.elementor-7818 .elementor-element.elementor-element-6c088c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7818 .elementor-element.elementor-element-5408e3f0{--display:flex;--justify-content:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-7818 .elementor-element.elementor-element-5408e3f0:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d7ef19 );}.elementor-7818 .elementor-element.elementor-element-5408e3f0::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aoos.ca/wp-content/uploads/2025/09/alliston-deafult-banner.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-7818 .elementor-element.elementor-element-215a5ee4{padding:0px 0px 8px 0px;}.elementor-7818 .elementor-element.elementor-element-215a5ee4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-6d3ea2d9 .elementor-heading-title{font-family:var( --e-global-typography-6b07a88-font-family ), Sans-serif;font-size:var( --e-global-typography-6b07a88-font-size );font-weight:var( --e-global-typography-6b07a88-font-weight );text-transform:var( --e-global-typography-6b07a88-text-transform );font-style:var( --e-global-typography-6b07a88-font-style );line-height:var( --e-global-typography-6b07a88-line-height );letter-spacing:var( --e-global-typography-6b07a88-letter-spacing );color:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-312989ab{--display:flex;--min-height:408px;}.elementor-7818 .elementor-element.elementor-element-312989ab:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-312989ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7818 .elementor-element.elementor-element-16045179{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-2d1ee55d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 8px 0px;text-align:center;}.elementor-7818 .elementor-element.elementor-element-2d1ee55d.elementor-element{--align-self:center;}.elementor-7818 .elementor-element.elementor-element-2d1ee55d .elementor-heading-title{font-family:var( --e-global-typography-882b1cb-font-family ), Sans-serif;font-size:var( --e-global-typography-882b1cb-font-size );font-weight:var( --e-global-typography-882b1cb-font-weight );text-transform:var( --e-global-typography-882b1cb-text-transform );font-style:var( --e-global-typography-882b1cb-font-style );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );color:var( --e-global-color-4abd671 );}.elementor-7818 .elementor-element.elementor-element-506f4147{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7818 .elementor-element.elementor-element-506f4147.elementor-element{--align-self:center;}.elementor-7818 .elementor-element.elementor-element-506f4147 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-7818 .elementor-element.elementor-element-7dedc3ea{width:var( --container-widget-width, 860px );max-width:860px;padding:24px 0px 0px 0px;--container-widget-width:860px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-47ebc6f );}.elementor-7818 .elementor-element.elementor-element-7dedc3ea.elementor-element{--align-self:center;}.elementor-7818 .elementor-element.elementor-element-311833d2{--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-7818 .elementor-element.elementor-element-c614261 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-4342e00-font-family ), Sans-serif;font-size:var( --e-global-typography-4342e00-font-size );font-weight:var( --e-global-typography-4342e00-font-weight );text-transform:var( --e-global-typography-4342e00-text-transform );font-style:var( --e-global-typography-4342e00-font-style );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );fill:var( --e-global-color-05ebcf5 );color:var( --e-global-color-05ebcf5 );border-style:none;border-radius:8px 8px 8px 8px;padding:15px 31.6px 15px 31.6px;}.elementor-7818 .elementor-element.elementor-element-c614261{padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-65adb59 .elementor-button{background-color:var( --e-global-color-4abd671 );font-family:var( --e-global-typography-4342e00-font-family ), Sans-serif;font-size:var( --e-global-typography-4342e00-font-size );font-weight:var( --e-global-typography-4342e00-font-weight );text-transform:var( --e-global-typography-4342e00-text-transform );font-style:var( --e-global-typography-4342e00-font-style );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );fill:var( --e-global-color-05ebcf5 );color:var( --e-global-color-05ebcf5 );border-style:none;border-radius:8px 8px 8px 8px;padding:15px 31.6px 15px 31.6px;}.elementor-7818 .elementor-element.elementor-element-65adb59{padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-44d13d1 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-4342e00-font-family ), Sans-serif;font-size:var( --e-global-typography-4342e00-font-size );font-weight:var( --e-global-typography-4342e00-font-weight );text-transform:var( --e-global-typography-4342e00-text-transform );font-style:var( --e-global-typography-4342e00-font-style );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );fill:var( --e-global-color-05ebcf5 );color:var( --e-global-color-05ebcf5 );border-style:none;border-radius:8px 8px 8px 8px;padding:15px 31.6px 15px 31.6px;}.elementor-7818 .elementor-element.elementor-element-44d13d1{padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-324b537 .elementor-button{background-color:var( --e-global-color-cf6940a );font-family:var( --e-global-typography-4342e00-font-family ), Sans-serif;font-size:var( --e-global-typography-4342e00-font-size );font-weight:var( --e-global-typography-4342e00-font-weight );text-transform:var( --e-global-typography-4342e00-text-transform );font-style:var( --e-global-typography-4342e00-font-style );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );fill:var( --e-global-color-05ebcf5 );color:var( --e-global-color-05ebcf5 );border-style:none;border-radius:8px 8px 8px 8px;padding:15px 31.6px 15px 31.6px;}.elementor-7818 .elementor-element.elementor-element-324b537{padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-324b537 .elementor-button:hover, .elementor-7818 .elementor-element.elementor-element-324b537 .elementor-button:focus{color:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-324b537 .elementor-button:hover svg, .elementor-7818 .elementor-element.elementor-element-324b537 .elementor-button:focus svg{fill:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-44d83ee9{--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;--overflow:hidden;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-7818 .elementor-element.elementor-element-586f50a2{--display:flex;border-style:none;--border-style:none;--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:59px;--padding-bottom:59px;--padding-left:60px;--padding-right:60px;}.elementor-7818 .elementor-element.elementor-element-586f50a2:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-586f50a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7818 .elementor-element.elementor-element-61dabd40{--display:flex;--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-7818 .elementor-element.elementor-element-6e6f808f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7818 .elementor-element.elementor-element-6e6f808f .elementor-heading-title{font-family:var( --e-global-typography-5b71b5d-font-family ), Sans-serif;font-size:var( --e-global-typography-5b71b5d-font-size );font-weight:var( --e-global-typography-5b71b5d-font-weight );text-transform:var( --e-global-typography-5b71b5d-text-transform );font-style:var( --e-global-typography-5b71b5d-font-style );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );color:var( --e-global-color-7b53de9 );}.elementor-7818 .elementor-element.elementor-element-14614cbe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-7818 .elementor-element.elementor-element-14614cbe.elementor-element{--align-self:flex-start;}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-icon i{color:var( --e-global-color-7f4f0e7 );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-icon svg{fill:var( --e-global-color-7f4f0e7 );transition:fill 0.3s;}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-3793446 );}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-3793446 );}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item > a{font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-text{color:var( --e-global-color-05ebcf5 );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3793446 );}.elementor-7818 .elementor-element.elementor-element-337227d6{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7818 .elementor-element.elementor-element-337227d6 .elementor-heading-title{font-family:var( --e-global-typography-5b71b5d-font-family ), Sans-serif;font-size:var( --e-global-typography-5b71b5d-font-size );font-weight:var( --e-global-typography-5b71b5d-font-weight );text-transform:var( --e-global-typography-5b71b5d-text-transform );font-style:var( --e-global-typography-5b71b5d-font-style );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );color:var( --e-global-color-7b53de9 );}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(4px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(4px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(4px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-4px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-4px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-icon i{color:var( --e-global-color-7f4f0e7 );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-icon svg{fill:var( --e-global-color-7f4f0e7 );transition:fill 0.3s;}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-3793446 );}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-3793446 );}.elementor-7818 .elementor-element.elementor-element-eca9f9a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item > a{font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-text{color:var( --e-global-color-05ebcf5 );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-3793446 );}.elementor-7818 .elementor-element.elementor-element-14f90a62{--display:flex;--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-7818 .elementor-element.elementor-element-2ea76619{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7818 .elementor-element.elementor-element-2ea76619 .elementor-heading-title{font-family:var( --e-global-typography-5b71b5d-font-family ), Sans-serif;font-size:var( --e-global-typography-5b71b5d-font-size );font-weight:var( --e-global-typography-5b71b5d-font-weight );text-transform:var( --e-global-typography-5b71b5d-text-transform );font-style:var( --e-global-typography-5b71b5d-font-style );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );color:var( --e-global-color-7b53de9 );}.elementor-7818 .elementor-element.elementor-element-47dcf058{text-align:start;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-7d4d8a25{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 2px 2px 0px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-99e740e );--border-color:var( --e-global-color-99e740e );--border-radius:0px 20px 20px 0px;--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-7818 .elementor-element.elementor-element-8e5b781{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-6800009{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-7818 .elementor-element.elementor-element-3a63da06{--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:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;--z-index:2;}.elementor-7818 .elementor-element.elementor-element-3a63da06:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-3a63da06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76849d8 );}.elementor-7818 .elementor-element.elementor-element-6cd64d03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-7818 .elementor-element.elementor-element-6cd64d03 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cf6940a );}.elementor-7818 .elementor-element.elementor-element-5b6e0bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-cf6940a );}.elementor-7818 .elementor-element.elementor-element-5b6e0bfe a{color:var( --e-global-color-ca2efc3 );}.elementor-7818 .elementor-element.elementor-element-5b6e0bfe a:hover, .elementor-7818 .elementor-element.elementor-element-5b6e0bfe a:focus{color:var( --e-global-color-text );}.elementor-7818 .elementor-element.elementor-element-7c822aaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-7c822aaf:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-7c822aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-7818 .elementor-element.elementor-element-7c822aaf::before, .elementor-7818 .elementor-element.elementor-element-7c822aaf > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-7c822aaf > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-7c822aaf > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-7c822aaf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-7c822aaf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-7818 .elementor-element.elementor-element-54d3373e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-7818 .elementor-element.elementor-element-d17287c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-d17287c img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-7818 .elementor-element.elementor-element-7487e661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--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-7818 .elementor-element.elementor-element-27d8570b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-7818 .elementor-element.elementor-element-27d8570b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-5dc2860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-5dc2860 a{color:var( --e-global-color-863d12a );}.elementor-7818 .elementor-element.elementor-element-5dc2860 a:hover, .elementor-7818 .elementor-element.elementor-element-5dc2860 a:focus{color:var( --e-global-color-9261e09 );}.elementor-7818 .elementor-element.elementor-element-2a8b2bd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7818 .elementor-element.elementor-element-778bd474{--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;--gap:0px 98px;--row-gap:0px;--column-gap:98px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:20px;--padding-left:100px;--padding-right:0px;--z-index:1;}.elementor-7818 .elementor-element.elementor-element-778bd474:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0da8dc2 );}.elementor-7818 .elementor-element.elementor-element-778bd474::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aoos.ca/wp-content/uploads/2025/12/Shape.svg");--background-overlay:'';background-position:top left;background-repeat:no-repeat;}.elementor-7818 .elementor-element.elementor-element-6862c330{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-10b1777c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cf6940a );}.elementor-7818 .elementor-element.elementor-element-2c8141ee{padding:24px 0px 0px 0px;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-47ebc6f );}.elementor-7818 .elementor-element.elementor-element-c23a0fe{--display:flex;--border-radius:400px 0px 0px 400px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:100px;}.elementor-7818 .elementor-element.elementor-element-c23a0fe:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-c23a0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-227908a );}.elementor-7818 .elementor-element.elementor-element-c23a0fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7818 .elementor-element.elementor-element-56824d8f{z-index:2;}.elementor-7818 .elementor-element.elementor-element-56824d8f img{width:100%;border-radius:500px 500px 500px 500px;}.elementor-7818 .elementor-element.elementor-element-37e07de6{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--overlay-opacity:1;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:100px;--z-index:2;}.elementor-7818 .elementor-element.elementor-element-37e07de6:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0da8dc2 );}.elementor-7818 .elementor-element.elementor-element-37e07de6::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://aoos.ca/wp-content/uploads/2025/12/who-we-hwlp-shape.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;}.elementor-7818 .elementor-element.elementor-element-6995ab9f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-5c5ccfc5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cf6940a );}.elementor-7818 .elementor-element.elementor-element-163e5576{padding:24px 0px 0px 0px;font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );color:var( --e-global-color-47ebc6f );}.elementor-7818 .elementor-element.elementor-element-55d29747{--display:flex;--border-radius:0px 400px 400px 0px;--padding-top:60px;--padding-bottom:60px;--padding-left:100px;--padding-right:60px;}.elementor-7818 .elementor-element.elementor-element-55d29747:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-55d29747 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9d7ef19 );}.elementor-7818 .elementor-element.elementor-element-55d29747.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7818 .elementor-element.elementor-element-2d9a1f05{z-index:2;text-align:end;}.elementor-7818 .elementor-element.elementor-element-2d9a1f05 img{width:100%;border-radius:500px 500px 500px 500px;}.elementor-7818 .elementor-element.elementor-element-3f3b90f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-3f3b90f0:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-3f3b90f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-48ec490{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-7818 .elementor-element.elementor-element-48ec490.elementor-element{--align-self:center;}.elementor-7818 .elementor-element.elementor-element-48ec490 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-cf6940a );}.elementor-7818 .elementor-element.elementor-element-3829e15e{--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;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-13ac6f1e{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-99e740e );--border-color:var( --e-global-color-99e740e );--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:39px;--padding-right:39px;}.elementor-7818 .elementor-element.elementor-element-13ac6f1e:not(.elementor-motion-effects-element-type-background), .elementor-7818 .elementor-element.elementor-element-13ac6f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-05ebcf5 );}.elementor-7818 .elementor-element.elementor-element-17960de7{--display:flex;--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-7818 .elementor-element.elementor-element-17960de7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7818 .elementor-element.elementor-element-259526b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-259526b7 .elementor-heading-title{font-family:var( --e-global-typography-5b71b5d-font-family ), Sans-serif;font-size:var( --e-global-typography-5b71b5d-font-size );font-weight:var( --e-global-typography-5b71b5d-font-weight );text-transform:var( --e-global-typography-5b71b5d-text-transform );font-style:var( --e-global-typography-5b71b5d-font-style );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );color:var( --e-global-color-3ad3fde );}.elementor-7818 .elementor-element.elementor-element-295b7b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-295b7b0e .elementor-heading-title{font-family:var( --e-global-typography-9bdc4ab-font-family ), Sans-serif;font-size:var( --e-global-typography-9bdc4ab-font-size );font-weight:var( --e-global-typography-9bdc4ab-font-weight );text-transform:var( --e-global-typography-9bdc4ab-text-transform );font-style:var( --e-global-typography-9bdc4ab-font-style );line-height:var( --e-global-typography-9bdc4ab-line-height );letter-spacing:var( --e-global-typography-9bdc4ab-letter-spacing );color:var( --e-global-color-4abd671 );}.elementor-7818 .elementor-element.elementor-element-2c023a89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:20px;--icon-vertical-align:flex-start;--icon-vertical-offset:1px;}.elementor-7818 .elementor-element.elementor-element-2c023a89.elementor-element{--align-self:flex-start;}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-icon i{color:var( --e-global-color-4abd671 );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-icon svg{fill:var( --e-global-color-4abd671 );transition:fill 0.3s;}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4abd671 );}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4abd671 );}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item > a{font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-text{color:var( --e-global-color-cf6940a );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4abd671 );}.elementor-7818 .elementor-element.elementor-element-c862bef{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-c862bef .elementor-heading-title{font-family:var( --e-global-typography-5b71b5d-font-family ), Sans-serif;font-size:var( --e-global-typography-5b71b5d-font-size );font-weight:var( --e-global-typography-5b71b5d-font-weight );text-transform:var( --e-global-typography-5b71b5d-text-transform );font-style:var( --e-global-typography-5b71b5d-font-style );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );color:var( --e-global-color-3ad3fde );}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-icon i{color:var( --e-global-color-4abd671 );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-icon svg{fill:var( --e-global-color-4abd671 );transition:fill 0.3s;}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-4abd671 );}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-4abd671 );}.elementor-7818 .elementor-element.elementor-element-2d75f18{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item > a{font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-text{color:var( --e-global-color-cf6940a );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-4abd671 );}.elementor-7818 .elementor-element.elementor-element-63bbfca6{--display:flex;--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-7818 .elementor-element.elementor-element-3aec1ff6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-3aec1ff6 .elementor-heading-title{font-family:var( --e-global-typography-5b71b5d-font-family ), Sans-serif;font-size:var( --e-global-typography-5b71b5d-font-size );font-weight:var( --e-global-typography-5b71b5d-font-weight );text-transform:var( --e-global-typography-5b71b5d-text-transform );font-style:var( --e-global-typography-5b71b5d-font-style );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );color:var( --e-global-color-3ad3fde );}.elementor-7818 .elementor-element.elementor-element-488d55ec{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-offset:2px;}.elementor-7818 .elementor-element.elementor-element-488d55ec.elementor-element{--align-self:flex-start;}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-icon i{color:var( --e-global-color-e7b60c7 );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-icon svg{fill:var( --e-global-color-e7b60c7 );transition:fill 0.3s;}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-e7b60c7 );}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-e7b60c7 );}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item > a{font-family:var( --e-global-typography-d8daa8a-font-family ), Sans-serif;font-size:var( --e-global-typography-d8daa8a-font-size );font-weight:var( --e-global-typography-d8daa8a-font-weight );text-transform:var( --e-global-typography-d8daa8a-text-transform );font-style:var( --e-global-typography-d8daa8a-font-style );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-text{color:var( --e-global-color-cf6940a );transition:color 0.3s;}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-e7b60c7 );}.elementor-7818 .elementor-element.elementor-element-34449aba{--display:flex;--overflow:hidden;--border-radius:00px 20px 20px 00px;}.elementor-7818 .elementor-element.elementor-element-3dc0b476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-3dc0b476 img{width:100%;height:345px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-7818 .elementor-element.elementor-element-5408e3f0{--width:54.8%;}.elementor-7818 .elementor-element.elementor-element-312989ab{--width:45.2%;}.elementor-7818 .elementor-element.elementor-element-586f50a2{--width:50.4%;}.elementor-7818 .elementor-element.elementor-element-54d3373e{--width:50%;}.elementor-7818 .elementor-element.elementor-element-7487e661{--width:50%;}.elementor-7818 .elementor-element.elementor-element-6862c330{--content-width:100%;}.elementor-7818 .elementor-element.elementor-element-c23a0fe{--width:48.508%;}.elementor-7818 .elementor-element.elementor-element-6995ab9f{--content-width:100%;}.elementor-7818 .elementor-element.elementor-element-55d29747{--width:48.508%;}.elementor-7818 .elementor-element.elementor-element-13ac6f1e{--width:640px;}.elementor-7818 .elementor-element.elementor-element-17960de7{--width:56.6%;}.elementor-7818 .elementor-element.elementor-element-63bbfca6{--width:72%;}.elementor-7818 .elementor-element.elementor-element-34449aba{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-7818 .elementor-element.elementor-element-311833d2{--width:800px;}.elementor-7818 .elementor-element.elementor-element-54d3373e{--width:100%;}.elementor-7818 .elementor-element.elementor-element-7487e661{--width:100%;}.elementor-7818 .elementor-element.elementor-element-13ac6f1e{--width:100%;}.elementor-7818 .elementor-element.elementor-element-34449aba{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7818 .elementor-element.elementor-element-5408e3f0{--width:54.5%;}.elementor-7818 .elementor-element.elementor-element-312989ab{--width:66.21%;}.elementor-7818 .elementor-element.elementor-element-311833d2{--width:549px;}.elementor-7818 .elementor-element.elementor-element-586f50a2{--width:100%;}.elementor-7818 .elementor-element.elementor-element-61dabd40{--width:58%;}.elementor-7818 .elementor-element.elementor-element-14f90a62{--width:50%;}.elementor-7818 .elementor-element.elementor-element-c23a0fe{--width:48%;}.elementor-7818 .elementor-element.elementor-element-55d29747{--width:48%;}.elementor-7818 .elementor-element.elementor-element-17960de7{--width:56%;}.elementor-7818 .elementor-element.elementor-element-63bbfca6{--width:85%;}}@media(min-width:2540px){.elementor-7818 .elementor-element.elementor-element-215a5ee4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-6d3ea2d9 .elementor-heading-title{font-size:var( --e-global-typography-6b07a88-font-size );line-height:var( --e-global-typography-6b07a88-line-height );letter-spacing:var( --e-global-typography-6b07a88-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2d1ee55d .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-506f4147 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-7dedc3ea{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-c614261 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-65adb59 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-44d13d1 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-324b537 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-6e6f808f .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-337227d6 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2ea76619 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-47dcf058{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-6cd64d03 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-5b6e0bfe{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-27d8570b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-5dc2860{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-778bd474{--width:100%;}.elementor-7818 .elementor-element.elementor-element-6862c330{--content-width:50%;}.elementor-7818 .elementor-element.elementor-element-10b1777c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-2c8141ee{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-c23a0fe{--width:50%;}.elementor-7818 .elementor-element.elementor-element-56824d8f{text-align:start;}.elementor-7818 .elementor-element.elementor-element-56824d8f img{width:60%;}.elementor-7818 .elementor-element.elementor-element-37e07de6{--width:100%;}.elementor-7818 .elementor-element.elementor-element-6995ab9f{--content-width:50%;}.elementor-7818 .elementor-element.elementor-element-5c5ccfc5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-163e5576{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-55d29747{--width:50%;}.elementor-7818 .elementor-element.elementor-element-2d9a1f05{text-align:end;}.elementor-7818 .elementor-element.elementor-element-2d9a1f05 img{width:60%;}.elementor-7818 .elementor-element.elementor-element-48ec490 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-259526b7 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-295b7b0e .elementor-heading-title{font-size:var( --e-global-typography-9bdc4ab-font-size );line-height:var( --e-global-typography-9bdc4ab-line-height );letter-spacing:var( --e-global-typography-9bdc4ab-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-c862bef .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-3aec1ff6 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}}@media(max-width:1200px){.elementor-7818 .elementor-element.elementor-element-16045179{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-311833d2{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-311833d2.e-con{--align-self:center;}.elementor-7818 .elementor-element.elementor-element-586f50a2{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-6800009{--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-7818 .elementor-element.elementor-element-3a63da06{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-6cd64d03{width:100%;max-width:100%;}.elementor-7818 .elementor-element.elementor-element-7c822aaf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-d17287c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-d17287c img{height:100%;object-fit:cover;}.elementor-7818 .elementor-element.elementor-element-778bd474{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-2c8141ee{padding:20px 0px 30px 0px;}.elementor-7818 .elementor-element.elementor-element-c23a0fe{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-37e07de6{--gap:0px 30px;--row-gap:0px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:60px;}.elementor-7818 .elementor-element.elementor-element-163e5576{padding:20px 0px 30px 0px;}.elementor-7818 .elementor-element.elementor-element-55d29747{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-3f3b90f0{--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-3829e15e{--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-7818 .elementor-element.elementor-element-13ac6f1e{border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--border-radius:16px 16px 0px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-488d55ec{--icon-vertical-offset:0px;}.elementor-7818 .elementor-element.elementor-element-34449aba{--border-radius:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-3dc0b476 img{width:100%;border-radius:0px 0px 16px 16px;}}@media(max-width:1024px){.elementor-7818 .elementor-element.elementor-element-6c088c6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7818 .elementor-element.elementor-element-5408e3f0::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:132px auto;}.elementor-7818 .elementor-element.elementor-element-5408e3f0{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-215a5ee4{padding:0px 0px 6px 0px;}.elementor-7818 .elementor-element.elementor-element-215a5ee4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-6d3ea2d9 .elementor-heading-title{font-size:var( --e-global-typography-6b07a88-font-size );line-height:var( --e-global-typography-6b07a88-line-height );letter-spacing:var( --e-global-typography-6b07a88-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-312989ab{--min-height:260px;}.elementor-7818 .elementor-element.elementor-element-16045179{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-2d1ee55d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;}.elementor-7818 .elementor-element.elementor-element-2d1ee55d .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-506f4147{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7818 .elementor-element.elementor-element-506f4147 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-7dedc3ea{padding:20px 0px 0px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-311833d2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-311833d2.e-con{--align-self:center;}.elementor-7818 .elementor-element.elementor-element-c614261 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-radius:6px 6px 6px 6px;padding:12px 23.82px 12px 23.82px;}.elementor-7818 .elementor-element.elementor-element-65adb59 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-radius:6px 6px 6px 6px;padding:12px 23.82px 12px 23.82px;}.elementor-7818 .elementor-element.elementor-element-44d13d1 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-radius:6px 6px 6px 6px;padding:12px 23.82px 12px 23.82px;}.elementor-7818 .elementor-element.elementor-element-324b537 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-radius:6px 6px 6px 6px;padding:12px 23.82px 12px 23.82px;}.elementor-7818 .elementor-element.elementor-element-44d83ee9{--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;--border-radius:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-586f50a2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-6e6f808f .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-337227d6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7818 .elementor-element.elementor-element-337227d6 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2ea76619{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7818 .elementor-element.elementor-element-2ea76619 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-47dcf058{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-7d4d8a25{border-width:2px 2px 0px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;--border-radius:16px 16px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-8e5b781{--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-6800009{--grid-columns:1;--grid-row-gap:20px;}.elementor-7818 .elementor-element.elementor-element-3a63da06{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-6cd64d03{width:100%;max-width:100%;}.elementor-7818 .elementor-element.elementor-element-6cd64d03 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-5b6e0bfe{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-7c822aaf{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-d17287c img{max-width:100%;height:387px;object-fit:cover;border-radius:16px 16px 16px 16px;}.elementor-7818 .elementor-element.elementor-element-27d8570b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-27d8570b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-5dc2860{padding:0px 0px 20px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-778bd474{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:20px;--padding-left:40px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-778bd474::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:268px auto;}.elementor-7818 .elementor-element.elementor-element-6862c330{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-10b1777c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-2c8141ee{padding:20px 0px 0px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-c23a0fe{--justify-content:center;--padding-top:22px;--padding-bottom:22px;--padding-left:30px;--padding-right:39px;}.elementor-7818 .elementor-element.elementor-element-37e07de6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-37e07de6::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:268px auto;}.elementor-7818 .elementor-element.elementor-element-6995ab9f{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-5c5ccfc5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-163e5576{padding:20px 0px 0px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-55d29747{--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:30px;}.elementor-7818 .elementor-element.elementor-element-3f3b90f0{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-7818 .elementor-element.elementor-element-48ec490 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-3829e15e{--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;--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7818 .elementor-element.elementor-element-13ac6f1e{--gap:85px 85px;--row-gap:85px;--column-gap:85px;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;--border-radius:16px 16px 0px 0px;--padding-top:40px;--padding-bottom:35px;--padding-left:40px;--padding-right:34px;}.elementor-7818 .elementor-element.elementor-element-259526b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7818 .elementor-element.elementor-element-259526b7 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-295b7b0e .elementor-heading-title{font-size:var( --e-global-typography-9bdc4ab-font-size );line-height:var( --e-global-typography-9bdc4ab-line-height );letter-spacing:var( --e-global-typography-9bdc4ab-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-c862bef{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7818 .elementor-element.elementor-element-c862bef .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-3aec1ff6 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec{--e-icon-list-icon-size:12px;--icon-vertical-offset:1px;}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-34449aba{--border-radius:0px 0px 16px 16px;}.elementor-7818 .elementor-element.elementor-element-3dc0b476 img{height:387px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-7818 .elementor-element.elementor-element-6c088c6{--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-7818 .elementor-element.elementor-element-5408e3f0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-5408e3f0::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-5408e3f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100px auto;}.elementor-7818 .elementor-element.elementor-element-215a5ee4{padding:0px 0px 4px 0px;text-align:center;}.elementor-7818 .elementor-element.elementor-element-215a5ee4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-6d3ea2d9{text-align:center;}.elementor-7818 .elementor-element.elementor-element-6d3ea2d9 .elementor-heading-title{font-size:var( --e-global-typography-6b07a88-font-size );line-height:var( --e-global-typography-6b07a88-line-height );letter-spacing:var( --e-global-typography-6b07a88-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-312989ab{--min-height:184px;}.elementor-7818 .elementor-element.elementor-element-16045179{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-2d1ee55d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;}.elementor-7818 .elementor-element.elementor-element-2d1ee55d .elementor-heading-title{font-size:var( --e-global-typography-882b1cb-font-size );line-height:var( --e-global-typography-882b1cb-line-height );letter-spacing:var( --e-global-typography-882b1cb-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-506f4147{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-506f4147 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-7dedc3ea{width:100%;max-width:100%;padding:16px 2px 0px 0px;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-311833d2{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-c614261 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-radius:8px 8px 8px 8px;padding:12px 24.282px 12px 24.282px;}.elementor-7818 .elementor-element.elementor-element-65adb59 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-radius:8px 8px 8px 8px;padding:12px 24.282px 12px 24.282px;}.elementor-7818 .elementor-element.elementor-element-44d13d1 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-radius:8px 8px 8px 8px;padding:12px 24.282px 12px 24.282px;}.elementor-7818 .elementor-element.elementor-element-324b537 .elementor-button{font-size:var( --e-global-typography-4342e00-font-size );line-height:var( --e-global-typography-4342e00-line-height );letter-spacing:var( --e-global-typography-4342e00-letter-spacing );border-radius:8px 8px 8px 8px;padding:12px 24.282px 12px 24.282px;}.elementor-7818 .elementor-element.elementor-element-44d83ee9{--border-radius:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-586f50a2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:18px;--padding-right:18px;}.elementor-7818 .elementor-element.elementor-element-6e6f808f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7818 .elementor-element.elementor-element-6e6f808f .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-14614cbe{--e-icon-list-icon-size:18px;--icon-vertical-offset:1px;}.elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-14614cbe .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-337227d6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-7818 .elementor-element.elementor-element-337227d6 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-eca9f9a{--e-icon-list-icon-size:18px;}.elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-eca9f9a .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2ea76619{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7818 .elementor-element.elementor-element-2ea76619 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-47dcf058{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-7d4d8a25{border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-8e5b781{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-6800009{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}.elementor-7818 .elementor-element.elementor-element-3a63da06{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-6cd64d03{width:100%;max-width:100%;text-align:center;}.elementor-7818 .elementor-element.elementor-element-6cd64d03 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-5b6e0bfe{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-7c822aaf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-d17287c img{height:100%;border-radius:12px 12px 12px 12px;}.elementor-7818 .elementor-element.elementor-element-27d8570b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-7818 .elementor-element.elementor-element-27d8570b.elementor-element{--align-self:center;}.elementor-7818 .elementor-element.elementor-element-27d8570b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-5dc2860{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-778bd474{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-778bd474::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-778bd474 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:140px auto;}.elementor-7818 .elementor-element.elementor-element-6862c330{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-10b1777c{text-align:center;}.elementor-7818 .elementor-element.elementor-element-10b1777c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-2c8141ee{padding:16px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-c23a0fe{--width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-c23a0fe.e-con{--order:-99999 /* order start hack */;}.elementor-7818 .elementor-element.elementor-element-37e07de6{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7818 .elementor-element.elementor-element-37e07de6::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .e-con-inner > .elementor-background-video-container::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7818 .elementor-element.elementor-element-37e07de6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:140px auto;}.elementor-7818 .elementor-element.elementor-element-6995ab9f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-5c5ccfc5{text-align:center;}.elementor-7818 .elementor-element.elementor-element-5c5ccfc5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-163e5576{padding:16px 0px 0px 0px;text-align:center;font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-55d29747{--width:100%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-3f3b90f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-7818 .elementor-element.elementor-element-48ec490{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7818 .elementor-element.elementor-element-48ec490 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7818 .elementor-element.elementor-element-3829e15e{--border-radius:16px 16px 16px 16px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7818 .elementor-element.elementor-element-13ac6f1e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-7818 .elementor-element.elementor-element-259526b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-7818 .elementor-element.elementor-element-259526b7 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-295b7b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-7818 .elementor-element.elementor-element-295b7b0e .elementor-heading-title{font-size:var( --e-global-typography-9bdc4ab-font-size );line-height:var( --e-global-typography-9bdc4ab-line-height );letter-spacing:var( --e-global-typography-9bdc4ab-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2c023a89{--e-icon-list-icon-size:18px;--icon-vertical-offset:1px;}.elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-2c023a89 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-c862bef{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-7818 .elementor-element.elementor-element-c862bef .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-2d75f18{--e-icon-list-icon-size:18px;}.elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-2d75f18 .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-3aec1ff6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7818 .elementor-element.elementor-element-3aec1ff6 .elementor-heading-title{font-size:var( --e-global-typography-5b71b5d-font-size );line-height:var( --e-global-typography-5b71b5d-line-height );letter-spacing:var( --e-global-typography-5b71b5d-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-488d55ec{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7818 .elementor-element.elementor-element-488d55ec .elementor-icon-list-item > a{font-size:var( --e-global-typography-d8daa8a-font-size );line-height:var( --e-global-typography-d8daa8a-line-height );letter-spacing:var( --e-global-typography-d8daa8a-letter-spacing );}.elementor-7818 .elementor-element.elementor-element-34449aba{--border-radius:0px 0px 12px 12px;}.elementor-7818 .elementor-element.elementor-element-3dc0b476 img{height:158px;border-radius:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-6c088c6 *//*.default-banner .default-left .loc_banner_heading h1{*/
/*    display: inline-block;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-311833d2 */@media(min-width:1201px) and (max-width:1240px){
    .single_location_btn_rows{
        width:885px; 
        align-self: center;
    }
}

