.elementor-75 .elementor-element.elementor-element-62ae6722:not(.elementor-motion-effects-element-type-background), .elementor-75 .elementor-element.elementor-element-62ae6722 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#130D2C;background:url("https://sky.lorettotel.com/wp-content/uploads/2021/06/vidPoster.png") 50% 50%;background-size:cover;}.elementor-75 .elementor-element.elementor-element-62ae6722 > .elementor-container{min-height:60vh;}.elementor-75 .elementor-element.elementor-element-62ae6722{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 1em 6em 1em;}.elementor-75 .elementor-element.elementor-element-62ae6722 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-75 .elementor-element.elementor-element-719c2d67 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-75 .elementor-element.elementor-element-719c2d67{text-align:left;}.elementor-75 .elementor-element.elementor-element-719c2d67 img{width:710px;max-width:550px;}.elementor-75 .elementor-element.elementor-element-496bd99d .premium-title-header:not(.premium-title-style7), .elementor-75 .elementor-element.elementor-element-496bd99d .premium-title-style7-inner{flex-direction:row;}.elementor-75 .elementor-element.elementor-element-496bd99d:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-75 .elementor-element.elementor-element-496bd99d.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-75 .elementor-element.elementor-element-496bd99d > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-496bd99d .premium-title-header, .elementor-75 .elementor-element.elementor-element-496bd99d.premium-title-noise-yes .premium-title-text::before, .elementor-75 .elementor-element.elementor-element-496bd99d.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-496bd99d.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-496bd99d .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-75 .elementor-element.elementor-element-496bd99d .premium-title-header{font-size:24px;font-weight:bold;}.elementor-75 .elementor-element.elementor-element-496bd99d .premium-title-text{margin:0em 0em 0em 00.6em;}.elementor-75 .elementor-element.elementor-element-496bd99d .premium-title-text, .elementor-75 .elementor-element.elementor-element-496bd99d.premium-title-noise-yes .premium-title-text::before, .elementor-75 .elementor-element.elementor-element-496bd99d.premium-title-noise-yes .premium-title-text::after{padding:0px 0px 0px 0px;}.elementor-75 .elementor-element.elementor-element-496bd99d .premium-title-icon{margin:0em 0em 0em 0em;}.elementor-75 .elementor-element.elementor-element-3d8ebad9 > .elementor-container{max-width:587px;}.elementor-75 .elementor-element.elementor-element-3d8ebad9{margin-top:7em;margin-bottom:7em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-75 .elementor-element.elementor-element-62ae6722 > .elementor-container{min-height:40vh;}.elementor-75 .elementor-element.elementor-element-719c2d67 img{width:550px;max-width:100%;}}@media(max-width:767px){.elementor-75 .elementor-element.elementor-element-62ae6722 > .elementor-container{min-height:100px;}.elementor-75 .elementor-element.elementor-element-719c2d67 > .elementor-widget-container{margin:0px 0px 0px -4px;}.elementor-75 .elementor-element.elementor-element-719c2d67 img{max-width:100%;}.elementor-75 .elementor-element.elementor-element-3d8ebad9{margin-top:3em;margin-bottom:3em;padding:0em 1em 0em 1em;}}/* Start custom CSS for image, class: .elementor-element-719c2d67 */.elementor-75 .elementor-element.elementor-element-719c2d67 {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for premium-addon-title, class: .elementor-element-496bd99d */.elementor-75 .elementor-element.elementor-element-496bd99d h2 {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-47a6c409 *//*.elementor-75 .elementor-element.elementor-element-47a6c409 .uk-button,
.elementor-75 .elementor-element.elementor-element-47a6c409 .uk-button:active,
.elementor-75 .elementor-element.elementor-element-47a6c409 .uk-button:focus,
.elementor-75 .elementor-element.elementor-element-47a6c409 .uk-button:hover {
    background: #E88C3A;
    border-radius: 40px;
    color: #000;
    font-weight: bold;
    width: auto;
}

.elementor-75 .elementor-element.elementor-element-47a6c409 .uk-button:hover {
    background: #FF8B23;
}*/

.service-lookup-container {
    color: #fff;
    min-height: 0;
}

.service-lookup-container .uk-form-label {
    color: inherit;
    font-size: 16px;
}

.service-lookup-container .uk-button-primary {
    border-radius: 24px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.3;
    padding: 10px 20px;
}

.service-lookup-form__submit--residential .uk-button-primary {
    max-width: 168px;
}

.service-lookup-form__submit--business .uk-button-primary {
    max-width: 220px;
}

.service-lookup-container .uk-input {
    border-radius: 4px;
    height: auto;
    padding: 8px 10px;
    font-size: 16px;
    max-width: 168px;
}


.service-lookup-address-results, .service-lookup-map{
    padding: 2rem;
    color: white;
    background: #000000cc;
    border-radius: 10px;
}

.service-lookup-address-results{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.service-lookup-address-results > p {
    flex: 1 0 auto;
    width: 100%;
}
.service-lookup-address-results .uk-alert {
    width: 100%;
    background: #6732f6;
    color: white;
    background-image: linear-gradient(110deg, #ae3ade, #6732f7, #568ee8);
}

.service-lookup-address-results > div {
    width: 50%;
}

@media(max-width:820px){
    .service-lookup-address-results > div {
        width: 100%;
        border-bottom: solid 1px #ffffff21;
        margin-bottom: 5px;
        padding-bottom: 5px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62ae6722 */.elementor-75 .elementor-element.elementor-element-62ae6722 {
    background-color: #130d2c;
}
.elementor-75 .elementor-element.elementor-element-62ae6722 .elementor-background-video-container {
    background-color: #130d2c;
    height: 100% !important;
}/* End custom CSS */