.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-179584e{width:var( --container-widget-width, 10.324% );max-width:10.324%;background-color:transparent;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;--container-widget-width:10.324%;--container-widget-flex-grow:0;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0, #f2295b 100%);}.elementor-10 .elementor-element.elementor-element-179584e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-179584e img{width:200px;}.elementor-10 .elementor-element.elementor-element-e7517ac{--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;--justify-content:flex-end;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-e0be255.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e0be255 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-underline .elementor-item:after,
					 .elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-overline .elementor-item:before,
					 .elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-double-line .elementor-item:before,
					 .elementor-10 .elementor-element.elementor-element-e0be255 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-92740cc .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-92740cc .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-92740cc{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-92740cc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-92740cc .elementor-button{font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-92740cc .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-92740cc .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2b62b24{--display:flex;--min-height:calc(100vh - 96px);--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;--justify-content:space-between;--align-items:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2b62b24:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2b62b24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e721e4d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-e721e4d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dee1734{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dee1734.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-38bf1b9{width:initial;max-width:initial;padding:0% 13% 0% 13%;}.elementor-10 .elementor-element.elementor-element-38bf1b9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:75px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ad60264{--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;--border-radius:0px 100px 0px 0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-10 .elementor-element.elementor-element-ad60264:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ad60264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F200F;}.elementor-10 .elementor-element.elementor-element-97e87d1{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-97e87d1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-13b891c .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-13b891c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-13b891c{width:var( --container-widget-width, 196px );max-width:196px;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:196px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-13b891c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-13b891c .elementor-button{font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-13b891c .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-13b891c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ccf31ff{--display:flex;--border-radius:100px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ccf31ff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ccf31ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-2-2026-05_38_44-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-854eb85{--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;--justify-content:space-between;--align-items:center;--border-radius:0px 0px 50px 50px;--padding-top:2%;--padding-bottom:2%;--padding-left:6%;--padding-right:6%;}.elementor-10 .elementor-element.elementor-element-854eb85:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-854eb85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-d55ce39{text-align:center;}.elementor-10 .elementor-element.elementor-element-d55ce39 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-fec3cc9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fec3cc9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:100;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-dadddbb{text-align:center;}.elementor-10 .elementor-element.elementor-element-dadddbb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5cb8ef1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5cb8ef1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:100;text-transform:uppercase;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-bcbff50{text-align:center;}.elementor-10 .elementor-element.elementor-element-bcbff50 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:38px;font-weight:400;text-transform:uppercase;letter-spacing:-0.4px;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-96a3dda{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-10 .elementor-element.elementor-element-ce30808{--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;--justify-content:space-between;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-efb76f2{width:var( --container-widget-width, 45.156% );max-width:45.156%;--container-widget-width:45.156%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-efb76f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-efb76f2 img{border-radius:0px 100px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ef6de89{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4af4d9c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-10 .elementor-element.elementor-element-1f5080e{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-1f5080e p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-02e6f66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:50px 50px 50px 50px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:999;}.elementor-10 .elementor-element.elementor-element-02e6f66:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-02e6f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8b029da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-76d4eba{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:1.2em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-76d4eba p{margin-block-end:0px;}.elementor-10 .elementor-element.elementor-element-9a2c36b{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f665706{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-f665706:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f665706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-974fb2c .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-974fb2c.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-974fb2c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-974fb2c.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-974fb2c.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-974fb2c.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-260b6fc{width:var( --container-widget-width, 273px );max-width:273px;--container-widget-width:273px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-260b6fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-260b6fc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-17247b8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-17247b8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-17247b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-52b2fe4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-52b2fe4.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-52b2fe4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-52b2fe4.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-52b2fe4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-52b2fe4.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-f98c914{width:var( --container-widget-width, 242px );max-width:242px;--container-widget-width:242px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f98c914.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f98c914 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2c0190e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-2c0190e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2c0190e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-53e5638 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-53e5638.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-53e5638.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-53e5638.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-53e5638.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-53e5638.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-9254c96{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-9254c96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9254c96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b808aef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-b808aef:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b808aef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-348ead4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-348ead4.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-348ead4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-348ead4.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-348ead4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-348ead4.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-25f9a19{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-25f9a19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-25f9a19 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-faba662{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:99;}.elementor-10 .elementor-element.elementor-element-faba662:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-faba662 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-faba662::before, .elementor-10 .elementor-element.elementor-element-faba662 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-faba662 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-faba662 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-faba662 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-faba662 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4277489{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-4277489 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c231491{--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:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5ea4274{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-5ea4274:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5ea4274 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5285d78 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5285d78.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-5285d78.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5285d78.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-5285d78.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5285d78.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-9b56611.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9b56611{text-align:center;}.elementor-10 .elementor-element.elementor-element-9b56611 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-80901ad{width:var( --container-widget-width, 225.833px );max-width:225.833px;--container-widget-width:225.833px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-80901ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-80901ad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-396b0fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-396b0fa:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-396b0fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-97cca21 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-97cca21.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-97cca21.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-97cca21.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-97cca21.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-97cca21.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-6a91168.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6a91168{text-align:center;}.elementor-10 .elementor-element.elementor-element-6a91168 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-88598dd{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-88598dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-88598dd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d47b9df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-d47b9df:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d47b9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-aead82f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-aead82f.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-aead82f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-aead82f.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-aead82f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-aead82f.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-dccf32f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dccf32f{text-align:center;}.elementor-10 .elementor-element.elementor-element-dccf32f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7318483{width:var( --container-widget-width, 238.833px );max-width:238.833px;--container-widget-width:238.833px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-7318483.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7318483 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8167448{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:96;}.elementor-10 .elementor-element.elementor-element-8167448:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8167448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0bf5551{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-0bf5551 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b7b8f27{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-13b3261{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-e6f54b6{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-e6f54b6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e6f54b6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-2ce37e2{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-2ce37e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2ce37e2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f626022{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-1410878{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-1410878.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1410878 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-64e88a6{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-64e88a6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-64e88a6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-08d2425{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-53ffc34{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-53ffc34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-53ffc34 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-25e0884{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-25e0884.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-25e0884 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-ee0a19b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6d83e4a{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-6d83e4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6d83e4a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-2174324{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-2174324.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2174324 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b7c6d01 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-b7c6d01 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b7c6d01{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-b7c6d01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b7c6d01 .elementor-button{font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b7c6d01 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-b7c6d01 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-fe99823{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:55;}.elementor-10 .elementor-element.elementor-element-fe99823:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fe99823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-fe99823::before, .elementor-10 .elementor-element.elementor-element-fe99823 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fe99823 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fe99823 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fe99823 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fe99823 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-3f9cc51{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-3f9cc51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-aab5fc9{--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:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7b87841{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-7b87841:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7b87841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f79f508.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f79f508{text-align:center;}.elementor-10 .elementor-element.elementor-element-f79f508 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f5c7971{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f5c7971:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f5c7971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-94bacd3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-94bacd3{text-align:center;}.elementor-10 .elementor-element.elementor-element-94bacd3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-22ee346{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#231F201C;--border-color:#231F201C;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-22ee346:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-22ee346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C101400;background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-3-2026-11_20_38-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-c419630{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-c419630:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c419630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1f329e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1f329e4{text-align:center;}.elementor-10 .elementor-element.elementor-element-1f329e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-538c328{--display:flex;--min-height:200px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#231F201C;--border-color:#231F201C;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-538c328:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-538c328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C101400;background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-3-2026-10_40_25-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8b27ad3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-8b27ad3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8b27ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d7ef490.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d7ef490{text-align:center;}.elementor-10 .elementor-element.elementor-element-d7ef490 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-6cdf759{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6cdf759:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6cdf759 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-dc55fdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-dc55fdc{text-align:center;}.elementor-10 .elementor-element.elementor-element-dc55fdc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-8923476{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:50;}.elementor-10 .elementor-element.elementor-element-8923476:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8923476 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8923476::before, .elementor-10 .elementor-element.elementor-element-8923476 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8923476 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-8923476 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8923476 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-8923476 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4b6f315{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-4b6f315 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-891b3ab{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7fd92c8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-7fd92c8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7fd92c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-25a4a22 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-25a4a22.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-25a4a22.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-25a4a22.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-25a4a22.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-25a4a22.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-d2a8e01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d2a8e01{text-align:center;}.elementor-10 .elementor-element.elementor-element-d2a8e01 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-697a125{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-697a125:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-697a125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cba64a4 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-cba64a4.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-cba64a4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cba64a4.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-cba64a4.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-cba64a4.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-cba64a4 .elementor-icon{font-size:44px;}.elementor-10 .elementor-element.elementor-element-cba64a4 .elementor-icon svg{height:44px;}.elementor-10 .elementor-element.elementor-element-91428f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-91428f9{text-align:center;}.elementor-10 .elementor-element.elementor-element-91428f9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-013fc2d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-013fc2d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-013fc2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ad929d7 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ad929d7.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-ad929d7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ad929d7.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-ad929d7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ad929d7.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-6070152.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6070152{text-align:center;}.elementor-10 .elementor-element.elementor-element-6070152 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-fe7a831{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fe7a831:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fe7a831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5d75679 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-5d75679.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-5d75679.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5d75679.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-5d75679.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5d75679.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-cbf45c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cbf45c9{text-align:center;}.elementor-10 .elementor-element.elementor-element-cbf45c9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0035a16{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0035a16:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0035a16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-2-2026-05_42_12-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-7fd771b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-7fd771b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7fd771b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-17e8e35 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-17e8e35.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-17e8e35.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-17e8e35.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-17e8e35.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-17e8e35.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-ab59e42.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ab59e42{text-align:center;}.elementor-10 .elementor-element.elementor-element-ab59e42 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9d36c6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:40;}.elementor-10 .elementor-element.elementor-element-9d36c6c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9d36c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0fe2153{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-10 .elementor-element.elementor-element-0fe2153 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c4e3ebd{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b604ba0{--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;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-70097ee{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-70097ee:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-70097ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7bc71c6 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-7bc71c6.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-7bc71c6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7bc71c6.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-7bc71c6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-7bc71c6.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-bb31694{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a9dbb21.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a9dbb21 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e28360a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e28360a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b0e3b62{--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;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9334972{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9334972:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9334972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a599c58 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a599c58.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-a599c58.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a599c58.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-a599c58.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a599c58.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-2eae194{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6e13b96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6e13b96 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-5c9d355.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5c9d355 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-391de86{--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;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a46177f{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a46177f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a46177f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f6f5220 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f6f5220.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-f6f5220.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f6f5220.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-f6f5220.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f6f5220.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-dc974d8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c0e0d9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c0e0d9e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9f36aa8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9f36aa8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2da48e6{--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;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fded43d{--display:flex;--min-height:100px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-fded43d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fded43d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-d5bbe3e .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-d5bbe3e.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-d5bbe3e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d5bbe3e.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-d5bbe3e.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-d5bbe3e.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-747320d{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aaa9b52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-aaa9b52 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-9a17b6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9a17b6c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-3f130db{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a42586{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-2a42586:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2a42586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-397549f .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-397549f.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-397549f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-397549f.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-397549f.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-397549f.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-5a5bb3b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5a5bb3b{text-align:center;}.elementor-10 .elementor-element.elementor-element-5a5bb3b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-16f9401.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-16f9401{text-align:center;}.elementor-10 .elementor-element.elementor-element-16f9401 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-99938db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-99938db:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-99938db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b3d5a71 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b3d5a71.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-b3d5a71.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b3d5a71.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-b3d5a71.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b3d5a71.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-f8e5f1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f8e5f1f{text-align:center;}.elementor-10 .elementor-element.elementor-element-f8e5f1f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d4e27a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d4e27a7{text-align:center;}.elementor-10 .elementor-element.elementor-element-d4e27a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-97744da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-97744da:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-97744da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-8211dff .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8211dff.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-8211dff.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8211dff.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-8211dff.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8211dff.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-10fb95c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-10fb95c{text-align:center;}.elementor-10 .elementor-element.elementor-element-10fb95c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-8d81ace.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8d81ace{text-align:center;}.elementor-10 .elementor-element.elementor-element-8d81ace .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d708cd4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-10 .elementor-element.elementor-element-d708cd4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d708cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a3b2459 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a3b2459.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-a3b2459.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a3b2459.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-a3b2459.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a3b2459.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-6070598.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6070598{text-align:center;}.elementor-10 .elementor-element.elementor-element-6070598 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ae681ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ae681ae{text-align:center;}.elementor-10 .elementor-element.elementor-element-ae681ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d06c8da{--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:60px 60px;--row-gap:60px;--column-gap:60px;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:38;}.elementor-10 .elementor-element.elementor-element-d06c8da:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-d06c8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-661d173{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6bb6a08{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-6bb6a08 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-382a27a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-382a27a img{border-radius:0px 100px 0px 0px;}.elementor-10 .elementor-element.elementor-element-af938a3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ff570d7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-36c58de{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-36c58de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-36c58de .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-0ef5d64{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-0ef5d64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0ef5d64 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c335d2f{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-12f57be{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-12f57be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-12f57be .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-cc7e191{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-cc7e191.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-cc7e191 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-bb6b907{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-66bc740{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-66bc740.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-66bc740 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-6cea668{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-6cea668.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6cea668 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-086a320{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6977013{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-6977013.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6977013 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-6b15081{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-6b15081.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-6b15081 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-73b6463{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-10818c9{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-10818c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-10818c9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b692858{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-b692858.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b692858 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-14ba97c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:35;}.elementor-10 .elementor-element.elementor-element-14ba97c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-14ba97c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-14ba97c::before, .elementor-10 .elementor-element.elementor-element-14ba97c > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-14ba97c > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-14ba97c > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-14ba97c > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-14ba97c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-e66bab0{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-e66bab0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-aea32b0{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-43af4a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-43af4a7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-43af4a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-13977b6 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-13977b6.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-13977b6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-13977b6.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-13977b6.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-13977b6.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-5c6109c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5c6109c{text-align:center;}.elementor-10 .elementor-element.elementor-element-5c6109c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0be15df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0be15df{text-align:center;}.elementor-10 .elementor-element.elementor-element-0be15df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c1c4ff6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-c1c4ff6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c1c4ff6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b87f04b .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-b87f04b.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-b87f04b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b87f04b.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-b87f04b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-b87f04b.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-77bc064.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-77bc064{text-align:center;}.elementor-10 .elementor-element.elementor-element-77bc064 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-24ca7ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-24ca7ba{text-align:center;}.elementor-10 .elementor-element.elementor-element-24ca7ba .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-02252a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-02252a1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-02252a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-2-2026-05_37_45-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-508a309{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-508a309:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-508a309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-2-2026-05_27_41-PM.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-684917d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-684917d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-684917d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3a83f4b .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-3a83f4b.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-3a83f4b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3a83f4b.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-3a83f4b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-3a83f4b.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-b6d58d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b6d58d1{text-align:center;}.elementor-10 .elementor-element.elementor-element-b6d58d1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c25ad8f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c25ad8f{text-align:center;}.elementor-10 .elementor-element.elementor-element-c25ad8f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3200116{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3200116:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3200116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f708661 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-f708661.elementor-view-stacked .elementor-icon{background-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-f708661.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f708661.elementor-view-default .elementor-icon{color:#F4EBE6;border-color:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-f708661.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-f708661.elementor-view-default .elementor-icon svg{fill:#F4EBE6;}.elementor-10 .elementor-element.elementor-element-703264c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-703264c{text-align:center;}.elementor-10 .elementor-element.elementor-element-703264c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-00dfee0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-00dfee0{text-align:center;}.elementor-10 .elementor-element.elementor-element-00dfee0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1372d3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overlay-opacity:1;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:30;}.elementor-10 .elementor-element.elementor-element-1372d3d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1372d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1372d3d::before, .elementor-10 .elementor-element.elementor-element-1372d3d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1372d3d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1372d3d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1372d3d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1372d3d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-93e4bca{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-93e4bca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-7861dc0{--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:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-80280b9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-80280b9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-80280b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-043f9b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-043f9b0{text-align:center;}.elementor-10 .elementor-element.elementor-element-043f9b0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b230c91{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-b230c91:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b230c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-25fad19.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-25fad19{text-align:center;}.elementor-10 .elementor-element.elementor-element-25fad19 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-fee3eff{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#231F201C;--border-color:#231F201C;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fee3eff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fee3eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C101400;background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-3-2026-10_49_58-AM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-189f873{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-189f873:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-189f873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-62e4c55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-62e4c55{text-align:center;}.elementor-10 .elementor-element.elementor-element-62e4c55 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0d1a024{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0d1a024:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0d1a024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c700902.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c700902{text-align:center;}.elementor-10 .elementor-element.elementor-element-c700902 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4948d65{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#231F201C;--border-color:#231F201C;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-4948d65:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4948d65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9C101400;background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-2-2026-05_25_36-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-cbfa8a7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-cbfa8a7:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cbfa8a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1d99967.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1d99967{text-align:center;}.elementor-10 .elementor-element.elementor-element-1d99967 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0fac079{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d564e04 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-d564e04 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d564e04{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-d564e04.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d564e04 .elementor-button{font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d564e04 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-d564e04 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-51b420a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:28;}.elementor-10 .elementor-element.elementor-element-51b420a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-51b420a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-720b73a{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-720b73a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-c232fdb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b31145e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0f69cb9{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-0f69cb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0f69cb9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-49aa001{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-49aa001.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-49aa001 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-0edb894{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-d0edf93{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-d0edf93.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d0edf93 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-5fb2aa6{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-5fb2aa6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5fb2aa6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-f962806{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-640d86a{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-640d86a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-640d86a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-5ff98da{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-5ff98da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5ff98da .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-2aeeb0b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2268561{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-2268561.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2268561 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e4de714{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-e4de714.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e4de714 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-b7adfb4{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0351d8d{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-0351d8d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0351d8d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a065024{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-a065024.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a065024 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-e80a4b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:0px 0px 50px 50px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:24;}.elementor-10 .elementor-element.elementor-element-e80a4b8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e80a4b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-15df7d7{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-15df7d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e8be150{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3f5fb72{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-d0fccec{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-d0fccec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d0fccec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-614220e{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-614220e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-614220e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7bb02f6{width:auto;max-width:auto;text-align:end;}.elementor-10 .elementor-element.elementor-element-7bb02f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7bb02f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-98af67b{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-5474cca{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-5474cca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5474cca .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-966645d{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-966645d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-966645d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-aef00c1{width:auto;max-width:auto;text-align:end;}.elementor-10 .elementor-element.elementor-element-aef00c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-aef00c1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9a5a7ed{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-9cc51a9{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-9cc51a9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-9cc51a9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ecc0f3e{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-ecc0f3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-ecc0f3e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e02adf3{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-081f2af{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-081f2af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-081f2af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7c43d51{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-7c43d51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7c43d51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-044daae{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3330c98{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-3330c98.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-3330c98 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b0cfd9e{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-b0cfd9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-b0cfd9e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-53dab6b{width:auto;max-width:auto;text-align:end;}.elementor-10 .elementor-element.elementor-element-53dab6b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-53dab6b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-9f3bcf9{--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;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-40c19e5{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-40c19e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-40c19e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5c570c4{width:auto;max-width:auto;}.elementor-10 .elementor-element.elementor-element-5c570c4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5c570c4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-48ce8ec{width:auto;max-width:auto;text-align:end;}.elementor-10 .elementor-element.elementor-element-48ce8ec.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-48ce8ec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:-0.01em;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b28100c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;--z-index:20;}.elementor-10 .elementor-element.elementor-element-b28100c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b28100c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8ef0dc3{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8ef0dc3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:54px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1895d97{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cba39e5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-cba39e5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cba39e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-c3b3aef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-c3b3aef{text-align:center;}.elementor-10 .elementor-element.elementor-element-c3b3aef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-39fd76c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-39fd76c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-39fd76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-e68d28e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-e68d28e{text-align:center;}.elementor-10 .elementor-element.elementor-element-e68d28e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ef8e650{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-ef8e650:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ef8e650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-2f09a6d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-2f09a6d{text-align:center;}.elementor-10 .elementor-element.elementor-element-2f09a6d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5c6bf29{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-5c6bf29:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5c6bf29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-4f136ed{width:var( --container-widget-width, 244.333px );max-width:244.333px;--container-widget-width:244.333px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-4f136ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4f136ed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-475ef75{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-475ef75:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-475ef75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-a5a42e1{width:var( --container-widget-width, 256.333px );max-width:256.333px;--container-widget-width:256.333px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-a5a42e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a5a42e1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-ac6a3ea{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-ac6a3ea:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ac6a3ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-1b74833.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1b74833{text-align:center;}.elementor-10 .elementor-element.elementor-element-1b74833 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-94d0705{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20% 20%;--row-gap:20%;--column-gap:20%;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-94d0705:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-94d0705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-f8c4c9d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-f8c4c9d{text-align:center;}.elementor-10 .elementor-element.elementor-element-f8c4c9d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b274f08{--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;--justify-content:space-between;--align-items:stretch;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b274f08:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b274f08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-68432a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-10 .elementor-element.elementor-element-68432a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-1c662ad{--display:flex;--justify-content:center;--padding-top:10%;--padding-bottom:10%;--padding-left:13%;--padding-right:13%;}.elementor-10 .elementor-element.elementor-element-1c662ad.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-005eeb3{width:initial;max-width:initial;}.elementor-10 .elementor-element.elementor-element-005eeb3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:78px;font-weight:400;letter-spacing:-0.05em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-4e7a11e{text-align:end;}.elementor-10 .elementor-element.elementor-element-4e7a11e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:14px;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-14px;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-group > label{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.2em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-type-html{padding-bottom:0px;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-group .elementor-field, .elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-subgroup label{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:1.2em;letter-spacing:-0.03em;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#231F200F;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-field-group .elementor-select-wrapper select{background-color:#231F200F;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-421b2e7 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-button[type="submit"]{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-421b2e7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-421b2e7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-421b2e7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-10 .elementor-element.elementor-element-421b2e7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-10 .elementor-element.elementor-element-421b2e7{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-10 .elementor-element.elementor-element-798de97{--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;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--border-radius:0px 100px 0px 0px;--padding-top:6%;--padding-bottom:6%;--padding-left:13%;--padding-right:13%;}.elementor-10 .elementor-element.elementor-element-798de97:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-798de97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F200F;}.elementor-10 .elementor-element.elementor-element-d4d120d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d4d120d .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0px;}.elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-underline .elementor-item:after,
					 .elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-overline .elementor-item:before,
					 .elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-double-line .elementor-item:before,
					 .elementor-10 .elementor-element.elementor-element-d4d120d .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-10 .elementor-element.elementor-element-99c3cc1{--display:flex;--border-radius:100px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-10 .elementor-element.elementor-element-99c3cc1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-99c3cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.havenschool.ca/wp-content/uploads/2026/06/ChatGPT-Image-Jun-2-2026-05_34_34-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-38bf1b9{padding:6% 6% 6% 6%;}.elementor-10 .elementor-element.elementor-element-ad60264{--justify-content:flex-start;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-10 .elementor-element.elementor-element-97e87d1{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-d55ce39 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-dadddbb .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-bcbff50 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-96a3dda{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-02e6f66{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-faba662{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-8167448{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-fe99823{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-8923476{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-9d36c6c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-d06c8da{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-661d173{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-14ba97c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-02252a1{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-508a309{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-1372d3d{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-51b420a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-e80a4b8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-3f5fb72{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-614220e .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-7bb02f6 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-98af67b{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-966645d .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-aef00c1 .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-9a5a7ed{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ecc0f3e .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-e02adf3{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7c43d51 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-044daae{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b0cfd9e .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-53dab6b .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-9f3bcf9{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5c570c4 .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-48ce8ec .elementor-heading-title{font-size:14px;}.elementor-10 .elementor-element.elementor-element-b28100c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-1c662ad{--padding-top:6%;--padding-bottom:6%;--padding-left:10%;--padding-right:10%;}.elementor-10 .elementor-element.elementor-element-005eeb3{padding:6% 6% 6% 6%;}.elementor-10 .elementor-element.elementor-element-005eeb3 .elementor-heading-title{font-size:44px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-798de97{--justify-content:flex-start;--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-179584e{margin:20px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-10 .elementor-element.elementor-element-179584e img{width:260px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ccf31ff{--min-height:50vh;}.elementor-10 .elementor-element.elementor-element-854eb85{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-d55ce39 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-dadddbb .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-bcbff50 .elementor-heading-title{font-size:30px;}.elementor-10 .elementor-element.elementor-element-96a3dda{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-ce30808{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-10 .elementor-element.elementor-element-efb76f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-ef6de89{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-4af4d9c .elementor-heading-title{font-size:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-10 .elementor-element.elementor-element-02e6f66{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-8b029da .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-9a2c36b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-faba662{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-4277489 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-c231491{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-8167448{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-0bf5551 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-13b3261{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e6f54b6 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-2ce37e2{text-align:center;}.elementor-10 .elementor-element.elementor-element-2ce37e2 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-f626022{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1410878 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-64e88a6{text-align:center;}.elementor-10 .elementor-element.elementor-element-64e88a6 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-08d2425{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-53ffc34 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-25e0884{text-align:center;}.elementor-10 .elementor-element.elementor-element-25e0884 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-ee0a19b{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6d83e4a .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-2174324{text-align:center;}.elementor-10 .elementor-element.elementor-element-2174324 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-fe99823{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-3f9cc51 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-aab5fc9{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-8923476{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-4b6f315 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-891b3ab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-0035a16{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-9d36c6c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-0fe2153 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-c4e3ebd{--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-10 .elementor-element.elementor-element-a9dbb21{text-align:center;}.elementor-10 .elementor-element.elementor-element-e28360a{text-align:center;}.elementor-10 .elementor-element.elementor-element-6e13b96{text-align:center;}.elementor-10 .elementor-element.elementor-element-5c9d355{text-align:center;}.elementor-10 .elementor-element.elementor-element-c0e0d9e{text-align:center;}.elementor-10 .elementor-element.elementor-element-9f36aa8{text-align:center;}.elementor-10 .elementor-element.elementor-element-aaa9b52{text-align:center;}.elementor-10 .elementor-element.elementor-element-9a17b6c{text-align:center;}.elementor-10 .elementor-element.elementor-element-d06c8da{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-661d173{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-6bb6a08{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-6bb6a08 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-ff570d7{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-36c58de .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-0ef5d64{text-align:center;}.elementor-10 .elementor-element.elementor-element-0ef5d64 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-c335d2f{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-12f57be .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-cc7e191{text-align:center;}.elementor-10 .elementor-element.elementor-element-cc7e191 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-bb6b907{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-66bc740 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-6cea668{text-align:center;}.elementor-10 .elementor-element.elementor-element-6cea668 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-086a320{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6977013 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-6b15081{text-align:center;}.elementor-10 .elementor-element.elementor-element-6b15081 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-73b6463{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-10818c9 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-b692858{text-align:center;}.elementor-10 .elementor-element.elementor-element-b692858 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-14ba97c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-e66bab0 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-aea32b0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-02252a1{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-508a309{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-1372d3d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-93e4bca .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-7861dc0{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-80280b9{--min-height:0px;--gap:0% 0%;--row-gap:0%;--column-gap:0%;}.elementor-10 .elementor-element.elementor-element-fee3eff{--min-height:200px;}.elementor-10 .elementor-element.elementor-element-4948d65{--min-height:140px;}.elementor-10 .elementor-element.elementor-element-51b420a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-720b73a .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-b31145e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0f69cb9 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-49aa001{text-align:center;}.elementor-10 .elementor-element.elementor-element-49aa001 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-0edb894{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d0edf93 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-5fb2aa6{text-align:center;}.elementor-10 .elementor-element.elementor-element-5fb2aa6 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-f962806{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-640d86a .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-5ff98da{text-align:center;}.elementor-10 .elementor-element.elementor-element-5ff98da .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-2aeeb0b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2268561 .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-e4de714{text-align:center;}.elementor-10 .elementor-element.elementor-element-e4de714 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-b7adfb4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0351d8d .elementor-heading-title{font-size:38px;}.elementor-10 .elementor-element.elementor-element-a065024{text-align:center;}.elementor-10 .elementor-element.elementor-element-a065024 .elementor-heading-title{font-size:22px;}.elementor-10 .elementor-element.elementor-element-e80a4b8{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-15df7d7 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-3f5fb72{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7bb02f6{text-align:start;}.elementor-10 .elementor-element.elementor-element-98af67b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-aef00c1{text-align:start;}.elementor-10 .elementor-element.elementor-element-9a5a7ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e02adf3{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-044daae{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-53dab6b{text-align:start;}.elementor-10 .elementor-element.elementor-element-9f3bcf9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-48ce8ec{text-align:start;}.elementor-10 .elementor-element.elementor-element-b28100c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:8%;--padding-right:8%;}.elementor-10 .elementor-element.elementor-element-8ef0dc3 .elementor-heading-title{font-size:44px;}.elementor-10 .elementor-element.elementor-element-1895d97{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-1c662ad{--padding-top:6%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-10 .elementor-element.elementor-element-005eeb3{padding:6% 0% 6% 0%;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-10 .elementor-element.elementor-element-798de97{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-d4d120d{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-d4d120d.elementor-element{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-99c3cc1{--min-height:50vh;}.elementor-10 .elementor-element.elementor-element-99c3cc1.e-con{--order:-99999 /* order start hack */;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-e7517ac{--width:80%;}.elementor-10 .elementor-element.elementor-element-e721e4d{--width:54%;}.elementor-10 .elementor-element.elementor-element-f665706{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-17247b8{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-2c0190e{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-b808aef{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-5ea4274{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-396b0fa{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-d47b9df{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-7b87841{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-f5c7971{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-22ee346{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-c419630{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-538c328{--width:calc(((100% - ((100% / 4) - (120px / 4))) / 2) - (80px / 2));}.elementor-10 .elementor-element.elementor-element-8b27ad3{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-6cdf759{--width:calc(((100% - ((100% / 4) - (120px / 4))) / 2) - (80px / 2));}.elementor-10 .elementor-element.elementor-element-7fd92c8{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-697a125{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-013fc2d{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-fe7a831{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-0035a16{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-7fd771b{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-b604ba0{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-70097ee{--width:100px;}.elementor-10 .elementor-element.elementor-element-bb31694{--width:calc(100% - 130px);}.elementor-10 .elementor-element.elementor-element-b0e3b62{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-9334972{--width:100px;}.elementor-10 .elementor-element.elementor-element-2eae194{--width:calc(100% - 130px);}.elementor-10 .elementor-element.elementor-element-391de86{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-a46177f{--width:100px;}.elementor-10 .elementor-element.elementor-element-dc974d8{--width:calc(100% - 130px);}.elementor-10 .elementor-element.elementor-element-2da48e6{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-fded43d{--width:100px;}.elementor-10 .elementor-element.elementor-element-747320d{--width:calc(100% - 130px);}.elementor-10 .elementor-element.elementor-element-2a42586{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-99938db{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-97744da{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-d708cd4{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-661d173{--width:40%;}.elementor-10 .elementor-element.elementor-element-af938a3{--width:100%;}.elementor-10 .elementor-element.elementor-element-43af4a7{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-c1c4ff6{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-02252a1{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-508a309{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-684917d{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-3200116{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-80280b9{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-b230c91{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-fee3eff{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-189f873{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-0d1a024{--width:calc(((100% - ((100% / 4) - (120px / 4))) / 2) - (80px / 2));}.elementor-10 .elementor-element.elementor-element-4948d65{--width:calc((100% / 4) - (120px / 4));}.elementor-10 .elementor-element.elementor-element-cbfa8a7{--width:calc(((100% - ((100% / 4) - (120px / 4))) / 2) - (80px / 2));}.elementor-10 .elementor-element.elementor-element-cba39e5{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-39fd76c{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-ef8e650{--width:calc((100% / 3) - (80px / 3 ));}.elementor-10 .elementor-element.elementor-element-5c6bf29{--width:calc((100% / 3) - (80px / 3 ));}.elementor-10 .elementor-element.elementor-element-475ef75{--width:calc((100% / 3) - (80px / 3 ));}.elementor-10 .elementor-element.elementor-element-ac6a3ea{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-94d0705{--width:calc((100% / 2) - (40px / 2 ));}.elementor-10 .elementor-element.elementor-element-68432a7{--width:54%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-7b87841{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-f5c7971{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-22ee346{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-c419630{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-538c328{--width:calc((100% / 3) - (80px / 3));}.elementor-10 .elementor-element.elementor-element-8b27ad3{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-6cdf759{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-7fd92c8{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-697a125{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-013fc2d{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-fe7a831{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-0035a16{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-7fd771b{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-661d173{--width:613px;}.elementor-10 .elementor-element.elementor-element-43af4a7{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-c1c4ff6{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-02252a1{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-508a309{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-684917d{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-3200116{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-80280b9{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-b230c91{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-fee3eff{--width:calc((100% / 2) - (40px / 2));}.elementor-10 .elementor-element.elementor-element-189f873{--width:calc((100% / 2) - (40px / 2));}}/* Start custom CSS for icon, class: .elementor-element-974fb2c */.elementor-10 .elementor-element.elementor-element-974fb2c svg {
  fill: none !important;
}

.elementor-10 .elementor-element.elementor-element-974fb2c {
  color: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-52b2fe4 */.elementor-10 .elementor-element.elementor-element-52b2fe4 svg {
  fill: none !important;
}

.elementor-10 .elementor-element.elementor-element-52b2fe4 {
  color: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-53e5638 */.elementor-10 .elementor-element.elementor-element-53e5638 svg {
  fill: none !important;
}

.elementor-10 .elementor-element.elementor-element-53e5638 {
  color: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-348ead4 */.elementor-10 .elementor-element.elementor-element-348ead4 svg {
  fill: none !important;
}

.elementor-10 .elementor-element.elementor-element-348ead4 {
  color: currentColor !important;
}/* End custom CSS */