.elementor-685 .elementor-element.elementor-element-2deed1c{margin-top:0px;margin-bottom:0px;}.elementor-685 .elementor-element.elementor-element-e134b9f{text-align:center;}.elementor-685 .elementor-element.elementor-element-e134b9f .elementor-heading-title{font-weight:700;color:#00477C;}.elementor-685 .elementor-element.elementor-element-f01ab84{text-align:center;color:#4C4C4C;}.elementor-685 .elementor-element.elementor-element-8ca350b{margin-top:0px;margin-bottom:10px;}.elementor-685 .elementor-element.elementor-element-c60fedc > .elementor-element-populated, .elementor-685 .elementor-element.elementor-element-c60fedc > .elementor-element-populated > .elementor-background-overlay, .elementor-685 .elementor-element.elementor-element-c60fedc > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-685 .elementor-element.elementor-element-c60fedc > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(165.65557861328128, 165.65557861328128, 165.65557861328128, 0.34);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-685 .elementor-element.elementor-element-926f98e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-685 .elementor-element.elementor-element-926f98e .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-685 .elementor-element.elementor-element-926f98e .elementor-icon-box-title{margin-block-end:10px;color:#0065B0;}.elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-stacked .elementor-icon{background-color:#0065B01F;fill:#FE235B;color:#FE235B;}.elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-framed .elementor-icon, .elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-default .elementor-icon{fill:#0065B01F;color:#0065B01F;border-color:#0065B01F;}.elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-framed .elementor-icon{background-color:#FE235B;}.elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FE235B;fill:#FFFFFF;color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-default:has(:focus) .elementor-icon{fill:#FE235B;color:#FE235B;border-color:#FE235B;}.elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-926f98e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-926f98e .elementor-icon{font-size:30px;}.elementor-685 .elementor-element.elementor-element-926f98e .elementor-icon-box-title, .elementor-685 .elementor-element.elementor-element-926f98e .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-685 .elementor-element.elementor-element-926f98e .elementor-icon-box-description{font-size:14px;font-weight:700;color:#222222DB;}.elementor-685 .elementor-element.elementor-element-11733e9 > .elementor-element-populated, .elementor-685 .elementor-element.elementor-element-11733e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-685 .elementor-element.elementor-element-11733e9 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-685 .elementor-element.elementor-element-11733e9 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(165.65557861328128, 165.65557861328128, 165.65557861328128, 0.34);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-685 .elementor-element.elementor-element-ecd3585 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-685 .elementor-element.elementor-element-ecd3585 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-685 .elementor-element.elementor-element-ecd3585 .elementor-icon-box-title{margin-block-end:10px;color:#0065B0;}.elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-stacked .elementor-icon{background-color:#0065B01F;fill:#FE235B;color:#FE235B;}.elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-framed .elementor-icon, .elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-default .elementor-icon{fill:#0065B01F;color:#0065B01F;border-color:#0065B01F;}.elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-framed .elementor-icon{background-color:#FE235B;}.elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FE235B;fill:#FFFFFF;color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-default:has(:focus) .elementor-icon{fill:#FE235B;color:#FE235B;border-color:#FE235B;}.elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-ecd3585.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-ecd3585 .elementor-icon{font-size:30px;}.elementor-685 .elementor-element.elementor-element-ecd3585 .elementor-icon-box-title, .elementor-685 .elementor-element.elementor-element-ecd3585 .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-685 .elementor-element.elementor-element-ecd3585 .elementor-icon-box-description{font-size:14px;font-weight:700;color:#222222DB;}.elementor-685 .elementor-element.elementor-element-737889f > .elementor-element-populated, .elementor-685 .elementor-element.elementor-element-737889f > .elementor-element-populated > .elementor-background-overlay, .elementor-685 .elementor-element.elementor-element-737889f > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-685 .elementor-element.elementor-element-737889f > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(165.65557861328128, 165.65557861328128, 165.65557861328128, 0.34);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-685 .elementor-element.elementor-element-45a96c7 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-685 .elementor-element.elementor-element-45a96c7 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-685 .elementor-element.elementor-element-45a96c7 .elementor-icon-box-title{margin-block-end:10px;color:#0065B0;}.elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-stacked .elementor-icon{background-color:#0065B01F;fill:#FE235B;color:#FE235B;}.elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-framed .elementor-icon, .elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-default .elementor-icon{fill:#0065B01F;color:#0065B01F;border-color:#0065B01F;}.elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-framed .elementor-icon{background-color:#FE235B;}.elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FE235B;fill:#FFFFFF;color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-default:has(:focus) .elementor-icon{fill:#FE235B;color:#FE235B;border-color:#FE235B;}.elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-45a96c7.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-45a96c7 .elementor-icon{font-size:30px;}.elementor-685 .elementor-element.elementor-element-45a96c7 .elementor-icon-box-title, .elementor-685 .elementor-element.elementor-element-45a96c7 .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-685 .elementor-element.elementor-element-45a96c7 .elementor-icon-box-description{font-size:14px;font-weight:700;color:#222222DB;}.elementor-685 .elementor-element.elementor-element-67e2629 > .elementor-element-populated, .elementor-685 .elementor-element.elementor-element-67e2629 > .elementor-element-populated > .elementor-background-overlay, .elementor-685 .elementor-element.elementor-element-67e2629 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-685 .elementor-element.elementor-element-67e2629 > .elementor-element-populated{box-shadow:0px 0px 20px 0px rgba(165.65557861328128, 165.65557861328128, 165.65557861328128, 0.34);margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-685 .elementor-element.elementor-element-a4e8269 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-685 .elementor-element.elementor-element-a4e8269 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-685 .elementor-element.elementor-element-a4e8269 .elementor-icon-box-title{margin-block-end:10px;color:#0065B0;}.elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-stacked .elementor-icon{background-color:#0065B01F;fill:#FE235B;color:#FE235B;}.elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-framed .elementor-icon, .elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-default .elementor-icon{fill:#0065B01F;color:#0065B01F;border-color:#0065B01F;}.elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-framed .elementor-icon{background-color:#FE235B;}.elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FE235B;fill:#FFFFFF;color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-default:has(:focus) .elementor-icon{fill:#FE235B;color:#FE235B;border-color:#FE235B;}.elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-685 .elementor-element.elementor-element-a4e8269.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-a4e8269 .elementor-icon{font-size:30px;}.elementor-685 .elementor-element.elementor-element-a4e8269 .elementor-icon-box-title, .elementor-685 .elementor-element.elementor-element-a4e8269 .elementor-icon-box-title a{font-size:20px;font-weight:700;}.elementor-685 .elementor-element.elementor-element-a4e8269 .elementor-icon-box-description{font-size:14px;font-weight:700;color:#222222DB;}.elementor-685 .elementor-element.elementor-element-cd5c3e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-685 .elementor-element.elementor-element-3a4c06b .elementor-button{background-color:#FE235B;font-weight:500;text-transform:uppercase;box-shadow:0px 0px 25px 0px rgba(105.35751037597657, 105.35751037597657, 105.35751037597657, 0.19);border-radius:50px 50px 50px 50px;padding:10px 15px 10px 20px;}.elementor-685 .elementor-element.elementor-element-3a4c06b .elementor-button:hover, .elementor-685 .elementor-element.elementor-element-3a4c06b .elementor-button:focus{background-color:#130947;color:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-3a4c06b{width:auto;max-width:auto;}.elementor-685 .elementor-element.elementor-element-3a4c06b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-685 .elementor-element.elementor-element-3a4c06b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-685 .elementor-element.elementor-element-3a4c06b .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-685 .elementor-element.elementor-element-3a4c06b .elementor-button:hover svg, .elementor-685 .elementor-element.elementor-element-3a4c06b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-685 .elementor-element.elementor-element-ec77349{margin-top:0px;margin-bottom:0px;}.elementor-685 .elementor-element.elementor-element-778935f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-685 .elementor-element.elementor-element-b14b807 iframe{height:450px;}@media(max-width:767px){.elementor-685 .elementor-element.elementor-element-e134b9f{text-align:center;}.elementor-685 .elementor-element.elementor-element-8ca350b{margin-top:0px;margin-bottom:0px;}.elementor-685 .elementor-element.elementor-element-c60fedc > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-685 .elementor-element.elementor-element-926f98e .elementor-icon-box-wrapper{text-align:center;}.elementor-685 .elementor-element.elementor-element-11733e9 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-685 .elementor-element.elementor-element-ecd3585 .elementor-icon-box-wrapper{text-align:center;}.elementor-685 .elementor-element.elementor-element-737889f > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-685 .elementor-element.elementor-element-45a96c7 .elementor-icon-box-wrapper{text-align:center;}.elementor-685 .elementor-element.elementor-element-67e2629 > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-685 .elementor-element.elementor-element-a4e8269 .elementor-icon-box-wrapper{text-align:center;}.elementor-685 .elementor-element.elementor-element-975b5cc{margin-top:10px;margin-bottom:15px;}.elementor-685 .elementor-element.elementor-element-cd5c3e0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-685 .elementor-element.elementor-element-3a4c06b{width:auto;max-width:auto;}.elementor-685 .elementor-element.elementor-element-3a4c06b .elementor-button{font-size:13px;padding:5px 10px 5px 15px;}}/* Start custom CSS */@media(min-width:1200px){
            .contactus-top .elementor-container.elementor-column-gap-default::after {
    content: '' !important;
    position: absolute !important;
    left: 100% !important;
    top: 0 !important;
    width: 50% !important;
    height: 100% !important;
    background: #0065b0;
    box-shadow:15px 10px 10px 0 #efefef50;
}
        }
