*#dm *.dmBody a.span.textonly{
color:rgb(255,255,255) !important}
*#dm *.dmBody div.dmform-error{
font-style:normal !important}
*#dm *.dmBody div.dmforminput textarea{
font-style:italic !important}
*#dm *.dmBody div.dmforminput *.fileUploadLink{
font-style:italic !important}
*#dm *.dmBody div.checkboxwrapper span{
font-style:italic !important}
*#dm *.dmBody div.radiowrapper span{
font-style:italic !important}
*#dm *.dmBody div.u_1629733004 input:not([type="submit"]){
background-color:rgba(255,255,255,1) !important;
border-style:solid !important;
border-width:0 !important}
*#dm *.dmBody div.u_1629733004 textarea{
background-color:rgba(255,255,255,1) !important;
border-style:solid !important;
border-width:0 !important}
*#dm *.dmBody div.u_1629733004 select{
background-color:rgba(255,255,255,1) !important;
border-style:solid !important;
border-width:0 !important}
*#dm *.dmBody div.u_1629733004 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable){
color:rgba(102,109,129,1) !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1629733004 .m-recaptcha{
color:rgba(102,109,129,1) !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1629733004 .dmformsubmit{
background-color:rgba(255,255,255,1) !important;
border-style:solid !important;
border-width:1px !important}
*#dm *.dmBody div.u_1629733004 .dmformsubmit:hover{
background-color:rgba(219,65,59,1) !important;
background-image:none !important;
border-color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1629733004 .dmformsubmit.hover{
background-color:rgba(219,65,59,1) !important;
background-image:none !important;
border-color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1629733004 input[type="submit"]{
color:rgba(0,0,0,1) !important}
*#dm *.dmBody div.u_1629733004 .dmformsubmit:hover input[type="submit"]{
color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1629733004 .dmformsubmit.hover input[type="submit"]{
color:rgba(255,255,255,1) !important}
*#dm *.dmBody *.u_1629733004 .dmformsubmit{
float:LEFT !important}
*#dm *.dmBody div.u_1709286606{
background-color:rgba(41,41,41,1) !important}
*#dm *.dmBody div.u_1629733004 input::placeholder{
color:rgba(102,109,129,1) !important;
font-style:normal !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1629733004 input.placeholder{
color:rgba(102,109,129,1) !important;
font-style:normal !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1629733004 textarea::placeholder{
color:rgba(102,109,129,1) !important;
font-style:normal !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1629733004 textarea.placeholder{
color:rgba(102,109,129,1) !important;
font-style:normal !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1629733004 select::placeholder{
color:rgba(102,109,129,1) !important;
font-style:normal !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1629733004 select.placeholder{
color:rgba(102,109,129,1) !important;
font-style:normal !important;
font-weight:bold !important}
*#dm *.dmBody div.u_1629733004 .dmforminput input{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_1629733004 .dmforminput textarea{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_1629733004 .dmforminput .fileUploadLink{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_1629733004 .checkboxwrapper span{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_1629733004 .radiowrapper span{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_1629733004 .optinwrapper div{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_1629733004 .freetextwrapper{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_1629733004 .dmforminput select{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_1629733004 .dmforminput option{
color:rgba(102,109,129,1) !important;
font-weight:bold !important;
font-style:normal !important}
*#dm *.dmBody div.u_attraction{
background-image:radial-gradient(circle,rgba(217,217,217,1) 0,rgba(0,0,0,1) 100%) !important;
background-origin:border-box !important}
*#dm *.dmBody div.u_1313859435{
background-image:url(https://lirp.cdn-website.com/a544e45b/dms3rep/multi/opt/email-5-xxl-1920w.png) !important}
*#dm *.dmBody *.u_1467187418{
width:100% !important}
*#dm *.dmBody *.u_1423322500{
width:100% !important}
*#dm *.dmBody div.u_1423322500 img[dm_changed]{
object-position:50% 50% !important;
object-fit:cover !important}
*#dm *.dmBody div.u_1423322500 img{
object-position:50% 50% !important;
object-fit:cover !important}
*#dm *.dmBody *.u_1760936177{
width:100% !important}
*#dm *.dmBody *.u_1451849696{
width:100% !important}
*#dm *.dmBody *.u_1479684349{
width:100% !important}
*#dm *.dmBody div.u_1212855403 .caption-button{
background-color:rgba(0,0,0,0) !important}
*#dm *.dmBody *.u_1926172937{
display:block !important}
*#dm *.dmBody *.u_1515794533{
display:none !important}
*#dm *.dmBody *.u_1050921816{
display:none !important}
*#dm *.dmBody *.u_1464117343{
display:block !important}
*#dm *.dmBody *.u_1227488218{
display:none !important}
*#dm *.dmBody *.u_1798192901{
display:none !important}
*#dm *.dmBody div.u_1620243137{
background-color:rgba(0,0,0,0) !important;
border-style:solid !important;
border-width:0 !important}
*#dm *.dmBody div.u_1334047013 .btnWrapper span.text{
font-weight:bold !important;
text-decoration:none !important;
font-style:normal !important;
font-family:'PT Sans' !important}
*#dm *.dmBody div.u_1953491517 .btnWrapper span.text{
font-weight:bold !important;
text-decoration:none !important;
font-style:normal !important;
font-family:'PT Sans' !important}
*#dm *.dmBody div.u_1953491517 .btnWrapper{
border-radius:27px !important;
-moz-border-radius:27px !important;
-webkit-border-radius:27px !important;
background-color:rgba(4,0,255,0.29) !important;
border-color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1334047013 .btnWrapper{
border-radius:27px !important;
-moz-border-radius:27px !important;
-webkit-border-radius:27px !important;
background-color:rgba(105,211,95,0.49) !important;
border-color:rgba(255,255,255,1) !important}
*#dm *.dmBody div.u_1467187418 img[dm_changed]{
object-position:50% 50% !important;
object-fit:contain !important;
box-shadow:none !important;
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
border-style:solid !important;
border-width:0 !important}
*#dm *.dmBody div.u_1467187418 img{
object-position:50% 50% !important;
object-fit:contain !important;
box-shadow:none !important;
-moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
border-style:solid !important;
border-width:0 !important}
*#dm *.dmBody *.u_1747591832{
display:block !important}
*#dm *.dmBody *.u_1128634771{
display:none !important}
*#dm *.dmBody *.u_1741600486{
display:none !important}
*#dm *.dmBody div.u_1212855403 .photoGalleryThumbs .image-container{
border-radius:12% !important;
-moz-border-radius:12% !important;
-webkit-border-radius:12% !important}
*#dm *.dmBody div.u_1212855403{
background-color:rgba(0,0,0,0) !important;
border-style:solid !important;
border-width:0 !important}
*#dm *.dmBody *.u_1212855403 .caption-inner{
border-bottom-left-radius:12% !important;
-webkit-border-top-right-radius:12% !important;
-moz-border-top-right-radius:12% !important;
-webkit-border-bottom-right-radius:12% !important;
-webkit-border-bottom-left-radius:12% !important;
border-top-right-radius:12% !important;
-webkit-border-top-left-radius:12% !important;
border-radius:12% !important;
-moz-border-bottom-right-radius:12% !important;
-moz-border-top-left-radius:12% !important;
border-top-left-radius:12% !important;
-moz-border-radius:12% !important;
-moz-border-bottom-left-radius:12% !important;
border-bottom-right-radius:12% !important;
-webkit-border-radius:12% !important}
*#dm *.dmBody div.u_1212855403 .caption-inner{
background-color:rgba(105,211,95,0.36) !important}
*#dm *.dmBody div.u_1212855403 .caption-container .caption-title{
color:rgba(255,255,255,1) !important}
*#dm *.dmBody *.u_1936759448{
background-position:50% 50% !important}
*#dm *.dmBody div.u_1156197383 .calendar-container .navigation-header{
color:rgba(51,197,219,1) !important}
*#dm *.dmBody div.u_1156197383 .calendar-container .weeks-container .week-container .monthly-day-card .day-of-month-flex-container p.today{
background-color:rgba(105,211,95,1) !important}
*#dm *.dmBody div.u_1156197383 .calendar-container .week-day-names-header{
color:rgba(51,197,219,1) !important}
*#dm *.dmBody div.u_1156197383 .calendar-container .weeks-container .week-container .monthly-day-card .event-container{
color:rgba(51,197,219,1) !important}
*#dm *.dmBody div.u_1156197383 .calendar-container .weeks-container .week-container .monthly-day-card .x-more-container{
color:rgba(51,197,219,1) !important}separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1175850139{
margin-left:0 !important;
padding-top:102px !important;
padding-left:40px !important;
padding-bottom:110px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:40px !important;
width:auto !important}
*#dm *.dmBody div.u_1629733004 .dmformsubmit{
width:219px !important;
height:57px !important}
*#dm *.dmBody div.u_1629733004{
float:none !important;
top:0 !important;
left:0 !important;
width:calc(100% - 0px) !important;
position:relative !important;
height:auto !important;
padding-top:0 !important;
padding-left:0 !important;
padding-bottom:0 !important;
margin-right:0 !important;
margin-left:0 !important;
max-width:606px !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:0 !important;
min-width:25px !important;
text-align:start !important}
*#dm *.dmBody div.u_1709286606{
padding-top:90px !important;
padding-left:40px !important;
padding-bottom:85px !important;
padding-right:40px !important;
width:auto !important}
*#dm *.dmBody div.u_attraction{
padding-top:90px !important;
padding-left:40px !important;
padding-bottom:81px !important;
padding-right:40px !important;
width:auto !important;
margin-left:0 !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important}
*#dm *.dmBody div.u_our-company{
margin-left:0 !important;
padding-top:29.5px !important;
padding-left:40px !important;
padding-bottom:39.5px !important;
margin-top:0 !important;
margin-bottom:0 !important;
margin-right:0 !important;
padding-right:40px !important;
width:auto !important;
float:none !important;
top:0 !important;
left:0 !important;
position:relative !important;
height:auto !important;
max-width:100% !important;
min-width:0 !important;
text-align:start !important}
*#dm *.dmBody div.u_1158785833{
width:auto !important}
*#dm *.dmBody *.u_1298507370 .socialHubIcon{
width:33px !important;
height:33px !important;
font-size:22px !important;
line-height:33px !important}
*#dm *.dmBody *.u_1298507370 .socialHubIcon:after{
width:41px !important;
height:33px !important}
*#dm *.dmBody div.u_1212855403 .caption-container .caption-title{
font-size:36px !important}
*#dm *.d-page-1716942098 DIV.dmInner{
background-origin:border-box !important}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{
background-origin:border-box !important}
*.dmLargeBody #dm .d-page-1716942098 .dmBody .dmRespRowsWrapper{
background-color:rgba(0,0,0,0) !important}
*#dm *.dmBody div.u_1334047013 .btnWrapper span.text{
font-size:42px !important}
*#dm *.dmBody div.u_1953491517 .btnWrapper span.text{
font-size:42px !important}
*#dm *.dmBody *.u_1212855403 .photoGalleryThumbs{
padding:0 !important}
*#dm *.dmBody *.u_1212855403 .layout-container{
padding:0 !important}
*#dm *.dmBody *.u_1212855403 .photoGalleryViewAll{
padding:0 0 !important}separatorHomeCss{color:red !important}@media all {
    
#\36 35303edff084813194f402e {
    align-self: start;
    background-size: cover;
    min-height: 769px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 120px 0% 120px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.14;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 2%, rgba(81, 76, 76, 1) 100%);
}
#\36 35303edff084813194f402f {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 35303edff084813194f402d {
    margin: 0px 0% 0px 0%;
}
    
