.elementor-16941 .elementor-element.elementor-element-bc75a48{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16941 .elementor-element.elementor-element-bc75a48:not(.elementor-motion-effects-element-type-background), .elementor-16941 .elementor-element.elementor-element-bc75a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allurarentals.com/wp-content/uploads/2026/06/8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16941 .elementor-element.elementor-element-bc75a48::before, .elementor-16941 .elementor-element.elementor-element-bc75a48 > .elementor-background-video-container::before, .elementor-16941 .elementor-element.elementor-element-bc75a48 > .e-con-inner > .elementor-background-video-container::before, .elementor-16941 .elementor-element.elementor-element-bc75a48 > .elementor-background-slideshow::before, .elementor-16941 .elementor-element.elementor-element-bc75a48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-16941 .elementor-element.elementor-element-bc75a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(122deg, var( --e-global-color-2d46097 ) 48%, #0A2A6670 100%);}.elementor-16941 .elementor-element.elementor-element-1b79ae8 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-size:45px;font-weight:700;line-height:1.2em;letter-spacing:0.5px;color:var( --e-global-color-5c2c411 );}.elementor-16941 .elementor-element.elementor-element-ef1c4cd{width:var( --container-widget-width, 915px );max-width:915px;--container-widget-width:915px;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-5c2c411 );}.elementor-16941 .elementor-element.elementor-element-ef1c4cd a{color:var( --e-global-color-5c2c411 );}.elementor-16941 .elementor-element.elementor-element-8a5a901{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16941 .elementor-element.elementor-element-d57981d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16941 .elementor-element.elementor-element-34b1da3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16941 .elementor-element.elementor-element-34b1da3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16941 .elementor-element.elementor-element-34b1da3 .elementor-icon-box-title{margin-block-end:17px;color:#000000;}.elementor-16941 .elementor-element.elementor-element-34b1da3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16941 .elementor-element.elementor-element-34b1da3.elementor-view-framed .elementor-icon, .elementor-16941 .elementor-element.elementor-element-34b1da3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16941 .elementor-element.elementor-element-34b1da3 .elementor-icon-box-title, .elementor-16941 .elementor-element.elementor-element-34b1da3 .elementor-icon-box-title a{font-size:22px;letter-spacing:-0.8px;}.elementor-16941 .elementor-element.elementor-element-34b1da3 .elementor-icon-box-description{color:#2F2F2F;}.elementor-16941 .elementor-element.elementor-element-6cec4a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16941 .elementor-element.elementor-element-27915ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16941 .elementor-element.elementor-element-27915ee .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16941 .elementor-element.elementor-element-27915ee .elementor-icon-box-title{margin-block-end:17px;color:#000000;}.elementor-16941 .elementor-element.elementor-element-27915ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16941 .elementor-element.elementor-element-27915ee.elementor-view-framed .elementor-icon, .elementor-16941 .elementor-element.elementor-element-27915ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16941 .elementor-element.elementor-element-27915ee .elementor-icon-box-title, .elementor-16941 .elementor-element.elementor-element-27915ee .elementor-icon-box-title a{font-size:22px;letter-spacing:-0.8px;}.elementor-16941 .elementor-element.elementor-element-27915ee .elementor-icon-box-description{color:#2F2F2F;}.elementor-16941 .elementor-element.elementor-element-7598eac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16941 .elementor-element.elementor-element-19b883a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-16941 .elementor-element.elementor-element-19b883a .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-16941 .elementor-element.elementor-element-19b883a .elementor-icon-box-title{margin-block-end:17px;color:#000000;}.elementor-16941 .elementor-element.elementor-element-19b883a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-16941 .elementor-element.elementor-element-19b883a.elementor-view-framed .elementor-icon, .elementor-16941 .elementor-element.elementor-element-19b883a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16941 .elementor-element.elementor-element-19b883a .elementor-icon-box-title, .elementor-16941 .elementor-element.elementor-element-19b883a .elementor-icon-box-title a{font-size:22px;letter-spacing:-0.8px;}.elementor-16941 .elementor-element.elementor-element-19b883a .elementor-icon-box-description{color:#2F2F2F;}.elementor-16941 .elementor-element.elementor-element-bdcca5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-16941 .elementor-element.elementor-element-bdcca5c:not(.elementor-motion-effects-element-type-background), .elementor-16941 .elementor-element.elementor-element-bdcca5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}@media(min-width:768px){.elementor-16941 .elementor-element.elementor-element-bc75a48{--content-width:1366px;}.elementor-16941 .elementor-element.elementor-element-d57981d{--width:50%;}.elementor-16941 .elementor-element.elementor-element-6cec4a5{--width:50%;}.elementor-16941 .elementor-element.elementor-element-7598eac{--width:50%;}}@media(min-width:1025px){.elementor-16941 .elementor-element.elementor-element-bc75a48:not(.elementor-motion-effects-element-type-background), .elementor-16941 .elementor-element.elementor-element-bc75a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-16941 .elementor-element.elementor-element-bc75a48{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-16941 .elementor-element.elementor-element-1b79ae8 .elementor-heading-title{font-size:30px;}.elementor-16941 .elementor-element.elementor-element-ef1c4cd{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 );}}@media(max-width:767px){.elementor-16941 .elementor-element.elementor-element-1b79ae8{text-align:start;}.elementor-16941 .elementor-element.elementor-element-1b79ae8 .elementor-heading-title{font-size:28px;}.elementor-16941 .elementor-element.elementor-element-ef1c4cd{text-align:start;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-16941 .elementor-element.elementor-element-34b1da3 .elementor-icon-box-wrapper{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-8a5a901 *//* Contact Info Section */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .e-con-inner{
    display:flex;
    gap:20px;
    flex-wrap:wrap;
}

/* Each Box */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .e-child{
    flex:1;
    min-width:280px;
    background:#ffffff;
    border:1px solid #E8EDF4;
    border-radius:20px;
    padding:35px 25px;
    transition:all .3s ease;
}

/* Hover */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .e-child:hover{
    transform:translateY(-4px);
    border-color:#C9A46A;
    box-shadow:0 12px 30px rgba(17,43,90,.08);
}

/* Icon Box Layout */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon-box-wrapper{
    text-align:center;
}

/* Icon Circle */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon-box-icon{
    margin-bottom:18px;
}

.elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon{
    width:70px;
    height:70px;
    display:flex !important;
    align-items:center;
    justify-content:center;
    margin:0 auto;
    border-radius:50%;
    background:rgba(201,164,106,.10);
    transition:all .3s ease;
}

/* Icon */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon svg{
    width:26px;
    height:26px;
    fill:#112B5A;
}

/* Hover Icon */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .e-child:hover .elementor-icon{
    background:#112B5A;
}

.elementor-16941 .elementor-element.elementor-element-8a5a901 .e-child:hover .elementor-icon svg{
    fill:#ffffff;
}

/* Title/Text */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon-box-title{
    margin:0 !important;
    font-size:22px !important;
    font-weight:600 !important;
    line-height:1.5;
}

/* Links */
.elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon-box-title a{
    color:#112B5A !important;
    text-decoration:none !important;
    transition:all .3s ease;
    word-break:break-word;
}

.elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon-box-title a:hover{
    color:#C9A46A !important;
}

/* Mobile */
@media(max-width:767px){

    .elementor-16941 .elementor-element.elementor-element-8a5a901 .e-con-inner{
        gap:16px;
    }

    .elementor-16941 .elementor-element.elementor-element-8a5a901 .e-child{
        padding:28px 20px;
        border-radius:18px;
    }

    .elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon{
        width:60px;
        height:60px;
    }

    .elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon svg{
        width:22px;
        height:22px;
    }

    .elementor-16941 .elementor-element.elementor-element-8a5a901 .elementor-icon-box-title{
        font-size:18px !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-83d25bc */.wpcf7-form{
    background: transparent;
}


.cf-container{
	display:flex !important;
	flex-wrap:wrap !important;
	gap:0px;
}

.cf-col-6,
.cf-col-12{
	position:relative !important;
	width:100% !important;
	padding:0 8px !important;
}

@media (min-width:576px){

	.cf-col-6{
		flex:0 0 50% !important;
		max-width:50% !important;
	}

	.cf-col-12{
		flex:0 0 100% !important;
		max-width:100% !important;
	}
}


/* Inputs + Textarea */
.wpcf7-text,
.wpcf7-number,
.wpcf7-email,
.wpcf7-textarea,
.wpcf7-form .form-field,
.wpcf7-form textarea{
    width:100% !important;
    background:#ffffff !important;
    border:1px solid #E6EBF2 !important;
    border-radius:16px !important;
    padding:16px 18px !important;
    font-size:15px !important;
    color:#112B5A !important;
    transition:all .3s ease !important;
    margin-bottom:18px !important;
    box-shadow:none !important;
}

/* Input Height */
.wpcf7-text,
.wpcf7-number,
.wpcf7-email{
    height:56px !important;
}

/* Textarea */
.wpcf7-textarea{
    min-height:140px !important;
    resize:vertical;
    font-family:inherit;
}

/* Placeholder */
.wpcf7-text::placeholder,
.wpcf7-number::placeholder,
.wpcf7-email::placeholder,
.wpcf7-textarea::placeholder{
    color:#8B95A7 !important;
    font-weight:400;
}

/* Hover */
.wpcf7-text:hover,
.wpcf7-number:hover,
.wpcf7-email:hover,
.wpcf7-textarea:hover{
    border-color:rgba(201,164,106,.35) !important;
}

/* Focus */
.wpcf7-text:focus,
.wpcf7-number:focus,
.wpcf7-email:focus,
.wpcf7-textarea:focus{
    border-color:#C9A46A !important;
    background:#fff !important;
    outline:none !important;
    box-shadow:0 0 0 4px rgba(201,164,106,.12) !important;
}

/* Submit Button */
.wpcf7-submit{
    width:100%;
    border:none !important;
    border-radius:16px !important;
    height:58px;
    background:#112B5A !important;
    color:#fff !important;
    font-size:15px !important;
    font-weight:600 !important;
    transition:all .3s ease !important;
    cursor:pointer;
}

/* Button Hover */
.wpcf7-submit:hover{
    background:#C9A46A !important;
    transform:translateY(-2px);
    box-shadow:0 10px 25px rgba(201,164,106,.22);
}

/* Spinner */
.wpcf7-spinner{
    margin-left:10px;
}

/* Success/Error Message */
.wpcf7-response-output{
    border:none !important;
    border-radius:14px !important;
    padding:14px 18px !important;
    margin-top:18px !important;
    font-size:14px !important;
}

/* Success */
.wpcf7-mail-sent-ok,
.wpcf7 form.sent .wpcf7-response-output{
    background:#EEF8F1 !important;
    color:#198754 !important;
}

/* Error */
.wpcf7-mail-sent-ng,
.wpcf7-validation-errors,
.wpcf7 form.invalid .wpcf7-response-output{
    background:#FFF1F2 !important;
    color:#DC3545 !important;
}

/* Validation */
.wpcf7-not-valid{
    border-color:#dc3545 !important;
}

.wpcf7-not-valid-tip{
    color:#dc3545;
    font-size:13px;
    margin-top:-10px;
    margin-bottom:10px;
}

/* Hide Hidden Fields */
.hidden-fields-container{
    display:none !important;
}

/* Mobile */
@media(max-width:767px){

    .cf-col-6,
    .cf-col-12{
        padding:0 !important;
    }

    .wpcf7-text,
    .wpcf7-number,
    .wpcf7-email{
        height:52px !important;
    }

    .wpcf7-submit{
        height:54px;
    }
}/* End custom CSS */