.elementor-128 .elementor-element.elementor-element-613b096c:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-613b096c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-613b096c > .elementor-background-overlay{background-color:#000000;background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/BG-01.png");background-position:center left;background-repeat:repeat;background-size:27% auto;opacity:0.27;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-613b096c > .elementor-container{max-width:1440px;min-height:70vh;}.elementor-128 .elementor-element.elementor-element-613b096c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-27e7e289.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-27e7e289.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-27e7e289 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:20px;}.elementor-128 .elementor-element.elementor-element-365ef79a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:1% 0% 1% 0%;}.elementor-128 .elementor-element.elementor-element-365ef79a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-3d9d8aa4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-128 .elementor-element.elementor-element-3d9d8aa4 .elementor-heading-title{font-family:"Red Hat Display", Sans-serif;font-size:59px;font-weight:900;text-transform:capitalize;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-fdf57f2{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-671fb18f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:left;}.elementor-128 .elementor-element.elementor-element-671fb18f .elementor-heading-title{font-family:var( --e-global-typography-e6f363f-font-family ), Sans-serif;font-size:var( --e-global-typography-e6f363f-font-size );font-weight:var( --e-global-typography-e6f363f-font-weight );text-transform:var( --e-global-typography-e6f363f-text-transform );line-height:var( --e-global-typography-e6f363f-line-height );letter-spacing:var( --e-global-typography-e6f363f-letter-spacing );color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-43ac5890 .elementor-button{background-color:var( --e-global-color-564c7cb );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-43ac5890 .elementor-button:hover, .elementor-128 .elementor-element.elementor-element-43ac5890 .elementor-button:focus{background-color:#B1E3FA;color:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-43ac5890{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-43ac5890 .elementor-button:hover svg, .elementor-128 .elementor-element.elementor-element-43ac5890 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-787ea3fc.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-128 .elementor-element.elementor-element-787ea3fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-128 .elementor-element.elementor-element-4f02acd4{background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/BG-03.png");margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;background-position:center center;background-repeat:no-repeat;background-size:contain;text-align:right;}.elementor-128 .elementor-element.elementor-element-4f02acd4 img{width:100%;}.elementor-128 .elementor-element.elementor-element-5013ffa6 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-5013ffa6{margin-top:-6%;margin-bottom:0%;z-index:1;}.elementor-128 .elementor-element.elementor-element-403fbdef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-403fbdef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46e9c07 );}.elementor-128 .elementor-element.elementor-element-403fbdef > .elementor-element-populated{border-style:solid;border-width:0px 1px 1px 1px;border-color:#A5A5A533;box-shadow:-8px 5px 50px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-403fbdef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-59a46243:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-59a46243 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-59a46243 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-736bb117{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-736bb117 img{width:75%;}.elementor-128 .elementor-element.elementor-element-393fd21d{text-align:center;}.elementor-128 .elementor-element.elementor-element-393fd21d .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-91b0982{padding:0px 10px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-295bad7b:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-295bad7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-295bad7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-6d6ec78{border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-4a98ddb );}.elementor-128 .elementor-element.elementor-element-6d6ec78 img{width:75%;}.elementor-128 .elementor-element.elementor-element-22e61171{text-align:center;}.elementor-128 .elementor-element.elementor-element-22e61171 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-97902a1{padding:0px 10px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-11c512e5:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-11c512e5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-11c512e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-2dbdb503{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-4a98ddb );}.elementor-128 .elementor-element.elementor-element-2dbdb503 img{width:75%;}.elementor-128 .elementor-element.elementor-element-49f669bc{text-align:center;}.elementor-128 .elementor-element.elementor-element-49f669bc .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7e8ae94{padding:0px 10px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-4003e08a:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-4003e08a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-4003e08a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-5e135121{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-5e135121 img{width:75%;}.elementor-128 .elementor-element.elementor-element-117da085{text-align:center;}.elementor-128 .elementor-element.elementor-element-117da085 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-f6fc38a{padding:0px 10px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-4184308c:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-4184308c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-4184308c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-3948a1{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-3948a1 img{width:75%;}.elementor-128 .elementor-element.elementor-element-515aa389{text-align:center;}.elementor-128 .elementor-element.elementor-element-515aa389 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-f86d19b{padding:0px 10px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-37dddc2a:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-37dddc2a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-37dddc2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-153cef24{border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-4a98ddb );}.elementor-128 .elementor-element.elementor-element-153cef24 img{width:75%;}.elementor-128 .elementor-element.elementor-element-176f10c6{text-align:center;}.elementor-128 .elementor-element.elementor-element-176f10c6 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-a9610c5{padding:0px 10px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-52b2d622:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-52b2d622 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-52b2d622 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-54193808{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-4a98ddb );}.elementor-128 .elementor-element.elementor-element-54193808 img{width:75%;}.elementor-128 .elementor-element.elementor-element-77a5894e{text-align:center;}.elementor-128 .elementor-element.elementor-element-77a5894e .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-3af77c3{padding:0px 10px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-722dffd5:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-722dffd5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-722dffd5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-c1c1720{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-c1c1720 img{width:75%;}.elementor-128 .elementor-element.elementor-element-2286b243{text-align:center;}.elementor-128 .elementor-element.elementor-element-2286b243 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7578b53{padding:0px 10px 0px 10px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:none;line-height:2em;letter-spacing:-0.2px;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-73caa57f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-73caa57f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/smilejpg01.jpg");background-position:center center;background-size:cover;}.elementor-128 .elementor-element.elementor-element-73caa57f > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/smilepng02.png");background-position:bottom center;background-size:100% auto;opacity:1;filter:brightness( 93% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-73caa57f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-73caa57f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-73caa57f > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-73caa57f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-3e9f3c01:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-3e9f3c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #E9EFF8 100%);}.elementor-128 .elementor-element.elementor-element-3e9f3c01 > .elementor-background-overlay{background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/smilepng09.png");background-position:center left;background-repeat:no-repeat;opacity:0.2;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-3e9f3c01 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-3e9f3c01 .elementor-background-overlay{filter:brightness( 90% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 119deg );}.elementor-128 .elementor-element.elementor-element-3e9f3c01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:8% 0% 0% 0%;}.elementor-128 .elementor-element.elementor-element-6e3d0584 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-6e3d0584{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-128 .elementor-element.elementor-element-6e3d0584 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-5ad0c5b3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-c65a16e );}.elementor-128 .elementor-element.elementor-element-bdff64f{margin:0% 35% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-128 .elementor-element.elementor-element-bdff64f .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-43e71289{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-5aba870f .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-564c7cb );color:var( --e-global-color-564c7cb );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-564c7cb );padding:0px 0px 10px 0px;}.elementor-128 .elementor-element.elementor-element-5aba870f{margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-5aba870f .elementor-button:hover, .elementor-128 .elementor-element.elementor-element-5aba870f .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-5aba870f .elementor-button:hover svg, .elementor-128 .elementor-element.elementor-element-5aba870f .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-42f7dd05:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-42f7dd05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E9EFF8 0%, var( --e-global-color-accent ) 100%);}.elementor-128 .elementor-element.elementor-element-42f7dd05 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-42f7dd05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:5em 0em 0em 0em;}.elementor-128 .elementor-element.elementor-element-42f7dd05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-ba04a48{--spacer-size:87vh;background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/IMG_1830_edited-scaled.jpg");margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-41f04688{--spacer-size:42.5vh;background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/IMG_1840_edited-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-1f858c98{--spacer-size:42.5vh;background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/IMG_1850_edited-scaled.jpg");margin:-3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-128 .elementor-element.elementor-element-449b13e > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-449b13e{padding:0px 0px 70px 0px;}.elementor-128 .elementor-element.elementor-element-7b92620{z-index:1;}.elementor-128 .elementor-element.elementor-element-7b92620 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-7b92620 .elementor-image-box-description{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-f9bf74c{text-align:center;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-5f675bd > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-91cbcf0:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-91cbcf0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-91cbcf0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-096e742{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-096e742 img{width:60%;}.elementor-128 .elementor-element.elementor-element-80131e3{text-align:center;}.elementor-128 .elementor-element.elementor-element-80131e3 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-201cf75{padding:0px 10px 0px 10px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-a634cc0:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-a634cc0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-a634cc0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-89d03ba{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-89d03ba img{width:60%;}.elementor-128 .elementor-element.elementor-element-711d273{text-align:center;}.elementor-128 .elementor-element.elementor-element-711d273 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-bc48a70{padding:0px 10px 0px 10px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-8a5d1e8:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-8a5d1e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-8a5d1e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-6b5e056{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-6b5e056 img{width:60%;}.elementor-128 .elementor-element.elementor-element-d439559{text-align:center;}.elementor-128 .elementor-element.elementor-element-d439559 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-de74a93{padding:0px 10px 0px 10px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-2ab21a4:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-2ab21a4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-2ab21a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-d34bba5{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-d34bba5 img{width:60%;}.elementor-128 .elementor-element.elementor-element-84ce99f{text-align:center;}.elementor-128 .elementor-element.elementor-element-84ce99f .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-bc0470d{padding:0px 10px 0px 10px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-973edd0 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-682424a:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-682424a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-682424a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-c4e2192{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-c4e2192 img{width:60%;}.elementor-128 .elementor-element.elementor-element-bf217cd{text-align:center;}.elementor-128 .elementor-element.elementor-element-bf217cd .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-21aa804{padding:0px 10px 0px 10px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-14d85b1:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-14d85b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-14d85b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-dcd0656{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-dcd0656 img{width:60%;}.elementor-128 .elementor-element.elementor-element-ee91990{text-align:center;}.elementor-128 .elementor-element.elementor-element-ee91990 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-82e5c02{padding:0px 10px 0px 10px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-3387bcb:hover > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-4a98ddb );box-shadow:0px 13px 20px 0px rgba(79.0000000000001, 73.99999999999997, 238.99999999999997, 0.14);}.elementor-128 .elementor-element.elementor-element-3387bcb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 0%;}.elementor-128 .elementor-element.elementor-element-3387bcb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-e6bcf35{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-e6bcf35 img{width:60%;}.elementor-128 .elementor-element.elementor-element-6797b38{text-align:center;}.elementor-128 .elementor-element.elementor-element-6797b38 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-73aab30{padding:0px 10px 0px 10px;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-325ec372:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-325ec372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/smilepng010.png");background-position:bottom left;background-repeat:no-repeat;background-size:40% auto;}.elementor-128 .elementor-element.elementor-element-325ec372 > .elementor-container{max-width:1440px;min-height:70vh;}.elementor-128 .elementor-element.elementor-element-325ec372{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0em 0em 7em 0em;}.elementor-128 .elementor-element.elementor-element-325ec372 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-598e0b37.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-598e0b37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-598e0b37 > .elementor-element-populated, .elementor-128 .elementor-element.elementor-element-598e0b37 > .elementor-element-populated > .elementor-background-overlay, .elementor-128 .elementor-element.elementor-element-598e0b37 > .elementor-background-slideshow{border-radius:0% 30% 0% 30%;}.elementor-128 .elementor-element.elementor-element-598e0b37 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:1% 1% 1% 1%;}.elementor-128 .elementor-element.elementor-element-4f8a270 img{width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-2f561afc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-2f561afc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-2f561afc > .elementor-element-populated{margin:0% 17% 0% 17%;--e-column-margin-right:17%;--e-column-margin-left:17%;}.elementor-128 .elementor-element.elementor-element-3d02e78 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-1e4cbf54{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:2;}.elementor-128 .elementor-element.elementor-element-1e4cbf54 .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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-6b4b188c{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-44f9e59e .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );fill:var( --e-global-color-c65a16e );color:var( --e-global-color-c65a16e );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-c65a16e );padding:0px 0px 10px 0px;}.elementor-128 .elementor-element.elementor-element-44f9e59e{margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-44f9e59e .elementor-button:hover, .elementor-128 .elementor-element.elementor-element-44f9e59e .elementor-button:focus{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-44f9e59e .elementor-button:hover svg, .elementor-128 .elementor-element.elementor-element-44f9e59e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-6202af6 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-6202af6{padding:0px 0px 70px 0px;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-6d3ddb7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-6d3ddb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-c716159{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-icon i{color:#07A5EC;transition:color 0.3s;}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-icon svg{fill:#07A5EC;transition:fill 0.3s;}.elementor-128 .elementor-element.elementor-element-6c23b48{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-128 .elementor-element.elementor-element-52cdd30{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:right;}.elementor-128 .elementor-element.elementor-element-52cdd30 img{width:100%;}.elementor-128 .elementor-element.elementor-element-3aa63a37 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-3aa63a37{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-128 .elementor-element.elementor-element-4c0ec0b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-4c0ec0b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #A8F9F3 0%, #39C3B9A8 73%);}.elementor-128 .elementor-element.elementor-element-4c0ec0b8 > .elementor-element-populated{box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.17);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-128 .elementor-element.elementor-element-4c0ec0b8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-6889a898 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-7994d33{background-image:url("https://mcgregordental.ca/wp-content/uploads/2025/09/smilepng06.png");margin:0% 4% calc(var(--kit-widget-spacing, 0px) + -3%) -4%;background-position:bottom left;background-repeat:no-repeat;background-size:37% auto;}.elementor-128 .elementor-element.elementor-element-7994d33 img{width:85%;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-7fb0da7b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-7fb0da7b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-34b3e451{--e-transform-scale:0.7;--e-transform-origin-x:left;--e-transform-origin-y:bottom;}.elementor-128 .elementor-element.elementor-element-34b3e451 .elementor-image-box-wrapper{text-align:left;}.elementor-128 .elementor-element.elementor-element-34b3e451 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-128 .elementor-element.elementor-element-34b3e451 .elementor-image-box-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-128 .elementor-element.elementor-element-28025685{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-28025685 .elementor-heading-title{font-family:var( --e-global-typography-f4734e2-font-family ), Sans-serif;font-size:var( --e-global-typography-f4734e2-font-size );font-weight:var( --e-global-typography-f4734e2-font-weight );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-26c1aa2a{width:auto;max-width:auto;}.elementor-128 .elementor-element.elementor-element-26c1aa2a .elementor-icon-wrapper{text-align:left;}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-26c1aa2a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-26c1aa2a .elementor-icon{font-size:25px;padding:10px;}.elementor-128 .elementor-element.elementor-element-26c1aa2a .elementor-icon svg{height:25px;}.elementor-128 .elementor-element.elementor-element-3e3e32e1{width:auto;max-width:auto;--e-transform-translateX:30%;}.elementor-128 .elementor-element.elementor-element-3e3e32e1 .elementor-icon-wrapper{text-align:left;}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3e3e32e1.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3e3e32e1 .elementor-icon{font-size:25px;padding:10px;}.elementor-128 .elementor-element.elementor-element-3e3e32e1 .elementor-icon svg{height:25px;}.elementor-128 .elementor-element.elementor-element-3d7e1962{width:auto;max-width:auto;--e-transform-translateX:60%;}.elementor-128 .elementor-element.elementor-element-3d7e1962 .elementor-icon-wrapper{text-align:left;}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3d7e1962.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-3d7e1962 .elementor-icon{font-size:25px;padding:10px;}.elementor-128 .elementor-element.elementor-element-3d7e1962 .elementor-icon svg{height:25px;}.elementor-128 .elementor-element.elementor-element-1fe6a7d0{width:auto;max-width:auto;--e-transform-translateX:90%;}.elementor-128 .elementor-element.elementor-element-1fe6a7d0 .elementor-icon-wrapper{text-align:left;}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1fe6a7d0 .elementor-icon{font-size:25px;padding:10px;}.elementor-128 .elementor-element.elementor-element-1fe6a7d0 .elementor-icon svg{height:25px;}.elementor-128 .elementor-element.elementor-element-7c82d446 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-7c82d446{margin-top:0%;margin-bottom:5%;padding:7em 0em 0em 0em;}.elementor-128 .elementor-element.elementor-element-6984285d{z-index:1;}.elementor-128 .elementor-element.elementor-element-6984285d .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );color:var( --e-global-color-c65a16e );}.elementor-128 .elementor-element.elementor-element-6984285d .elementor-image-box-description{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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-45147440:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-45147440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, var( --e-global-color-46e9c07 ) 100%);}.elementor-128 .elementor-element.elementor-element-45147440 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-45147440{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;z-index:1;}.elementor-128 .elementor-element.elementor-element-45147440 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-77ac1df3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-128 .elementor-element.elementor-element-77ac1df3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-46e9c07 );}.elementor-128 .elementor-element.elementor-element-77ac1df3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed6200c );box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.05);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-128 .elementor-element.elementor-element-77ac1df3:hover > .elementor-element-populated{box-shadow:0px 15px 30px 0px rgba(0, 0, 0, 0.16);}.elementor-128 .elementor-element.elementor-element-77ac1df3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-128 .elementor-element.elementor-element-5ca8fcf3{margin:-25% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-5ca8fcf3 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-128 .elementor-element.elementor-element-2b22f692{margin:-19% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 29%;}.elementor-128 .elementor-element.elementor-element-2b22f692 .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-stacked .elementor-icon{background-color:#52CD81;color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-default .elementor-icon{color:#52CD81;border-color:#52CD81;}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-default .elementor-icon svg{fill:#52CD81;}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-564c7cb );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-564c7cb );border-color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-2b22f692.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-2b22f692 .elementor-icon{font-size:14px;}.elementor-128 .elementor-element.elementor-element-2b22f692 .elementor-icon svg{height:14px;}.elementor-128 .elementor-element.elementor-element-51a00b60{margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-51a00b60 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5840fee-font-family ), Sans-serif;font-size:var( --e-global-typography-5840fee-font-size );font-weight:var( --e-global-typography-5840fee-font-weight );text-transform:var( --e-global-typography-5840fee-text-transform );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-51a00b60 .elementor-image-box-description{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7d695be7{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-2db89437{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-2db89437 .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-4afa9f9b{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-128 .elementor-element.elementor-element-4afa9f9b .elementor-social-icon{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-4afa9f9b .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-4afa9f9b .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-4afa9f9b .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-4afa9f9b .elementor-social-icon:hover i{color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-4afa9f9b .elementor-social-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-260002f2 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-654be20d{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-654be20d .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-ab62557{text-align:center;margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-ab62557 .elementor-star-rating{font-size:20px;}.elementor-128 .elementor-element.elementor-element-ab62557 .elementor-star-rating i:not(:last-of-type){margin-inline-end:0px;}.elementor-128 .elementor-element.elementor-element-3f1eb9dc > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed6200c );box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.05);margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-128 .elementor-element.elementor-element-3f1eb9dc:hover > .elementor-element-populated{box-shadow:0px 15px 30px 0px rgba(0, 0, 0, 0.16);}.elementor-128 .elementor-element.elementor-element-6db7468b{margin:-25% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-6db7468b img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-128 .elementor-element.elementor-element-1cc13bb7{margin:-19% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 29%;}.elementor-128 .elementor-element.elementor-element-1cc13bb7 .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-stacked .elementor-icon{background-color:#52CD81;color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-default .elementor-icon{color:#52CD81;border-color:#52CD81;}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-default .elementor-icon svg{fill:#52CD81;}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-564c7cb );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-564c7cb );border-color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1cc13bb7.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-1cc13bb7 .elementor-icon{font-size:14px;}.elementor-128 .elementor-element.elementor-element-1cc13bb7 .elementor-icon svg{height:14px;}.elementor-128 .elementor-element.elementor-element-51953e60{margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-51953e60 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5840fee-font-family ), Sans-serif;font-size:var( --e-global-typography-5840fee-font-size );font-weight:var( --e-global-typography-5840fee-font-weight );text-transform:var( --e-global-typography-5840fee-text-transform );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-51953e60 .elementor-image-box-description{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-1e03da48{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-298f6d46{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-298f6d46 .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-1d4b5585{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-128 .elementor-element.elementor-element-1d4b5585 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-1d4b5585 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1d4b5585 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1d4b5585 .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-1d4b5585 .elementor-social-icon:hover i{color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-1d4b5585 .elementor-social-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-4b280499 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-24ed2dbd{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-24ed2dbd .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7ebc95d4{text-align:center;margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-7ebc95d4 .elementor-star-rating{font-size:20px;}.elementor-128 .elementor-element.elementor-element-7ebc95d4 .elementor-star-rating i:not(:last-of-type){margin-inline-end:0px;}.elementor-128 .elementor-element.elementor-element-7a2893e1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed6200c );box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.05);margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-128 .elementor-element.elementor-element-7a2893e1:hover > .elementor-element-populated{box-shadow:0px 15px 30px 0px rgba(0, 0, 0, 0.16);}.elementor-128 .elementor-element.elementor-element-25fe556d{margin:-25% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-25fe556d img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-128 .elementor-element.elementor-element-5f9629fd{margin:-19% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 29%;}.elementor-128 .elementor-element.elementor-element-5f9629fd .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-stacked .elementor-icon{background-color:#52CD81;color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-default .elementor-icon{color:#52CD81;border-color:#52CD81;}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-default .elementor-icon svg{fill:#52CD81;}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-564c7cb );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-564c7cb );border-color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-5f9629fd.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-5f9629fd .elementor-icon{font-size:14px;}.elementor-128 .elementor-element.elementor-element-5f9629fd .elementor-icon svg{height:14px;}.elementor-128 .elementor-element.elementor-element-56ea8d77{margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-56ea8d77 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5840fee-font-family ), Sans-serif;font-size:var( --e-global-typography-5840fee-font-size );font-weight:var( --e-global-typography-5840fee-font-weight );text-transform:var( --e-global-typography-5840fee-text-transform );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-56ea8d77 .elementor-image-box-description{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-477488cd{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-5a802aa2{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-5a802aa2 .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-5abd43b2{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-128 .elementor-element.elementor-element-5abd43b2 .elementor-social-icon{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-5abd43b2 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-5abd43b2 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-5abd43b2 .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-5abd43b2 .elementor-social-icon:hover i{color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-5abd43b2 .elementor-social-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-19d478bb > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-30f96014{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-30f96014 .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2e687600{text-align:center;margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-2e687600 .elementor-star-rating{font-size:20px;}.elementor-128 .elementor-element.elementor-element-2e687600 .elementor-star-rating i:not(:last-of-type){margin-inline-end:0px;}.elementor-128 .elementor-element.elementor-element-4d8176f2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed6200c );box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.05);margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-128 .elementor-element.elementor-element-4d8176f2:hover > .elementor-element-populated{box-shadow:0px 15px 30px 0px rgba(0, 0, 0, 0.16);}.elementor-128 .elementor-element.elementor-element-8559883{margin:-25% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-8559883 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-128 .elementor-element.elementor-element-f10cee2{margin:-19% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 29%;}.elementor-128 .elementor-element.elementor-element-f10cee2 .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-stacked .elementor-icon{background-color:#52CD81;color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-default .elementor-icon{color:#52CD81;border-color:#52CD81;}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-default .elementor-icon svg{fill:#52CD81;}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-564c7cb );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-564c7cb );border-color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-f10cee2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-f10cee2 .elementor-icon{font-size:14px;}.elementor-128 .elementor-element.elementor-element-f10cee2 .elementor-icon svg{height:14px;}.elementor-128 .elementor-element.elementor-element-40f70cd5{margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-40f70cd5 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5840fee-font-family ), Sans-serif;font-size:var( --e-global-typography-5840fee-font-size );font-weight:var( --e-global-typography-5840fee-font-weight );text-transform:var( --e-global-typography-5840fee-text-transform );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-40f70cd5 .elementor-image-box-description{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-76f184d5{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-3ff538ea{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-3ff538ea .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2777b8e{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-128 .elementor-element.elementor-element-2777b8e .elementor-social-icon{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-2777b8e .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-2777b8e .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-2777b8e .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-2777b8e .elementor-social-icon:hover i{color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-2777b8e .elementor-social-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-4c9f28b3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-54daa9f3{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-54daa9f3 .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-736956ee{text-align:center;margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-736956ee .elementor-star-rating{font-size:20px;}.elementor-128 .elementor-element.elementor-element-736956ee .elementor-star-rating i:not(:last-of-type){margin-inline-end:0px;}.elementor-128 .elementor-element.elementor-element-324521f5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-ed6200c );box-shadow:0px 10px 25px 0px rgba(0, 0, 0, 0.05);margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-128 .elementor-element.elementor-element-324521f5:hover > .elementor-element-populated{box-shadow:0px 15px 30px 0px rgba(0, 0, 0, 0.16);}.elementor-128 .elementor-element.elementor-element-6cf87857{margin:-25% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-6cf87857 img{width:50%;border-radius:100px 100px 100px 100px;}.elementor-128 .elementor-element.elementor-element-471bd94e{margin:-19% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 29%;}.elementor-128 .elementor-element.elementor-element-471bd94e .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-stacked .elementor-icon{background-color:#52CD81;color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-default .elementor-icon{color:#52CD81;border-color:#52CD81;}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-default .elementor-icon svg{fill:#52CD81;}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-564c7cb );color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-564c7cb );border-color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-framed .elementor-icon:hover, .elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-471bd94e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-128 .elementor-element.elementor-element-471bd94e .elementor-icon{font-size:14px;}.elementor-128 .elementor-element.elementor-element-471bd94e .elementor-icon svg{height:14px;}.elementor-128 .elementor-element.elementor-element-73f101d0{margin:-11% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-73f101d0 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-5840fee-font-family ), Sans-serif;font-size:var( --e-global-typography-5840fee-font-size );font-weight:var( --e-global-typography-5840fee-font-weight );text-transform:var( --e-global-typography-5840fee-text-transform );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-73f101d0 .elementor-image-box-description{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-64feb143{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-6fa32c8{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-6fa32c8 .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-1e238ecc{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:14px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-128 .elementor-element.elementor-element-1e238ecc .elementor-social-icon{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-1e238ecc .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1e238ecc .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-1e238ecc .elementor-social-icon:hover{background-color:#FFFFFF00;}.elementor-128 .elementor-element.elementor-element-1e238ecc .elementor-social-icon:hover i{color:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-1e238ecc .elementor-social-icon:hover svg{fill:var( --e-global-color-564c7cb );}.elementor-128 .elementor-element.elementor-element-60addadf > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-ed6200c );}.elementor-128 .elementor-element.elementor-element-2e4032d5{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -15%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-2e4032d5 .elementor-heading-title{font-family:var( --e-global-typography-ae770e6-font-family ), Sans-serif;font-size:var( --e-global-typography-ae770e6-font-size );font-weight:var( --e-global-typography-ae770e6-font-weight );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-4c9f896d{text-align:center;margin:-3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-4c9f896d .elementor-star-rating{font-size:20px;}.elementor-128 .elementor-element.elementor-element-4c9f896d .elementor-star-rating i:not(:last-of-type){margin-inline-end:0px;}.elementor-128 .elementor-element.elementor-element-21ef1885:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-21ef1885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-128 .elementor-element.elementor-element-21ef1885 > .elementor-container{max-width:1440px;}.elementor-128 .elementor-element.elementor-element-21ef1885{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:7%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-21ef1885 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-47e2ce0f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-47e2ce0f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-47e2ce0f > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-6f2a58b4{background-color:var( --e-global-color-46e9c07 );margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10% 10% 15% 10%;}.elementor-128 .elementor-element.elementor-element-6f2a58b4 .elementor-image-box-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-6f2a58b4 .elementor-image-box-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 );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-6f2a58b4 .elementor-image-box-description{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-b065bd3{width:initial;max-width:initial;--e-transform-translateX:0%;--e-transform-translateY:-54%;background-color:var( --e-global-color-564c7cb );margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:20px 40px 20px 40px;text-align:center;}.elementor-128 .elementor-element.elementor-element-b065bd3 img{width:22%;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-1efd521a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-1efd521a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-613b096c > .elementor-container{min-height:62vh;}.elementor-128 .elementor-element.elementor-element-365ef79a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-365ef79a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-3d9d8aa4 .elementor-heading-title{font-size:50px;}.elementor-128 .elementor-element.elementor-element-fdf57f2{font-size:15px;}.elementor-128 .elementor-element.elementor-element-671fb18f .elementor-heading-title{font-size:var( --e-global-typography-e6f363f-font-size );line-height:var( --e-global-typography-e6f363f-line-height );letter-spacing:var( --e-global-typography-e6f363f-letter-spacing );}.elementor-128 .elementor-element.elementor-element-43ac5890 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-4f02acd4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -29%) 0%;}.elementor-128 .elementor-element.elementor-element-4f02acd4 img{width:100%;}.elementor-128 .elementor-element.elementor-element-393fd21d .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-91b0982{font-size:15px;}.elementor-128 .elementor-element.elementor-element-22e61171 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-97902a1{font-size:15px;}.elementor-128 .elementor-element.elementor-element-49f669bc .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7e8ae94{font-size:15px;}.elementor-128 .elementor-element.elementor-element-117da085 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-f6fc38a{font-size:15px;}.elementor-128 .elementor-element.elementor-element-515aa389 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-f86d19b{font-size:15px;}.elementor-128 .elementor-element.elementor-element-176f10c6 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-a9610c5{font-size:15px;}.elementor-128 .elementor-element.elementor-element-77a5894e .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-3af77c3{font-size:15px;}.elementor-128 .elementor-element.elementor-element-2286b243 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7578b53{font-size:15px;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-687face3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-687face3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-5ad0c5b3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-bdff64f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-bdff64f .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-128 .elementor-element.elementor-element-43e71289{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-5aba870f .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-7b92620 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-7b92620 .elementor-image-box-description{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-128 .elementor-element.elementor-element-f9bf74c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-80131e3 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-201cf75{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-711d273 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-bc48a70{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-d439559 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-de74a93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-84ce99f .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-bc0470d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-bf217cd .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-21aa804{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-ee91990 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-82e5c02{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-6797b38 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-73aab30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2f561afc > .elementor-element-populated{margin:0% 0% 0% 7%;--e-column-margin-right:0%;--e-column-margin-left:7%;}.elementor-128 .elementor-element.elementor-element-3d02e78 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-1e4cbf54 .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-128 .elementor-element.elementor-element-6b4b188c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-44f9e59e .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-c716159{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-bc-flex-widget .elementor-128 .elementor-element.elementor-element-0115e5b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-128 .elementor-element.elementor-element-0115e5b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-128 .elementor-element.elementor-element-52cdd30 img{width:100%;}.elementor-128 .elementor-element.elementor-element-7994d33{margin:10% 0% calc(var(--kit-widget-spacing, 0px) + -9%) 0%;}.elementor-128 .elementor-element.elementor-element-7994d33 img{width:100%;}.elementor-128 .elementor-element.elementor-element-34b3e451 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-128 .elementor-element.elementor-element-34b3e451 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-128 .elementor-element.elementor-element-28025685 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-6984285d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-6984285d .elementor-image-box-description{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-128 .elementor-element.elementor-element-51a00b60 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-51a00b60 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2db89437 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-654be20d .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-51953e60 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-51953e60 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-298f6d46 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-24ed2dbd .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-56ea8d77 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-56ea8d77 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-5a802aa2 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-30f96014 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-4d8176f2 > .elementor-element-populated{margin:30% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;padding:0% 0% 0% 0%;}.elementor-128 .elementor-element.elementor-element-40f70cd5 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-40f70cd5 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-3ff538ea .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-54daa9f3 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-324521f5 > .elementor-element-populated{margin:30% 5% 5% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-128 .elementor-element.elementor-element-73f101d0 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-73f101d0 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-6fa32c8 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2e4032d5 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-6f2a58b4{padding:0% 0% 25% 0%;}.elementor-128 .elementor-element.elementor-element-6f2a58b4 .elementor-image-box-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-128 .elementor-element.elementor-element-6f2a58b4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-b065bd3 img{width:66%;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-613b096c{padding:27% 0% 0% 0%;}.elementor-128 .elementor-element.elementor-element-365ef79a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-365ef79a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-3d9d8aa4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-128 .elementor-element.elementor-element-3d9d8aa4 .elementor-heading-title{font-size:30px;}.elementor-128 .elementor-element.elementor-element-fdf57f2{text-align:center;font-size:14px;}.elementor-128 .elementor-element.elementor-element-671fb18f{text-align:center;}.elementor-128 .elementor-element.elementor-element-671fb18f .elementor-heading-title{font-size:var( --e-global-typography-e6f363f-font-size );line-height:var( --e-global-typography-e6f363f-line-height );letter-spacing:var( --e-global-typography-e6f363f-letter-spacing );}.elementor-128 .elementor-element.elementor-element-43ac5890{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 9%) 0%;}.elementor-128 .elementor-element.elementor-element-43ac5890 .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-4f02acd4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-59a46243{width:50%;}.elementor-128 .elementor-element.elementor-element-393fd21d .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-91b0982{font-size:14px;}.elementor-128 .elementor-element.elementor-element-295bad7b{width:50%;}.elementor-128 .elementor-element.elementor-element-22e61171 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-97902a1{font-size:14px;}.elementor-128 .elementor-element.elementor-element-11c512e5{width:50%;}.elementor-128 .elementor-element.elementor-element-49f669bc .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7e8ae94{font-size:14px;}.elementor-128 .elementor-element.elementor-element-4003e08a{width:50%;}.elementor-128 .elementor-element.elementor-element-117da085 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-f6fc38a{font-size:14px;}.elementor-128 .elementor-element.elementor-element-4184308c{width:50%;}.elementor-128 .elementor-element.elementor-element-515aa389 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-f86d19b{font-size:14px;}.elementor-128 .elementor-element.elementor-element-37dddc2a{width:50%;}.elementor-128 .elementor-element.elementor-element-176f10c6 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-a9610c5{font-size:14px;}.elementor-128 .elementor-element.elementor-element-52b2d622{width:50%;}.elementor-128 .elementor-element.elementor-element-77a5894e .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-3af77c3{font-size:14px;}.elementor-128 .elementor-element.elementor-element-722dffd5{width:50%;}.elementor-128 .elementor-element.elementor-element-2286b243 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7578b53{font-size:14px;}.elementor-128 .elementor-element.elementor-element-5ad0c5b3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-bdff64f .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-128 .elementor-element.elementor-element-43e71289{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-5aba870f .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-7b92620 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-7b92620 .elementor-image-box-description{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-128 .elementor-element.elementor-element-f9bf74c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-91cbcf0{width:50%;}.elementor-128 .elementor-element.elementor-element-80131e3 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-201cf75{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-a634cc0{width:50%;}.elementor-128 .elementor-element.elementor-element-711d273 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-bc48a70{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-8a5d1e8{width:50%;}.elementor-128 .elementor-element.elementor-element-d439559 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-de74a93{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2ab21a4{width:50%;}.elementor-128 .elementor-element.elementor-element-84ce99f .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-bc0470d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-682424a{width:50%;}.elementor-128 .elementor-element.elementor-element-bf217cd .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-21aa804{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-14d85b1{width:50%;}.elementor-128 .elementor-element.elementor-element-ee91990 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-82e5c02{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-3387bcb{width:50%;}.elementor-128 .elementor-element.elementor-element-6797b38 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-73aab30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2f561afc > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-128 .elementor-element.elementor-element-3d02e78 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-1e4cbf54 .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-128 .elementor-element.elementor-element-6b4b188c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-44f9e59e .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-c716159{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-128 .elementor-element.elementor-element-6c23b48{--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-128 .elementor-element.elementor-element-52cdd30 img{width:100%;}.elementor-128 .elementor-element.elementor-element-34b3e451 .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-128 .elementor-element.elementor-element-34b3e451 .elementor-image-box-description{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-128 .elementor-element.elementor-element-28025685 .elementor-heading-title{font-size:var( --e-global-typography-f4734e2-font-size );line-height:var( --e-global-typography-f4734e2-line-height );letter-spacing:var( --e-global-typography-f4734e2-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7c82d446{padding:0em 0em 0em 0em;}.elementor-128 .elementor-element.elementor-element-6984285d .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-128 .elementor-element.elementor-element-6984285d .elementor-image-box-description{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-128 .elementor-element.elementor-element-77ac1df3{width:100%;}.elementor-128 .elementor-element.elementor-element-77ac1df3 > .elementor-element-populated{margin:20% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-128 .elementor-element.elementor-element-51a00b60 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-51a00b60 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-200f8b0f{width:50%;}.elementor-128 .elementor-element.elementor-element-2db89437 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-260002f2{width:50%;}.elementor-128 .elementor-element.elementor-element-654be20d .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-ab62557{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-3f1eb9dc > .elementor-element-populated{margin:20% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-128 .elementor-element.elementor-element-51953e60 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-51953e60 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-5191dded{width:50%;}.elementor-128 .elementor-element.elementor-element-298f6d46 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-1d4b5585{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-4b280499{width:50%;}.elementor-128 .elementor-element.elementor-element-24ed2dbd .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7ebc95d4{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-7a2893e1 > .elementor-element-populated{margin:20% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-128 .elementor-element.elementor-element-56ea8d77 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-56ea8d77 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-16f14552{width:50%;}.elementor-128 .elementor-element.elementor-element-5a802aa2 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-19d478bb{width:50%;}.elementor-128 .elementor-element.elementor-element-30f96014 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-2e687600{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-4d8176f2 > .elementor-element-populated{margin:20% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-128 .elementor-element.elementor-element-40f70cd5 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-40f70cd5 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-590b24ff{width:50%;}.elementor-128 .elementor-element.elementor-element-3ff538ea .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-4c9f28b3{width:50%;}.elementor-128 .elementor-element.elementor-element-54daa9f3 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-736956ee{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-128 .elementor-element.elementor-element-324521f5 > .elementor-element-populated{margin:20% 10% 10% 10%;--e-column-margin-right:10%;--e-column-margin-left:10%;}.elementor-128 .elementor-element.elementor-element-73f101d0 .elementor-image-box-title{font-size:var( --e-global-typography-5840fee-font-size );line-height:var( --e-global-typography-5840fee-line-height );letter-spacing:var( --e-global-typography-5840fee-letter-spacing );}.elementor-128 .elementor-element.elementor-element-73f101d0 .elementor-image-box-description{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-7ca541ba{width:50%;}.elementor-128 .elementor-element.elementor-element-6fa32c8 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-60addadf{width:50%;}.elementor-128 .elementor-element.elementor-element-2e4032d5 .elementor-heading-title{font-size:var( --e-global-typography-ae770e6-font-size );letter-spacing:var( --e-global-typography-ae770e6-letter-spacing );}.elementor-128 .elementor-element.elementor-element-47e2ce0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-128 .elementor-element.elementor-element-6f2a58b4{padding:7% 0% 16% 0%;}.elementor-128 .elementor-element.elementor-element-6f2a58b4 .elementor-image-box-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-128 .elementor-element.elementor-element-6f2a58b4 .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-128 .elementor-element.elementor-element-b065bd3{margin:2% 2% calc(var(--kit-widget-spacing, 0px) + 2%) 2%;}.elementor-128 .elementor-element.elementor-element-1efd521a > .elementor-element-populated{margin:-20% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-27e7e289{width:59.647%;}.elementor-128 .elementor-element.elementor-element-787ea3fc{width:40.316%;}.elementor-128 .elementor-element.elementor-element-403fbdef{width:75%;}.elementor-128 .elementor-element.elementor-element-73caa57f{width:25%;}.elementor-128 .elementor-element.elementor-element-6e1f9fce{width:70%;}.elementor-128 .elementor-element.elementor-element-2fd90213{width:30%;}.elementor-128 .elementor-element.elementor-element-b40373e{width:12.5%;}.elementor-128 .elementor-element.elementor-element-682424a{width:25%;}.elementor-128 .elementor-element.elementor-element-14d85b1{width:25%;}.elementor-128 .elementor-element.elementor-element-3387bcb{width:25%;}.elementor-128 .elementor-element.elementor-element-1454ac2{width:12.5%;}.elementor-128 .elementor-element.elementor-element-598e0b37{width:40%;}.elementor-128 .elementor-element.elementor-element-2f561afc{width:60%;}.elementor-128 .elementor-element.elementor-element-6d3ddb7{width:40%;}.elementor-128 .elementor-element.elementor-element-0115e5b{width:60%;}.elementor-128 .elementor-element.elementor-element-47e2ce0f{width:40%;}.elementor-128 .elementor-element.elementor-element-1efd521a{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-128 .elementor-element.elementor-element-27e7e289{width:70%;}.elementor-128 .elementor-element.elementor-element-787ea3fc{width:30%;}.elementor-128 .elementor-element.elementor-element-403fbdef{width:100%;}.elementor-128 .elementor-element.elementor-element-77ac1df3{width:33%;}.elementor-128 .elementor-element.elementor-element-3f1eb9dc{width:33%;}.elementor-128 .elementor-element.elementor-element-7a2893e1{width:33%;}.elementor-128 .elementor-element.elementor-element-4d8176f2{width:33%;}.elementor-128 .elementor-element.elementor-element-324521f5{width:33%;}.elementor-128 .elementor-element.elementor-element-47e2ce0f{width:40%;}}