body{margin:0}.layout-footer{font-family:"FunkisABC";box-shadow:0 -0.25rem 0.938rem rgba(0,0,0,0.1);position:relative;background-color:#001437;font-variation-settings:"wght" 74;font-size:1rem;font-weight:74;line-height:1.5;text-align:left;color:#fff}.layout-footer a{text-decoration:none}.layout-footer .pb-4,.layout-footer .py-4{padding-bottom:2rem!important}.layout-footer .pt-default,.layout-footer .py-default{padding-top:4rem!important}.layout-footer .pt-4,.layout-footer .py-4{padding-top:2rem!important}@media (min-width:576px){.layout-footer .container,.layout-footer .container-sm,.layout-footer .container-xs{max-width:1148px}.layout-footer .pb-4,.layout-footer .py-4{padding-bottom:2rem!important}}@media (min-width:576px) and (min-width:992px){.layout-footer .col-lg-9{flex:0 0 75%;max-width:75%}}@media (min-width:576px) and (min-width:768px){.layout-footer .col-md-12{flex:0 0 100%;max-width:100%}}@media (min-width:576px){.layout-footer .col-12{flex:0 0 100%;max-width:100%}.layout-footer .col,.layout-footer .col-1,.layout-footer .col-10,.layout-footer .col-11,.layout-footer .col-12,.layout-footer .col-2,.layout-footer .col-3,.layout-footer .col-4,.layout-footer .col-5,.layout-footer .col-6,.layout-footer .col-7,.layout-footer .col-8,.layout-footer .col-9,.layout-footer .col-auto,.layout-footer .col-lg,.layout-footer .col-lg-1,.layout-footer .col-lg-10,.layout-footer .col-lg-11,.layout-footer .col-lg-12,.layout-footer .col-lg-2,.layout-footer .col-lg-3,.layout-footer .col-lg-4,.layout-footer .col-lg-5,.layout-footer .col-lg-6,.layout-footer .col-lg-7,.layout-footer .col-lg-8,.layout-footer .col-lg-9,.layout-footer .col-lg-auto,.layout-footer .col-md,.layout-footer .col-md-1,.layout-footer .col-md-10,.layout-footer .col-md-11,.layout-footer .col-md-12,.layout-footer .col-md-2,.layout-footer .col-md-3,.layout-footer .col-md-4,.layout-footer .col-md-5,.layout-footer .col-md-6,.layout-footer .col-md-7,.layout-footer .col-md-8,.layout-footer .col-md-9,.layout-footer .col-md-auto,.layout-footer .col-sm,.layout-footer .col-sm-1,.layout-footer .col-sm-10,.layout-footer .col-sm-11,.layout-footer .col-sm-12,.layout-footer .col-sm-2,.layout-footer .col-sm-3,.layout-footer .col-sm-4,.layout-footer .col-sm-5,.layout-footer .col-sm-6,.layout-footer .col-sm-7,.layout-footer .col-sm-8,.layout-footer .col-sm-9,.layout-footer .col-sm-auto,.layout-footer .col-xl,.layout-footer .col-xl-1,.layout-footer .col-xl-10,.layout-footer .col-xl-11,.layout-footer .col-xl-12,.layout-footer .col-xl-2,.layout-footer .col-xl-3,.layout-footer .col-xl-4,.layout-footer .col-xl-5,.layout-footer .col-xl-6,.layout-footer .col-xl-7,.layout-footer .col-xl-8,.layout-footer .col-xl-9,.layout-footer .col-xl-auto,.layout-footer .col-xs,.layout-footer .col-xs-1,.layout-footer .col-xs-10,.layout-footer .col-xs-11,.layout-footer .col-xs-12,.layout-footer .col-xs-2,.layout-footer .col-xs-3,.layout-footer .col-xs-4,.layout-footer .col-xs-5,.layout-footer .col-xs-6,.layout-footer .col-xs-7,.layout-footer .col-xs-8,.layout-footer .col-xs-9,.layout-footer .col-xs-auto,.layout-footer .col-xxl,.layout-footer .col-xxl-1,.layout-footer .col-xxl-10,.layout-footer .col-xxl-11,.layout-footer .col-xxl-12,.layout-footer .col-xxl-2,.layout-footer .col-xxl-3,.layout-footer .col-xxl-4,.layout-footer .col-xxl-5,.layout-footer .col-xxl-6,.layout-footer .col-xxl-7,.layout-footer .col-xxl-8,.layout-footer .col-xxl-9,.layout-footer .col-xxl-auto{position:relative;width:100%;padding-right:16px;padding-left:16px}}.layout-footer .container,.layout-footer .container-fluid,.layout-footer .container-sm{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}.layout-footer *,.layout-footer :after,.layout-footer :before{box-sizing:border-box}.layout-footer .justify-content-center{justify-content:center!important}.layout-footer .row{display:flex;flex-wrap:wrap;margin-right:-16px;margin-left:-16px}@font-face{font-family:"FunkisABC";src:url(https://resources.citybreak.com/bookvisit/campingse/new/FunkisABCVariable.ttf) format("truetype");font-weight:50 200;font-style:normal;font-display:swap}.cred,.embedded-entity article p:nth-child(3){background:rgba(255,255,255,0.5);bottom:0;color:#000;display:flex;font-size:0.75rem;margin:0;padding:0.2rem;position:absolute;right:0;z-index:4}.row-gap-1{row-gap:0.5rem}.row-gap-3{row-gap:2rem}footer{box-shadow:0 -0.25rem 0.938rem rgba(0,0,0,0.1);position:relative;background-color:#001437}footer:before{content:""}@media (min-width:1660px){footer:before{position:absolute;top:0;right:0;width:55vw;height:100%;background-image:url(/themes/custom/citybreakweb/cb_camping/styles/images/camping-footer-background.png);background-position:center top;background-repeat:no-repeat;background-size:cover;z-index:3}}footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-family:"FunkisABC",sans-serif;font-variation-settings:"wght" 108,"slnt" 0;font-weight:108;font-style:normal;line-height:1.3;overflow:hidden;overflow-wrap:break-word;color:#fff;font-size:1.25rem;margin:0 0 1rem 0;max-width:100%;padding:0}@supports (-webkit-line-clamp:2){footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}footer .h1 p,footer .h2 p,footer .h3 p,footer .h4 p,footer .h5 p,footer .h6 p,footer h1 p,footer h2 p,footer h3 p,footer h4 p,footer h5 p,footer h6 p{display:inline}}@supports not (-webkit-line-clamp:2){footer .h1,footer .h2,footer .h3,footer .h4,footer .h5,footer .h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{display:block;max-height:2.575em}}footer ul{list-style:none;margin:0;padding:0}footer ul li{margin-top:0.5rem}footer ul li a:not(.btn){display:inline-block;position:relative;text-decoration:none}footer ul li a:not(.btn):after{border-bottom:1px solid currentColor;bottom:0.0625em;content:"";display:block;flex:none;left:0;position:absolute;transform-origin:50% 0;transition:transform 0.2s ease-in-out,opacity 0.2s;width:100%;opacity:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){footer ul li a:not(.btn):after{transition:none}}footer ul li a:not(.btn):hover{text-decoration:none}footer ul li a:not(.btn):hover:after{border-bottom-color:currentColor;opacity:1;transform:scaleX(1)}footer ul li:first-child{margin-top:0}footer .paragraph--type--socialmedia-linkbox{font-family:"FunkisABC",sans-serif;font-variation-settings:"wght" 108,"slnt" 0;font-weight:108;font-style:normal;align-items:flex-start;display:flex;color:#fff;flex-direction:row;font-size:0.875rem;gap:4rem;justify-content:center;line-height:1}footer .paragraph--type--socialmedia-linkbox i{color:#fff;font-size:2.25rem}footer .paragraph--type--socialmedia-linkbox a{align-items:center;color:inherit;display:inline-flex;flex-direction:column;gap:0.5rem}footer .paragraph--type--socialmedia-linkbox a:hover{color:#f9f5ec;text-decoration:none}footer .paragraph--type--socialmedia-linkbox a:hover i{color:#f9f5ec}footer .paragraph-region-background-image{color:#fff}footer .paragraph-region-background-image .h1,footer .paragraph-region-background-image .h2,footer .paragraph-region-background-image .h3,footer .paragraph-region-background-image .h4,footer .paragraph-region-background-image .h5,footer .paragraph-region-background-image .h6,footer .paragraph-region-background-image h1,footer .paragraph-region-background-image h2,footer .paragraph-region-background-image h3,footer .paragraph-region-background-image h4,footer .paragraph-region-background-image h5,footer .paragraph-region-background-image h6{color:#fff}footer .paragraph--type--linkbox{gap:2rem}footer .paragraph--type--linkbox a:not(.btn){display:inline-block;position:relative;text-decoration:none}footer .paragraph--type--linkbox a:not(.btn):after{border-bottom:1px solid currentColor;bottom:0.0625em;content:"";display:block;flex:none;left:0;position:absolute;transform-origin:50% 0;transition:transform 0.2s ease-in-out,opacity 0.2s;width:100%;opacity:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){footer .paragraph--type--linkbox a:not(.btn):after{transition:none}}footer .paragraph--type--linkbox a:not(.btn):hover{text-decoration:none}footer .paragraph--type--linkbox a:not(.btn):hover:after{border-bottom-color:currentColor;opacity:1;transform:scaleX(1)}footer a:not(.btn),footer p,footer span{color:#fff}footer a:not(.btn):hover{color:#fff}footer .paragraph-page-region{position:relative;z-index:5}.footer-logo-column{max-width:33.75rem!important;padding-inline:0;text-align:center}.footer-logo-column img{height:2.5rem;-o-object-fit:contain;object-fit:contain;width:auto}.footer-logo-column p{font-size:0.875rem;line-height:1.6}@media (min-width:992px){.col-lg-3{flex:0 0 25%;max-width:25%}}.d-flex{display:flex!important}.pb-default,.py-default{padding-bottom:4rem!important}@media (min-width:576px){.container,.container-sm,.container-xs{max-width:1148px}}.align-center,.text-align-center{text-align:center}@media (max-width:575.98px){.container{padding-left:2rem;padding-right:2rem}}@media (max-width:575.98px){.col-6{flex:0 0 50%;max-width:50%}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-auto,.col-xxl,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-auto{position:relative;width:100%;padding-right:16px;padding-left:16px}}.flex-wrap{flex-wrap:wrap!important}