.fa-phone-alt:before{content:""}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-shape-circle .elementor-icon{border-radius:50%}.elementor-widget.elementor-align-end .elementor-icon-list-item,.elementor-widget.elementor-align-end .elementor-icon-list-item a{justify-content:end;text-align:end}.elementor-widget.elementor-align-end .elementor-icon-list-items{justify-content:end}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.e-con-inner [class*=elementor-widget-tec_elementor_widget]:not(:last-child),.elementor-section:not(.elementor-top-section) [class*=elementor-widget-tec_elementor_widget]:not(:last-child){margin-block-end:var(--tec-spacer-3)}.joinchat__button:has(.joinchat__button__ico){background:var(--color)}.joinchat__button:has(.joinchat__button__ico):active,.joinchat__button:has(.joinchat__button__ico):hover{background:var(--hover)}.fa-phone-alt:before{content:""}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.fa-phone-alt:before,.fa-phone-flip:before{content:""}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:.5rem;font-family:var(--boliin-heading-font-family);font-weight:400;line-height:1.22;color:var(--e-global-color-accent)}h3,.h3{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){h3,.h3{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}label{display:inline-block}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}fieldset{min-width:0;padding:0;margin:0;border:0}.row{--boliin-gutter-x:1.5rem;--boliin-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--boliin-gutter-y) * -1);margin-right:calc(var(--boliin-gutter-x) / -2);margin-left:calc(var(--boliin-gutter-x) / -2)}.row>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--boliin-gutter-x) / 2);padding-left:calc(var(--boliin-gutter-x) / 2);margin-top:var(--boliin-gutter-y)}@media (min-width:576px){.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}@media (min-width:1025px){.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}h1,h2,h3,h4,h5,h6{margin-top:15px;margin-bottom:20px}input[type=text],input[type=tel],input[type=password],input[type=email],input[type=url],input[type=date],input[type=number],textarea,select,#checkout_form .input_group>div input,#edit_user_profile .input_group>div input{background-color:#fff;padding:0 12px;max-width:100%;line-height:40px;color:var(--e-global-color-text);font-size:15px;border:1px solid #e2dfeb;border-radius:0px}input[type=text]:focus,input[type=text]:active,input[type=text]:hover,input[type=tel]:focus,input[type=tel]:active,input[type=tel]:hover,input[type=password]:focus,input[type=password]:active,input[type=password]:hover,input[type=email]:focus,input[type=email]:active,input[type=email]:hover,input[type=url]:focus,input[type=url]:active,input[type=url]:hover,input[type=date]:focus,input[type=date]:active,input[type=date]:hover,input[type=number]:focus,input[type=number]:active,input[type=number]:hover,textarea:focus,textarea:active,textarea:hover,select:focus,select:active,select:hover,#checkout_form .input_group>div input:focus,#checkout_form .input_group>div input:active,#checkout_form .input_group>div input:hover,#edit_user_profile .input_group>div input:focus,#edit_user_profile .input_group>div input:active,#edit_user_profile .input_group>div input:hover{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#e2dfeb}input:-webkit-autofill{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--e-global-color-text)!important;color:var(--e-global-color-text)!important}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder{color:var(--e-global-color-text)}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder{color:var(--e-global-color-text)}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder{color:var(--e-global-color-text)}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=email]:-moz-placeholder{color:var(--e-global-color-text)}button:hover,input[type=button]:hover,input[type=submit]:hover{cursor:pointer}input:focus,input:active,input:hover,textarea:focus,textarea:active,textarea:hover,select:focus,select:active,select:hover{outline:none}.wp-block-image,.wp-block-gallery,.wp-block-embed{margin:15px 0}.blocks-gallery-caption,.wp-block-embed figcaption,.wp-block-image figcaption{width:100%;display:block!important}button,.btn,.btn-theme,.btn-theme-2,.btn,.btn-white,.btn-gray,.btn-black,input[type*=submit]:not(.fa):not(.btn-theme):not(.bicon-):not(.newsletter__submit),#tribe-events .tribe-events-button,.tribe-events-button{background:var(--e-global-color-primary);color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:2.4px;padding:24px 35px;line-height:1;font-size:12px;position:relative;z-index:1;display:inline-block;-webkit-transition:all .35s;transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;border:none;border-radius:0}@media (max-width:1100px){button,.btn,.btn-theme,.btn-theme-2,.btn,.btn-white,.btn-gray,.btn-black,input[type*=submit]:not(.fa):not(.btn-theme):not(.bicon-):not(.newsletter__submit),#tribe-events .tribe-events-button,.tribe-events-button{padding:20px}}button:hover,button:focus,button:active,.btn:hover,.btn:focus,.btn:active,.btn-theme:hover,.btn-theme:focus,.btn-theme:active,.btn-theme-2:hover,.btn-theme-2:focus,.btn-theme-2:active,.btn:hover,.btn:focus,.btn:active,.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-gray:hover,.btn-gray:focus,.btn-gray:active,.btn-black:hover,.btn-black:focus,.btn-black:active,input[type*=submit]:not(.fa):not(.btn-theme):not(.bicon-):not(.newsletter__submit):hover,input[type*=submit]:not(.fa):not(.btn-theme):not(.bicon-):not(.newsletter__submit):focus,input[type*=submit]:not(.fa):not(.btn-theme):not(.bicon-):not(.newsletter__submit):active,#tribe-events .tribe-events-button:hover,#tribe-events .tribe-events-button:focus,#tribe-events .tribe-events-button:active,.tribe-events-button:hover,.tribe-events-button:focus,.tribe-events-button:active{color:#fff;opacity:.9;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.08);box-shadow:0 10px 20px rgba(0,0,0,.08)}.main-page-content{position:relative}#wp-content{min-height:150px;background:#fff}#wp-footer{position:relative;z-index:9}footer .footer-main{background:url("https://thecoastalstay.co.uk/wp-content/themes/boliin/assets/css/../images/bg-footer.png") no-repeat center center var(--boliin-footer-bg-color);background-size:auto 100%;color:var(--boliin-footer-color);position:relative;z-index:111;--lzl-bg-img:"https://thecoastalstay.co.uk/wp-content/themes/boliin/assets/css/../images/bg-footer.png"}footer .footer-main a{color:var(--boliin-footer-color)}footer .footer-main a:hover,footer .footer-main a:focus{color:#fff}footer .footer-main .footer-main>p{display:none}.elementor-widget-icon-box{position:relative}.elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon{color:var(--e-global-color-primary);fill:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title{margin:0}.elementor-widget-icon-box .elementor-icon-box-title a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.elementor-widget-icon-box .elementor-icon-box-title a:hover,.elementor-widget-icon-box .elementor-icon-box-title a:focus{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{min-height:0!important}.elementor-widget-icon-box:hover .elementor-icon i{-webkit-animation:beat 1.5s ease 0s infinite;animation:beat 1.5s ease 0s infinite}@media (max-width:767px){.elementor-widget-icon-box.icon-box-left .elementor-icon-box-wrapper{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.icon-box-left .elementor-icon-box-wrapper .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.icon-box-left .elementor-icon-box-icon{margin-right:15px!important;margin-bottom:0!important}.elementor-widget-icon-box.icon-box-left .elementor-icon-box-content{text-align:left}}.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon span,.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{color:var(--e-global-color-primary);margin-right:18px}.wpcf7-form{max-width:950px;margin:0 auto}.wpcf7-form .row{margin:0 -10px}.wpcf7-form .row>div{padding:0 10px}.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:10px;display:block}.wpcf7-form label{display:inline-block;font-weight:500;color:#292836;margin-bottom:5px}.wpcf7-form input[type*=email],.wpcf7-form input[type*=text],.wpcf7-form input[type*=tel]{width:100%;height:60px;padding:0 15px;border:1px solid #faf5ef!important;-webkit-transition:all .35s;transition:all .35s;background:#faf5ef}.wpcf7-form input[type*=email]:focus,.wpcf7-form input[type*=email]:active,.wpcf7-form input[type*=text]:focus,.wpcf7-form input[type*=text]:active,.wpcf7-form input[type*=tel]:focus,.wpcf7-form input[type*=tel]:active{border-color:var(--e-global-color-primary)!important}.wpcf7-form input::-webkit-input-placeholder,.wpcf7-form select::-webkit-input-placeholder,.wpcf7-form textarea::-webkit-input-placeholder{color:var(--e-global-color-text);font-weight:500}.wpcf7-form input::-moz-placeholder,.wpcf7-form select::-moz-placeholder,.wpcf7-form textarea::-moz-placeholder{color:var(--e-global-color-text);font-weight:500}.wpcf7-form input:-ms-input-placeholder,.wpcf7-form select:-ms-input-placeholder,.wpcf7-form textarea:-ms-input-placeholder{color:var(--e-global-color-text);font-weight:500}.wpcf7-form input:-moz-placeholder,.wpcf7-form select:-moz-placeholder,.wpcf7-form textarea:-moz-placeholder{color:var(--e-global-color-text);font-weight:500}.wpcf7-form .wpcf7-submit{padding:16px 50px}.fa-phone-alt:before{content:""}footer .footer-main.lzl:not(.lzl-ed),footer .footer-main.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAuMAAAHTCAYAAACN7xaUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFUUlEQVR42u3BMQEAAADCoPVPbQsvoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4GE3IAAR57hhMAAAAASUVORK5CYII=")}