.elementor-2 .elementor-element.elementor-element-d52103b{--display:flex;--min-height:80vh;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d52103b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d52103b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8702aa6 );}.elementor-2 .elementor-element.elementor-element-e258650{--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:center;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:64px;}.elementor-2 .elementor-element.elementor-element-afb0d31{--display:flex;--position:absolute;--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:16px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-afb0d31{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-afb0d31{right:0px;}.elementor-widget-theme-site-logo .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 );}.elementor-2 .elementor-element.elementor-element-5f7a845{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-89da97c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-89da97c{z-index:1;text-align:left;}.elementor-2 .elementor-element.elementor-element-89da97c .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-6b6c577{text-align:left;}.elementor-2 .elementor-element.elementor-element-6b6c577 .elementor-heading-title{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );color:var( --e-global-color-secondary );}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-5430b96 .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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-03cae5f );color:var( --e-global-color-03cae5f );border-style:none;border-radius:60px 60px 60px 60px;padding:12px 24px 12px 24px;}.elementor-2 .elementor-element.elementor-element-5430b96{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-5430b96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5430b96.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-b1a202a{--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;}.elementor-2 .elementor-element.elementor-element-b1a202a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1a202a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elections.boom12.ca/wp-content/uploads/B12-Elections-Hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c243518{--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:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-c243518:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c243518 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03cae5f );}.elementor-2 .elementor-element.elementor-element-563dc0b{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-2 .elementor-element.elementor-element-6ec6428{text-align:left;}.elementor-2 .elementor-element.elementor-element-6ec6428 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-d8d2a29{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{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 );}.elementor-2 .elementor-element.elementor-element-4fdb738 > .elementor-widget-container{background-color:var( --e-global-color-8702aa6 );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7bb5456 );border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-d8d6f89 > .elementor-widget-container{background-color:var( --e-global-color-8702aa6 );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7bb5456 );border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-ec2c45d > .elementor-widget-container{background-color:var( --e-global-color-8702aa6 );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7bb5456 );border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-95df800 > .elementor-widget-container{background-color:var( --e-global-color-8702aa6 );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7bb5456 );border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-66f5cb2 > .elementor-widget-container{background-color:var( --e-global-color-8702aa6 );margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7bb5456 );border-radius:8px 8px 8px 8px;}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-45de5f3 .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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-03cae5f );color:var( --e-global-color-03cae5f );border-style:none;border-radius:60px 60px 60px 60px;padding:12px 24px 12px 24px;}.elementor-2 .elementor-element.elementor-element-45de5f3{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-45de5f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-45de5f3.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-6bb475a{--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:center;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6bb475a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-6bb475a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8702aa6 );}.elementor-2 .elementor-element.elementor-element-97d800d{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-2 .elementor-element.elementor-element-6381897{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2 .elementor-element.elementor-element-94ccb0e{text-align:left;}.elementor-2 .elementor-element.elementor-element-94ccb0e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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 );}.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-2 .elementor-element.elementor-element-8f22205{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-bc8c221{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f598c7b{--display:flex;}.elementor-2 .elementor-element.elementor-element-866dffd > .elementor-widget-container{margin:0px 0px -79px -36px;}.elementor-2 .elementor-element.elementor-element-866dffd .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-0289dd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-b3d9ca9{--display:flex;}.elementor-2 .elementor-element.elementor-element-e5dc478 > .elementor-widget-container{margin:0px 0px -79px -36px;}.elementor-2 .elementor-element.elementor-element-e5dc478 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-93f304e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-bd4f1c3{--display:flex;}.elementor-2 .elementor-element.elementor-element-9f4fc8f > .elementor-widget-container{margin:0px 0px -79px -36px;}.elementor-2 .elementor-element.elementor-element-9f4fc8f .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-8d2dd75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-43b7e8c{--display:flex;}.elementor-2 .elementor-element.elementor-element-a9b5741 > .elementor-widget-container{margin:0px 0px -79px -36px;}.elementor-2 .elementor-element.elementor-element-a9b5741 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-b4fc52b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-1b4a3c7{--display:flex;}.elementor-2 .elementor-element.elementor-element-964daa7 > .elementor-widget-container{margin:0px 0px -79px -36px;}.elementor-2 .elementor-element.elementor-element-964daa7 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-e59534d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-62ea1e2{--display:flex;}.elementor-2 .elementor-element.elementor-element-6a79ad3 > .elementor-widget-container{margin:0px 0px -79px -36px;}.elementor-2 .elementor-element.elementor-element-6a79ad3 .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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-dff78ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title{margin-bottom:8px;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title a{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-description{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-e03df4c .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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-03cae5f );color:var( --e-global-color-03cae5f );border-style:none;border-radius:60px 60px 60px 60px;padding:12px 24px 12px 24px;}.elementor-2 .elementor-element.elementor-element-e03df4c{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-e03df4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e03df4c.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-ad9c09e{--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:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ad9c09e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ad9c09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-8702aa6 ) 0%, var( --e-global-color-03cae5f ) 100%);}.elementor-2 .elementor-element.elementor-element-b6f63a8{text-align:left;}.elementor-2 .elementor-element.elementor-element-b6f63a8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-5b84406{--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:stretch;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-271d517{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2 .elementor-element.elementor-element-e224d93 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-e224d93.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-e224d93.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e224d93.elementor-view-default .elementor-icon{color:var( --e-global-color-7bb5456 );border-color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-e224d93.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e224d93.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-e224d93 .elementor-icon{font-size:38px;}.elementor-2 .elementor-element.elementor-element-e224d93 .elementor-icon svg{height:38px;}.elementor-widget-testimonial .elementor-testimonial-content{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 );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-content{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5b2d32c-font-family ), Sans-serif;font-size:var( --e-global-typography-5b2d32c-font-size );font-weight:var( --e-global-typography-5b2d32c-font-weight );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-2 .elementor-element.elementor-element-9fca4dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-1be2723 .elementor-icon-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-1be2723.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-1be2723.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1be2723.elementor-view-default .elementor-icon{color:var( --e-global-color-7bb5456 );border-color:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-1be2723.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1be2723.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7bb5456 );}.elementor-2 .elementor-element.elementor-element-1be2723 .elementor-icon{font-size:38px;}.elementor-2 .elementor-element.elementor-element-1be2723 .elementor-icon svg{height:38px;}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-wrapper{text-align:left;}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-content{color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5b2d32c-font-family ), Sans-serif;font-size:var( --e-global-typography-5b2d32c-font-size );font-weight:var( --e-global-typography-5b2d32c-font-weight );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-2 .elementor-element.elementor-element-2aee20e{--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:center;--align-items:flex-start;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--padding-top:128px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0fb08fc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:var( --e-global-color-7bb5456 );--border-color:var( --e-global-color-7bb5456 );--border-radius:16px 16px 16px 16px;--padding-top:52px;--padding-bottom:52px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-0fb08fc:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0fb08fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8702aa6 );}.elementor-2 .elementor-element.elementor-element-a3ebaa1 > .elementor-widget-container{padding:0px 52px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a3ebaa1{text-align:left;}.elementor-2 .elementor-element.elementor-element-a3ebaa1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-699b9d7 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-699b9d7{text-align:left;color:var( --e-global-color-secondary );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 );}.elementor-2 .elementor-element.elementor-element-4c9e690 .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 );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-03cae5f );color:var( --e-global-color-03cae5f );border-style:none;border-radius:60px 60px 60px 60px;padding:12px 24px 12px 24px;}.elementor-2 .elementor-element.elementor-element-4c9e690{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-4c9e690 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4c9e690.elementor-element{--align-self:flex-start;}.elementor-2 .elementor-element.elementor-element-f2d448f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-0948b80{--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:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-0948b80:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-0948b80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8702aa6 );}.elementor-2 .elementor-element.elementor-element-a33fc09{--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:10px 10px;--row-gap:10px;--column-gap:10px;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-7bb5456 );--border-color:var( --e-global-color-7bb5456 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f1d0469 .elementor-heading-title{font-family:var( --e-global-typography-3d4e689-font-family ), Sans-serif;font-size:var( --e-global-typography-3d4e689-font-size );font-weight:var( --e-global-typography-3d4e689-font-weight );line-height:var( --e-global-typography-3d4e689-line-height );}.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 );line-height:var( --e-global-typography-primary-line-height );}.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 );}.elementor-2 .elementor-element.elementor-element-ef7509f{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu .elementor-item{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 );}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed .elementor-item:before,
					.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#F8F3EF00;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#F8F3EF00;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-underline .elementor-item:after,
					 .elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-overline .elementor-item:before,
					 .elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-double-line .elementor-item:before,
					 .elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a, .elementor-2 .elementor-element.elementor-element-ef7509f .elementor-menu-toggle{color:#000000;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a:hover,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-menu-toggle:hover{color:#1E1E1E;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a:hover,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown .elementor-item, .elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-2px !important;}.elementor-2 .elementor-element.elementor-element-c257fda{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu .elementor-item{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 );}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:8px;padding-right:8px;padding-top:8px;padding-bottom:8px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed .elementor-item:before,
					.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#F8F3EF00;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#F8F3EF00;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-underline .elementor-item:after,
					 .elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-overline .elementor-item:before,
					 .elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-double-line .elementor-item:before,
					 .elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a, .elementor-2 .elementor-element.elementor-element-c257fda .elementor-menu-toggle{color:#000000;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a:hover,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-menu-toggle:hover{color:#1E1E1E;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a:hover,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown .elementor-item, .elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-2px !important;}.elementor-2 .elementor-element.elementor-element-f6d84d5{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;--icon-size:16px;--grid-column-gap:24px;--grid-row-gap:0px;}.elementor-2 .elementor-element.elementor-element-f6d84d5 .elementor-widget-container{text-align:right;}.elementor-2 .elementor-element.elementor-element-f6d84d5 .elementor-social-icon{background-color:#D8D6D600;--icon-padding:0em;}.elementor-2 .elementor-element.elementor-element-f6d84d5 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-f6d84d5 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0986fa2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4c21ab6{width:auto;max-width:auto;text-align:left;}.elementor-2 .elementor-element.elementor-element-4c21ab6 .elementor-heading-title{font-family:var( --e-global-typography-5b2d32c-font-family ), Sans-serif;font-size:var( --e-global-typography-5b2d32c-font-size );font-weight:var( --e-global-typography-5b2d32c-font-weight );line-height:var( --e-global-typography-5b2d32c-line-height );color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-18ca36b{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-18ca36b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-item > a{font-family:var( --e-global-typography-5b2d32c-font-family ), Sans-serif;font-size:var( --e-global-typography-5b2d32c-font-size );font-weight:var( --e-global-typography-5b2d32c-font-weight );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-afb0d31{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-89da97c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-6b6c577 .elementor-heading-title{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-5430b96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5430b96 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-c243518{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:128px;--padding-bottom:0128px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-563dc0b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2 .elementor-element.elementor-element-6ec6428 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-d8d2a29{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-45de5f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-45de5f3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-6bb475a{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:128px;--padding-bottom:128px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-97d800d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-94ccb0e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-bc8c221{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:24px 16px;--row-gap:24px;--column-gap:16px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-866dffd > .elementor-widget-container{margin:0px 0px -79px -24px;}.elementor-2 .elementor-element.elementor-element-866dffd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e5dc478 > .elementor-widget-container{margin:0px 0px -79px -24px;}.elementor-2 .elementor-element.elementor-element-e5dc478 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9f4fc8f > .elementor-widget-container{margin:0px 0px -79px -24px;}.elementor-2 .elementor-element.elementor-element-9f4fc8f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a9b5741 > .elementor-widget-container{margin:0px 0px -79px -24px;}.elementor-2 .elementor-element.elementor-element-a9b5741 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-964daa7 > .elementor-widget-container{margin:0px 0px -79px -24px;}.elementor-2 .elementor-element.elementor-element-964daa7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6a79ad3 > .elementor-widget-container{margin:0px 0px -79px -24px;}.elementor-2 .elementor-element.elementor-element-6a79ad3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title{margin-bottom:20px;}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e03df4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e03df4c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-ad9c09e{--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-b6f63a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-5b84406{--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-2 .elementor-element.elementor-element-271d517{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-name{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-job{font-size:var( --e-global-typography-5b2d32c-font-size );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-2 .elementor-element.elementor-element-9fca4dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-name{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-job{font-size:var( --e-global-typography-5b2d32c-font-size );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-2 .elementor-element.elementor-element-2aee20e{--padding-top:64px;--padding-bottom:64px;--padding-left:52px;--padding-right:52px;}.elementor-2 .elementor-element.elementor-element-a3ebaa1{text-align:left;}.elementor-2 .elementor-element.elementor-element-a3ebaa1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-699b9d7{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-4c9e690 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4c9e690 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-0948b80{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-a33fc09{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f1d0469 .elementor-heading-title{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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 );}.elementor-2 .elementor-element.elementor-element-ef7509f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-underline .elementor-item:after,
					 .elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-overline .elementor-item:before,
					 .elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-double-line .elementor-item:before,
					 .elementor-2 .elementor-element.elementor-element-ef7509f .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-ef7509f{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown .elementor-item, .elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:13px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-2px !important;}.elementor-2 .elementor-element.elementor-element-c257fda > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-underline .elementor-item:after,
					 .elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-overline .elementor-item:before,
					 .elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-double-line .elementor-item:before,
					 .elementor-2 .elementor-element.elementor-element-c257fda .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main .elementor-item{padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:0px;}.elementor-2 .elementor-element.elementor-element-c257fda{--e-nav-menu-horizontal-menu-item-margin:calc( 12px / 2 );}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:12px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown .elementor-item, .elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:13px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-2px !important;}.elementor-2 .elementor-element.elementor-element-f6d84d5{--icon-size:16px;--grid-column-gap:15px;}.elementor-2 .elementor-element.elementor-element-0986fa2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4c21ab6 .elementor-heading-title{font-size:var( --e-global-typography-5b2d32c-font-size );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(15px/2);margin-left:calc(15px/2);}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-15px/2);margin-left:calc(-15px/2);}body.rtl .elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-item > a{font-size:var( --e-global-typography-5b2d32c-font-size );line-height:var( --e-global-typography-5b2d32c-line-height );}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-e258650{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-afb0d31{--width:40%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:24px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-afb0d31{left:24px;}body.rtl .elementor-2 .elementor-element.elementor-element-afb0d31{right:24px;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-89da97c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-89da97c .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-6b6c577 .elementor-heading-title{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2 .elementor-element.elementor-element-5430b96 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5430b96 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 15px 10px 15px;}.elementor-2 .elementor-element.elementor-element-b1a202a:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b1a202a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elections.boom12.ca/wp-content/uploads/B12-Elections-Hero.jpg");}.elementor-2 .elementor-element.elementor-element-b1a202a{--min-height:300px;}.elementor-2 .elementor-element.elementor-element-b1a202a.e-con{--order:-99999 /* order start hack */;}.elementor-2 .elementor-element.elementor-element-c243518{--min-height:0px;--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:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-563dc0b{--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-2 .elementor-element.elementor-element-6ec6428 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-d8d2a29{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-4fdb738 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-4fdb738 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d8d6f89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-d8d6f89 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ec2c45d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-ec2c45d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-95df800 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-95df800 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-66f5cb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-66f5cb2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-45de5f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-45de5f3 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 15px 10px 15px;}.elementor-2 .elementor-element.elementor-element-6bb475a{--min-height:0px;--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:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-2 .elementor-element.elementor-element-97d800d{--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-2 .elementor-element.elementor-element-94ccb0e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-bc8c221{--e-con-grid-template-columns:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-866dffd .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-0289dd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-0289dd3 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e5dc478 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-93f304e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-93f304e .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-9f4fc8f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-8d2dd75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-8d2dd75 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-a9b5741 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-b4fc52b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-b4fc52b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-964daa7 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-e59534d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-e59534d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-6a79ad3 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-dff78ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title{margin-bottom:8px;}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title, .elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-title a{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-dff78ba .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-e03df4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:12px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-e03df4c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 15px 10px 15px;}.elementor-2 .elementor-element.elementor-element-ad9c09e{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-b6f63a8{text-align:left;}.elementor-2 .elementor-element.elementor-element-b6f63a8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-5b84406{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-271d517{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-testimonial .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-testimonial .elementor-testimonial-name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-testimonial .elementor-testimonial-job{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-name{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-98864ab .elementor-testimonial-job{font-size:var( --e-global-typography-5b2d32c-font-size );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-2 .elementor-element.elementor-element-9fca4dc{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-name{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-2 .elementor-element.elementor-element-87205e0 .elementor-testimonial-job{font-size:var( --e-global-typography-5b2d32c-font-size );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-2 .elementor-element.elementor-element-2aee20e{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-0fb08fc{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-2 .elementor-element.elementor-element-a3ebaa1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a3ebaa1{text-align:left;}.elementor-2 .elementor-element.elementor-element-a3ebaa1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2 .elementor-element.elementor-element-699b9d7{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-4c9e690 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4c9e690 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:10px 15px 10px 15px;}.elementor-2 .elementor-element.elementor-element-f2d448f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2 .elementor-element.elementor-element-0948b80{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-2 .elementor-element.elementor-element-a33fc09{--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:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-f1d0469{text-align:left;}.elementor-2 .elementor-element.elementor-element-f1d0469 .elementor-heading-title{font-size:var( --e-global-typography-3d4e689-font-size );line-height:var( --e-global-typography-3d4e689-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.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 );}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main .elementor-item{padding-left:50px;padding-right:50px;padding-top:12px;padding-bottom:12px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown .elementor-item, .elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown{border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2 .elementor-element.elementor-element-ef7509f .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:18px !important;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:4px;padding-bottom:4px;}.elementor-2 .elementor-element.elementor-element-c257fda{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown .elementor-item, .elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown{border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px;}.elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-2 .elementor-element.elementor-element-c257fda .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:18px !important;}.elementor-2 .elementor-element.elementor-element-f6d84d5 .elementor-widget-container{text-align:center;}.elementor-2 .elementor-element.elementor-element-f6d84d5{--icon-size:15px;--grid-column-gap:22px;}.elementor-2 .elementor-element.elementor-element-0986fa2{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2 .elementor-element.elementor-element-4c21ab6{text-align:left;}.elementor-2 .elementor-element.elementor-element-4c21ab6 .elementor-heading-title{font-size:var( --e-global-typography-5b2d32c-font-size );line-height:var( --e-global-typography-5b2d32c-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-18ca36b > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-18ca36b .elementor-icon-list-item > a{font-size:var( --e-global-typography-5b2d32c-font-size );line-height:var( --e-global-typography-5b2d32c-line-height );}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-e258650{--width:min(50%, 1200px / 2);}.elementor-2 .elementor-element.elementor-element-afb0d31{--width:35%;}.elementor-2 .elementor-element.elementor-element-b1a202a{--width:50%;}.elementor-2 .elementor-element.elementor-element-6381897{--width:70%;}.elementor-2 .elementor-element.elementor-element-0948b80{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-afb0d31{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-f8b74bc *//* Hide Gravity Form Title */
body .gform_wrapper .gform_heading .gform_title {
    display: none;
}


/* Gravity Forms Styling */
body .gform_wrapper .top_label .gfield_label,
body .gform_wrapper .left_label .gfield_label,
body .gform_wrapper .right_label .gfield_label {
    font-family: 'Quicksand', sans-serif; /* Font family */
    color: #2C2C2C; /* Text color for labels */
    font-size: 16px; /* Font size for labels */
    font-weight: 600; /* Font weight for labels */
    margin-bottom: 5px; /* Margin bottom for labels */
}

body .gform_wrapper input[type=text],
body .gform_wrapper input[type=email],
body .gform_wrapper input[type=url],
body .gform_wrapper input[type=tel],
body .gform_wrapper input[type=number],
body .gform_wrapper input[type=password],
body .gform_wrapper textarea,
body .gform_wrapper select {
    font-family: 'Quicksand', sans-serif; /* Font family */
    width: 100%; /* Full width for inputs */
    padding: 10px 15px; /* Padding for inputs */
    margin-bottom: 20px; /* Margin bottom for inputs */
    border: 1px solid #DDD; /* Border for inputs */
    border-radius: 5px; /* Border radius for inputs */
    font-size: 16px; /* Font size for inputs */
    color: #2C2C2C; /* Text color for inputs */
    background-color: #FFF; /* Background color for inputs */
    box-shadow: none; /* Remove default box shadow */
}

body .gform_wrapper input[type=text]::placeholder,
body .gform_wrapper input[type=email]::placeholder,
body .gform_wrapper input[type=url]::placeholder,
body .gform_wrapper input[type=tel]::placeholder,
body .gform_wrapper input[type=number]::placeholder,
body .gform_wrapper input[type=password]::placeholder,
body .gform_wrapper textarea::placeholder {
    color: #9A9A9A; /* Placeholder text color */
}

body .gform_wrapper input[type=submit].gform_button {
    font-family: 'Quicksand', sans-serif; /* Font family */
    background: linear-gradient(140deg, #D72638, #D83131); /* Gradient background */
    color: #FFF; /* Text color */
    padding: 8px 28px; /* Padding */
    border: none; /* Remove border */
    border-radius: 45px; /* Border radius */
    font-size: 16px; /* Font size */
    font-weight: 600; /* Font weight */
    cursor: pointer; /* Pointer cursor */
    transition: transform 0.2s ease-in-out; /* Transition for hover effect */
    margin-top: 20px; /* Margin top */
}

body .gform_wrapper input[type=submit].gform_button:hover {
    transform: scale(1.02); /* Scale up on hover */
}

body .gform_wrapper .gfield_required {
    font-family: 'Quicksand', sans-serif; /* Font family */
    color: #D83131; /* Required field asterisk color */
}

body .gform_wrapper .gfield_checkbox li,
body .gform_wrapper .gfield_radio li {
    margin-bottom: 10px; /* Margin bottom for checkboxes and radio buttons */
}

/* Adjusting layout for two columns (First Name and Last Name) */
body .gform_wrapper .top_label .ginput_complex.ginput_container,
body .gform_wrapper .top_label div.ginput_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

body .gform_wrapper .top_label .ginput_complex.ginput_container > div,
body .gform_wrapper .top_label div.ginput_container > div {
    width: calc(50% - 10px); /* Two columns with spacing */
}

body .gform_wrapper .gfield_description {
    font-family: 'Quicksand', sans-serif; /* Font family */
    font-size: 14px; /* Font size for descriptions */
    color: #9A9A9A; /* Text color for descriptions */
    margin-bottom: 10px; /* Margin bottom for descriptions */
}/* End custom CSS */