.elementor-220 .elementor-element.elementor-element-6ec74a18{--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;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:150px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-6ec74a18:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-6ec74a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://justsmilesdental.ca/wp-content/uploads/2025/06/bg_footer.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-220 .elementor-element.elementor-element-6aeb0ff img{width:100%;height:70px;object-fit:contain;object-position:center center;}.elementor-220 .elementor-element.elementor-element-2748e1be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-220 .elementor-element.elementor-element-3a480391{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-220 .elementor-element.elementor-element-4a77467f .elementor-heading-title{font-family:var( --e-global-typography-c8da572-font-family ), Sans-serif;font-size:var( --e-global-typography-c8da572-font-size );font-weight:var( --e-global-typography-c8da572-font-weight );line-height:var( --e-global-typography-c8da572-line-height );color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-98b4f53-font-family ), Sans-serif;font-size:var( --e-global-typography-98b4f53-font-size );font-weight:var( --e-global-typography-98b4f53-font-weight );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-30fe999 );fill:var( --e-global-color-30fe999 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-framed .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-underline .elementor-item:after,
					 .elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-overline .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-double-line .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-2e0cadf .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-220 .elementor-element.elementor-element-2e0cadf{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-220 .elementor-element.elementor-element-5b68cd45{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-220 .elementor-element.elementor-element-7029ac8d .elementor-heading-title{font-family:var( --e-global-typography-c8da572-font-family ), Sans-serif;font-size:var( --e-global-typography-c8da572-font-size );font-weight:var( --e-global-typography-c8da572-font-weight );line-height:var( --e-global-typography-c8da572-line-height );color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-98b4f53-font-family ), Sans-serif;font-size:var( --e-global-typography-98b4f53-font-size );font-weight:var( --e-global-typography-98b4f53-font-weight );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-30fe999 );fill:var( --e-global-color-30fe999 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-underline .elementor-item:after,
					 .elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-overline .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-double-line .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-0c903a6 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-220 .elementor-element.elementor-element-0c903a6{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-220 .elementor-element.elementor-element-686c4040{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-220 .elementor-element.elementor-element-42ed674 .elementor-heading-title{font-family:var( --e-global-typography-c8da572-font-family ), Sans-serif;font-size:var( --e-global-typography-c8da572-font-size );font-weight:var( --e-global-typography-c8da572-font-weight );line-height:var( --e-global-typography-c8da572-line-height );color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-98b4f53-font-family ), Sans-serif;font-size:var( --e-global-typography-98b4f53-font-size );font-weight:var( --e-global-typography-98b4f53-font-weight );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-30fe999 );fill:var( --e-global-color-30fe999 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-underline .elementor-item:after,
					 .elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-overline .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-double-line .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-48716fa4 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-220 .elementor-element.elementor-element-48716fa4{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-220 .elementor-element.elementor-element-1b802531{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-220 .elementor-element.elementor-element-284a44f1 .elementor-heading-title{font-family:var( --e-global-typography-c8da572-font-family ), Sans-serif;font-size:var( --e-global-typography-c8da572-font-size );font-weight:var( --e-global-typography-c8da572-font-weight );line-height:var( --e-global-typography-c8da572-line-height );color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-fd727f4{--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:flex-end;}.elementor-220 .elementor-element.elementor-element-dde537a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-220 .elementor-element.elementor-element-c718e93 .elementor-heading-title{font-family:var( --e-global-typography-c8da572-font-family ), Sans-serif;font-size:var( --e-global-typography-c8da572-font-size );font-weight:var( --e-global-typography-c8da572-font-weight );line-height:var( --e-global-typography-c8da572-line-height );color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-98b4f53-font-family ), Sans-serif;font-size:var( --e-global-typography-98b4f53-font-size );font-weight:var( --e-global-typography-98b4f53-font-weight );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-30fe999 );fill:var( --e-global-color-30fe999 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-underline .elementor-item:after,
					 .elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-overline .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-double-line .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-56d8e29 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-220 .elementor-element.elementor-element-56d8e29{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-98b4f53-font-family ), Sans-serif;font-size:var( --e-global-typography-98b4f53-font-size );font-weight:var( --e-global-typography-98b4f53-font-weight );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-30fe999 );fill:var( --e-global-color-30fe999 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed .elementor-item:before,
					.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-underline .elementor-item:after,
					 .elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-overline .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-double-line .elementor-item:before,
					 .elementor-220 .elementor-element.elementor-element-66e3c85 .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-220 .elementor-element.elementor-element-66e3c85{--e-nav-menu-horizontal-menu-item-margin:calc( 16px / 2 );}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:16px;}.elementor-220 .elementor-element.elementor-element-768f034{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220 .elementor-element.elementor-element-d13c4b0 > .elementor-widget-container{border-style:none;}.elementor-220 .elementor-element.elementor-element-d13c4b0 .elementor-icon-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-d13c4b0 .elementor-icon{font-size:24px;}.elementor-220 .elementor-element.elementor-element-d13c4b0 .elementor-icon svg{height:24px;}.elementor-220 .elementor-element.elementor-element-1d68d17 > .elementor-widget-container{border-style:none;}.elementor-220 .elementor-element.elementor-element-1d68d17 .elementor-icon-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-1d68d17 .elementor-icon{font-size:24px;}.elementor-220 .elementor-element.elementor-element-1d68d17 .elementor-icon svg{height:24px;}.elementor-220 .elementor-element.elementor-element-8d5cbe8 > .elementor-widget-container{border-style:none;}.elementor-220 .elementor-element.elementor-element-8d5cbe8 .elementor-icon-wrapper{text-align:center;}.elementor-220 .elementor-element.elementor-element-8d5cbe8 .elementor-icon{font-size:24px;}.elementor-220 .elementor-element.elementor-element-8d5cbe8 .elementor-icon svg{height:24px;}.elementor-220 .elementor-element.elementor-element-8375fee{--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;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-8375fee:not(.elementor-motion-effects-element-type-background), .elementor-220 .elementor-element.elementor-element-8375fee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-65b485b );}.elementor-220 .elementor-element.elementor-element-23d666f9{--display:flex;}.elementor-220 .elementor-element.elementor-element-15c63373 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-39cff3d0{--grid-template-columns:repeat(0, auto);--icon-size:13.47px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-220 .elementor-element.elementor-element-39cff3d0 .elementor-widget-container{text-align:center;}.elementor-220 .elementor-element.elementor-element-39cff3d0 .elementor-social-icon{background-color:var( --e-global-color-2434f53 );--icon-padding:0.614em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-39cff3d0 .elementor-social-icon i{color:var( --e-global-color-2434f53 );}.elementor-220 .elementor-element.elementor-element-39cff3d0 .elementor-social-icon svg{fill:var( --e-global-color-2434f53 );}.elementor-220 .elementor-element.elementor-element-1f9a4447{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-220 .elementor-element.elementor-element-4a68851a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:300;line-height:1.625em;color:var( --e-global-color-secondary );}.elementor-220 .elementor-element.elementor-element-77950f34 img{width:100%;height:30px;}@media(max-width:1440px){.elementor-220 .elementor-element.elementor-element-4a77467f .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-7029ac8d .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-42ed674 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-284a44f1 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-c718e93 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}}@media(min-width:768px){.elementor-220 .elementor-element.elementor-element-3a480391{--width:20%;}.elementor-220 .elementor-element.elementor-element-5b68cd45{--width:15%;}.elementor-220 .elementor-element.elementor-element-686c4040{--width:15%;}.elementor-220 .elementor-element.elementor-element-1b802531{--width:25%;}.elementor-220 .elementor-element.elementor-element-23d666f9{--width:360px;}.elementor-220 .elementor-element.elementor-element-1f9a4447{--width:360px;}}@media(max-width:1279px) and (min-width:768px){.elementor-220 .elementor-element.elementor-element-3a480391{--width:250px;}.elementor-220 .elementor-element.elementor-element-5b68cd45{--width:190px;}.elementor-220 .elementor-element.elementor-element-686c4040{--width:200px;}.elementor-220 .elementor-element.elementor-element-1b802531{--width:320px;}.elementor-220 .elementor-element.elementor-element-dde537a{--width:99px;}.elementor-220 .elementor-element.elementor-element-768f034{--width:100%;}.elementor-220 .elementor-element.elementor-element-23d666f9{--width:100%;}}@media(max-width:1279px){.elementor-220 .elementor-element.elementor-element-6ec74a18{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-6aeb0ff img{height:60px;}.elementor-220 .elementor-element.elementor-element-2748e1be{--gap:32px 0px;--row-gap:32px;--column-gap:0px;--flex-wrap:wrap;}.elementor-220 .elementor-element.elementor-element-3a480391.e-con{--order:0;}.elementor-220 .elementor-element.elementor-element-4a77467f .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-7029ac8d .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-42ed674 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-284a44f1 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-fd727f4{--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;--align-items:flex-start;--flex-wrap:wrap;}.elementor-220 .elementor-element.elementor-element-c718e93 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-8375fee{--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-220 .elementor-element.elementor-element-15c63373{text-align:center;}.elementor-220 .elementor-element.elementor-element-1f9a4447{--justify-content:center;}}@media(max-width:767px){.elementor-220 .elementor-element.elementor-element-6ec74a18{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-6aeb0ff img{height:50px;}.elementor-220 .elementor-element.elementor-element-2748e1be{--gap:32px 0px;--row-gap:32px;--column-gap:0px;}.elementor-220 .elementor-element.elementor-element-3a480391{--width:100%;}.elementor-220 .elementor-element.elementor-element-4a77467f .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-5b68cd45{--width:calc(50% - 10px);}.elementor-220 .elementor-element.elementor-element-7029ac8d .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-0c903a6 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-686c4040{--width:calc(50% - 10px);}.elementor-220 .elementor-element.elementor-element-42ed674 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-48716fa4 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-284a44f1 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-dde537a{--width:calc(50% - 10px);}.elementor-220 .elementor-element.elementor-element-c718e93 .elementor-heading-title{font-size:var( --e-global-typography-c8da572-font-size );line-height:var( --e-global-typography-c8da572-line-height );}.elementor-220 .elementor-element.elementor-element-56d8e29 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-66e3c85 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-98b4f53-font-size );line-height:var( --e-global-typography-98b4f53-line-height );}.elementor-220 .elementor-element.elementor-element-768f034{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-220 .elementor-element.elementor-element-8375fee{--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;--align-items:center;--padding-top:25px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-220 .elementor-element.elementor-element-23d666f9{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-220 .elementor-element.elementor-element-15c63373{text-align:center;}.elementor-220 .elementor-element.elementor-element-39cff3d0.elementor-element{--order:-99999 /* order start hack */;}.elementor-220 .elementor-element.elementor-element-1f9a4447{--justify-content:center;}}/* Start custom CSS for nav-menu, class: .elementor-element-2e0cadf *//*@media screen and (min-width: 768px){*/
.elementor-220 .elementor-element.elementor-element-2e0cadf .elementor-nav-menu{
    columns: 2;
}
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2748e1be *//*.elementor-220 .elementor-element.elementor-element-2748e1be .menu-item a{*/
/*    position: relative!important;*/
    
/*}*/

/*.elementor-220 .elementor-element.elementor-element-2748e1be .menu-item a:before{*/
/*    content: '';*/
/*    width: 0;*/
/*    height: 1px;*/
/*    background-color: #fff;*/
/*    display: block;*/
/*    position: absolute;*/
/*    bottom: 0;*/
/*    left: 50%;*/
/*    transform: translateX(-50%);*/
/*    transition: 0.5s;*/
/*}*/

/*.elementor-220 .elementor-element.elementor-element-2748e1be .menu-item a:hover:before{*/
/*    width: 100%;*/
/*}*//* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-66e3c85 */@media (max-width:767px){
    .elementor-220 .elementor-element.elementor-element-66e3c85 ul{
        column-count: 2;
        column-gap: 24px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8d5cbe8 */body:has(.pojo-a11y-toolbar-open) .accessibility_icon  .elementor-icon{
    background-color: #fff;
}

body:has(.pojo-a11y-toolbar-open) .accessibility_icon path {
    stroke: #CAA878!important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-768f034 */.elementor-220 .elementor-element.elementor-element-768f034 .icon .elementor-icon{
    padding: 12px;
    border: 1px solid var(--e-global-color-secondary);
    border-radius: 50%;
    transition: 0.5s;
}

.elementor-220 .elementor-element.elementor-element-768f034 .icon .elementor-icon:hover{
    background-color: var(--e-global-color-secondary);
}

.elementor-220 .elementor-element.elementor-element-768f034 .icon .elementor-icon svg path{
    transition: 0.5s;
}

.elementor-220 .elementor-element.elementor-element-768f034 .icon .elementor-icon:hover svg path{
    stroke: var(--e-global-color-accent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ec74a18 */.elementor-220 .elementor-element.elementor-element-6ec74a18 .menu-item{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-39cff3d0 */.elementor-220 .elementor-element.elementor-element-39cff3d0 .elementor-icon svg path{
    transition: 0.3s;
    fill: white;
}

.elementor-220 .elementor-element.elementor-element-39cff3d0 .elementor-icon svg path{
    transition: 0.3s;
    fill: white;
}


.elementor-220 .elementor-element.elementor-element-39cff3d0 .elementor-icon:hover svg path{
    fill: var(--e-global-color-accent);
}

.elementor-220 .elementor-element.elementor-element-39cff3d0 .elementor-icon:hover {
    background-color: var(    --e-global-color-secondary);
}/* End custom CSS */