#\36 35303edff084813194f4030 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 45px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 30px 0% 0px 0%;
}
    
#\36 35303edff084813194f4031 {
    position: relative;
    width: 45.898458904109596%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_g7k {
    position: relative;
    width: 38.35753424657534%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gca {
    position: relative;
    width: 300px;
    height: 22px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 35328b5ff0848131954d7cf {
    position: relative;
    width: 426px;
    height: 32px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#widget_g7k {
    height: auto;
}
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.14;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 2%, rgba(81, 76, 76, 1) 100%);
}
}



@media (min-width: 1400px) {
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.14;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 2%, rgba(81, 76, 76, 1) 100%);
}
    
#widget_g7k {
    height: auto;
}
}



@media (max-width: 766px) {
    
#\36 35303edff084813194f402e {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 35303edff084813194f402f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 35303edff084813194f402e {
    min-height: unset;
    flex-direction: column;
    padding: 80px 4% 80px 4%;
}
    
#\36 35303edff084813194f4030 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    padding-left: 5px;
    padding-right: 5px;
    row-gap: 20px;
}
    
#\36 35303edff084813194f4031 {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    width: 100%;
    max-width: none;
    order: 1;
}
    
#widget_g7k {
    height: auto;
    width: 75.51%;
    order: 0;
}
    
