.elementor-8779 .elementor-element.elementor-element-744c450 .elementor-repeater-item-d0861d6.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8779 .elementor-element.elementor-element-ee81cc9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-8779 .elementor-element.elementor-element-2bb4b6f{text-align:start;}.elementor-8779 .elementor-element.elementor-element-744c450:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-744c450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-8779 .elementor-element.elementor-element-744c450 > .elementor-container{max-width:1400px;min-height:144px;}.elementor-8779 .elementor-element.elementor-element-744c450{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8779 .elementor-element.elementor-element-744c450 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8779 .elementor-element.elementor-element-eafc322 .elementor-repeater-item-b51f381.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8779 .elementor-element.elementor-element-b22a02a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-8779 .elementor-element.elementor-element-90ffda5 .elementor-heading-title{font-family:"BrandonText-Bold", Arial, sans-serif;font-size:61px;line-height:1.1em;color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-ebdb415 .elementor-heading-title{font-family:"BrandonText-Bold", Arial, sans-serif;font-size:35px;line-height:1.1em;color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-6e78014 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-8779 .elementor-element.elementor-element-6e78014 .elementor-heading-title{font-family:"BrandonText-Regular", Arial, sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#F2F2F2;}.elementor-8779 .elementor-element.elementor-element-e59e779 .elementor-heading-title{font-family:"BrandonText-Bold", Arial, sans-serif;font-size:16px;font-style:italic;line-height:1.3em;color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-879713b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-8779 .elementor-element.elementor-element-0b80e9f .elementor-heading-title{font-size:32px;font-weight:bold;line-height:1.3em;color:#F23D4C;}.elementor-8779 .elementor-element.elementor-element-eafc322:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-eafc322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F168C;}.elementor-8779 .elementor-element.elementor-element-eafc322 > .elementor-container{max-width:1385px;}.elementor-8779 .elementor-element.elementor-element-eafc322{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-8779 .elementor-element.elementor-element-eafc322 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8779 .elementor-element.elementor-element-769d206 .elementor-repeater-item-341b827.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8779 .elementor-element.elementor-element-23725ac > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-0dda7c9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-8779 .elementor-element.elementor-element-ea6c4b9{width:auto;max-width:auto;top:-38px;}.elementor-8779 .elementor-element.elementor-element-ea6c4b9 > .elementor-widget-container{padding:7px 30px 7px 60px;}body:not(.rtl) .elementor-8779 .elementor-element.elementor-element-ea6c4b9{right:30.453%;}body.rtl .elementor-8779 .elementor-element.elementor-element-ea6c4b9{left:30.453%;}.elementor-8779 .elementor-element.elementor-element-ea6c4b9 .elementor-heading-title{font-size:52px;font-weight:700;line-height:1em;color:#0F168C;}.elementor-8779 .elementor-element.elementor-element-769d206:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-769d206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F168C;}.elementor-8779 .elementor-element.elementor-element-769d206 > .elementor-container{max-width:1485px;}.elementor-8779 .elementor-element.elementor-element-769d206{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:54px 0px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-769d206 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8779 .elementor-element.elementor-element-7341a0b .elementor-repeater-item-288595a.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8779 .elementor-element.elementor-element-1c8d6c8 > .elementor-element-populated, .elementor-8779 .elementor-element.elementor-element-1c8d6c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-8779 .elementor-element.elementor-element-1c8d6c8 > .elementor-background-slideshow{border-radius:5px 5px 5px 5px;}.elementor-8779 .elementor-element.elementor-element-1c8d6c8 > .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-8779 .elementor-element.elementor-element-1c8d6c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9 .elementor-repeater-item-2eb26cd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8779 .elementor-element.elementor-element-b559bce > .elementor-element-populated{padding:0px 20px 0px 50px;}.elementor-8779 .elementor-element.elementor-element-7ea0a58{width:auto;max-width:auto;}.elementor-8779 .elementor-element.elementor-element-7ea0a58 .elementor-heading-title{font-size:59px;color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-9eb9a2c{width:auto;max-width:auto;bottom:-11px;}body:not(.rtl) .elementor-8779 .elementor-element.elementor-element-9eb9a2c{right:15%;}body.rtl .elementor-8779 .elementor-element.elementor-element-9eb9a2c{left:15%;}.elementor-8779 .elementor-element.elementor-element-9eb9a2c .elementor-heading-title{font-family:"BrandonText-Bold", Arial, sans-serif;font-size:140px;font-weight:700;line-height:0em;color:#0F168C;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-eb9e9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F23D4C;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9 > .elementor-container{max-width:1615px;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9, .elementor-8779 .elementor-element.elementor-element-eb9e9f9 > .elementor-background-overlay{border-radius:18px 18px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8779 .elementor-element.elementor-element-50905ee .elementor-repeater-item-c45a0b8.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8779 .elementor-element.elementor-element-68d3afe .elementor-heading-title{font-family:"BrandonText-Bold", Arial, sans-serif;font-size:61px;font-weight:700;line-height:1.1em;color:#F2F2F2;}.elementor-8779 .elementor-element.elementor-element-73d86e3 .elementor-heading-title{font-family:"BrandonText-Bold", Arial, sans-serif;font-size:50px;font-weight:700;line-height:1.2em;color:#F2F2F2;}.elementor-8779 .elementor-element.elementor-element-c29c17d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-8779 .elementor-element.elementor-element-c29c17d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-a03b61a{width:auto;max-width:auto;z-index:100;text-align:start;}.elementor-8779 .elementor-element.elementor-element-a03b61a .elementor-heading-title{font-family:"BrandonText-Regular", Arial, sans-serif;font-size:36px;font-weight:400;color:#F2F2F2;}.elementor-8779 .elementor-element.elementor-element-3792ea2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-50905ee > .elementor-container{max-width:1615px;}.elementor-8779 .elementor-element.elementor-element-50905ee{padding:70px 50px 0px 50px;}.elementor-8779 .elementor-element.elementor-element-7341a0b:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-7341a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F168C;}.elementor-8779 .elementor-element.elementor-element-7341a0b > .elementor-container{max-width:1485px;}.elementor-8779 .elementor-element.elementor-element-7341a0b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-8779 .elementor-element.elementor-element-7341a0b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8779 .elementor-element.elementor-element-8161a88 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-8779 .elementor-element.elementor-element-8161a88 .elementor-repeater-item-2b54dc0.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8779 .elementor-element.elementor-element-eb3f376 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-5b72045 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-8161a88{overflow:hidden;}.elementor-8779 .elementor-element.elementor-element-0102f2b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-8779 .elementor-element.elementor-element-0102f2b .elementor-repeater-item-318b455.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-8779 .elementor-element.elementor-element-2d9ab38 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-8779 .elementor-element.elementor-element-7a75cd3{font-size:32px;color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-0e195c4 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-8779 .elementor-element.elementor-element-7adfdcc{color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-dfd19ff > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-8779 .elementor-element.elementor-element-d8a7b61{color:#FFFFFF;}.elementor-8779 .elementor-element.elementor-element-0102f2b:not(.elementor-motion-effects-element-type-background), .elementor-8779 .elementor-element.elementor-element-0102f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F168C;}.elementor-8779 .elementor-element.elementor-element-0102f2b > .elementor-container{max-width:1270px;}.elementor-8779 .elementor-element.elementor-element-0102f2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-8779 .elementor-element.elementor-element-0102f2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-8779 .elementor-element.elementor-element-b22a02a{width:49.959%;}.elementor-8779 .elementor-element.elementor-element-879713b{width:49.997%;}.elementor-8779 .elementor-element.elementor-element-23725ac{width:60%;}.elementor-8779 .elementor-element.elementor-element-0dda7c9{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8779 .elementor-element.elementor-element-e86ba6f{width:100%;}.elementor-8779 .elementor-element.elementor-element-c29c17d{width:100%;}}@media(max-width:1024px){.elementor-8779 .elementor-element.elementor-element-eafc322{padding:50px 0px 50px 0px;}.elementor-8779 .elementor-element.elementor-element-b559bce > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-7ea0a58 .elementor-heading-title{font-size:30px;}.elementor-8779 .elementor-element.elementor-element-68d3afe .elementor-heading-title{font-size:50px;}.elementor-8779 .elementor-element.elementor-element-73d86e3 .elementor-heading-title{font-size:36px;}.elementor-8779 .elementor-element.elementor-element-c29c17d > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8779 .elementor-element.elementor-element-a03b61a .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-8779 .elementor-element.elementor-element-2bb4b6f{text-align:center;}.elementor-8779 .elementor-element.elementor-element-90ffda5 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8779 .elementor-element.elementor-element-90ffda5{text-align:start;}.elementor-8779 .elementor-element.elementor-element-90ffda5 .elementor-heading-title{font-size:45px;}.elementor-8779 .elementor-element.elementor-element-ebdb415 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8779 .elementor-element.elementor-element-ebdb415{text-align:start;}.elementor-8779 .elementor-element.elementor-element-ebdb415 .elementor-heading-title{font-size:22px;line-height:1.3em;}.elementor-8779 .elementor-element.elementor-element-6e78014 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-8779 .elementor-element.elementor-element-e59e779 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8779 .elementor-element.elementor-element-e59e779{text-align:start;}.elementor-8779 .elementor-element.elementor-element-e59e779 .elementor-heading-title{font-size:16px;}.elementor-8779 .elementor-element.elementor-element-0b80e9f > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-8779 .elementor-element.elementor-element-0b80e9f{text-align:start;}.elementor-8779 .elementor-element.elementor-element-0b80e9f .elementor-heading-title{font-size:25px;}.elementor-8779 .elementor-element.elementor-element-eafc322{padding:50px 0px 50px 0px;}.elementor-8779 .elementor-element.elementor-element-ea6c4b9 > .elementor-widget-container{padding:7px 30px 6px 30px;}body:not(.rtl) .elementor-8779 .elementor-element.elementor-element-ea6c4b9{right:27px;}body.rtl .elementor-8779 .elementor-element.elementor-element-ea6c4b9{left:27px;}.elementor-8779 .elementor-element.elementor-element-ea6c4b9{top:-22px;}.elementor-8779 .elementor-element.elementor-element-ea6c4b9 .elementor-heading-title{font-size:20px;}.elementor-8779 .elementor-element.elementor-element-b559bce > .elementor-element-populated{padding:10px 20px 10px 20px;}.elementor-8779 .elementor-element.elementor-element-7ea0a58 .elementor-heading-title{font-size:25px;}body:not(.rtl) .elementor-8779 .elementor-element.elementor-element-9eb9a2c{right:0px;}body.rtl .elementor-8779 .elementor-element.elementor-element-9eb9a2c{left:0px;}.elementor-8779 .elementor-element.elementor-element-9eb9a2c{bottom:6px;}.elementor-8779 .elementor-element.elementor-element-9eb9a2c .elementor-heading-title{font-size:50px;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9, .elementor-8779 .elementor-element.elementor-element-eb9e9f9 > .elementor-background-overlay{border-radius:14px 14px 0px 0px;}.elementor-8779 .elementor-element.elementor-element-eb9e9f9{padding:5px 10px 5px 10px;}.elementor-8779 .elementor-element.elementor-element-68d3afe .elementor-heading-title{font-size:40px;}.elementor-8779 .elementor-element.elementor-element-73d86e3 .elementor-heading-title{font-size:30px;}.elementor-8779 .elementor-element.elementor-element-a03b61a .elementor-heading-title{font-size:20px;}.elementor-8779 .elementor-element.elementor-element-50905ee{padding:30px 20px 0px 20px;}}/* Start custom CSS for image, class: .elementor-element-2bb4b6f */@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-2bb4b6f img {
        max-width:270px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2bb4b6f */@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-2bb4b6f img {
        max-width:270px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90ffda5 */.elementor-8779 .elementor-element.elementor-element-90ffda5 span {
    color: #f23d4c;
}
@media all and (max-width: 767px){
    .elementor-8779 .elementor-element.elementor-element-90ffda5 {
        order: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebdb415 */.elementor-8779 .elementor-element.elementor-element-ebdb415 span {
    color: #f23d4c;
}
@media all and (max-width: 767px){
    .elementor-8779 .elementor-element.elementor-element-ebdb415 {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e59e779 */.elementor-8779 .elementor-element.elementor-element-e59e779 span {
    color: #f23d4c;
}
@media all and (max-width: 767px){
    .elementor-8779 .elementor-element.elementor-element-e59e779 {
        order: 4;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b22a02a */@media all and (max-width: 767px) {
    .elementor-8779 .elementor-element.elementor-element-b22a02a {
        display: flex;
        flex-wrap:wrap;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b80e9f */.elementor-8779 .elementor-element.elementor-element-0b80e9f h3 {
    font-family: "BrandonText-Bold",Montserrat,sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90ffda5 */.elementor-8779 .elementor-element.elementor-element-90ffda5 span {
    color: #f23d4c;
}
@media all and (max-width: 767px){
    .elementor-8779 .elementor-element.elementor-element-90ffda5 {
        order: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebdb415 */.elementor-8779 .elementor-element.elementor-element-ebdb415 span {
    color: #f23d4c;
}
@media all and (max-width: 767px){
    .elementor-8779 .elementor-element.elementor-element-ebdb415 {
        order: 1;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e59e779 */.elementor-8779 .elementor-element.elementor-element-e59e779 span {
    color: #f23d4c;
}
@media all and (max-width: 767px){
    .elementor-8779 .elementor-element.elementor-element-e59e779 {
        order: 4;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b22a02a */@media all and (max-width: 767px) {
    .elementor-8779 .elementor-element.elementor-element-b22a02a {
        display: flex;
        flex-wrap:wrap;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b80e9f */.elementor-8779 .elementor-element.elementor-element-0b80e9f h3 {
    font-family: "BrandonText-Bold",Montserrat,sans-serif;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eafc322 */.elementor-section {
    overflow: hidden;
}
.nf-form-content input[type="button"] {
    text-transform: uppercase;
}
.field-wrap.submit-wrap.textbox-wrap {
    text-align: right;
}
.mobileimage {
    display: none;
}
@media screen and (max-width: 900px) {
    .elementor-5696 .elementor-element.elementor-element-f038643 .nf-form-content label {
        font-size: 18px !important;
    }
    .nf-form-content input[type="button"] {
        font-size: 18px !important;
    }
    .mobileimage {
    display: block;
}
    .desktopimage {
    display: none;
}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b22a02a.lefttext, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-879713b.righttext {
width: 100%;
}
.banner .elementor-widget-wrap .heading {
    order: 0;
}
.banner .elementor-widget-wrap .text {
    order: 3;
    padding: 40px 0 0;
}
.banner .elementor-widget-wrap .image {
    order: 2;
}
.label-left .nf-field-label {
    width: 100% !important;
}
.label-left .nf-field-element {
    width: 100% !important;
}
.banner .lefttext, .banner .righttext {
    width: 100%;
}
  .elementor-element.elementor-element-9f7d664.elementor-absolute.elementor-widget.elementor-widget-image {
      position: relative;
      order: 2;
      right: auto;
      bottom: auto;
      padding: 0;
      border-bottom: solid 2px #7f7f7f;
      margin: 20px 0;
  }
  .elementor-element.elementor-element-c3cfbfa.text.elementor-widget.elementor-widget-text-editor {
    order: 1;
  }
  .banner .elementor-widget-wrap .text {
    order: 3;
    padding: 40px 0 0;
  }
  .elementor-5505 .elementor-element.elementor-element-c3cfbfa p {
    font-size: 25px!important;
    font-weight: 700!important;
    padding: 0;
    margin: 0;
    max-width: 100%;
    text-align: center;
  }
  .elementor-5505 .elementor-element.elementor-element-dd86292 p {
    font-size: 20px!important;
    font-style: italic;
    max-width: 100%;
    text-align: center;
  }
div#nf-field-52-container {
    text-align: center;
}

.elementor-5690 .elementor-element.elementor-element-9f7d664 img {
    max-width: 740px;
    width: 100%;
}
}
p, h1, h2, h3, h4, h5, h6 {
    font-family: "BrandonText-regular",Montserrat,sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea6c4b9 */.elementor-8779 .elementor-element.elementor-element-ea6c4b9 {
    background: #dce3ec;
    border-radius: 30px 30px 0 0;
}
@media all and (max-width:400px) {
.elementor-8779 .elementor-element.elementor-element-ea6c4b9 {
    right: 27px !important;
    top: -21px;
    border-radius: 10px 10px 0 0;
}
.elementor-8779 .elementor-element.elementor-element-ea6c4b9 h4.elementor-heading-title.elementor-size-default {
    font-size: 18px !important;
}
.elementor-8779 .elementor-element.elementor-element-ea6c4b9 > .elementor-widget-container {
    padding: 7px 15px 6px 30px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ea6c4b9 */.elementor-8779 .elementor-element.elementor-element-ea6c4b9 {
    background: #dce3ec;
    border-radius: 30px 30px 0 0;
}
@media all and (max-width:400px) {
.elementor-8779 .elementor-element.elementor-element-ea6c4b9 {
    right: 27px !important;
    top: -21px;
    border-radius: 10px 10px 0 0;
}
.elementor-8779 .elementor-element.elementor-element-ea6c4b9 h4.elementor-heading-title.elementor-size-default {
    font-size: 18px !important;
}
.elementor-8779 .elementor-element.elementor-element-ea6c4b9 > .elementor-widget-container {
    padding: 7px 15px 6px 30px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea0a58 */@media all and (max-width:470px) {
    .elementor-8779 .elementor-element.elementor-element-7ea0a58 h2 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eb9a2c */.elementor-8779 .elementor-element.elementor-element-9eb9a2c sup {
    font-weight: 400;
    font-size: 90px;
}
.elementor-8779 .elementor-element.elementor-element-9eb9a2c h3 {
    font-family: "BrandonText-Bold", Montserrat, sans-serif !important;
}
@media all and (max-width: 767px) {
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c sup {
    font-size: 30px;
}
}
@media all and (max-width: 400px) {
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c h3 {
        font-size: 62px !important;
    }
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c {
    right:0 !important;
}
}
@media all and (max-width: 380px) {

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea0a58 */@media all and (max-width:470px) {
    .elementor-8779 .elementor-element.elementor-element-7ea0a58 h2 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eb9a2c */.elementor-8779 .elementor-element.elementor-element-9eb9a2c sup {
    font-weight: 400;
    font-size: 90px;
}
.elementor-8779 .elementor-element.elementor-element-9eb9a2c h3 {
    font-family: "BrandonText-Bold", Montserrat, sans-serif !important;
}
@media all and (max-width: 767px) {
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c sup {
    font-size: 30px;
}
}
@media all and (max-width: 400px) {
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c h3 {
        font-size: 62px !important;
    }
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c {
    right:0 !important;
}
}
@media all and (max-width: 380px) {

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d3afe */.elementor-8779 .elementor-element.elementor-element-68d3afe h3 {
    position: relative;
    display: inline-block;
}
.elementor-8779 .elementor-element.elementor-element-68d3afe h3:after {
    position: absolute;
    content:'';
    left:0;
    width: 96%;
    background: #e13b51;
    height: 3px;
    bottom:-12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d86e3 */@media all and (max-width:1150px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 40px !important;
    }
}
@media all and (max-width:1024px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 36px !important;
    }
}
@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a03b61a */.elementor-8779 .elementor-element.elementor-element-a03b61a h5 {
    position: relative;
}
.elementor-8779 .elementor-element.elementor-element-a03b61a h5:before {
    background: url('https://www.keatingdentallab.com/wp-content/uploads/2021/08/openquote.png');
    position: absolute;
    content:'';
    height: 21px;
    width: 22px;
    background-size: cover;
    left:-30px;
    top:-10px;
}
.elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background: url('https://www.keatingdentallab.com/wp-content/uploads/2021/08/quote-end.png');
    position: absolute;
    content:'';
    height: 21px;
    width: 22px;
    background-size: cover;
    right:70px;
    bottom:7px;
}
@media all and (max-width:1024px) {
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background-size: cover;
    right:40px;
    bottom:-1px;
}
}
@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5 {
        top: 20px;
        position:relative;
        z-index:100;
        line-height: 1.4;
    }
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background-size: cover;
    right:20px;
    bottom:-1px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3792ea2 */@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-3792ea2  {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d3afe */.elementor-8779 .elementor-element.elementor-element-68d3afe h3 {
    position: relative;
    display: inline-block;
}
.elementor-8779 .elementor-element.elementor-element-68d3afe h3:after {
    position: absolute;
    content:'';
    left:0;
    width: 96%;
    background: #e13b51;
    height: 3px;
    bottom:-12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d86e3 */@media all and (max-width:1150px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 40px !important;
    }
}
@media all and (max-width:1024px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 36px !important;
    }
}
@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a03b61a */.elementor-8779 .elementor-element.elementor-element-a03b61a h5 {
    position: relative;
}
.elementor-8779 .elementor-element.elementor-element-a03b61a h5:before {
    background: url('https://www.keatingdentallab.com/wp-content/uploads/2021/08/openquote.png');
    position: absolute;
    content:'';
    height: 21px;
    width: 22px;
    background-size: cover;
    left:-30px;
    top:-10px;
}
.elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background: url('https://www.keatingdentallab.com/wp-content/uploads/2021/08/quote-end.png');
    position: absolute;
    content:'';
    height: 21px;
    width: 22px;
    background-size: cover;
    right:70px;
    bottom:7px;
}
@media all and (max-width:1024px) {
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background-size: cover;
    right:40px;
    bottom:-1px;
}
}
@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5 {
        top: 20px;
        position:relative;
        z-index:100;
        line-height: 1.4;
    }
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background-size: cover;
    right:20px;
    bottom:-1px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3792ea2 */@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-3792ea2  {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c8d6c8 */.elementor-8779 .elementor-element.elementor-element-1c8d6c8  {
    border: 30px solid #dce3ec;
    border-radius: 50px 50px 0 0;
    border-bottom: none;
}
@media all and (max-width: 767px) {
    .elementor-8779 .elementor-element.elementor-element-1c8d6c8  {
        border: 5px solid #dce3ec;
        border-radius: 20px 20px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea0a58 */@media all and (max-width:470px) {
    .elementor-8779 .elementor-element.elementor-element-7ea0a58 h2 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eb9a2c */.elementor-8779 .elementor-element.elementor-element-9eb9a2c sup {
    font-weight: 400;
    font-size: 90px;
}
.elementor-8779 .elementor-element.elementor-element-9eb9a2c h3 {
    font-family: "BrandonText-Bold", Montserrat, sans-serif !important;
}
@media all and (max-width: 767px) {
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c sup {
    font-size: 30px;
}
}
@media all and (max-width: 400px) {
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c h3 {
        font-size: 62px !important;
    }
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c {
    right:0 !important;
}
}
@media all and (max-width: 380px) {

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea0a58 */@media all and (max-width:470px) {
    .elementor-8779 .elementor-element.elementor-element-7ea0a58 h2 {
        font-size: 20px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9eb9a2c */.elementor-8779 .elementor-element.elementor-element-9eb9a2c sup {
    font-weight: 400;
    font-size: 90px;
}
.elementor-8779 .elementor-element.elementor-element-9eb9a2c h3 {
    font-family: "BrandonText-Bold", Montserrat, sans-serif !important;
}
@media all and (max-width: 767px) {
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c sup {
    font-size: 30px;
}
}
@media all and (max-width: 400px) {
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c h3 {
        font-size: 62px !important;
    }
    .elementor-8779 .elementor-element.elementor-element-9eb9a2c {
    right:0 !important;
}
}
@media all and (max-width: 380px) {

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d3afe */.elementor-8779 .elementor-element.elementor-element-68d3afe h3 {
    position: relative;
    display: inline-block;
}
.elementor-8779 .elementor-element.elementor-element-68d3afe h3:after {
    position: absolute;
    content:'';
    left:0;
    width: 96%;
    background: #e13b51;
    height: 3px;
    bottom:-12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d86e3 */@media all and (max-width:1150px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 40px !important;
    }
}
@media all and (max-width:1024px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 36px !important;
    }
}
@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a03b61a */.elementor-8779 .elementor-element.elementor-element-a03b61a h5 {
    position: relative;
}
.elementor-8779 .elementor-element.elementor-element-a03b61a h5:before {
    background: url('https://www.keatingdentallab.com/wp-content/uploads/2021/08/openquote.png');
    position: absolute;
    content:'';
    height: 21px;
    width: 22px;
    background-size: cover;
    left:-30px;
    top:-10px;
}
.elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background: url('https://www.keatingdentallab.com/wp-content/uploads/2021/08/quote-end.png');
    position: absolute;
    content:'';
    height: 21px;
    width: 22px;
    background-size: cover;
    right:70px;
    bottom:7px;
}
@media all and (max-width:1024px) {
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background-size: cover;
    right:40px;
    bottom:-1px;
}
}
@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5 {
        top: 20px;
        position:relative;
        z-index:100;
        line-height: 1.4;
    }
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background-size: cover;
    right:20px;
    bottom:-1px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3792ea2 */@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-3792ea2  {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68d3afe */.elementor-8779 .elementor-element.elementor-element-68d3afe h3 {
    position: relative;
    display: inline-block;
}
.elementor-8779 .elementor-element.elementor-element-68d3afe h3:after {
    position: absolute;
    content:'';
    left:0;
    width: 96%;
    background: #e13b51;
    height: 3px;
    bottom:-12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73d86e3 */@media all and (max-width:1150px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 40px !important;
    }
}
@media all and (max-width:1024px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 36px !important;
    }
}
@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-73d86e3 h4 {
    font-size: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a03b61a */.elementor-8779 .elementor-element.elementor-element-a03b61a h5 {
    position: relative;
}
.elementor-8779 .elementor-element.elementor-element-a03b61a h5:before {
    background: url('https://www.keatingdentallab.com/wp-content/uploads/2021/08/openquote.png');
    position: absolute;
    content:'';
    height: 21px;
    width: 22px;
    background-size: cover;
    left:-30px;
    top:-10px;
}
.elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background: url('https://www.keatingdentallab.com/wp-content/uploads/2021/08/quote-end.png');
    position: absolute;
    content:'';
    height: 21px;
    width: 22px;
    background-size: cover;
    right:70px;
    bottom:7px;
}
@media all and (max-width:1024px) {
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background-size: cover;
    right:40px;
    bottom:-1px;
}
}
@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5 {
        top: 20px;
        position:relative;
        z-index:100;
        line-height: 1.4;
    }
    .elementor-8779 .elementor-element.elementor-element-a03b61a h5:after {
    background-size: cover;
    right:20px;
    bottom:-1px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3792ea2 */@media all and (max-width:767px) {
    .elementor-8779 .elementor-element.elementor-element-3792ea2  {
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c8d6c8 */.elementor-8779 .elementor-element.elementor-element-1c8d6c8  {
    border: 30px solid #dce3ec;
    border-radius: 50px 50px 0 0;
    border-bottom: none;
}
@media all and (max-width: 767px) {
    .elementor-8779 .elementor-element.elementor-element-1c8d6c8  {
        border: 5px solid #dce3ec;
        border-radius: 20px 20px 0 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b72045 */.elementor-8779 .elementor-element.elementor-element-5b72045 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b72045 */.elementor-8779 .elementor-element.elementor-element-5b72045 img {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a75cd3 */.elementor-8779 .elementor-element.elementor-element-7a75cd3 p {
    font-size: 30px;
    line-height: 1.3;
}
.elementor-8779 .elementor-element.elementor-element-7a75cd3 h3 {
    color: #F23D4C;
    font-size: 32px;
    line-height: 1.3;
    font-weight: bold;
    padding: 0 0 20px;
}
@media screen and (max-width: 767px) {
 .elementor-8779 .elementor-element.elementor-element-7a75cd3 p {
    font-size: 24px;
}
.elementor-8779 .elementor-element.elementor-element-7a75cd3 h3 {
    font-size: 24px;
}   
.elementor-8779 .elementor-element.elementor-element-7a75cd3 h3 br {
    display:none;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d9ab38 */@media screen and (max-width: 767px) {
    .box .elementor-widget-wrap {
    display: flex;
    flex-wrap: wrap;
}
    .box .elementor-widget-wrap .image {
    width: 20%;
    text-align: left;
}
.box .elementor-widget-wrap .text {
    width: 80%;
}
.box .elementor-widget-wrap .text .elementor-widget-container {
    padding: 0 0 0 30px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7adfdcc */.elementor-8779 .elementor-element.elementor-element-7adfdcc p {
    font-size: 30px;
    line-height: 1.3;
}
.elementor-8779 .elementor-element.elementor-element-7adfdcc h3 {
    color: #F23D4C;
    font-size: 32px;
    line-height: 1.3;
    font-weight: bold;
    padding: 0 0 20px;
}
@media screen and (max-width: 767px) {
 .elementor-8779 .elementor-element.elementor-element-7adfdcc p {
    font-size: 24px;
}
.elementor-8779 .elementor-element.elementor-element-7adfdcc h3 {
    font-size: 24px;
}   
.elementor-8779 .elementor-element.elementor-element-7adfdcc h3 br {
    display:none;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0e195c4 */@media screen and (max-width: 767px) {
    .box .elementor-widget-wrap {
    display: flex;
    flex-wrap: wrap;
}
    .box .elementor-widget-wrap .image {
    width: 20%;
    text-align: left;
}
.box .elementor-widget-wrap .text {
    width: 80%;
}
.box .elementor-widget-wrap .text .elementor-widget-container {
    padding: 0 0 0 30px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8a7b61 */.elementor-8779 .elementor-element.elementor-element-d8a7b61 p {
    font-size: 30px;
    line-height: 1.3;
}
.elementor-8779 .elementor-element.elementor-element-d8a7b61 h3 {
    color: #F23D4C;
    font-size: 32px;
    line-height: 1.3;
    font-weight: bold;
    padding: 0 0 20px;
}
@media screen and (max-width: 767px) {
 .elementor-8779 .elementor-element.elementor-element-d8a7b61 p {
    font-size: 24px;
}
.elementor-8779 .elementor-element.elementor-element-d8a7b61 h3 {
    font-size: 24px;
}   
.elementor-8779 .elementor-element.elementor-element-d8a7b61 h3 br {
    display:none;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dfd19ff */@media screen and (max-width: 767px) {
    .box .elementor-widget-wrap {
    display: flex;
    flex-wrap: wrap;
}
    .box .elementor-widget-wrap .image {
    width: 20%;
    text-align: left;
}
.box .elementor-widget-wrap .text {
    width: 80%;
}
.box .elementor-widget-wrap .text .elementor-widget-container {
    padding: 0 0 0 30px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a75cd3 */.elementor-8779 .elementor-element.elementor-element-7a75cd3 p {
    font-size: 30px;
    line-height: 1.3;
}
.elementor-8779 .elementor-element.elementor-element-7a75cd3 h3 {
    color: #F23D4C;
    font-size: 32px;
    line-height: 1.3;
    font-weight: bold;
    padding: 0 0 20px;
}
@media screen and (max-width: 767px) {
 .elementor-8779 .elementor-element.elementor-element-7a75cd3 p {
    font-size: 24px;
}
.elementor-8779 .elementor-element.elementor-element-7a75cd3 h3 {
    font-size: 24px;
}   
.elementor-8779 .elementor-element.elementor-element-7a75cd3 h3 br {
    display:none;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d9ab38 */@media screen and (max-width: 767px) {
    .box .elementor-widget-wrap {
    display: flex;
    flex-wrap: wrap;
}
    .box .elementor-widget-wrap .image {
    width: 20%;
    text-align: left;
}
.box .elementor-widget-wrap .text {
    width: 80%;
}
.box .elementor-widget-wrap .text .elementor-widget-container {
    padding: 0 0 0 30px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7adfdcc */.elementor-8779 .elementor-element.elementor-element-7adfdcc p {
    font-size: 30px;
    line-height: 1.3;
}
.elementor-8779 .elementor-element.elementor-element-7adfdcc h3 {
    color: #F23D4C;
    font-size: 32px;
    line-height: 1.3;
    font-weight: bold;
    padding: 0 0 20px;
}
@media screen and (max-width: 767px) {
 .elementor-8779 .elementor-element.elementor-element-7adfdcc p {
    font-size: 24px;
}
.elementor-8779 .elementor-element.elementor-element-7adfdcc h3 {
    font-size: 24px;
}   
.elementor-8779 .elementor-element.elementor-element-7adfdcc h3 br {
    display:none;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0e195c4 */@media screen and (max-width: 767px) {
    .box .elementor-widget-wrap {
    display: flex;
    flex-wrap: wrap;
}
    .box .elementor-widget-wrap .image {
    width: 20%;
    text-align: left;
}
.box .elementor-widget-wrap .text {
    width: 80%;
}
.box .elementor-widget-wrap .text .elementor-widget-container {
    padding: 0 0 0 30px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d8a7b61 */.elementor-8779 .elementor-element.elementor-element-d8a7b61 p {
    font-size: 30px;
    line-height: 1.3;
}
.elementor-8779 .elementor-element.elementor-element-d8a7b61 h3 {
    color: #F23D4C;
    font-size: 32px;
    line-height: 1.3;
    font-weight: bold;
    padding: 0 0 20px;
}
@media screen and (max-width: 767px) {
 .elementor-8779 .elementor-element.elementor-element-d8a7b61 p {
    font-size: 24px;
}
.elementor-8779 .elementor-element.elementor-element-d8a7b61 h3 {
    font-size: 24px;
}   
.elementor-8779 .elementor-element.elementor-element-d8a7b61 h3 br {
    display:none;
} 
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dfd19ff */@media screen and (max-width: 767px) {
    .box .elementor-widget-wrap {
    display: flex;
    flex-wrap: wrap;
}
    .box .elementor-widget-wrap .image {
    width: 20%;
    text-align: left;
}
.box .elementor-widget-wrap .text {
    width: 80%;
}
.box .elementor-widget-wrap .text .elementor-widget-container {
    padding: 0 0 0 30px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0102f2b */.elementor-8779 .elementor-element.elementor-element-0102f2b h3 {
        font-family: "BrandonText-Bold",Montserrat,sans-serif;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BrandonText-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Bold.eot');
	src: url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Bold.woff2') format('woff2'),
		url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Bold.woff') format('woff'),
		url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BrandonText-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Regular.eot');
	src: url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Regular.woff2') format('woff2'),
		url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Regular.woff') format('woff'),
		url('https://www.keatingdentallab.com/wp-content/uploads/2021/01/BrandonText-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */