.elementor-11 .elementor-element.elementor-element-a697e3d{--display:flex;--min-height:390px;--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;--padding-top:40px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-a697e3d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a697e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://aurorachildrenscentre.ca/wp-content/uploads/2026/07/iStock-671260408-adjusted-1600x500-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-a697e3d > .elementor-shape-bottom svg, .elementor-11 .elementor-element.elementor-element-a697e3d > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:164px;}.elementor-11 .elementor-element.elementor-element-a697e3d.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-aca5d7f{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:wrap;--align-content:center;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(189, 189, 189, 0.5);--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-aca5d7f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-aca5d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE3;}.elementor-11 .elementor-element.elementor-element-aca5d7f.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-bcc1730{width:100%;max-width:100%;text-align:center;}.elementor-11 .elementor-element.elementor-element-bcc1730 .elementor-heading-title{font-family:var( --e-global-typography-9e28f5d-font-family ), Sans-serif;font-size:var( --e-global-typography-9e28f5d-font-size );font-weight:var( --e-global-typography-9e28f5d-font-weight );line-height:var( --e-global-typography-9e28f5d-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-3b7811f{width:100%;max-width:100%;text-align:center;font-family:var( --e-global-typography-f4e8a2f-font-family ), Sans-serif;font-size:var( --e-global-typography-f4e8a2f-font-size );font-weight:var( --e-global-typography-f4e8a2f-font-weight );line-height:var( --e-global-typography-f4e8a2f-line-height );color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-c5c014a .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-c5c014a .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c5c014a .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c5c014a .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-c5c014a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-9b143d4 .elementor-button{background-color:var( --e-global-color-68338ea );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-9b143d4 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-9b143d4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-9b143d4 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-9b143d4 .elementor-button:focus svg{fill:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-c27139b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1d0b9d7{left:15%;}body.rtl .elementor-11 .elementor-element.elementor-element-1d0b9d7{right:15%;}.elementor-11 .elementor-element.elementor-element-1d0b9d7{top:0%;}.elementor-11 .elementor-element.elementor-element-1d0b9d7 img{width:160px;}.elementor-11 .elementor-element.elementor-element-3976792{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;z-index:999999;text-align:center;}.elementor-11 .elementor-element.elementor-element-3976792 .elementor-heading-title{font-family:var( --e-global-typography-0354d03-font-family ), Sans-serif;font-size:var( --e-global-typography-0354d03-font-size );font-weight:var( --e-global-typography-0354d03-font-weight );line-height:var( --e-global-typography-0354d03-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-68338ea );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-15ba1b4{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-15ba1b4:hover{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button:focus svg{fill:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-032a77f .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-032a77f .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-032a77f .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-68338ea );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-032a77f{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-032a77f:hover{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-032a77f .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-032a77f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-032a77f .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-032a77f .elementor-button:focus svg{fill:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-68338ea );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-5a1c989{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-5a1c989:hover{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button:focus svg{fill:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-68338ea );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-eef9e95{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-eef9e95:hover{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button:focus svg{fill:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-68338ea );border-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d2ddf32{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-d2ddf32:hover{border-style:none;border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button:focus svg{fill:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-ba0a4a1{width:var( --container-widget-width, 75% );max-width:75%;background-color:var( --e-global-color-2885371 );margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:30px 30px 30px 30px;--container-widget-width:75%;--container-widget-flex-grow:0;border-radius:30px 30px 30px 30px;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );color:var( --e-global-color-text );}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-d555729{right:15%;}body.rtl .elementor-11 .elementor-element.elementor-element-d555729{left:15%;}.elementor-11 .elementor-element.elementor-element-d555729 img{width:160px;}.elementor-11 .elementor-element.elementor-element-4c253a9{padding:20px 20px 20px 20px;border-style:dashed;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-2885371 );border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-4c253a9.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4c253a9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-11 .elementor-element.elementor-element-afbcdc5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9e08c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-15c49fe .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-15c49fe .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-15c49fe .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-15c49fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-15c49fe .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-15c49fe .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4ed942d .elementor-button{background-color:var( --e-global-color-68338ea );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-4ed942d .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4ed942d .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-4ed942d .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-4ed942d .elementor-button:focus svg{fill:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-5ca598b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-5ca598b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5ca598b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-11 .elementor-element.elementor-element-941d857.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-11 .elementor-element.elementor-element-941d857 .elementor-main-swiper{height:90px;}.elementor-11 .elementor-element.elementor-element-941d857 .elementor-swiper-button{font-size:20px;}.elementor-11 .elementor-element.elementor-element-941d857 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-11 .elementor-element.elementor-element-d22a3d2{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:150px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-3e7843e{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-11 .elementor-element.elementor-element-3e7843e .elementor-heading-title{font-family:var( --e-global-typography-0354d03-font-family ), Sans-serif;font-size:var( --e-global-typography-0354d03-font-size );font-weight:var( --e-global-typography-0354d03-font-weight );line-height:var( --e-global-typography-0354d03-line-height );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-ebbd147{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-ebbd147{left:0px;}.elementor-11 .elementor-element.elementor-element-ebbd147{top:0px;z-index:-2;}.elementor-11 .elementor-element.elementor-element-1cfa1b9{--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:stretch;--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-11 .elementor-element.elementor-element-1cfa1b9.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-a0814e9{padding:15px 15px 15px 15px;border-style:dashed;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-2885371 );border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-a0814e9 img{border-style:none;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-bf58a0b{text-align:center;}.elementor-11 .elementor-element.elementor-element-bf58a0b .elementor-heading-title{font-family:var( --e-global-typography-436d598-font-family ), Sans-serif;font-size:var( --e-global-typography-436d598-font-size );font-weight:var( --e-global-typography-436d598-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-91d1040{text-align:center;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-870a91f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-870a91f .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-870a91f .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-870a91f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-870a91f .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-870a91f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-717dd10{--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:stretch;--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-11 .elementor-element.elementor-element-717dd10.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-9f15bcd{padding:15px 15px 15px 15px;border-style:dashed;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-2885371 );border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-9f15bcd img{border-style:none;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-a547d09{text-align:center;}.elementor-11 .elementor-element.elementor-element-a547d09 .elementor-heading-title{font-family:var( --e-global-typography-436d598-font-family ), Sans-serif;font-size:var( --e-global-typography-436d598-font-size );font-weight:var( --e-global-typography-436d598-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-38bed1c{text-align:center;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-ba8615e .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-ba8615e .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-ba8615e .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ba8615e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ba8615e .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-ba8615e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4061e89{--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:stretch;--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-11 .elementor-element.elementor-element-4061e89.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-ee86bb0{padding:15px 15px 15px 15px;border-style:dashed;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-2885371 );border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-ee86bb0 img{border-style:none;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-01ea44e{text-align:center;}.elementor-11 .elementor-element.elementor-element-01ea44e .elementor-heading-title{font-family:var( --e-global-typography-436d598-font-family ), Sans-serif;font-size:var( --e-global-typography-436d598-font-size );font-weight:var( --e-global-typography-436d598-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-964fa9b{text-align:center;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-fedf599 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-fedf599 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-fedf599 .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-fedf599{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-fedf599 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-fedf599 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-dbed7f1{--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:stretch;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-dbed7f1.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-2c76e03{padding:15px 15px 15px 15px;border-style:dashed;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-2885371 );border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-2c76e03 img{border-style:none;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-dff7e69{text-align:center;}.elementor-11 .elementor-element.elementor-element-dff7e69 .elementor-heading-title{font-family:var( --e-global-typography-436d598-font-family ), Sans-serif;font-size:var( --e-global-typography-436d598-font-size );font-weight:var( --e-global-typography-436d598-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d92aeb8{text-align:center;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-4de4e72 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-4de4e72 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4de4e72 .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-4de4e72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4de4e72 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-4de4e72 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-88602d0{--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:stretch;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-88602d0.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-4c528b7{padding:15px 15px 15px 15px;border-style:dashed;border-width:7px 7px 7px 7px;border-color:var( --e-global-color-2885371 );border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-4c528b7 img{border-style:none;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-4939526{text-align:center;}.elementor-11 .elementor-element.elementor-element-4939526 .elementor-heading-title{font-family:var( --e-global-typography-436d598-font-family ), Sans-serif;font-size:var( --e-global-typography-436d598-font-size );font-weight:var( --e-global-typography-436d598-font-weight );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-d270226{text-align:center;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-c419dc1 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-c419dc1 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c419dc1 .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c419dc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-c419dc1 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-c419dc1 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-e79a1c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;padding:0px 0px 0px 0px;bottom:0px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e79a1c4{left:93px;}body.rtl .elementor-11 .elementor-element.elementor-element-e79a1c4{right:93px;}.elementor-11 .elementor-element.elementor-element-e79a1c4 img{width:200px;}.elementor-11 .elementor-element.elementor-element-5de5f18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 40px;--row-gap:20px;--column-gap:40px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-5de5f18:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5de5f18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-11 .elementor-element.elementor-element-f5a7101{width:var( --container-widget-width, calc((100% - 40px) /2) );max-width:calc((100% - 40px) /2);padding:20px 20px 20px 20px;--container-widget-width:calc((100% - 40px) /2);--container-widget-flex-grow:0;border-style:dashed;border-width:7px 7px 7px 7px;border-color:#DF00344D;border-radius:30px 30px 30px 30px;}.elementor-11 .elementor-element.elementor-element-f5a7101.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-f5a7101 img{width:100%;border-style:dashed;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d89036c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-27a6593{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-27a6593 .elementor-heading-title{font-family:var( --e-global-typography-0354d03-font-family ), Sans-serif;font-size:var( --e-global-typography-0354d03-font-size );font-weight:var( --e-global-typography-0354d03-font-weight );line-height:var( --e-global-typography-0354d03-line-height );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-f74dbae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-ad5b2da .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-ad5b2da .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-ad5b2da .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-ad5b2da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ad5b2da .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-ad5b2da .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-200fa7d{--display:flex;--min-height:450px;--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;--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-11 .elementor-element.elementor-element-200fa7d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-200fa7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-6ad01b0{--display:flex;--position:absolute;--min-height:450px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );top:0px;}.elementor-11 .elementor-element.elementor-element-6ad01b0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6ad01b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aurorachildrenscentre.ca/wp-content/uploads/2026/07/Little-girl-laughing-during-summer-camp.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6ad01b0{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-6ad01b0{left:0px;}.elementor-11 .elementor-element.elementor-element-93818ae{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-8bd726f{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-11 .elementor-element.elementor-element-6297339{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-6297339 .elementor-heading-title{font-family:var( --e-global-typography-0354d03-font-family ), Sans-serif;font-size:var( --e-global-typography-0354d03-font-size );font-weight:var( --e-global-typography-0354d03-font-weight );line-height:var( --e-global-typography-0354d03-line-height );color:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-e100d07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-a14f295-font-family ), Sans-serif;font-size:var( --e-global-typography-a14f295-font-size );font-weight:var( --e-global-typography-a14f295-font-weight );line-height:var( --e-global-typography-a14f295-line-height );color:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-e100d07 a{color:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-c3d6199 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-069b359-font-family ), Sans-serif;font-size:var( --e-global-typography-069b359-font-size );font-weight:var( --e-global-typography-069b359-font-weight );letter-spacing:var( --e-global-typography-069b359-letter-spacing );fill:var( --e-global-color-68338ea );color:var( --e-global-color-68338ea );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-68338ea );border-radius:50px 50px 50px 50px;}.elementor-11 .elementor-element.elementor-element-c3d6199 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-c3d6199 .elementor-button:focus{background-color:var( --e-global-color-68338ea );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-c3d6199 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-c3d6199 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-8307995{--display:flex;--min-height:400px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-11 .elementor-element.elementor-element-8307995:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-8307995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-b779c26{--display:flex;--position:absolute;--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:0px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-b779c26{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-b779c26{right:0px;}.elementor-11 .elementor-element.elementor-element-d4b8fec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d4b8fec iframe{height:647.2px;}.elementor-11 .elementor-element.elementor-element-1098f82{--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:flex-end;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-1098f82.e-con{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-08dfb34{--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-start;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-5aae429{width:var( --container-widget-width, calc((100% - 20px) /2) );max-width:calc((100% - 20px) /2);--container-widget-width:calc((100% - 20px) /2);--container-widget-flex-grow:0;text-align:start;}.elementor-11 .elementor-element.elementor-element-5aae429 .elementor-heading-title{font-family:var( --e-global-typography-3d162ac-font-family ), Sans-serif;font-size:var( --e-global-typography-3d162ac-font-size );font-weight:var( --e-global-typography-3d162ac-font-weight );line-height:var( --e-global-typography-3d162ac-line-height );word-spacing:var( --e-global-typography-3d162ac-word-spacing );color:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-ec0b1dd{width:var( --container-widget-width, calc((100% - 20px) /2) );max-width:calc((100% - 20px) /2);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:calc((100% - 20px) /2);--container-widget-flex-grow:0;text-align:end;color:var( --e-global-color-68338ea );}.elementor-11 .elementor-element.elementor-element-ec0b1dd.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-a0d6eaf{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-aca5d7f{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-bcc1730 .elementor-heading-title{font-size:var( --e-global-typography-9e28f5d-font-size );line-height:var( --e-global-typography-9e28f5d-line-height );}.elementor-11 .elementor-element.elementor-element-3b7811f{font-size:var( --e-global-typography-f4e8a2f-font-size );line-height:var( --e-global-typography-f4e8a2f-line-height );}.elementor-11 .elementor-element.elementor-element-c5c014a .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-9b143d4 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1d0b9d7{left:10%;}body.rtl .elementor-11 .elementor-element.elementor-element-1d0b9d7{right:10%;}.elementor-11 .elementor-element.elementor-element-1d0b9d7{top:-2%;}.elementor-11 .elementor-element.elementor-element-3976792 .elementor-heading-title{font-size:var( --e-global-typography-0354d03-font-size );line-height:var( --e-global-typography-0354d03-line-height );}.elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-032a77f .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-ba0a4a1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-d555729{right:1%;}body.rtl .elementor-11 .elementor-element.elementor-element-d555729{left:1%;}.elementor-11 .elementor-element.elementor-element-d555729{top:7%;}.elementor-11 .elementor-element.elementor-element-afbcdc5{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9e08c3d{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-15c49fe .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-4ed942d .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-941d857.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-11 .elementor-element.elementor-element-d22a3d2{--justify-content:center;}.elementor-11 .elementor-element.elementor-element-3e7843e .elementor-heading-title{font-size:var( --e-global-typography-0354d03-font-size );line-height:var( --e-global-typography-0354d03-line-height );}.elementor-11 .elementor-element.elementor-element-ebbd147{top:5%;}.elementor-11 .elementor-element.elementor-element-bf58a0b .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-91d1040{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-870a91f .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-a547d09 .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-38bed1c{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-ba8615e .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-01ea44e .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-964fa9b{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-fedf599 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-dff7e69 .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-d92aeb8{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-4de4e72 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-4939526 .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-d270226{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-c419dc1 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-f5a7101{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-d89036c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-27a6593 .elementor-heading-title{font-size:var( --e-global-typography-0354d03-font-size );line-height:var( --e-global-typography-0354d03-line-height );}.elementor-11 .elementor-element.elementor-element-f74dbae{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-ad5b2da .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-6297339 .elementor-heading-title{font-size:var( --e-global-typography-0354d03-font-size );line-height:var( --e-global-typography-0354d03-line-height );}.elementor-11 .elementor-element.elementor-element-e100d07{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-c3d6199 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-8307995{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-b779c26{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-b779c26.e-con{--order:0;}.elementor-11 .elementor-element.elementor-element-d4b8fec{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1098f82.e-con{--order:1;}.elementor-11 .elementor-element.elementor-element-5aae429 .elementor-heading-title{font-size:var( --e-global-typography-3d162ac-font-size );line-height:var( --e-global-typography-3d162ac-line-height );word-spacing:var( --e-global-typography-3d162ac-word-spacing );}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-a697e3d{--padding-top:20px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-aca5d7f{--width:100%;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-bcc1730.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-bcc1730{text-align:center;}.elementor-11 .elementor-element.elementor-element-bcc1730 .elementor-heading-title{font-size:var( --e-global-typography-9e28f5d-font-size );line-height:var( --e-global-typography-9e28f5d-line-height );}.elementor-11 .elementor-element.elementor-element-3b7811f{font-size:var( --e-global-typography-f4e8a2f-font-size );line-height:var( --e-global-typography-f4e8a2f-line-height );}.elementor-11 .elementor-element.elementor-element-c5c014a .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-9b143d4 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-c27139b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1d0b9d7{left:5%;}body.rtl .elementor-11 .elementor-element.elementor-element-1d0b9d7{right:5%;}.elementor-11 .elementor-element.elementor-element-1d0b9d7{top:1%;}.elementor-11 .elementor-element.elementor-element-1d0b9d7 img{width:100px;}.elementor-11 .elementor-element.elementor-element-3976792 .elementor-heading-title{font-size:var( --e-global-typography-0354d03-font-size );line-height:var( --e-global-typography-0354d03-line-height );}.elementor-11 .elementor-element.elementor-element-15ba1b4 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-032a77f .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-5a1c989 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-eef9e95 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-d2ddf32 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-ba0a4a1{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-d555729 img{width:100px;}.elementor-11 .elementor-element.elementor-element-9e08c3d{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-15c49fe .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-4ed942d .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-5ca598b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-941d857.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-11 .elementor-element.elementor-element-3e7843e .elementor-heading-title{font-size:var( --e-global-typography-0354d03-font-size );line-height:var( --e-global-typography-0354d03-line-height );}.elementor-11 .elementor-element.elementor-element-ebbd147{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;top:11%;}.elementor-11 .elementor-element.elementor-element-bf58a0b .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-91d1040{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-870a91f .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-a547d09 .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-38bed1c{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-ba8615e .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-01ea44e .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-964fa9b{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-fedf599 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-dff7e69 .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-d92aeb8{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-4de4e72 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-4939526 .elementor-heading-title{font-size:var( --e-global-typography-436d598-font-size );}.elementor-11 .elementor-element.elementor-element-d270226{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-c419dc1 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-e79a1c4{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-e79a1c4{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-e79a1c4{right:0px;}.elementor-11 .elementor-element.elementor-element-5de5f18{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-27a6593 .elementor-heading-title{font-size:var( --e-global-typography-0354d03-font-size );line-height:var( --e-global-typography-0354d03-line-height );}.elementor-11 .elementor-element.elementor-element-f74dbae{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-ad5b2da .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-200fa7d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-6297339 .elementor-heading-title{font-size:var( --e-global-typography-0354d03-font-size );line-height:var( --e-global-typography-0354d03-line-height );}.elementor-11 .elementor-element.elementor-element-e100d07{font-size:var( --e-global-typography-a14f295-font-size );line-height:var( --e-global-typography-a14f295-line-height );}.elementor-11 .elementor-element.elementor-element-c3d6199 .elementor-button{font-size:var( --e-global-typography-069b359-font-size );letter-spacing:var( --e-global-typography-069b359-letter-spacing );}.elementor-11 .elementor-element.elementor-element-5aae429{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-11 .elementor-element.elementor-element-5aae429 .elementor-heading-title{font-size:var( --e-global-typography-3d162ac-font-size );line-height:var( --e-global-typography-3d162ac-line-height );word-spacing:var( --e-global-typography-3d162ac-word-spacing );}.elementor-11 .elementor-element.elementor-element-ec0b1dd{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-a697e3d{--content-width:1250px;}.elementor-11 .elementor-element.elementor-element-aca5d7f{--width:53%;}.elementor-11 .elementor-element.elementor-element-c27139b{--content-width:1250px;}.elementor-11 .elementor-element.elementor-element-afbcdc5{--width:calc((100% - 40px) /2);}.elementor-11 .elementor-element.elementor-element-5ca598b{--content-width:1250px;}.elementor-11 .elementor-element.elementor-element-d22a3d2{--content-width:1250px;}.elementor-11 .elementor-element.elementor-element-1cfa1b9{--width:calc((100% - 80px) /3);}.elementor-11 .elementor-element.elementor-element-717dd10{--width:calc((100% - 80px) /3);}.elementor-11 .elementor-element.elementor-element-4061e89{--width:calc((100% - 80px) /3);}.elementor-11 .elementor-element.elementor-element-dbed7f1{--width:calc((100% - 80px) /3);}.elementor-11 .elementor-element.elementor-element-88602d0{--width:calc((100% - 80px) /3);}.elementor-11 .elementor-element.elementor-element-5de5f18{--content-width:1250px;}.elementor-11 .elementor-element.elementor-element-d89036c{--width:calc((100% - 40px) /2);}.elementor-11 .elementor-element.elementor-element-6ad01b0{--width:50%;}.elementor-11 .elementor-element.elementor-element-93818ae{--content-width:1250px;}.elementor-11 .elementor-element.elementor-element-8bd726f{--width:45%;}.elementor-11 .elementor-element.elementor-element-b779c26{--width:50%;}.elementor-11 .elementor-element.elementor-element-1098f82{--content-width:1250px;}.elementor-11 .elementor-element.elementor-element-08dfb34{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-aca5d7f{--width:80%;}.elementor-11 .elementor-element.elementor-element-afbcdc5{--width:100%;}.elementor-11 .elementor-element.elementor-element-d89036c{--width:100%;}.elementor-11 .elementor-element.elementor-element-b779c26{--width:100%;}.elementor-11 .elementor-element.elementor-element-08dfb34{--width:100%;}}/* Start custom CSS for media-carousel, class: .elementor-element-941d857 */.elementor-11 .elementor-element.elementor-element-941d857 .swiper-pagination{
    margin-top: 10px !important;}
    .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: -25px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad01b0 */@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-6ad01b0{
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-d4b8fec */#gMap{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b779c26 */@media (max-width: 1024px) {
    .elementor-11 .elementor-element.elementor-element-b779c26{
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a0d6eaf */#gform_wrapper_1 {
  width: 100% !important;
  max-width: 100% !important;
}


#gform_wrapper_1 .gform_fields {
  display: flex;
  flex-direction: column;
  gap: 14px; 
}