#widget_gca {
    justify-self: auto;
    align-self: auto;
    order: 2;
    height: 70px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 35328b5ff0848131954d7cf {
    order: 3;
}
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.14;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 2%, rgba(81, 76, 76, 1) 100%);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.14;
    border-radius: inherit;
    content: '';
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 2%, rgba(81, 76, 76, 1) 100%);
}
    
#widget_g7k {
    height: auto;
}
}



@media all {
    
#\36 3531db8ff0848131953637a {
    margin-bottom: 0px;
    margin-right: 0%;
    margin-top: 0px;
    margin-left: 0%;
}
    
#\36 3531db8ff0848131953637c::before, #\36 3531db8ff0848131953637c > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.14;
    border-radius: inherit;
}
#\36 3531db8ff0848131953637c {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 100%;
    align-items: start;
    position: relative;
    background-image: none;
    border-radius: 9px;
}
    
#\36 3531db8ff0848131953637d {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 520px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 4%;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 4%;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0%;
}
    
#\36 3531db8ff0848131953637f {
    align-self: stretch;
    padding-top: 0px;
    background-size: cover;
    display: flex;
    padding-left: 0px;
    padding-bottom: 0px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 0px;
}
    
#widget_im9 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
}
    
#widget_tgi {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3531db8ff0848131953637d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_g7k {
    height: auto;
}
    
