@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@900&display=swap";html{scroll-behavior:smooth}html,body{width:100%;height:100%;padding:0;margin:0}body{min-width:375px;line-height:1.6em;letter-spacing:.5px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}strong,b{font-weight:bold}em{font-style:italic}sup{font-size:.6em;vertical-align:super}sub{font-size:.6em;vertical-align:sub}*{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}textarea,input.text,input[type=text],input[type=button],input[type=submit],.input-checkbox{-webkit-appearance:none;border-radius:0}img{display:block}.has-c-text-color{color:#4a4a4a !important}.has-c-text-background-color{background-color:#4a4a4a !important;border-color:#4a4a4a !important}.has-c-text-light-color{color:#666 !important}.has-c-text-light-background-color{background-color:#666 !important;border-color:#666 !important}.has-c-link-color{color:#a64f55 !important}.has-c-link-background-color{background-color:#a64f55 !important;border-color:#a64f55 !important}.has-c-theme-color{color:#4fa6a0 !important}.has-c-theme-background-color{background-color:#4fa6a0 !important;border-color:#4fa6a0 !important}.has-c-theme-dark-color{color:#21807c !important}.has-c-theme-dark-background-color{background-color:#21807c !important;border-color:#21807c !important}.has-c-theme-alt-color{color:#a64f55 !important}.has-c-theme-alt-background-color{background-color:#a64f55 !important;border-color:#a64f55 !important}.has-c-white-color{color:#fff !important}.has-c-white-background-color{background-color:#fff !important;border-color:#fff !important}.has-c-off-white-color{color:#dde8e9 !important}.has-c-off-white-background-color{background-color:#dde8e9 !important;border-color:#dde8e9 !important}.has-c-red-color{color:#c22a2a !important}.has-c-red-background-color{background-color:#c22a2a !important;border-color:#c22a2a !important}.has-c-green-color{color:#2ec22e !important}.has-c-green-background-color{background-color:#2ec22e !important;border-color:#2ec22e !important}@font-face{font-family:"gf23icons";src:url("../f/gf23.woff2?v=1"),url("../f/gf23.woffv=1"),url("../f/gf23.ttf?v=1");font-weight:normal;font-style:normal;font-display:block}body:not(.wp-admin) i,body.wp-admin .image-popup-tools i{font-family:"gf23icons" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:not(.wp-admin) i.i-cloud:before,body.wp-admin .image-popup-tools i.i-cloud:before{content:""}body:not(.wp-admin) i.i-bars:before,body.wp-admin .image-popup-tools i.i-bars:before{content:""}body:not(.wp-admin) i.i-close:before,body.wp-admin .image-popup-tools i.i-close:before{content:""}body:not(.wp-admin) i.i-comment:before,body:not(.wp-admin) i.icon-comment:before,body.wp-admin .image-popup-tools i.i-comment:before,body.wp-admin .image-popup-tools i.icon-comment:before{content:""}body:not(.wp-admin) i.i-star,body:not(.wp-admin) i.icon-star:before,body.wp-admin .image-popup-tools i.i-star,body.wp-admin .image-popup-tools i.icon-star:before{content:""}body:not(.wp-admin) i.i-phone:before,body.wp-admin .image-popup-tools i.i-phone:before{content:""}body:not(.wp-admin) i.i-instagram:before,body.wp-admin .image-popup-tools i.i-instagram:before{content:""}body:not(.wp-admin) i.i-envelope:before,body.wp-admin .image-popup-tools i.i-envelope:before{content:""}body:not(.wp-admin) i.i-facebook:before,body.wp-admin .image-popup-tools i.i-facebook:before{content:""}body:not(.wp-admin) i.i-twitter:before,body:not(.wp-admin) i.i-x:before,body.wp-admin .image-popup-tools i.i-twitter:before,body.wp-admin .image-popup-tools i.i-x:before{content:""}body:not(.wp-admin) i.i-linkedin:before,body.wp-admin .image-popup-tools i.i-linkedin:before{content:""}body:not(.wp-admin) i.i-leaf:before,body.wp-admin .image-popup-tools i.i-leaf:before{content:""}body:not(.wp-admin) i.i-whatsapp:before,body.wp-admin .image-popup-tools i.i-whatsapp:before{content:""}body:not(.wp-admin) i.i-pinterest:before,body.wp-admin .image-popup-tools i.i-pinterest:before{content:""}body:not(.wp-admin) i.i-printer:before,body.wp-admin .image-popup-tools i.i-printer:before{content:""}body:not(.wp-admin) i.i-link:before,body.wp-admin .image-popup-tools i.i-link:before{content:""}body:not(.wp-admin) i.i-signpost:before,body.wp-admin .image-popup-tools i.i-signpost:before{content:""}body:not(.wp-admin) i.icon-lock-open:before,body.wp-admin .image-popup-tools i.icon-lock-open:before{content:""}body:not(.wp-admin) i.icon-lock:before,body.wp-admin .image-popup-tools i.icon-lock:before{content:""}body:not(.wp-admin) i.i-times-circle:before,body.wp-admin .image-popup-tools i.i-times-circle:before{content:""}body:not(.wp-admin) i.i-clone:before,body.wp-admin .image-popup-tools i.i-clone:before{content:""}body:not(.wp-admin) i.i-angle-left:before,body.wp-admin .image-popup-tools i.i-angle-left:before{content:""}body:not(.wp-admin) i.i-angle-right:before,body.wp-admin .image-popup-tools i.i-angle-right:before{content:""}body:not(.wp-admin) i.icon-pencil:before,body:not(.wp-admin) i.i-pencil:before,body.wp-admin .image-popup-tools i.icon-pencil:before,body.wp-admin .image-popup-tools i.i-pencil:before{content:""}header>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image),.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image),footer>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image){max-width:1024px;width:calc(100% - 2rem);margin-left:auto;margin-right:auto}header>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image),.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image),footer>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image),.is-layout-constrained>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image){max-width:1024px;width:calc(100% - 2rem);margin-left:auto;margin-right:auto}@media(min-width: 450px){header>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image),.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image),footer>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image),.is-layout-constrained>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide):not(.wp-block-image){width:calc(100% - 4rem)}}header>*.alignwide,.entry-content>*.alignwide,footer>*.alignwide,.is-layout-constrained>*.alignwide{max-width:1200px;width:calc(100% - 2rem);margin-left:auto;margin-right:auto}@media(min-width: 450px){header>*.alignwide,.entry-content>*.alignwide,footer>*.alignwide,.is-layout-constrained>*.alignwide{width:calc(100% - 4rem)}}header>*.alignfull,.entry-content>*.alignfull,footer>*.alignfull,.is-layout-constrained>*.alignfull{max-width:100%;margin-left:0;margin-right:0}header .aligncenter,.entry-content .aligncenter,footer .aligncenter,.is-layout-constrained .aligncenter{margin-left:auto;margin-right:auto}header .is-layout-flex,.entry-content .is-layout-flex,.edit-post-visual-editor .is-layout-flex,footer .is-layout-flex{display:-webkit-box;display:-ms-flexbox;display:flex}header small,.entry-content small,.edit-post-visual-editor small,footer small{font-weight:300;font-size:14px}header .wp-block-buttons,.entry-content .wp-block-buttons,.edit-post-visual-editor .wp-block-buttons,footer .wp-block-buttons{margin-top:2rem;margin-bottom:2rem;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;row-gap:1rem}header .wp-block-button,.entry-content .wp-block-button,.edit-post-visual-editor .wp-block-button,footer .wp-block-button{margin-bottom:1rem;-webkit-box-sizing:content-box;box-sizing:content-box}header .wp-block-button__link,header button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out),header input[type=submit],.entry-content .wp-block-button__link,.entry-content button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out),.entry-content input[type=submit],.edit-post-visual-editor .wp-block-button__link,.edit-post-visual-editor button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out),.edit-post-visual-editor input[type=submit],footer .wp-block-button__link,footer button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out),footer input[type=submit]{display:block;border-radius:6px;font-size:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"avenir next",avenir,"helvetica neue",helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;padding:.5rem .75rem;-webkit-transition:all 200ms ease;transition:all 200ms ease}header .wp-block-button__link:not(.has-background),header button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out):not(.has-background),header input[type=submit]:not(.has-background),.entry-content .wp-block-button__link:not(.has-background),.entry-content button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out):not(.has-background),.entry-content input[type=submit]:not(.has-background),.edit-post-visual-editor .wp-block-button__link:not(.has-background),.edit-post-visual-editor button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out):not(.has-background),.edit-post-visual-editor input[type=submit]:not(.has-background),footer .wp-block-button__link:not(.has-background),footer button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out):not(.has-background),footer input[type=submit]:not(.has-background){background-color:#4fa6a0;border:2px solid #4fa6a0;color:#fff}header .wp-block-button__link:hover,header button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out):hover,header input[type=submit]:hover,.entry-content .wp-block-button__link:hover,.entry-content button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out):hover,.entry-content input[type=submit]:hover,.edit-post-visual-editor .wp-block-button__link:hover,.edit-post-visual-editor button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out):hover,.edit-post-visual-editor input[type=submit]:hover,footer .wp-block-button__link:hover,footer button:not(.components-toolbar-button):not(.components-button):not(.linkshare):not(.print):not(.ol-zoom-in):not(.ol-zoom-out):hover,footer input[type=submit]:hover{background-color:#a64f55;border-color:#a64f55;color:#fff}header .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),footer .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#4fa6a0;padding:.5rem .75rem}header .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-background),.entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-background),.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-background),footer .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):not(.has-background){background-color:#fff;border-color:#4fa6a0}header .has-c-theme-background-color .wp-block-button__link:not(.has-background),.entry-content .has-c-theme-background-color .wp-block-button__link:not(.has-background),.edit-post-visual-editor .has-c-theme-background-color .wp-block-button__link:not(.has-background),footer .has-c-theme-background-color .wp-block-button__link:not(.has-background){background-color:#fff;border-color:#fff;color:#4fa6a0}header .has-c-theme-background-color .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.entry-content .has-c-theme-background-color .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),.edit-post-visual-editor .has-c-theme-background-color .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),footer .has-c-theme-background-color .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background){background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff}header .has-c-theme-background-color .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.entry-content .has-c-theme-background-color .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,.edit-post-visual-editor .has-c-theme-background-color .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover,footer .has-c-theme-background-color .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background):hover{border-color:#fff}header .wp-block-group>*:first-child,.entry-content .wp-block-group>*:first-child,.edit-post-visual-editor .wp-block-group>*:first-child,footer .wp-block-group>*:first-child{margin-top:0}header .wp-block-group>*:last-child,.entry-content .wp-block-group>*:last-child,.edit-post-visual-editor .wp-block-group>*:last-child,footer .wp-block-group>*:last-child{margin-bottom:0}header .wp-block-group.has-background,.entry-content .wp-block-group.has-background,.edit-post-visual-editor .wp-block-group.has-background,footer .wp-block-group.has-background{padding:4rem 3rem}header .wp-block-columns,.entry-content .wp-block-columns,.edit-post-visual-editor .wp-block-columns,footer .wp-block-columns{gap:3rem;margin-bottom:3rem}header .wp-block-columns .wp-block-column.has-background,.entry-content .wp-block-columns .wp-block-column.has-background,.edit-post-visual-editor .wp-block-columns .wp-block-column.has-background,footer .wp-block-columns .wp-block-column.has-background{padding:1rem}header .wp-block-columns .wp-block-column>*:first-child,.entry-content .wp-block-columns .wp-block-column>*:first-child,.edit-post-visual-editor .wp-block-columns .wp-block-column>*:first-child,footer .wp-block-columns .wp-block-column>*:first-child{margin-top:0}header .wp-block-columns .wp-block-column>*:last-child,.entry-content .wp-block-columns .wp-block-column>*:last-child,.edit-post-visual-editor .wp-block-columns .wp-block-column>*:last-child,footer .wp-block-columns .wp-block-column>*:last-child{margin-bottom:0}header .wp-block-columns.no-gap,.entry-content .wp-block-columns.no-gap,.edit-post-visual-editor .wp-block-columns.no-gap,footer .wp-block-columns.no-gap{gap:0}@media(max-width: 783px){header .wp-block-columns.mobile-flip .wp-block-column:first-child,.entry-content .wp-block-columns.mobile-flip .wp-block-column:first-child,.edit-post-visual-editor .wp-block-columns.mobile-flip .wp-block-column:first-child,footer .wp-block-columns.mobile-flip .wp-block-column:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header .wp-block-columns.mobile-flip .wp-block-column:last-child,.entry-content .wp-block-columns.mobile-flip .wp-block-column:last-child,.edit-post-visual-editor .wp-block-columns.mobile-flip .wp-block-column:last-child,footer .wp-block-columns.mobile-flip .wp-block-column:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}header .wp-block-image .wp-element-caption,.entry-content .wp-block-image .wp-element-caption,.edit-post-visual-editor .wp-block-image .wp-element-caption,footer .wp-block-image .wp-element-caption{font-family:"Merriweather";line-height:1.2rem}.entry-content,.edit-post-visual-editor{color:#4a4a4a;line-height:1.6em}.entry-content .has-c-theme-background-color,.edit-post-visual-editor .has-c-theme-background-color{color:#fff}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.edit-post-visual-editor h1,.edit-post-visual-editor h2,.edit-post-visual-editor h3,.edit-post-visual-editor h4{font-family:"Merriweather";color:#21807c;clear:both;font-weight:bold;line-height:1.1em}.entry-content h1,.edit-post-visual-editor h1{font-size:2.66rem;margin:2rem 0}.entry-content h2,.edit-post-visual-editor h2{font-size:2rem;margin:2rem 0}.entry-content h3,.edit-post-visual-editor h3{font-size:1.5rem;margin:2rem 0}.entry-content p,.edit-post-visual-editor p{margin-bottom:1rem}.entry-content p:last-of-type,.edit-post-visual-editor p:last-of-type{margin-bottom:2rem}.entry-content p.has-drop-cap,.edit-post-visual-editor p.has-drop-cap{font-size:1.4rem;line-height:2rem}.entry-content p.has-drop-cap::first-letter,.edit-post-visual-editor p.has-drop-cap::first-letter{font-size:inherit;font-weight:normal;line-height:2rem;margin:0;float:unset}.entry-content a:not(.wp-block-button__link):not(.caravan-container),.edit-post-visual-editor a:not(.wp-block-button__link):not(.caravan-container){color:#a64f55;text-decoration:underline;text-decoration-thickness:2px;-webkit-transition:all 200ms ease;transition:all 200ms ease}.entry-content a:not(.wp-block-button__link):not(.caravan-container):hover,.edit-post-visual-editor a:not(.wp-block-button__link):not(.caravan-container):hover{background-color:#a64f55;color:#fff}.entry-content .has-c-theme-background-color a:not(.wp-block-button__link),.edit-post-visual-editor .has-c-theme-background-color a:not(.wp-block-button__link){color:#fff}.entry-content a[target=_blank]::after,.edit-post-visual-editor a[target=_blank]::after{content:" ";font-family:"gf23icons" !important;font-size:.8em;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.entry-content ul,.entry-content ol,.edit-post-visual-editor ul,.edit-post-visual-editor ol{padding-left:1rem;margin-top:2rem;margin-bottom:2rem}.entry-content li,.edit-post-visual-editor li{line-height:1.6em}.entry-content ul,.edit-post-visual-editor ul{list-style:none;padding-left:0}.entry-content ul li,.edit-post-visual-editor ul li{position:relative;padding-left:1.5rem;margin-bottom:.5rem}.entry-content ul li::before,.edit-post-visual-editor ul li::before{content:"";font-family:"gf23icons";position:absolute;left:0;top:0;font-size:1rem;color:#4fa6a0}.entry-content .has-c-theme-background-color ul li::before,.edit-post-visual-editor .has-c-theme-background-color ul li::before{color:#fff}.entry-content table.has-c-off-white-background-color td,.edit-post-visual-editor table.has-c-off-white-background-color td{border-color:#fff !important}.entry-content .wp-block-button__link::before,.edit-post-visual-editor .wp-block-button__link::before{font-family:"gf23icons";display:inline-block;width:1em;margin-right:.4em;-webkit-transform:translateY(2px);transform:translateY(2px)}.entry-content .wp-block-button__link[href*="facebook.com"],.edit-post-visual-editor .wp-block-button__link[href*="facebook.com"]{min-width:235px;background-color:#4064ac;border-color:#4064ac}.entry-content .wp-block-button__link[href*="facebook.com"]::before,.edit-post-visual-editor .wp-block-button__link[href*="facebook.com"]::before{content:""}.entry-content .wp-block-button__link[href*="facebook.com"]:hover,.edit-post-visual-editor .wp-block-button__link[href*="facebook.com"]:hover{background-color:#a64f55;border-color:#a64f55}.entry-content .wp-block-button__link[href*="twitter.com"],.edit-post-visual-editor .wp-block-button__link[href*="twitter.com"]{min-width:235px;background-color:#000;border-color:#000}.entry-content .wp-block-button__link[href*="twitter.com"]::before,.edit-post-visual-editor .wp-block-button__link[href*="twitter.com"]::before{content:""}.entry-content .wp-block-button__link[href*="twitter.com"]:hover,.edit-post-visual-editor .wp-block-button__link[href*="twitter.com"]:hover{background-color:#a64f55;border-color:#a64f55}.entry-content .wp-block-button__link[href^="tel:"],.edit-post-visual-editor .wp-block-button__link[href^="tel:"]{min-width:235px;background-color:#00e676;border-color:#00e676}.entry-content .wp-block-button__link[href^="tel:"]::before,.edit-post-visual-editor .wp-block-button__link[href^="tel:"]::before{content:""}.entry-content .wp-block-button__link[href^="tel:"]:hover,.edit-post-visual-editor .wp-block-button__link[href^="tel:"]:hover{background-color:#a64f55;border-color:#a64f55}body{display:grid;grid-template-rows:auto 1fr auto;font-family:system-ui,-apple-system,BlinkMacSystemFont,"avenir next",avenir,"helvetica neue",helvetica,Ubuntu,roboto,noto,segoe ui,arial,sans-serif;font-size:18px;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body.sm-modal-open,body.mobile-nav-open{overflow:hidden}article{background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:grayscale(100%) blur(4px);backdrop-filter:grayscale(100%) blur(4px)}.mgc-edit-in-admin-link{float:right;display:block;margin:6px 6px 0 0;height:40px !important;width:40px !important;border-radius:50%;background-color:#19c0e2;color:#fff}.mgc-edit-in-admin-link i{display:block}body>header{min-width:375px}body>header .nav-wrapper{background-color:#21807c;color:#fff;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.3);box-shadow:0 0 2rem rgba(0,0,0,.3);height:70px;z-index:100;min-width:375px}body>header .nav-wrapper .container{display:grid;grid-template-columns:200px auto;gap:1rem}@media(min-width: 970px){body>header .nav-wrapper .container{grid-template-columns:200px 1fr auto}}body>header .nav-wrapper .logo-wrapper{margin:1rem 1rem 1rem 0}body>header .nav-wrapper .cta-wrapper{margin:1rem 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body>header .nav-wrapper .verbose{display:none}@media(min-width: 580px){body>header .nav-wrapper .verbose{display:inline}}@media(min-width: 970px){body>header .nav-wrapper .verbose{display:none}}@media(min-width: 1050px){body>header .nav-wrapper .verbose{display:inline}}body>header img{max-width:100% !important;width:100% !important;margin:0 !important}body>header#mgc-hero-slides{background-color:#dde8e9;margin-bottom:150px}body>header#mgc-hero-slides h1{font-size:3rem;line-height:3rem;font-family:"Merriweather";margin-top:2rem;margin-bottom:2rem;color:#21807c;text-align:center}body>header#mgc-hero-slides h1 span{display:block;font-size:2.5rem;line-height:2.5rem;color:#4fa6a0;margin-top:1rem;margin-bottom:1rem}body>header .mgc-slideshow{height:600px !important;max-width:960px !important}@media(max-width: 500px){body>header .mgc-slideshow{width:100% !important}}@media(min-width: 800px){body>header .mgc-slideshow{padding-left:4rem}}body>header .mgc-slideshow .slide{aspect-ratio:4/3;-webkit-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in}nav[aria-label=main]{display:block;opacity:0;position:fixed;top:100vh;right:0;bottom:0;left:0;background-color:#21807c;padding:4rem 2rem 2rem 2rem;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;pointer-events:none;font-family:"Merriweather"}nav[aria-label=main] ul{list-style:none;padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:300px;margin-right:auto;margin-left:auto;gap:1rem}nav[aria-label=main] ul a{display:block;padding:.5rem;font-size:24px;text-decoration:none;-webkit-transition:all 200ms ease;transition:all 200ms ease;color:#fff}nav[aria-label=main] ul a:hover{background-color:#4fa6a0}nav[aria-label=main] ul li.current_page_item a{opacity:.6;pointer-events:none}nav[aria-label=main] #close-mobile-nav{position:absolute;top:1rem;right:2rem;background-color:#21807c;color:#fff;border-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}nav[aria-label=main] #close-mobile-nav:hover{background-color:#c22a2a}nav[aria-label=main].active{top:0;opacity:1;pointer-events:auto}@media(min-width: 510px){nav[aria-label=main]{top:0;bottom:100vh}nav[aria-label=main].active{bottom:0}}@media(min-width: 970px){nav[aria-label=main]{display:block;position:static;background-color:rgba(0,0,0,0);margin:1rem 0;padding:0;opacity:1;pointer-events:auto}nav[aria-label=main] ul{margin:0;font-size:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:unset;gap:0}nav[aria-label=main] ul li{display:inline-block;padding:.25rem calc(.5rem + 1px) .25rem .5rem}nav[aria-label=main] ul li:nth-of-type(2),nav[aria-label=main] ul li:nth-of-type(3),nav[aria-label=main] ul li:nth-of-type(4){border-right:1px solid #4fa6a0}nav[aria-label=main] ul a{font-size:1.1rem;padding:.25rem}nav[aria-label=main] #close-mobile-nav{display:none}}body .nav-wrapper{position:fixed;overflow:auto;bottom:0;left:0;right:0}@media(min-width: 510px){body{padding-top:70px;padding-bottom:0}body .nav-wrapper{bottom:unset;top:0}}@media(min-width: 510px){body.admin-bar .nav-wrapper{top:46px}}@media(min-width: 783px){body.admin-bar .nav-wrapper{top:32px}}body.admin-bar nav[aria-label=main].active{top:46px}body>footer{padding-bottom:70px;background-color:#4fa6a0;color:#fff}@media(min-width: 510px){body>footer{padding-bottom:0}}body>footer a:not(.wp-block-button__link){color:inherit;text-decoration:none}body>footer a:not(.wp-block-button__link):hover{text-decoration:underline}body>footer h2{font-size:1.5em;font-family:"Merriweather";margin-bottom:1rem}body>footer ul{list-style-type:none;padding:0;line-height:2em}body>footer img{max-width:100%;height:auto;margin-bottom:1rem}body>footer .footer-top{background-color:#21807c;color:#fff;padding:2rem 0 1rem 0}body>footer .footer-top>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media(min-width: 590px){body>footer .footer-top{padding:1rem 0}body>footer .footer-top>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}body>footer .footer-top .wp-block-buttons{margin-top:0;margin-bottom:0}body>footer .footer-top .cta .wp-block-button.is-style-outline .wp-block-button__link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#fff}body>footer .footer-top .cta .wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#fff}body>footer .footer-top .social-links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;font-size:1.8rem;height:42px;width:42px;background-color:#fff;border-color:#fff;color:#fff;-webkit-transition:all 200ms ease;transition:all 200ms ease}body>footer .footer-top .social-links .facebook a{background-color:#4064ac}body>footer .footer-top .social-links .facebook a:hover{background-color:#fff;color:#4064ac}body>footer .footer-top .social-links .twitter a{background-color:#000}body>footer .footer-top .social-links .twitter a:hover{background-color:#fff;color:#000}body>footer .footer-top .social-links .instagram a{background-color:#517fa4}body>footer .footer-top .social-links .instagram a:hover{background-color:#fff;color:#517fa4}body>footer .footer-middle{font-size:14px;padding-top:3rem;padding-bottom:3rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:2rem}@media(min-width: 620px){body>footer .footer-middle{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}@media(min-width: 960px){body>footer .footer-middle{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}}body>footer .small-print-wrapper{background-color:#fff;width:100%}body>footer .small-print{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;color:#666;gap:.5rem;padding-top:1rem;padding-bottom:1rem;margin-bottom:0}body>footer .small-print div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 850px){body>footer .small-print{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}body>footer .small-print div:nth-child(1){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}body>footer .small-print div:nth-child(2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body>footer .small-print div:nth-child(3){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}body>footer .mc4wp-form{background-color:rgba(255,255,255,.2);max-width:100%;border-radius:6px;padding:1rem}body>footer .mc4wp-form .mc4wp-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;row-gap:.5rem}body>footer .mc4wp-form p{grid-area:intro}body>footer .mc4wp-form input[type=submit]{width:100%;background-color:#fff;border:1px solid #fff;color:#4fa6a0;-webkit-transition:all 200ms ease;transition:all 200ms ease;font-size:18px;padding:.6rem 0 .4rem 0;cursor:pointer}body>footer .mc4wp-form input[type=submit]:hover{background-color:rgba(0,0,0,0);color:#fff}body>footer .mc4wp-form input[type=email]{background-color:#fff;border:1px solid #fff;color:#4a4a4a;font-size:18px;padding:.4rem 1rem .6rem 1rem}@media(min-width: 970px){.mobile-only{display:none !important}}@media(max-width: 970px){.desktop-only{display:none !important}}a.caravan-container{text-decoration:none}.wp-block-columns.caravan{margin-bottom:3rem}.wp-block-columns.caravan table{font-size:1.3rem;font-family:"Merriweather";width:100%}.wp-block-columns.caravan table td{padding:1rem;border:1px solid #dde8e9}.wp-block-columns.caravan table td.price{font-size:2rem;line-height:1.2em;color:#2ec22e;font-weight:bold}.wp-block-columns.caravan table td.price del{color:#c22a2a;margin-right:.5rem}.wp-block-columns.caravan table td:not(tr:last-child td){border-bottom-color:#fff}@media(max-width: 781px){.wp-block-columns.caravan{width:100% !important}}.caravans-for-sale,.caravans-to-let{clear:both}.caravans-for-sale a.caravan-container,.caravans-to-let a.caravan-container{display:block;-webkit-transition:200ms ease;transition:200ms ease;margin-top:3rem;margin-bottom:3rem;color:#4a4a4a;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.1);box-shadow:0 0 2rem rgba(0,0,0,.1)}.caravans-for-sale a.caravan-container:hover,.caravans-to-let a.caravan-container:hover{text-decoration:none;-webkit-box-shadow:0 0 3rem rgba(0,0,0,.05);box-shadow:0 0 3rem rgba(0,0,0,.05);-webkit-transform:scale(1.02);transform:scale(1.02)}.caravans-for-sale a.caravan-container .caravan,.caravans-to-let a.caravan-container .caravan{gap:1rem}.caravans-for-sale a.caravan-container img,.caravans-to-let a.caravan-container img{width:100%;height:auto}.caravans-for-sale a.caravan-container h3,.caravans-to-let a.caravan-container h3{margin-top:0;margin-bottom:1rem}@media(min-width: 782px){.caravans-for-sale a.caravan-container h3,.caravans-to-let a.caravan-container h3{margin-top:1rem}}.caravans-for-sale a.caravan-container .wp-block-columns,.caravans-to-let a.caravan-container .wp-block-columns{margin:0;gap:2rem}.caravans-for-sale a.caravan-container .wp-block-column:nth-of-type(2),.caravans-to-let a.caravan-container .wp-block-column:nth-of-type(2){padding:1.1rem 0 0 0 !important}@media(min-width: 782px){.caravans-for-sale a.caravan-container .wp-block-column:nth-of-type(2),.caravans-to-let a.caravan-container .wp-block-column:nth-of-type(2){padding:0}}.caravans-for-sale a.caravan-container .wp-block-column:last-child,.caravans-to-let a.caravan-container .wp-block-column:last-child{background-color:#dde8e9}.caravans-for-sale a.caravan-container table,.caravans-to-let a.caravan-container table{font-size:1.1rem;width:100%;font-family:"Merriweather"}.caravans-for-sale a.caravan-container table td,.caravans-to-let a.caravan-container table td{padding:1rem}.caravans-for-sale a.caravan-container table td.price,.caravans-to-let a.caravan-container table td.price{background-color:#dde8e9;font-size:1.6rem}.caravans-for-sale a.caravan-container table td:not(tr:last-child td),.caravans-to-let a.caravan-container table td:not(tr:last-child td){border-bottom-color:#fff}.caravan-spec{background-color:#dde8e9;padding:.5rem 1rem;overflow:visible}.caravan-spec table{width:100%}.caravan-spec td{border-color:#dde8e9;font-size:1.2rem;font-family:"Merriweather"}.caravan-spec td:not(tr:last-child td){border-bottom-color:#fff}.caravan-spec .mgc-w3w-wrapper{margin-bottom:0}.image-to-follow{opacity:1 !important;height:100%;min-height:200px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d4d4d4 !important;color:#909090;font-size:3rem}.slideshow{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;aspect-ratio:4/3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:1rem}.slideshow .flag{position:absolute;top:1.5rem;left:0;z-index:5;background-color:#a64f55;color:#fff;padding:.5rem 1rem;font-weight:bold;letter-spacing:.5px;pointer-events:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,.6);box-shadow:0 0 5px rgba(0,0,0,.6);overflow:visible}.slideshow .flag.new{background-color:#2ec22e}@media(min-width: 782px){.slideshow .flag{-webkit-transform:translateX(-1rem);transform:translateX(-1rem)}}.slideshow .slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-size:cover;background-position:center center;-webkit-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;background-color:rgba(0,0,0,.9)}.slideshow .slide.active{opacity:1}.slideshow .next-slide,.slideshow .last-slide{z-index:2;position:absolute;left:1rem;top:50%;-webkit-transform:translateY(-2rem);transform:translateY(-2rem);width:3rem;height:4rem;font-size:2rem;border:0;border-radius:0;background-color:#4fa6a0;color:#fff;opacity:0;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.slideshow:hover .next-slide,.slideshow:hover .last-slide{opacity:1}.slideshow .next-slide{left:unset;right:1rem}.slideshow nav{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;height:24px;background-color:rgba(255,255,255,.8);padding:0 14px;margin:0;border-radius:12px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5)}.slideshow nav button{height:8px;width:8px;border:none !important;padding:0 !important;margin:0;border-radius:50%;background-color:#4fa6a0;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;cursor:pointer}.slideshow nav button.active{background-color:#a64f55 !important;pointer-events:none}#sm-modal-title{color:#fff;padding:.5rem 1rem}#close-sm-modal{border:3px solid #fff;border-radius:6px}.sharing ul{list-style:none;margin:0;padding:0}.sharing ul a::before{display:none}.sharing a,.sharing button{display:inline-block;padding:0;font-size:14px !important}.sharing i{display:inline;font-size:1.2rem;-webkit-transition:all 200ms ease;transition:all 200ms ease}.sharing i:before{display:inline-block;width:27px;text-align:center;-webkit-transition:all 200ms ease;transition:all 200ms ease}.sharing a:hover,.sharing button:hover{text-decoration:underline}.sharing a:hover .i-envelope::before,.sharing button:hover .i-envelope::before{color:#000}.sharing a:hover .i-facebook::before,.sharing button:hover .i-facebook::before{color:#4064ac}.sharing a:hover .i-twitter::before,.sharing a:hover .i-x::before,.sharing button:hover .i-twitter::before,.sharing button:hover .i-x::before{color:#000}.sharing a:hover .i-linkedin::before,.sharing button:hover .i-linkedin::before{color:#007bb6}.sharing a:hover .i-whatsapp::before,.sharing button:hover .i-whatsapp::before{color:#00e676}.sharing a:hover .i-pinterest::before,.sharing button:hover .i-pinterest::before{color:#cb2027}.sharing a:hover .i-link::before,.sharing button:hover .i-link::before{color:#000}.sharing a:hover .i-printer::before,.sharing button:hover .i-printer::before{color:#000}.sharing button{background-color:rgba(0,0,0,0);border:none;color:#fff;cursor:pointer}.sharing .tooltip{display:block;position:absolute;font-size:16px;line-height:1.2em;background-color:#fff;border:1px solid #4a4a4a;color:#4a4a4a;padding:5px;border-radius:4px;-webkit-transform:translateY(-55px);transform:translateY(-55px);-webkit-box-shadow:0 0 20px rgba(0,0,0,.4);box-shadow:0 0 20px rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease;pointer-events:none}.sharing .tooltip.show{opacity:1;-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease}.mgc-opening-hours-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mgc-opening-hours-set table{background-color:#4fa6a0;color:#fff;border:1rem solid #4fa6a0}.mgc-opening-hours-set table tr.today{background-color:#21807c}.mgc-opening-hours-set table td{padding:.25rem .5rem}.mgc-opening-hours-set table td:first-child{text-transform:lowercase;font-weight:300}.mgc-map{min-height:400px;border:3px solid #4fa6a0;border-radius:6px}.mgc-map #map-pic{border:3px solid #4fa6a0;border-radius:6px}.mgc-map a.lock,.mgc-map .ol-zoom-in,.mgc-map .ol-zoom-out{background-color:#4fa6a0;-webkit-box-shadow:none;box-shadow:none;color:#fff !important;-webkit-transition:all 300ms ease;transition:all 300ms ease;cursor:pointer;padding:0 10px 2px 10px;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mgc-map a.lock:hover,.mgc-map .ol-zoom-in:hover,.mgc-map .ol-zoom-out:hover{background-color:#a64f55;text-decoration:none}.mgc-map .icon-lock,.mgc-map .icon-lock-open{padding:0 6px 0 0}.mgc-driving-directions{background-color:#dde8e9;margin:0 0 2rem 0}.mgc-driving-directions p{margin-bottom:1rem !important}.mgc-driving-directions fieldset{display:inline-block;width:100%}.mgc-driving-directions input[type=text]{border:none;border-bottom:2px solid #4fa6a0;font-size:1rem;line-height:1em !important;width:150px;color:#4a4a4a;padding:11px 12px}.mgc-driving-directions input[type=submit]{display:inline-block;font-size:1rem;background-color:#4fa6a0;color:#fff;margin:0 0 0 6px;padding:10px 12px;border-radius:6px;cursor:pointer}.mgc-w3w-wrapper{margin:-1rem 0 2rem 0}.mgc-testimonial{padding:1.5rem 2rem;border:.5rem solid #4fa6a0;margin:3rem auto;max-width:800px}.mgc-testimonial blockquote{font-size:1.6rem;line-height:1.4;color:#4fa6a0;margin-bottom:10px}.mgc-testimonial blockquote p{margin:0 !important;font-style:italic}.mgc-testimonial .person{display:inline-block;margin-right:.5rem;font-size:14px}.mgc-testimonial cite{font-size:14px}.mgc-testimonial i.fb-pink{color:#f35369}.mgc-testimonial i.google-orange{color:#fdd663}.mgc-notifications{background-color:#ff9;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);color:#4a4a4a;padding:1rem 2rem 0 2rem;margin-bottom:2rem;margin-top:2rem;font-size:1.2rem;font-family:"Merriweather";-webkit-transform:rotate(-1deg);transform:rotate(-1deg);max-width:600px !important}.mgc-notifications ul{margin:0;padding:0;list-style-type:none}.mgc-notifications p{padding-bottom:1rem}@media(max-width: 1024px){body:not(.home) .mgc-notifications{width:100% !important}}.mgc-edit-in-admin-link{position:relative;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;width:30px;margin-right:10px;background-color:#fff;border:3px solid #19c0e2 !important;border-radius:50%;text-decoration:none;color:#000 !important;z-index:99;font-size:16px !important}.mgc-edit-in-admin-link:hover{background-color:#19c0e2;color:#fff !important;text-decoration:none !important}.nf-form-fields-required{font-size:16px;margin-bottom:1rem}.nf-form-content .nf-field{margin-bottom:2rem}.nf-form-content .label-above .nf-field-label{margin:0 0 3px 0 !important;font-family:"Merriweather"}.nf-form-content input[type=submit].nf-element{background-color:#4fa6a0;border:4px solid #4fa6a0;border-radius:6px;cursor:pointer;width:100%}.nf-form-content input[type=submit].nf-element:hover{background-color:#a64f55;border-color:#a64f55;color:#fff}/*# sourceMappingURL=gf23.min.css.map */