/* ===== Labels ===== */
#gform_wrapper_1 .gfield_label,
#gform_wrapper_1 legend.gfield_label {
  font-family: Arial, sans-serif;
  color: #ffffff;
  font-size: 18px;
  margin-bottom: 10px; 
    
}

/* Sub labels (First / Last) */
#gform_wrapper_1 .gform-field-label--type-sub {
  font-family: Arial, sans-serif;
  color: #ffffff;
  font-size: 14px;
  margin-top: 4px;
}

/* ===== Inputs ===== */
#gform_wrapper_1 input[type="text"],
#gform_wrapper_1 input[type="email"],
#gform_wrapper_1 textarea {
  width: 100%;
  font-family: Arial, sans-serif;
  color: #26282A;
  background: #ffffff;
  border-radius: 12px;
  border: none;
  padding: 12px 14px;
  font-size: 16px;
}

/* Textarea spacing */
#gform_wrapper_1 textarea {
  min-height: 140px;
}

/* ===== Button ===== */
#gform_wrapper_1 .gform_footer {
  margin-top: 20px; /* space above button */
}

#gform_wrapper_1 .gform_button {
  background: #ffffff;
  color: #0371d7;
  font-family: Arial, sans-serif;
  font-weight: 600;
  font-size: 18px;
  border-radius: 50px;
  border: 2px solid #0371d7;
  padding: 14px 28px;
  cursor: pointer;
  letter-spacing: 1px;
  transition: all 0.25s ease;
}

/* Hover */
#gform_wrapper_1 .gform_button:hover 

/* Required indicator */
#gform_wrapper_1 .gfield_required,
#gform_wrapper_1 .gfield_required_text {
  color: #ffffff;
}

/* ===== Mobile ===== */
@media (max-width: 768px) {

  #gform_wrapper_1 .gfield_label,
  #gform_wrapper_1 legend.gfield_label {
    font-size: 16px;
  }

  #gform_wrapper_1 .gform_button {
    font-size: 16px;
  }
}/* End custom CSS */