/** Form Style **/
.ginput_container::before{
  content: "";
  background-size:100%;
  background-repeat: no-repeat;
  display: flex;
  width: 22px;
  height: 22px;
  vertical-align: middle;
  margin-right: 8px;
    margin-left: 4px;
    margin-top: 4px;
}
.ginput_container:not(.ginput_container.ginput_container_textarea){
    background-color:#f4f4f4;
    display:flex;
    align-items:center;
    padding-left:5px;
}
.ginput_container.ginput_container_textarea{
     background-color:#f4f4f4;
    display:flex;
    padding-left:5px;
}
.ginput_container_textarea:before{
    margin-top: 10px;
}

.gf_name_icon .ginput_container:before{
    background-image: url('https://longlakefamilydentistry.com/wp-content/uploads/2024/04/name-01.png');
}
.gf_email_icon .ginput_container:before{
    background-image: url('https://longlakefamilydentistry.com/wp-content/uploads/2024/04/mail-01.png');
}
.gf_phone_icon .ginput_container:before{
    background-image: url('https://longlakefamilydentistry.com/wp-content/uploads/2024/04/phone-01.png');
}
.gf_subject_icon .ginput_container:before{
    background-image: url('https://longlakefamilydentistry.com/wp-content/uploads/2024/04/subject-01.png');
}
.gf_findus_icon .ginput_container:before{
    background-image: url('https://longlakefamilydentistry.com/wp-content/uploads/2024/04/find-us-01.png');
}
.gf_message_icon .ginput_container:before{
    background-image: url('https://longlakefamilydentistry.com/wp-content/uploads/2024/04/message-01.png');
}
.ginput_container input, .ginput_container select, .ginput_container textarea{
    background-color: #f4f4f4 !important;
    border:none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    height:43px !important;
    border-left: 1px solid #fe235b !important;
}

input[type="submit"]{
        border: none !important;
    padding: 15px 35px !important;
    border-radius: 50px !important;
    background-color: #fe235b !important;
    font-size: 16px !important;
}
select#input_4_7 {
    padding-top: 3px;
}

div#input_4_9::before{
    display: none;
}
div#input_4_9{
    width: fit-content;
}

.homepage-btns .elementor-button-text{
        margin-top: 10px;
    }
.homepage-btns:hover .e-fas-arrow-right{
        background-color: #ffffff;
        fill: #130947 !important;
    }
.homepage-btns .e-fas-arrow-right{
    background-color: #130947;
    display: block;
    width: 35px !important;
    height: 35px !important;
    padding: 10px;
    border-radius: 50px;
}/* End custom CSS */