.elementor-1568 .elementor-element.elementor-element-4905246{--display:flex;--min-height:45vh;--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:flex-end;--align-items:center;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1568 .elementor-element.elementor-element-4905246:not(.elementor-motion-effects-element-type-background), .elementor-1568 .elementor-element.elementor-element-4905246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blueskiesaccommodation.com/wp-content/uploads/2024/11/full-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1568 .elementor-element.elementor-element-0a00ed4{--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:80px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1568 .elementor-element.elementor-element-66d7c97{--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-1568 .elementor-element.elementor-element-3355e3c{--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-1568 .elementor-element.elementor-element-1896e6a{--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-1568 .elementor-element.elementor-element-35c5929{--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-1568 .elementor-element.elementor-element-95b8744{--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;}@media(min-width:768px){.elementor-1568 .elementor-element.elementor-element-0a00ed4{--content-width:1200px;}}@media(max-width:1200px){.elementor-1568 .elementor-element.elementor-element-4905246{--min-height:40vh;--padding-top:250px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-1568 .elementor-element.elementor-element-4905246{--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:290px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1568 .elementor-element.elementor-element-4905246{--margin-top:-320px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:350px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-0a00ed4 *//* Booking styles starts here */
.cottage select{font-size: 14px;
letter-spacing: 1px;
line-height: 20px;
text-transform: uppercase;
color: #000;
font-weight: 500;
font-family: "Urbanist"; background: transparent;
    border-radius: 5px; height: 70px; border: 1px solid #000;}
.cottage select:focus{border-color:#000;}
.cottage label{display:none;}
.cottage select option{color:#000;}
.cottage .elementor-widget-container{height: 90px; border-radius: 5px; background-color: #F3F3F3; margin-bottom: 0; padding: 10px;}
#shortcode-container .wpbs-calendars-wrapper, #coming-soon-message .wpbs-calendars-wrapper{margin: 0 auto;}

#shortcode-container, #coming-soon-message{text-align:center;}

#shortcode-container form, #coming-soon-message form{    margin: 0 auto !important;}

#shortcode-container form label, #coming-soon-message form label{font-size: 14px !important;
    letter-spacing: 1px;
    line-height: 20px !important;
    text-transform: uppercase;
    font-family: "Urbanist";}

#shortcode-container form #wpbs-form-submit-1, #coming-soon-message form #wpbs-form-submit-1{font-size: 16px !important;
    letter-spacing: 1px;
    line-height: 20px !important;
    text-transform: uppercase;
    color: #ffffff !important;
    font-weight: 700 !important;
    font-family: "Urbanist" !important;
    border-radius: 5px !important;
    background-color: #3b71fb !important;
    padding: 20px 50px !important; border:1px #3b71fb solid !important;}

#shortcode-container form #wpbs-form-submit-1:hover, #coming-soon-message form #wpbs-form-submit-1:hover{background-color:transparent !important; color:#3b71fb !important; border:1px #3b71fb solid !important;}

#shortcode-container .wpbs-form-field-input:input, #coming-soon-message form:input{height:60px !important;}

#shortcode-container form .wpbs-form-field-input textarea, #shortcode-container form .wpbs-form-field-input input, #shortcode-container form .wpbs-form-field-input select, #coming-soon-message form .wpbs-form-field-input textarea, #coming-soon-message form .wpbs-form-field-input input, #coming-soon-message form .wpbs-form-field-input select{height:60px !important; border: 1px #969694 solid !important;
    border-radius: 5px !important;}


#coming-soon-message h2, #shortcode-container h2{margin-bottom:20px;}
#shortcode-container{margin-top:70px !important;}

#shortcode-container .wpbs-main-wrapper, #coming-soon-message .wpbs-main-wrapper{display: flex
; align-items: center; justify-content: center; width:100%;}

#shortcode-container .wpbs-container, #shortcode-container form, #coming-soon-message .wpbs-container, #coming-soon-message form{width:50%;}

@media(max-width: 767px){
	#shortcode-container .wpbs-main-wrapper, #coming-soon-message .wpbs-main-wrapper{flex-direction:column !important;}
#shortcode-container .wpbs-container, #shortcode-container form, #coming-soon-message .wpbs-container, #coming-soon-message form{width:100%;}	
}/* End custom CSS */