#\36 3531db8ff0848131953637c {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (min-width: 1400px) {
    
#\36 3531db8ff0848131953637c {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (max-width: 766px) {
    
#\36 3531db8ff0848131953637d {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 3531db8ff0848131953637c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3531db8ff0848131953637d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3531db8ff0848131953637f {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
    
#widget_tgi {
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 99.99534395572942%;
    order: 0;
}
    
#widget_im9 {
    order: 1;
}
    
#\36 3531db8ff0848131953637c {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 3531db8ff0848131953637c {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media all {
    
#\36 3532210ff0848131953fb6d {
    margin-bottom: 0px;
    margin-right: 0%;
    margin-top: 0px;
    margin-left: 0%;
}
    
#\36 3532210ff0848131953fb6f {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    box-shadow: none;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3532210ff0848131953fb70 {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 200px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 4%;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 4%;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 0%;
    row-gap: 0px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0%;
}
    
#\36 3532210ff0848131953fb71 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#widget_ub5 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
}
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 100%, rgba(81, 76, 76, 1) 100%);
}
#\36 35303edff084813194f402f {
    background-image: url("../import/clib/lakesidelanesbowling_com/dms3rep/multi/website_designsFamily-1780x648.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 3532210ff0848131953fb70 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 225px;
}
    