@media (max-width: 767px) {
   .single_location_btn_rows .custom-btn a{
    width: 239px;
} 
.single_location_btn_rows .elementor-button-content-wrapper{
    justify-content:center !important;
}
   .single_location_btn_rows .custom-btn a.elementor-button{
    display: flex;
    justify-content: center;
}

/*.single_location_btn_rows .btn-free-con .elementor-button-icon {*/
/*    position: relative;*/
/*    right: -7px;*/
/*}*/
/*.single_location_btn_rows .btn-contact .elementor-button-icon {*/
/*    position: relative;*/
/*    right: -14px;*/
/*}*/
/*.single_location_btn_rows .btn-review .elementor-button-icon {*/
/*    position: relative;*/
/*    right: -1px;*/
/*}*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44d83ee9 */@media screen and (min-width:768px){
    .call_text_c ul li:nth-child(2), .call_text_c ul li:nth-child(3){
        display: none;
    }
}

@media(max-width:767px){
.call_text_c .elementor-icon-list-text{
    padding-inline-start:0 !important;
}
    .call_text_c ul li:nth-child(1){
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16045179 */.single-location .icon-with-text ul li {
	width: fit-content;
}
.single-location .icon-with-text ul li a{
	cursor: pointer;
	width: fit-content;
}
 .section_preheader span{
     display: inline-block;
 }
 
 .location-top-section h2 span{
     display: inline-block;
 }
 .location-top-section iframe {
     border-radius: 0px 0px 0px 0px;
     display: block;
     height: 100%;
}


 .location-top-section .elementor-widget-ae-acf,
 .location-top-section .ae-acf-wrapper,
 .location-top-section .ae-acf-content-wrapper{
    height: 100%;
}

.location-top-section [class^="grayscale-enable_"] iframe,
.location-top-section [class*=" grayscale-enable_"] iframe {
    filter: grayscale(99%);
    -webkit-filter: grayscale(99%);
    -webkit-backface-visibility: hidden;
}



.postid-7856 .location-top-section .adress-text .elementor-icon-list-text:hover {
    color: #89D34F !important;
}
.postid-7856 .location-top-section .adress-text i {
    color: #89D34F !important;
}
.location-office-hours tr:not(:first-child) td {
    padding-top: 10px;
}
.location-office-hours tr td:first-child {
    width: 136px;
}
.location-office-hours td, th {
    border-width: 0px;
    padding: 0;
    border: none;
}
.location-office-hours table {
    border-width: 0px;
    margin: 0;
}
.icon-with-text .elementor-icon-list-text{
    padding-inline-start: 4px !important;
}

 .location-top-section .address-col{
    width: 100%;
    max-width: 430px;
}
 
@media (max-width: 1200px){
 .location-top-section .address-col {
   width: 100%;
   max-width: 398px;
}
}

@media (max-width: 1024px){
 .location-top-section .address-col {
   width: 100%;
   max-width: 100%;
}
 .location-top-section iframe {
    height: 500px;
}
.location-office-hours tr td:first-child {
    width: 125px;
}
.icon_call .elementor-icon-list-text {
    padding-inline-start: 1px !important;
}
.call_text_c.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    padding-inline-start: 0px !important;
}
}

@media (max-width: 767px){

 .location-top-section iframe {
    height: 350px;
}
.location-office-hours tr td:first-child {
    width: 105px;
}
.icon-with-text .elementor-icon-list-text {
    padding-inline-start: 2px !important;
}
.icon_call .elementor-icon-list-text {
    padding-inline-start: 0px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e5b781 */.location_doc_loop_container .elementor-loop-container .doctors:nth-child(odd) .loc-dr-loop .e-con-inner{
    flex-direction: row-reverse !important;
}
@media(min-width:768px) and (max-width:1024px){
    .location_doc_loop_container .doctors:nth-last-of-type(1) .loc-dr-loop .loc_doc_img_con{
justify-content:start;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a63da06 */.top_rated_section .single_post p:not(:last-child){
    margin-bottom: 24px !important;
}

.top_rated_section h2 span{
    display: inline-block;
}
@media (max-width:1200px){
.top_rated_section .single_post p:not(:last-child){
    margin-bottom: 20px !important;
}
}

@media (max-width:767px){
.top_rated_section .single_post p:not(:last-child){
    margin-bottom: 16px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c822aaf */.we_offer_title h2 span{
    display:inline-block !important;
}
.we-offer-section .single_post p:not(:last-child){
    margin-bottom: 24px !important;
}
@media (min-width: 1201px){
    .we-offer-section .elementor-widget-image img{
    height: 696px;
    object-fit: cover;
}
}

@media (max-width:1200px){
.we-offer-section .single_post p:not(:last-child){
    margin-bottom: 20px !important;
}
}
@media (min-width:1025px) and (max-width: 1200px){
.we-offer-section .we_offer_img{
aspect-ratio:1/1 !important;
}
}

@media (max-width:767px){
.we-offer-section .single_post p:not(:last-child){
    margin-bottom: 16px !important;
}
.we-offer-section .we_offer_img{
aspect-ratio:140/79 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8b2bd0 *//* ----------------------------------
   Base Image Decorations
----------------------------------- */

.loc_how_we_help .ortho_image_con::after {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2025/12/logo.svg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 168.943px;
    height: 146px;
    bottom: 0;
    right: 0;
}

.loc_how_we_help .ortho_image_co::after {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2025/12/logo.svg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 168.943px;
    height: 146px;
    bottom: 0;
    left: 0;
}

/* ----------------------------------
   Who We Help Image
----------------------------------- */

.who-help-image img {
    aspect-ratio: 49 / 48;
    object-fit: cover;
}

/* ----------------------------------
   Rotating Badge
----------------------------------- */

.loc_how_we_help .who_we_ortho::after {
    content: "";
    position: absolute;
    background-image: url('/wp-content/uploads/2025/12/who-we-help-svg.svg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 160px;
    height: 160px;
    top: -110px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    animation: rotate 10s linear infinite;
    transform-origin: center center;
}

@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}


@media (min-width: 1920px) and (max-width: 2540px) {
    .loc_how_we_help .ortho_image_con,
    .loc_how_we_help .ortho_image_co {
        width: 40% !important;
    }
}



/* ----------------------------------
   Tablet (768px – 1200px)
----------------------------------- */

@media (min-width: 768px) and (max-width: 1200px) {

    .loc_how_we_help .ortho_image_con::after{
        width: 82.367px;
        height: 72px;
    }
    
       .loc_how_we_help .ortho_image_co::after {
        width: 78px;
        height: 67px;
    }

    .who-help-image img {
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }

    .loc_how_we_help .who_we_ortho::after {
        width: 100px;
        height: 100px;
        top: -75px;
    }
}

/* ----------------------------------
   Mobile (≤ 767px)
----------------------------------- */

@media (max-width: 767px) {

    .loc_how_we_help .ortho_image_con::after {
        width: 47px;
        height: 41px;
    }

    .loc_how_we_help .ortho_image_co::after {
        width: 47px;
        height: 41px;
        left: 20px;
    }

    .loc_how_we_help .who_we_ortho::after {
        width: 60px;
        height: 60px;
        top: -18px;
    }
        .who-help-image img {
        aspect-ratio: 1 / 1;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ac6f1e */@media screen and (min-width:768px){
    .call_text_co ul li:nth-child(2),
    .call_text_co ul li:nth-child(3){
        display: none;
    }
}

@media(max-width:1024px){
.call_text_co .elementor-icon-list-text{
    padding-inline-start:0 !important;
}
}

@media screen and (max-width:767px){
    .call_text_co ul li:nth-child(1){
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3829e15e */.office_sec{
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3b90f0 */.footer_office_info .services-list ul li {
	width: fit-content;
}
.footer_office_info .services-list ul li a{
	cursor: pointer;
	width: fit-content;
}
.footer_office_info .office-section-img{
    display: block !important;
}
.footer_office_info h2 span{
    display: inline-block;
}

.footer_office_info .elementor-widget-image,
.footer_office_info .elementor-widget-image img{
    height: 100%;
    object-fit: cover;
}
.footer_office_info .text-col {
    max-width: 627px;
    width: 100% !important;
}

.footer_office_info h2 span{
    display: inline-block;
}

@media (max-width: 1350px) and (min-width: 1201px){
    .footer_office_info .text-col {
    padding-left: 40px;
    padding-right: 40px;
}
/*.footer_office_info .text-col {*/
/*    max-width: 695px;*/
/*    width: 100% !important;*/
/*}*/
}

@media (max-width: 1200px){
   .footer_office_info .text-col {
    max-width: 100%;
} 
}

@media (max-width: 1200px) and (min-width: 780px){
    .footer_office_info .elementor-widget-image,
.footer_office_info .elementor-widget-image img{
    height: 100% !important;
    object-fit: cover;
}
}

@media (max-width: 767px) and (min-width: 380px){
    .footer_office_info .elementor-widget-image,
.footer_office_info .elementor-widget-image img{
    height: 100% !important;
    object-fit: cover;
}
}/* End custom CSS */