#widget_ub5.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
}
#widget_ub5 {
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 99.99790890002998%;
    order: 0;
}
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 100%, rgba(81, 76, 76, 1) 100%);
}
#\36 35303edff084813194f402f {
    background-image: url("../import/clib/lakesidelanesbowling_com/dms3rep/multi/website_designsFamily-1780x648.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (min-width: 1400px) {
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 100%, rgba(81, 76, 76, 1) 100%);
}
#\36 35303edff084813194f402f {
    background-image: url("../import/clib/lakesidelanesbowling_com/dms3rep/multi/website_designsFamily-1780x648.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (max-width: 766px) {
    
#\36 3532210ff0848131953fb70 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
    
#\36 3532210ff0848131953fb6f {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3532210ff0848131953fb70 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 3532210ff0848131953fb71 {
    width: 100%;
    min-height: 240px;
    align-items: center;
    row-gap: 0px;
}
    
#\36 3532210ff0848131953fb6f {
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_ub5 {
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    justify-self: auto;
    align-self: auto;
    margin-top: -25px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    width: 99.99483980120546%;
    order: 0;
}
    
#\36 3532210ff0848131953fb6d {
    margin-top: 0px;
}
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 100%, rgba(81, 76, 76, 1) 100%);
}
#\36 35303edff084813194f402f {
    background-image: url("../import/clib/lakesidelanesbowling_com/dms3rep/multi/website_designsFamily-1780x648.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 35303edff084813194f402f::before, #\36 35303edff084813194f402f > .bgExtraLayerOverlay {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 100%, rgba(81, 76, 76, 1) 100%);
}
#\36 35303edff084813194f402f {
    background-image: url("../import/clib/lakesidelanesbowling_com/dms3rep/multi/website_designsFamily-1780x648.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}
}



@media all {
    
#\36 39102fcaf640c135e7144fe {
    margin-bottom: 0px;
    margin-right: 0%;
    margin-top: 0px;
    margin-left: 0%;
}
    
#\36 39102fcaf640c135e7144ff {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\36 39102fcaf640c135e714500 {
    align-self: start;
    background-size: cover;
    padding-left: 0%;
    min-height: 598px;
    grid-row-start: 1;
    margin-left: 0%;
    background-repeat: no-repeat;
    flex-direction: row;
    margin-top: 0px;
    grid-column-end: span 1;
    order: 0;
    padding-top: 4%;
    grid-column-start: 1;
    display: flex;
    padding-bottom: 4%;
    background-position: 50% 50%;
    margin-right: 0%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    grid-row-end: span 1;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    margin-bottom: 0px;
    justify-self: center;
    padding-right: 0%;
}
    
#\36 39102fcaf640c135e714502 {
    align-self: stretch;
    padding-top: 16px;
    background-size: cover;
    display: flex;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    background-position: 50% 50%;
    margin-right: 0%;
    margin-left: 0%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    margin-top: 0px;
    align-items: flex-start;
    position: relative;
    margin-bottom: 0px;
    min-width: 4%;
    padding-right: 16px;
}
    
#widget_mpt {
    position: relative;
    width: 100%;
    height: 500px;
    min-width: 10px;
    min-height: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
    max-width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\36 39102fcaf640c135e7144ff {
    grid-template-rows: minmax(8px, max-content);
}
    
#\36 39102fcaf640c135e714500 {
    grid-column-start: 1;
    grid-row-start: 1;
    grid-column-end: span 1;
    grid-row-end: span 1;
}
}



@media (max-width: 767px) {
    
#\36 39102fcaf640c135e714500 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 39102fcaf640c135e714502 {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
}



@media (min-width: 468px) and (max-width: 767px) {
}