.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;}.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.sent .wpcf7-response-output{border-color:#46b450;}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}form.submitting .wpcf7-spinner{visibility:visible;}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.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;}.wpcf7-reflection > output{display:list-item;list-style:none;}.wpcf7-reflection > output[hidden]{display:none;}:root{--swiper-theme-color:#007aff;}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-horizontal{touch-action:pan-y;}.swiper-vertical{touch-action:pan-x;}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px;}.swiper-3d .swiper-wrapper{transform-style:preserve-3d;}.swiper-3d{perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d;}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-horizontal.swiper-css-mode > .swiper-wrapper{scroll-snap-type:x mandatory;}.swiper-vertical.swiper-css-mode > .swiper-wrapper{scroll-snap-type:y mandatory;}.swiper-centered > .swiper-wrapper::before{content:"";flex-shrink:0;order:9999;}.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before);}.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size);}:root{--swiper-navigation-size:44px;}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - ( var(--swiper-navigation-size) / 2 ));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none;}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important;}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1;}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev";}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next";}.swiper-button-lock{display:none;}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-disabled > .swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal > .swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33);}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet:only-child{display:none !important;}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color));}.swiper-vertical > .swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0);}.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;}.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top;}.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;}.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left;}.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right;}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit);}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top;}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top;}.swiper-horizontal > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;}.swiper-vertical > .swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0;}.swiper-pagination-lock{display:none;}:root{}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));}.swiper-scrollbar-disabled > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important;}.swiper-horizontal > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-vertical > .swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%));}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed{cursor:move;touch-action:none;}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}.swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-grid > .swiper-wrapper{flex-wrap:wrap;}.swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column;}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out;}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity;}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none;}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube{overflow:visible;}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%;}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none;}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible;}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0;}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px);}.swiper-flip{overflow:visible;}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none;}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto;}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height;}.swiper-cards{overflow:visible;}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;}@-webkit-keyframes pulse{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:none;transform:none}}@keyframes pulse{0%{-webkit-transform:none;transform:none}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}a,button{color:#000;-webkit-appearance:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;margin:0;padding:0}img{display:block;height:auto;max-width:100%}a{text-decoration:none}.cta-block .cta-content,.cta-block .cta-title,.instagram-block .cta-content,.instagram-block .cta-title,h1,h2,h3,h4,h5{margin:0;padding:0}a{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}video::-webkit-media-controls{display:none}.site-main{background:#ffb9b3;padding-bottom:50px;padding-top:130px}.site-main,.site-main a{color:#ff6e61}@media only screen and (min-width:1024px){.site-main{padding-top:250px;padding-bottom:100px}}.site-main ul{padding-left:20px}.site-main p{margin-bottom:20px}.site-main h1{text-align:center;margin-bottom:50px}.site-main h4{margin-bottom:30px}@media only screen and (min-width:1024px){.divider{max-width:153px}}.bg--black{background:#000}.bg--rose{background:#ffb9b3}.bg--light-rose{background:#fff3f2}.bg--red{background:#ff6e61}.color--rose{color:#ffb9b3}.color--red{color:#ff6e61}.color--white{color:#fff}.color--black{color:#000}.color--light-rose{color:#fff3f2}.border-bottom--red{border-bottom:1px solid #ff6e61}.border-top--red{border-top:1px solid #ff6e61}html{font-size:62.5%}body{font:normal 1.4rem/2.1rem Heldane Text,sans-serif}@media only screen and (min-width:1024px){body{font-size:1.7rem;line-height:140%}}.h1,h1{font:500 4.5rem/5.6rem Heldane Display,sans-serif}@media only screen and (min-width:1024px){.h1,h1{font-size:6.1rem;line-height:90%}}.cta-block .cta-title,.h2,.instagram-block .cta-title,h2{font:500 3.8rem/4.1rem Heldane Display,sans-serif}@media only screen and (min-width:1024px){.cta-block .cta-title,.h2,.instagram-block .cta-title,h2{font-size:4.5rem;line-height:90%}}.cta-block .cta-content,.h3,.instagram-block .cta-content,.wpcf7-response-output,h3{font:500 2.7rem/100% Heldane Display,sans-serif;font-weight:500}@media only screen and (min-width:1024px){.cta-block .cta-content,.h3,.instagram-block .cta-content,.wpcf7-response-output,h3{font-size:2.1rem;line-height:2.7rem}}.popup__copy h4{font:500 1.4rem/2.4rem Heldane Text,sans-serif;font-weight:700}@media only screen and (min-width:1024px){.popup__copy h4{font-size:2rem;line-height:2.8rem}}.menu__item-name h4,p{font:400 1.6rem/2.4rem Heldane Text,sans-serif}@media only screen and (min-width:1024px){.menu__item-name h4,p{font-size:2.3rem;line-height:3.2rem}}.popup__copy p,.popup__disclaimer a,.popup__disclaimer p{font:400 1.4rem/2.4rem Heldane Text,sans-serif}@media only screen and (min-width:1024px){.popup__copy p,.popup__disclaimer a,.popup__disclaimer p{font-size:2rem;line-height:2.8rem}}.btn--primary{font:700 1.5rem/2rem General Sans,sans-serif;letter-spacing:.05em}@media only screen and (min-width:1024px){.btn--primary{font-size:1.5rem}}.btn--menu,.footer-foot .menu-item,.menu-item a{font:600 1.7rem/2rem General Sans,sans-serif;text-transform:uppercase;cursor:pointer;letter-spacing:.1em;margin-bottom:5px}@media only screen and (min-width:1024px){.btn--menu,.footer-foot .menu-item,.menu-item a{font-size:2rem;line-height:145%;margin-bottom:0}}.above-title-subtitle,.blog-card__date,.blog-carousel__title .cta-block .cta-title,.blog-carousel__title .instagram-block .cta-title,.blog-carousel__title h2,.cta-block .blog-carousel__title .cta-title,.footer-bottom-section h5,.footer-foot,.footer-foot a,.instagram-block .blog-carousel__title .cta-title,.menu-slide__subtitle .subtitle{font:700 1.25rem/140% General Sans,sans-serif;text-transform:uppercase;padding-bottom:2rem;letter-spacing:.3rem}@media only screen and (min-width:1024px){.above-title-subtitle,.blog-card__date,.blog-carousel__title .cta-block .cta-title,.blog-carousel__title .instagram-block .cta-title,.blog-carousel__title h2,.cta-block .blog-carousel__title .cta-title,.footer-bottom-section h5,.footer-foot,.footer-foot a,.instagram-block .blog-carousel__title .cta-title,.menu-slide__subtitle .subtitle{padding-bottom:4rem}}.content-section--v1 .content__intro-copy p,.content__intro-copy p,.menu-slide__copy p,.menu-slide__intro-copy p{font:500 2.75rem/140% Heldane Text,sans-serif;margin-bottom:2em}.menu-slide__copy p{font:500 2rem/140% Heldane Display,sans-serif}.menu-slide__intro-copy p{font:500 2.5rem/140% Heldane Display,sans-serif}.title-main{font:500 4rem/120% Heldane Display,sans-serif;padding-bottom:2rem;padding-top:2rem;margin-bottom:1em;line-height:1.2em;color:#ff6e61;border-top:1px solid #ffb9b3;border-bottom:1px solid #ffb9b3}@media only screen and (min-width:1024px){.title-main{font:500 6rem/140% Heldane Display,sans-serif;padding-bottom:4rem;padding-top:4rem;line-height:1.2em}}.menu-slide__title{font:500 4rem/140% Heldane Display,sans-serif;line-height:1.2em}footer{font:500 6rem/140% General Sans,sans-serif}.title-border-both,.title-border-top{border-top:1px solid #ffb9b3;padding-top:1em}.title-border-both{border-bottom:1px solid #ffb9b3;padding-bottom:1em}.clearfix:after{clear:both;content:"";display:table}.container{max-width:1000px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%}@media only screen and (min-width:768px){.container{padding-left:35px;padding-right:35px}}@media only screen and (min-width:1024px){.container{padding-left:50px;padding-right:50px}}.container-wide{max-width:1500px;margin-left:auto;margin-right:auto}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}html.disable-scrolling{position:fixed;width:100%;overflow-y:scroll}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.sr-only{display:none}.h3--underline{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.h3--underline:after{content:"";width:100%;height:2px;position:absolute;background:linear-gradient(90.09deg,#ed3027 .1%,#f0eb23 28.87%,#55be40 53.71%,#28a6df 73.58%,#ea0a8c 99.95%);bottom:-2px;left:0}.hide-on-tablet{display:none}@media only screen and (min-width:768px){.hide-on-tablet{display:none}}@media only screen and (min-width:1024px){.hide-on-tablet{display:block}}.hide-on-desktop{display:block}@media only screen and (min-width:1024px){.hide-on-desktop{display:none}}.hide-on-mobile{display:none}@media only screen and (min-width:768px){.hide-on-mobile{display:block}}.row{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.tablet-row{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.desktop-row{display:-webkit-box;display:-ms-flexbox;display:flex}}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mb-2{margin-bottom:2rem}.mb-4{margin-bottom:6rem}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gap-4{gap:1rem}.grecaptcha-badge{display:none !important}.swiper-slide:first-child{visibility:visible !important}.hide-elements .footer__socials,.hide-elements .header__desktop-menu-container,.hide-elements .header__right-buttons,.hide-elements .menu-footer-menu-container,.hide-elements .panel-right,.hide-elements .promo-banner{display:none !important}@media only screen and (min-width:1280px){.hide-elements .footer__socials,.hide-elements .header__desktop-menu-container,.hide-elements .header__right-buttons,.hide-elements .menu-footer-menu-container,.hide-elements .panel-right,.hide-elements .promo-banner{display:none !important}}.site-header{position:fixed;left:0;right:0;margin:auto;z-index:100;background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(96.08%,rgba(0,0,0,.5)));background:linear-gradient(0deg,transparent,rgba(0,0,0,.5) 96.08%);padding-bottom:30px;opacity:0;-webkit-animation:fadeIn .7s ease forwards;animation:fadeIn .7s ease forwards;-webkit-transition:.25s ease;transition:.25s ease;background-color:transparent}.site-header.article-header{background:#000}@media screen and (max-height:600px) and (orientation:landscape){.site-header{padding-top:30px}}@media only screen and (min-width:1024px){.site-header{padding-top:0;padding-bottom:40px}}.site-header .container{max-width:1440px}.site-header .top-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:30px;padding-right:30px;padding-top:40px;gap:1em}.site-header.front-page-header .top-line,.site-header .top-line{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-header.scrolled{background-color:rgba(0,0,0,.9333333333)}.header__left-buttons,.header__right-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.btn--sound-toggle{display:none}@media only screen and (min-width:1024px){.btn--sound-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__right-buttons .menu--open{display:block}@media only screen and (min-width:1280px){.header__right-buttons .menu--open{display:none}}.header__book-btn,.header__gift-btn{display:none}@media only screen and (min-width:1440px){.header__book-btn,.header__gift-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.btn--book{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1440px){.btn--book{display:none}}.main-logo{max-width:190px}@media only screen and (min-width:1024px){.main-logo{max-width:190px}}.main-logo img{width:100%}.header__desktop-menu-container{display:none}@media only screen and (min-width:1280px){.header__desktop-menu-container{display:block}}.header__desktop-menu-container .site-navigation a{font-size:1.5rem}@media only screen and (min-width:1280px){.header__desktop-menu-container .site-navigation a{font-size:1.5rem}}@media only screen and (min-width:1440px){.header__desktop-menu-container .site-navigation a{font-size:1.5rem}}.panel-right{position:fixed;right:0;bottom:10%;z-index:100;padding:1rem;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.panel-right{display:-webkit-box;display:-ms-flexbox;display:flex}}.panel-right .btn{margin:.5em;background:rgba(0,0,0,.5);border-radius:50%;border:1px solid #fff;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-right .btn--location{width:50px;height:50px}.promo-banner{background:#01877a;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:General Sans,sans-serif;font-size:1.7rem;overflow:hidden;padding:.5em;text-align:center}.promo-banner a,.promo-banner p{font-family:General Sans,sans-serif;font-size:1.7rem;font:400 1.7rem/2.4rem General Sans,sans-serif}.promo-banner a{color:#fff;text-decoration:underline}.promo-banner .overlay{position:absolute;height:100%;width:200%;background:rgba(0,0,0,.35);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),color-stop(rgba(255,110,97,.75)),to(rgba(0,0,0,.2)));background-image:linear-gradient(90deg,rgba(0,0,0,.2),rgba(255,110,97,.75),rgba(0,0,0,.2));background-size:200% 100%;background-repeat:repeat-x;top:0;left:0;z-index:1}.rainbow-box{width:100vw;background-image:-webkit-gradient(linear,left top,right top,from(red),color-stop(orange),color-stop(#ff0),color-stop(green),color-stop(#0ff),color-stop(#00f),color-stop(violet),to(red));background-image:linear-gradient(90deg,red,orange,#ff0,green,#0ff,#00f,violet,red);background-size:100% 100%;background-repeat:repeat-x;-webkit-box-sizing:border-box;box-sizing:border-box}.rainbow-box a{text-shadow:0 0 2px #000;text-decoration:none;color:#fff}@-webkit-keyframes rainbowShift{0%{background-position:0 0}to{background-position:-100% 0}}@keyframes rainbowShift{0%{background-position:0 0}to{background-position:-100% 0}}.footer{background:#000;color:#ffb9b3;padding-top:34px;padding-bottom:28px;text-align:center}@media only screen and (min-width:768px){.footer{text-align:left;padding:40px 0}}.footer .container{max-width:1000px}.footer a{color:#ffb9b3}.footer-navigation{margin-bottom:10px}@media only screen and (min-width:768px){.footer-navigation{text-align:right}}.footer-navigation ul{list-style-type:none}.footer-navigation .menu-item a{font:500 2rem/3rem Heldane Display,sans-serif;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.footer-navigation .menu-item a:active,.footer-navigation .menu-item a:focus,.footer-navigation .menu-item a:hover{color:#ff6e61;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.footer__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;margin-bottom:.5em}@media only screen and (min-width:1440px){.footer__socials{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}}.footer__socials .footer__social{margin-right:13px}.footer__socials .footer__social,.footer__socials .footer__social svg{display:block;width:25px;height:25px}.footer__socials .footer__social path{fill:#ff6e61;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.footer__socials .footer__social:active path,.footer__socials .footer__social:focus path,.footer__socials .footer__social:hover path{fill:#ffb9b3;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.footer__socials .footer__social:last-child{margin-right:0}.opening-hours{margin-bottom:20px}.opening-hours p{font:500 2rem/3rem Heldane Display,sans-serif}.footer__row{-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media only screen and (min-width:768px){.footer__buttons{margin-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.footer__button{margin-right:13px}.footer__button:last-child{margin-right:0}.footer-top-section{margin:1em 0 0;padding:1em 1em 0;-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}.footer-top-section .custom-logo{text-align:center;margin:0 auto}@media only screen and (min-width:1440px){.footer-top-section .custom-logo{margin:0}}.footer-top-section h6{font-size:2.5rem;line-height:3.9rem;color:#ff6e61;font-weight:400;padding:1em 0;font-family:Heldane Display,sans-serif;text-align:center}@media only screen and (min-width:1440px){.footer-top-section h6{text-align:left;font-size:3.5rem}}@media only screen and (min-width:1440px){.footer-top-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #aaa;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em 0}}.footer-logos-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1440px){.footer-logos-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer-logos-container .footer-logos{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:70%}@media only screen and (min-width:1024px){.footer-logos-container .footer-logos{width:50%}}@media only screen and (min-width:1440px){.footer-logos-container .footer-logos{width:33%}}.footer-logos-container .footer-logos img{width:100%}.footer-bottom-section{padding:.5em;color:#fff}.footer-bottom-section p{font-family:General Sans,sans-serif;font-size:16px}.footer-bottom-section h5{color:#ff6e61;padding:1em 0}@media only screen and (min-width:1440px){.footer-bottom-section{padding:1em}}.footer-bottom-section strong{font-weight:400;color:#ff6e61}.footer-foot{background:#ff6e61;color:#fff;letter-spacing:.05em;padding-bottom:1em;padding-top:1em}.footer-foot .container-wide.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px){.footer-foot .container-wide.container{-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;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer-foot .menu-footer-menu-container .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:1em}@media only screen and (min-width:1024px){.footer-foot .menu-footer-menu-container .menu{gap:1em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}}.footer-foot a{padding-bottom:0;letter-spacing:.05em}.footer__col{width:calc(100% - 1rem);margin-bottom:1em}.footer__col a{color:#ff6e61;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.footer__col a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media only screen and (min-width:1024px){.footer__col{width:calc(50% - 1rem);margin-bottom:1em}}@media only screen and (min-width:1280px){.footer__col{width:calc(25% - 1rem);margin-bottom:0}}.footer__col4 p{margin-bottom:10px;text-align:center}.footer__col4 p span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.footer__col4 p{text-align:left}.footer__col4 p span{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.error-404{height:100vh;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-404 .container{max-width:800px}@media screen and (max-height:600px) and (orientation:landscape){.error-404{padding-top:70px}}@media only screen and (min-width:1024px){.error-404{padding-top:100px}}.error-404__title{margin-bottom:20px}@media only screen and (min-width:1024px){.error-404__title{margin-bottom:40px}}.error-404__logo{position:absolute;top:30px;left:0;right:0;margin:auto}@media only screen and (min-width:1024px){.error-404__logo{top:80px}}.error-404__main-title{margin-bottom:40px}@media screen and (max-height:600px) and (orientation:landscape){.error-404__main-title{margin-bottom:20px}}@media only screen and (min-width:1024px){.error-404__main-title{margin-bottom:70px}}.error-404__main-title h1{font:500 6rem/95% Heldane Display,sans-serif}@media only screen and (min-width:1024px){.error-404__main-title h1{font-size:9rem}}.error-404__copy{max-width:500px;margin:35px auto auto}@media screen and (max-height:600px) and (orientation:landscape){.error-404__copy{margin-top:15px}}.error-404__copy a{color:#ffb9b3;text-decoration:underline}.error-404__copy a:active,.error-404__copy a:focus,.error-404__copy a:hover{color:#fff}@media only screen and (min-width:1024px){.error-404__copy{margin-top:75px}}.menus-section{text-align:center;padding-top:80px;padding-bottom:30px}@media only screen and (min-width:1024px){.menus-section{padding-top:140px;padding-bottom:50px}}.menu{margin-bottom:60px;line-height:3.2rem}.menu:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.menu{margin-bottom:100px;font-size:2.3rem;line-height:3.2rem}}.menu__item{margin-bottom:20px}@media only screen and (min-width:1024px){.menu__item{margin-bottom:40px}}.menu__item-name h4{text-transform:uppercase}.btn{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;cursor:pointer}.btn .sr-fa-logo{display:none !important}.btn svg{width:100%;height:100%}@media only screen and (min-width:1024px){.btn--primary-large{font-size:2.5rem;line-height:3.2rem}}.btn--primary{border-radius:50px;padding:1rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ff6e61;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--primary:active,.btn--primary:focus,.btn--primary:hover{background:#ff6e61;border:0 !important;color:#ffb9b3;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn--primary span{line-height:normal}.btn--white{border:1px solid #fff;color:#fff}.btn--white:active,.btn--white:focus,.btn--white:hover{background:hsla(0,0%,100%,.7);color:#fff}.btn--white-fill{background:#fff;color:#ff6e61}.btn--white-fill:active,.btn--white-fill:focus,.btn--white-fill:hover{background:#ffb9b3;color:#fff}.btn--red{color:#fff;background:#ff6e61}.btn--red:active,.btn--red:focus,.btn--red:hover{background:#ffb9b3;color:#fff}.btn--location{width:19px;height:24px}.btn--location:active,.btn--location:focus,.btn--location:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn--book{width:40px;height:40px;border-radius:50%;overflow:hidden}.btn--book a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:flex-column;flex-direction:flex-column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.btn--book svg{display:block;width:60%;height:60%;max-width:100%;max-height:100%}.btn--book:active,.btn--book:focus,.btn--book:hover{background:#fff}.btn--book:active a,.btn--book:focus a,.btn--book:hover a{color:#ff6e61}.btn--phone{width:40px;height:40px;border-radius:50%;overflow:hidden}.btn--phone a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:flex-column;flex-direction:flex-column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.btn--phone svg{display:block;width:60%;height:60%;max-width:100%;max-height:100%}.btn--phone:active,.btn--phone:focus,.btn--phone:hover{background:#fff}.btn--phone:active a,.btn--phone:focus a,.btn--phone:hover a{color:#ff6e61}.btn--arrows{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.btn--arrows,.btn--arrows span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--arrows span{-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}.btn--sound-toggle{width:24px;height:24px;-webkit-animation:none;animation:none;position:relative}.btn--sound-toggle.animated{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:1s;animation-duration:1s;-webkit-transform-origin:left center;transform-origin:left center;position:relative}.btn--sound-toggle:active,.btn--sound-toggle:focus,.btn--sound-toggle:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn--sound-toggle .mute,.btn--sound-toggle .unmute{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn--sound-toggle .mute.is-visible,.btn--sound-toggle .unmute.is-visible{opacity:1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn--submit{color:#fff;background:#ff6e61;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;border-radius:0;border:none;margin:0 auto;border-radius:60px;padding:1rem 2rem}.menu__subscribe-form .btn--submit{background:none;border:1px solid #fff;font:500 2.5rem/3.2rem Heldane Display,sans-serif;width:177px;height:42px;color:#fff;border-radius:50px;margin:auto}@media only screen and (min-width:1024px){.btn--submit{line-height:100%}}.btn--submit:active,.btn--submit:focus,.btn--submit:hover{background:#000;border-color:#000;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn--arrow{width:16px;height:21px;margin:auto;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media only screen and (min-width:1024px){.btn--arrow{width:24px;height:31px}}.btn--arrow:active,.btn--arrow:focus,.btn--arrow:hover{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.btn--arrow svg{width:100%;height:100%}.btn--home-hero{font:500 2rem/2.5rem Heldane Display,sans-serif;background:hsla(0,0%,100%,.38);border:1px solid #fff;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}@media only screen and (min-width:1024px){.btn--home-hero{font-size:2.4rem;line-height:3.2rem;border-width:.5px}}.btn--home-hero:active,.btn--home-hero:focus,.btn--home-hero:hover{background:rgba(255,110,97,.38);border-color:#ff6e61}.btn--footer{border:1px solid #ffb9b3;min-width:unset;padding:5px 20px;border-radius:50px;font:500 2rem/3.2rem Heldane Display,sans-serif}@media only screen and (min-width:1024px){.btn--footer{border-width:.5px}}.btn--footer:active,.btn--footer:focus,.btn--footer:hover{border-color:#ff6e61;color:#ff6e61}.btn--menu{margin-bottom:0 !important;text-align:center}.menu--open{width:19px;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.menu--open:active,.menu--open:focus,.menu--open:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:scale(1.1);transform:scale(1.1)}.menu--open span{height:1px;background-color:#fff;width:19px;display:block;margin-bottom:7px}.menu--open span:last-child{margin-bottom:0}.menu--close{cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.menu--close:active,.menu--close:focus,.menu--close:hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:scale(1.1);transform:scale(1.1)}.wpcf7-form-control-wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.form-input__wrap{margin-bottom:5px}@media only screen and (min-width:1024px){.form-input__wrap{margin-bottom:6px}}.home-form__form{background:rgba(30,27,34,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin:0 auto}.home-form__form input,.home-form__form select,.home-form__form textarea{color:#fff}.form-input{width:100%;font:500 2.8rem/3.2rem Heldane Display,sans-serif;font-weight:500;color:#ff6e61;text-align:center;border-radius:0;border:none;border-bottom:1px solid #ffb9b3;background:none;padding-bottom:12px;padding-top:7px}.menu__subscribe-form .form-input{color:#fff;border-bottom:1px solid #ffb9b3;font-size:2rem;line-height:2.5rem;padding-bottom:5px}@media only screen and (min-width:1024px){.menu__subscribe-form .form-input{font-size:2.4rem;line-height:3.2rem;padding-bottom:7px}}@media only screen and (min-width:1024px){.form-input{padding-bottom:17px;font-size:3rem;line-height:3.2rem}}.form-input::-webkit-input-placeholder{color:#fff;opacity:.5;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.form-input::-moz-placeholder{color:#fff;opacity:.5;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.form-input:-ms-input-placeholder{color:#fff;opacity:.5;-ms-transition:all .3s ease-in;transition:all .3s ease-in}.form-input::-ms-input-placeholder{color:#fff;opacity:.5;-ms-transition:all .3s ease-in;transition:all .3s ease-in}.form-input::placeholder{color:#fff;opacity:.5;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.menu__subscribe-form .form-input::-webkit-input-placeholder{color:#fff}.menu__subscribe-form .form-input::-moz-placeholder{color:#fff}.menu__subscribe-form .form-input:-ms-input-placeholder{color:#fff}.menu__subscribe-form .form-input::-ms-input-placeholder{color:#fff}.menu__subscribe-form .form-input::placeholder{color:#fff}.form-input:focus{outline:none}.form-input:focus::-webkit-input-placeholder{opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.form-input:focus::-moz-placeholder{opacity:0;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.form-input:focus:-ms-input-placeholder{opacity:0;-ms-transition:all .3s ease-in;transition:all .3s ease-in}.form-input:focus::-ms-input-placeholder{opacity:0;-ms-transition:all .3s ease-in;transition:all .3s ease-in}.form-input:focus::placeholder{opacity:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.wpcf7-not-valid-tip{color:#ff6e61}.menu__subscribe-form .wpcf7-not-valid-tip{color:#fff}.wpcf7-list-item{margin:0}.form-checkbox__wrap{font:normal 1.7rem/2.1rem Heldane Display,sans-serif;text-align:left;margin-top:17px;margin-bottom:23px}@media only screen and (min-width:1024px){.form-checkbox__wrap{font-size:2.1rem;margin:25px auto}}.menu__subscribe-form .form-checkbox__wrap{font-size:1.3rem;line-height:1.3rem}@media only screen and (min-width:768px){.menu__subscribe-form .form-checkbox__wrap{margin-top:27px}}.form-checkbox__wrap label{padding-left:40px;position:relative;display:block;cursor:pointer}@media only screen and (min-width:1024px){.form-checkbox__wrap label{padding-left:56px}}.form-checkbox__wrap label.active:before{background:url("https://cdn-ilefipo.nitrocdn.com/pjgPaVFJIMwaDhybqypkYXvDefstXreY/assets/images/optimized/rev-32d69c4/kapara.co.uk/wp-content/themes/kapara25/img/circle.svg") 50% no-repeat;background-size:19px}.menu__subscribe-form .form-checkbox__wrap label.active:before{background:url("https://cdn-ilefipo.nitrocdn.com/pjgPaVFJIMwaDhybqypkYXvDefstXreY/assets/images/optimized/rev-32d69c4/kapara.co.uk/wp-content/themes/kapara25/img/circle-white.svg") 50% no-repeat}@media only screen and (min-width:1024px){.form-checkbox__wrap label.active:before{background-size:25px}}.form-checkbox__wrap label:before{content:"";width:28px;height:28px;border:1px solid #fff;display:block;position:absolute;left:0;top:0}@media only screen and (min-width:1024px){.form-checkbox__wrap label:before{width:28px;height:28px}}.menu__subscribe-form .form-checkbox__wrap label:before{border-color:#fff}.form-checkbox__wrap input{display:none}.wpcf7-response-output{border:none !important}.wpcf7-spinner{display:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition-delay:9999s;transition-delay:9999s}form br{display:none}.wpcf7-not-valid-tip{text-align:center;color:#ff6e61 !important;margin-top:5px}.swiper-pagination-bullet{width:11px;height:11px;border:1px solid #ff6e61;background:none;opacity:1;margin:0 6.5px !important;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.swiper-pagination-bullet:active,.swiper-pagination-bullet:focus,.swiper-pagination-bullet:hover{background:#fff;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.swiper-pagination-bullet-active{background:#fff}.swiper-button-next,.swiper-button-prev{width:30px;height:30px;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;top:35%}.swiper-button-next:after,.swiper-button-prev:after{display:none}@media only screen and (min-width:1024px){.swiper-button-next,.swiper-button-prev{width:52px;height:52px}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-button-next:hover,.swiper-button-prev:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.quote{max-width:600px;margin:auto}.quote__copy{margin-bottom:15px}.quote__author{font:500 2.4rem/3.7rem Heldane Display,sans-serif}@media only screen and (min-width:1024px){.quote__author{font-size:3.7rem;line-height:4.2rem}}.menu-slide{width:100%;height:auto;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;color:#fff;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;background:#000}.menu-slide,.menu-slide__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-slide__inner{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.menu-slide__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.menu-slide__image{height:100%;width:100%;height:300px}@media only screen and (min-width:1024px){.menu-slide__image{width:50%;height:100%}}.menu-slide__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-width:0;min-height:0}.menu-slide__title{margin-bottom:20px;color:#ff6e61}@media only screen and (min-width:1024px){.menu-slide__title{margin-bottom:20px}}.menu-slide__right{width:100%;padding:3em 3em 7em;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:start;-ms-flex-pack:start;justify-content:start}@media only screen and (min-width:1024px){.menu-slide__right{width:50%;padding:5em}}.menu-slide__subtitle{margin-bottom:15px}.menu-slide__subtitle .subtitle{color:#fff;border-bottom:1px solid #838383;padding-bottom:20px}@media only screen and (min-width:1024px){.menu-slide__subtitle{margin-bottom:40px}}.menu-slide__above-title-subtitle{margin-bottom:20px}@media only screen and (min-width:1024px){.menu-slide__above-title-subtitle{margin-bottom:20px}}.menu-slide__copy{margin-bottom:15px}@media only screen and (min-width:1024px){.menu-slide__copy{margin-bottom:40px;line-height:3.7rem}}.menu-slide__intro-copy p{margin-bottom:0}@media only screen and (min-width:1024px){.menu-slide__intro-copy{margin-bottom:20px;line-height:3.7rem}}.menu-slide__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.menu-slide__cta .btn--primary{border-width:1px}.blog-card{width:100%;max-width:700px;margin:auto;border-top:1px solid #ffb9b3;border-bottom:1px solid #ffb9b3;padding-top:1em;padding-bottom:1em;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:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.blog-card__title{margin-bottom:15px}.blog-card__title .cta-block .cta-content,.blog-card__title .instagram-block .cta-content,.blog-card__title h3,.cta-block .blog-card__title .cta-content,.instagram-block .blog-card__title .cta-content{color:#000}@media only screen and (min-width:1024px){.blog-card__title .cta-block .cta-content,.blog-card__title .instagram-block .cta-content,.blog-card__title h3,.cta-block .blog-card__title .cta-content,.instagram-block .blog-card__title .cta-content{font-size:3rem;line-height:3.5rem}}.blog-card__image{margin-bottom:25px;height:300px}.blog-card__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){.blog-card__image{margin-bottom:50px}}.blog-card__date{color:#ff6e61;font-weight:700}.blog-card__copy{margin-bottom:30px;color:#000}@media only screen and (min-width:1024px){.page-template-template-blog .blog-card__copy{margin-bottom:50px}}.blog-card__cta,.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-menu{height:100vh;color:#fff;position:fixed;left:0;top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:500;overflow:scroll;opacity:0;pointer-events:none;-webkit-transition:all .6s ease;transition:all .6s ease}.main-menu .sub-menu{margin-left:10px}.main-menu.is-opened{opacity:1;pointer-events:all;-webkit-transition:all .6s ease;transition:all .6s ease;background:rgba(0,0,0,.85)}.main-menu .top-line{padding-left:30px;padding-right:30px}@media only screen and (min-width:1024px){.main-menu .top-line{padding-left:70px;padding-right:70px;padding-top:50px}}@media screen and (max-height:500px) and (orientation:landscape){.main-menu .top-line{padding-top:20px}}.main-menu .main-menu__inner{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2em}.main-menu .main-menu__inner,.main-menu .top-line{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu .top-line{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;padding-top:25px}@media only screen and (min-width:1024px){.main-menu .top-line{padding-top:90px;padding-bottom:75px}}.main-menu a{color:#fff}.main-menu .wpcf7-not-valid-tip{font-size:2rem;line-height:2rem}.main-menu .wpcf7-response-output{padding:0 !important;margin:20px 0 0 !important;font-size:2rem;line-height:140%;text-align:center}.main-menu .form-checkbox__wrap label{font-size:1.35rem;line-height:1.35rem;font-weight:500;font-family:Heldane Display,sans-serif}@media only screen and (min-width:1024px){.main-menu .form-checkbox__wrap label{padding-left:10px}}.main-menu .form-checkbox__wrap label:before{width:27px;height:27px}@media only screen and (min-width:1024px){.main-menu .form-checkbox__wrap label:before{left:-39px}}.menu-item{list-style-type:none}.menu-item a,.menu-item a::hover{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.menu-item a::hover{color:#ffb9b3}.main-menu__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.main-menu__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1em}}.main-menu__button .btn--primary{border-color:#fff;margin-bottom:10px;font-family:General Sans,sans-serif}@media only screen and (min-width:768px){.main-menu__button .btn--primary{margin-bottom:0}}@media only screen and (min-width:768px){.main-menu__button:first-child{margin-bottom:10px}}@media only screen and (min-width:768px){.main-menu__button{margin-bottom:0;margin-right:13px}}.menu__subscribe-title{font:500 2.4rem/4.4rem Heldane Display,sans-serif;margin-bottom:5px;text-align:center}.main-nav{list-style:none;margin:0;padding:0}.main-nav li{position:relative;float:left;margin-right:20px}.main-nav li ul{display:none;position:absolute;top:100%;left:-1em;list-style:none;background:rgba(0,0,0,.9);padding:10px;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.main-nav li:hover>ul{display:block}.main-nav li ul li{float:none;padding:10px 10px 10px 20px;margin-right:0}.main-nav li ul li a{color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;width:100%;gap:20px}.menu-item-has-children>a:after{margin-left:10px}.menu-item-has-children>a:after,.sub-menu a:after{content:"";display:inline-block;width:9px;height:5px;vertical-align:middle;background-image:url("data:image/svg+xml;utf8,<svg width=\"9\" height=\"5\" viewBox=\"0 0 9 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.5 1L4.5 4L1.5 1\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");background-repeat:no-repeat;background-size:contain}.sub-menu a:after{margin-right:8px;margin-left:0;float:right;line-height:1;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sub-menu .menu-item-has-children>a{position:relative;padding-right:20px}.menu-item.current-menu-item>a{color:#ff6e61}.footer-foot .menu-item.current-menu-item>a,.menu-item a{color:#fff}.menu-item a:hover{color:#ffb9b3}.menu-item.current-menu-item .sub-menu a{color:#fff}.popup{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;border:1px solid #fff;color:#fff;text-align:center;max-width:95%;max-height:85%;height:-webkit-max-content;height:-moz-max-content;height:max-content;overflow:scroll;z-index:999;border-radius:40px;opacity:0;pointer-events:none}.popup,.popup.is-active{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.popup.is-active{opacity:1;pointer-events:all}@media only screen and (min-width:1024px){.popup{width:858px}}.popup__body{position:relative;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:40px 20px;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.popup__body{padding-top:50px;padding-bottom:70px}}.popup__backdrop{background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}.popup__inner{position:relative;z-index:20}.popup__title{margin-bottom:25px}@media only screen and (min-width:1024px){.popup__title{margin-bottom:50px}}.popup__title h1{font-size:5.5rem;line-height:90%}@media only screen and (min-width:1024px){.popup__title h1{font-size:7.8rem}}.popup--close{position:absolute;z-index:20;top:30px;right:30px;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.popup--close:active,.popup--close:focus,.popup--close:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media only screen and (min-width:1024px){.popup--close{top:82px;right:82px}}.popup__copy p{margin-bottom:20px}@media only screen and (min-width:1024px){.popup__copy p{margin-bottom:28px}}.popup__cta{height:auto;margin:auto}.popup__disclaimer a{text-decoration:underline;color:#fff}.popup__disclaimer a:active,.popup__disclaimer a:focus,.popup__disclaimer a:hover{color:#ffb9b3}.cta-block,.instagram-block{position:relative;padding:10vw;color:#fff}@media only screen and (min-width:1024px){.cta-block,.instagram-block{padding:5vw}}.cta-block .cta-above-title-subtitle,.instagram-block .cta-above-title-subtitle{color:#000}.cta-block .cta-title,.instagram-block .cta-title{border-top:1px solid #ffb9b3;text-align:center}.cta-block .cta-content,.cta-block .title,.instagram-block .cta-content,.instagram-block .title{text-align:center}.cta-block .cta-content-container,.instagram-block .cta-content-container{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;z-index:10;position:relative}.cta-block .cta-overlay,.instagram-block .cta-overlay{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;z-index:1;left:0}.cta-block .cta-overlay-black,.instagram-block .cta-overlay-black{background:rgba(0,0,0,.5)}@media only screen and (min-width:1024px){.cta-block{font-size:1.5rem}}.home-hero{width:100%;height:100vh;position:relative;opacity:0;-webkit-animation:fadeIn .7s ease forwards;animation:fadeIn .7s ease forwards}.home-hero .container-fluid{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:end;-ms-flex-pack:end;justify-content:flex-end}.home-hero.page-hero{padding-top:0}@media only screen and (min-width:1024px){.home-bg-video{display:none}}.home-bg-video video{-o-object-fit:cover;object-fit:cover}.home-bg-audio{position:absolute;top:500px;z-index:500;display:none}@media only screen and (min-width:1024px){.home-bg-audio{display:block !important}}.home-hero-audio{display:block !important}.home-bg-carousel,.home-bg-video{position:absolute;z-index:10;width:100%;height:100%}.home-bg-carousel .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1024px){.home-bg-carousel{display:block}}.home-hero__content-area{position:relative;z-index:20;color:#fff;padding:100px 0 38px;text-align:center}.home-hero__logo{max-width:250px;margin:auto auto 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1024px){.home-hero__logo{max-width:372px}}.home-hero__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;margin-bottom:20px;gap:1em;-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}@media only screen and (min-width:1024px){.home-hero__cta{margin-top:25px;margin-bottom:35px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.home-form-section{padding-top:48px;padding-bottom:58px;text-align:center}@media only screen and (min-width:1024px){.home-form-section{padding-top:117px;padding-bottom:115px}}.home-form-section .container{padding-left:30px;padding-right:30px}@media only screen and (min-width:1024px){.home-form-section .container{margin:auto}}@media only screen and (min-width:768px){.home-form-section .home-form__form .form-checkbox__wrap label{font-size:2.1rem;line-height:2.1rem;font-weight:500}}.divider{max-width:75px;margin:auto}@media only screen and (min-width:1024px){.divider{max-width:150px}}.divider svg{width:100%}.home-form__form{margin-top:40px;background:rgba(0,0,0,.5);padding:2em;color:#fff}.cta-block .home-form__form .cta-content,.home-form__form .cta-block .cta-content,.home-form__form .instagram-block .cta-content,.home-form__form h3,.instagram-block .home-form__form .cta-content{max-width:320px;margin:auto}@media only screen and (min-width:1024px){.cta-block .home-form__form .cta-content,.home-form__form .cta-block .cta-content,.home-form__form .instagram-block .cta-content,.home-form__form h3,.instagram-block .home-form__form .cta-content{max-width:unset}}@media only screen and (min-width:1024px){.home-form__form{padding:5em;margin-top:55px}}.home-form__form a{color:#ff6e61}.home-form__wrapper{margin:34px 10px 23px}@media only screen and (min-width:1024px){.home-form__wrapper{margin:50px 0 32px}}.home-form__disclaimer{font-family:Heldane Display,sans-serif;margin-bottom:15px}@media only screen and (min-width:1024px){.home-form__disclaimer{margin-bottom:18px}.home-form__disclaimer p{font-size:2.5rem;line-height:100%}}.home-form__disclaimer a{color:#ff6e61}.home-form__disclaimer a:active,.home-form__disclaimer a:focus,.home-form__disclaimer a:hover{text-decoration:underline}.home-form__socials,.home-form__socials .home-form__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-form__socials .home-form__social{margin-right:10px;width:131px;height:31px;border:.5px solid #ff6e61;border-radius:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:500 1.7rem/2.5rem Heldane Display,sans-serif;color:#ff6e61;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.home-form__socials .home-form__social:active,.home-form__socials .home-form__social:focus,.home-form__socials .home-form__social:hover{background:#ff6e61;color:#ffb9b3;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media only screen and (min-width:1024px){.home-form__socials .home-form__social{width:149px;height:43px;font-size:2.5rem;line-height:2.5rem}}.home-form__socials .home-form__social:last-child{margin-right:0}.cta-block .home-form__form .cta-title,.home-form__form .cta-block .cta-title,.home-form__form .instagram-block .cta-title,.home-form__form h2,.instagram-block .home-form__form .cta-title{font-size:2.5rem;line-height:2.7rem}@media only screen and (min-width:1024px){.cta-block .home-form__form .cta-title,.home-form__form .cta-block .cta-title,.home-form__form .instagram-block .cta-title,.home-form__form h2,.instagram-block .home-form__form .cta-title{font-size:3.5rem;line-height:3.9rem}}.home-content-section{text-align:center;color:#000;padding:100px 0}.home-content-section p a{color:#ff6e61}@media only screen and (min-width:1024px){.home-content-section{padding-top:100px;padding-bottom:100px}}.home-content__title{max-width:650px;margin:auto auto 25px}@media only screen and (min-width:1024px){.home-content__title{margin-bottom:44px}}.home-content__divider{text-align:center;margin-bottom:30px}@media only screen and (min-width:1024px){.home-content__divider{margin-bottom:50px}}.home-content__divider svg{max-width:150px}.home-content__copy{margin-bottom:60px}.home-content__copy p{margin-bottom:20px}@media only screen and (min-width:1024px){.home-content__copy p{margin-bottom:40px}}.home-content__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.google-reviews .container{max-width:1599px}.quotes-section{background:#000;color:#ffb9b3;text-align:center;padding-top:80px;padding-bottom:60px}.quotes-section .container{max-width:1200px}@media only screen and (min-width:1024px){.quotes-section{padding-top:112px;padding-bottom:85px}}.quotes-section .swiper-pagination-bullet{border-color:#ffb9b3;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.quotes-section .swiper-pagination-bullet:active,.quotes-section .swiper-pagination-bullet:focus,.quotes-section .swiper-pagination-bullet:hover{background:#ffb9b3;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.quotes-section .swiper-pagination-bullet-active{background:#ffb9b3}.quotes-section .swiper-button-next,.quotes-section .swiper-button-prev{display:none}@media only screen and (min-width:1024px){.quotes-section .swiper-button-next,.quotes-section .swiper-button-prev{display:block}}.quotes-section .swiper-button-prev{background-image:url("https://cdn-ilefipo.nitrocdn.com/pjgPaVFJIMwaDhybqypkYXvDefstXreY/assets/images/optimized/rev-32d69c4/kapara.co.uk/wp-content/themes/kapara25/img/arrow-left-rose.svg")}.quotes-section .swiper-button-next{background-image:url("https://cdn-ilefipo.nitrocdn.com/pjgPaVFJIMwaDhybqypkYXvDefstXreY/assets/images/optimized/rev-32d69c4/kapara.co.uk/wp-content/themes/kapara25/img/arrow-right-rose.svg")}.quotes-section .swiper-button-next.nitro-lazy{background-image:none !important}.quotes-section .swiper-pagination{bottom:0}.quotes__title{margin-bottom:18px}.quotes__carousel{padding-bottom:50px}.menus__carousel .swiper-pagination{bottom:30px}@media screen and (max-height:500px) and (orientation:landscape){.menus__carousel .swiper-pagination{bottom:15px}}@media only screen and (min-width:1024px){.menus__carousel .swiper-pagination{bottom:55px;left:130px}}.menu-slide{-webkit-box-shadow:0 0 0 9999px inset rgba(0,0,0,.7333333333);box-shadow:inset 0 0 0 9999px rgba(0,0,0,.7333333333)}.blog-carousel-section{padding-top:80px;padding-bottom:60px;text-align:center;background:#fff3f2}@media only screen and (min-width:1024px){.blog-carousel-section{padding-top:100px;padding-bottom:90px}}.blog-carousel-section .container{max-width:1200px}.blog__carousel-grid{grid-template-columns:1fr;gap:2em;display:grid;width:100%;height:100%;gap:1rem;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.blog-carousel__title{margin-bottom:30px}.blog-carousel__title .cta-block .cta-title,.blog-carousel__title .instagram-block .cta-title,.blog-carousel__title h2,.cta-block .blog-carousel__title .cta-title,.instagram-block .blog-carousel__title .cta-title{color:#000}@media only screen and (min-width:1024px){.blog-carousel__title{margin-bottom:60px}}.quotes-section .swiper-button-prev.nitro-lazy{background-image:none !important}.blog-carousel__divider{margin-bottom:25px}@media only screen and (min-width:1024px){.blog-carousel__divider{margin-bottom:46px}}.blog-loop__carousel,.blog__carousel{padding-bottom:70px}.blog-loop__carousel .blog-card,.blog__carousel .blog-card{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-loop__carousel .swiper-pagination,.blog__carousel .swiper-pagination{bottom:0}.blog-loop__carousel .swiper-pagination-bullet,.blog__carousel .swiper-pagination-bullet{border-color:#ff6e61}.blog-loop__carousel .swiper-pagination-bullet-active,.blog-loop__carousel .swiper-pagination-bullet-active:active,.blog-loop__carousel .swiper-pagination-bullet-active:focus,.blog-loop__carousel .swiper-pagination-bullet-active:hover,.blog__carousel .swiper-pagination-bullet-active,.blog__carousel .swiper-pagination-bullet-active:active,.blog__carousel .swiper-pagination-bullet-active:focus,.blog__carousel .swiper-pagination-bullet-active:hover{background:#ff6e61;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.blog-loop__carousel .swiper-button-next,.blog-loop__carousel .swiper-button-prev,.blog__carousel .swiper-button-next,.blog__carousel .swiper-button-prev{display:none}@media only screen and (min-width:1024px){.blog-loop__carousel .swiper-button-next,.blog-loop__carousel .swiper-button-prev,.blog__carousel .swiper-button-next,.blog__carousel .swiper-button-prev{display:block}}.blog-loop__carousel .swiper-button-prevs,.blog__carousel .swiper-button-prevs{background-image:url("https://cdn-ilefipo.nitrocdn.com/pjgPaVFJIMwaDhybqypkYXvDefstXreY/assets/images/optimized/rev-32d69c4/kapara.co.uk/wp-content/themes/kapara25/img/arrow-left-red.svg")}.blog-loop__carousel .swiper-button-prevs.nitro-lazy,.blog__carousel .swiper-button-prevs.nitro-lazy{background-image:none !important}.blog-loop__carousel .swiper-button-nexts,.blog__carousel .swiper-button-nexts{background-image:url("https://cdn-ilefipo.nitrocdn.com/pjgPaVFJIMwaDhybqypkYXvDefstXreY/assets/images/optimized/rev-32d69c4/kapara.co.uk/wp-content/themes/kapara25/img/arrow-right-red.svg")}.blog-loop__carousel .swiper-button-nexts.nitro-lazy,.blog__carousel .swiper-button-nexts.nitro-lazy{background-image:none !important}.blog-loop__carousel .swiper-slide,.blog__carousel .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.faq-section{padding-top:90px;padding-bottom:80px}@media only screen and (min-width:1024px){.faq-section{padding-top:141px;padding-bottom:126px}}.faq__title{text-align:center;margin-bottom:20px}@media only screen and (min-width:1024px){.faq__title{margin-bottom:40px}}.faq__divider{margin-bottom:20px}@media only screen and (min-width:1024px){.faq__divider{margin-bottom:40px}}.faq__items{display:grid;grid-template-columns:1fr;row-gap:1rem;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}@media only screen and (min-width:1024px){.faq__items{grid-template-columns:repeat(2,1fr)}}.accordion{text-align:left;border-bottom:1px solid #ffb9b3;padding:10px 0;cursor:pointer;width:100%}.accordion__header{margin-bottom:6px;color:#fff;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.accordion__header:active,.accordion__header:focus,.accordion__header:hover{color:#ffb9b3;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.accordion__header h4{font:500 2.5rem/2.7rem Heldane Display,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.accordion__header h4{font-size:3rem;line-height:3.2rem}}.accordion__body{padding:0;max-height:0;margin-top:1em;opacity:0;overflow:hidden;-webkit-transition:opacity .3s linear,max-height .3s linear;transition:opacity .3s linear,max-height .3s linear}.accordion__body.is-open{opacity:1;max-height:9em;-webkit-transition:all .3s linear;transition:all .3s linear}.accordion__body a{color:#fff !important}.faq-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2rem;margin:5em 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1024px){.faq-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.faq-section .above-title-subtitle{color:#fff;text-align:center;margin-bottom:2em}.page-hero{height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;position:relative;padding:50px 30px 0;opacity:0;-webkit-animation:fadeIn .7s ease forwards;animation:fadeIn .7s ease forwards}@media only screen and (min-width:1024px){.page-hero{padding-top:120px}}.page-hero__inner{max-width:675px;position:relative;z-index:20}.page-hero__copy,.page-hero__title{margin-bottom:20px}@media screen and (max-height:600px) and (orientation:landscape){.page-hero__copy,.page-hero__title{margin-bottom:10px}}@media only screen and (min-width:1024px){.page-hero__copy,.page-hero__title{margin-bottom:30px}}@media only screen and (min-width:768px){.page-hero__buttons{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}}.page-hero__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-hero__cta:nth-child(2){margin-top:20px}@media only screen and (min-width:768px){.page-hero__cta:nth-child(2){margin-top:0;margin-left:36px}}@media screen and (max-height:500px) and (orientation:landscape){.page-hero__title{margin-bottom:15px}}@media screen and (max-height:500px) and (orientation:landscape){.page-hero__title h1{font-size:3.5rem;line-height:4.2rem}}.page-hero__copy br{display:none}@media only screen and (min-width:768px){.page-hero__copy br{display:block}}@media screen and (max-height:500px) and (orientation:landscape){.page-hero__copy p{font-size:1.9rem;line-height:2.5rem}}.backdrop{position:absolute;width:100%;height:100%;left:0;right:0;z-index:10}.content-section{text-align:center}@media only screen and (min-width:1024px){.content-section .container.container--wider-images{max-width:990px}}@media only screen and (min-width:1024px){.content-section .container.container--wider-images .content__copy{padding:0 100px}}.content-section--blog{padding-top:250px;padding-bottom:80px}@media only screen and (min-width:1024px){.content-section--blog{padding-top:330px;padding-bottom:100px}}.content-section--v1{border-bottom:1px solid #ff6e61;padding-top:60px;padding-bottom:250px}@media only screen and (min-width:1024px){.content-section--v1{padding-top:139px;padding-bottom:50px}}@media only screen and (min-width:1024px){.content-section--v1 .content__divider,.content-section--v1 .content__title{margin-bottom:30px}}.content-section--v1 .cta-block .cta-title,.content-section--v1 .instagram-block .cta-title,.content-section--v1 h2,.cta-block .content-section--v1 .cta-title,.instagram-block .content-section--v1 .cta-title{border-top:1px solid #ffb9b3;border-bottom:1px solid #ffb9b3;padding:5rem 0}.content-section--v1 .content__copy{margin-bottom:35px}.content-section--v1 .content__copy br{display:none}@media only screen and (min-width:768px){.content-section--v1 .content__copy br{display:block}}@media only screen and (min-width:1024px){.content-section--v1 .content__copy{margin-bottom:70px}}.content-section--v1 .content__intro-copy{margin-bottom:35px;color:#000}.content-section--v1 .content__intro-copy br{display:none}@media only screen and (min-width:768px){.content-section--v1 .content__intro-copy br{display:block}}@media only screen and (min-width:1024px){.content-section--v1 .content__intro-copy{margin-bottom:70px}}.content-section--v2{padding-top:80px;padding-bottom:250px}.content-section--v2 p{margin-bottom:40px}.content-section--v2 p:last-child{margin-bottom:0}@media only screen and (min-width:1024px){.content-section--v2{padding-top:150px;padding-bottom:130px}}.bg--white .content__above-title-subtitle,.bg-white .content__above-title-subtitle{color:#000}.content__title{color:#ff6e61}.content__copy,.content__title{margin-bottom:30px}@media only screen and (min-width:1024px){.content__copy,.content__title{margin-bottom:60px}}.content__intro-copy{margin-bottom:35px;color:#000}.content__intro-copy br{display:none}@media only screen and (min-width:768px){.content__intro-copy br{display:block}}@media only screen and (min-width:1024px){.content__intro-copy{margin-bottom:70px}}.content__divider{margin-bottom:30px;visibility:hidden}@media only screen and (min-width:1024px){.content__divider{margin-bottom:50px}}.divider svg{display:none}.content__links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:content-fit}@media only screen and (min-width:1024px){.content__links{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.content__links .btn--primary{margin-right:8px;margin-bottom:15px}@media only screen and (min-width:1024px){.content__links .btn--primary{margin-bottom:0}}.content__image{margin-bottom:35px}@media only screen and (min-width:1024px){.content__image{margin-bottom:70px}.content-section--blog .content__image{margin-bottom:87px}}.content__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}@media only screen and (min-width:1024px){.content__cta{margin-bottom:80px}.content-section--blog .content__cta{margin-bottom:87px}}.content__cta .btn--primary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contacts__title{margin-bottom:30px}@media only screen and (min-width:1024px){.contacts__title{margin-bottom:50px}}.contacts__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts__button:first-child{margin-bottom:20px}@media only screen and (min-width:768px){.contacts__button:first-child{margin-bottom:0;margin-right:15px}}.article__data{font:700 2rem/130% Heldane Display,sans-serif}@media only screen and (min-width:1024px){.article__data{font-size:2.6rem}}.blog-loop{padding-top:80px;padding-bottom:120px;text-align:center}@media only screen and (min-width:1024px){.blog-loop{padding-top:100px;padding-bottom:240px}}.blog-loop .container{max-width:1200px}.blog-loop .blog-card{border-bottom:0;margin-bottom:0;padding-top:3em;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}.blog-loop .blog-card__date{color:#999}.blog-loop .blog-card__title{margin-bottom:1em}@media only screen and (min-width:1024px){.blog-loop .blog-card__title{margin-bottom:1em}}.blog-loop .blog-card__image{margin-bottom:2em;height:300px;width:100%}@media only screen and (min-width:1024px){.blog-loop .blog-card__image{margin-bottom:2em}}.blog-loop__grid{display:grid;gap:5em;grid-template-columns:1fr}@media only screen and (min-width:1024px){.blog-loop__grid{grid-template-columns:1fr 1fr}}#event-enquiry-form-2025{scroll-margin-top:120px}.bg--light-grey{background:#f4f4f4}.w-full{width:100%}.h-auto{height:auto}.get-in-touch-section{padding:80px 0}.get-in-touch-heading{text-align:center;margin-bottom:50px}.get-in-touch-heading h2{font-size:48px;line-height:60px;margin-bottom:20px}.get-in-touch-heading p{font-size:24px;line-height:30px}.get-in-touch-button-wrapper{display:flex;flex-wrap:wrap;justify-content:center;max-width:800px;margin:0 auto;gap:30px 40px}.get-in-touch-button-wrapper .btn--white{background:white;color:#0d0d0d;height:52px;min-width:220px;padding-left:30px;padding-right:30px;border:0}.get-in-touch-button-wrapper .btn--white:hover{background:#ffb9b3}.get-in-touch-button-wrapper .btn--white span:has(img){display:inline-block;height:24px;width:24px;margin-right:12px}.get-in-touch-button-wrapper .btn--white span:last-child{margin-right:0}.content_button_block_layout{margin-bottom:60px}.content_button_block_layout:last-child{margin-bottom:0}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}.page-id-1862 .content_copy_layout .title-main{border-bottom:0;border-top:0;margin-bottom:0;padding-bottom:0}.page-id-1862 .content_copy_layout .content__copy{margin-bottom:0}@media only screen and (max-width: 991px){.get-in-touch-section{padding:60px 0}.get-in-touch-heading h2{font-size:38px;line-height:42px}.get-in-touch-button-wrapper .btn--white{height:40px;min-width:auto;padding-left:20px;padding-right:20px;font-size:14px}.get-in-touch-button-wrapper{gap:30px 20px}.get-in-touch-button-wrapper .btn--white span:has(img){height:20px;width:20px;margin-right:10px}}@media only screen and (max-width: 575px){.get-in-touch-button-wrapper{gap:16px 8px}.get-in-touch-button-wrapper .btn--white{min-width:auto;padding-left:14px;padding-right:14px;font-size:11px;letter-spacing:.03em}.get-in-touch-button-wrapper .btn--white span:has(img){height:16px;width:16px;margin-right:4px}.content_button_block_layout{margin-bottom:40px}}.brand-logo-carousel-section .above-title-subtitle{text-align:center;padding-bottom:12px}.brand-logo-carousel-container{position:relative;max-width:1240px;margin-left:auto;margin-right:auto;padding-top:10px;padding-left:40px;padding-right:40px;background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,rgba(255,255,255,0) 100%)}.brand-logo-carousel-container::before,.brand-logo-carousel-container::after{content:"";position:absolute;top:0;bottom:0;left:0;width:165px;background:linear-gradient(90deg,#fff 52.44%,rgba(255,255,255,0) 103.91%);background-blend-mode:luminosity;z-index:2}@media (max-width: 767px){.brand-logo-carousel-container::before,.brand-logo-carousel-container::after{width:120px}}@media (max-width: 600px){.brand-logo-carousel-container::before,.brand-logo-carousel-container::after{width:70px}}.brand-logo-carousel-container::after{left:auto;right:0;transform:rotate(-180deg)}.brand-logo-carousel{position:relative;padding-bottom:18px}@media (max-width: 600px){.brand-logo-carousel{margin-left:-20px;margin-right:-20px}}.brand-logo-carousel::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(0,0,0,.3)}.brand-logo-carousel .swiper-slide figure{height:50px;display:flex;gap:10px;align-items:center;justify-content:center;flex-direction:column;margin:0 0 12px 0 !important}.brand-logo-carousel .swiper-slide figure a{height:auto;max-height:100%}.brand-logo-carousel .swiper-slide span{display:block;font-size:9px;font-weight:500;line-height:12px;letter-spacing:-.01em;text-transform:uppercase;text-align:center;font-family:"General Sans",sans-serif}.brand-logo-carousel .swiper-slide img{max-height:100%;max-width:100%;mix-blend-mode:multiply}.gallery-carousel-section .above-title-subtitle{max-width:880px;padding-bottom:20px;border-bottom:1px solid #ffc8c3;margin-left:auto;margin-right:auto;margin-bottom:30px}.gallery-carousel{position:relative;padding-bottom:10px}.gallery-carousel .swiper-slide figure{margin:0 !important;aspect-ratio:16/9}.gallery-carousel .swiper-slide figure img{height:100%;width:100%;object-fit:cover}.gallery-carousel .swiper-slide figure figcaption{text-align:left;margin-top:30px;padding-right:82px}@media (max-width: 600px){.gallery-carousel .swiper-slide figure figcaption{margin-top:14px}}.gallery-carousel .swiper-navigations{display:flex;gap:14px;position:absolute;right:0;bottom:4px;z-index:2;background:white}@media (max-width: 600px){.gallery-carousel .swiper-navigations{bottom:14px}}.gallery-carousel .swiper-button{pointer-events:auto;width:34px;height:34px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;background:url("https://cdn-ilefipo.nitrocdn.com/pjgPaVFJIMwaDhybqypkYXvDefstXreY/assets/images/optimized/rev-32d69c4/kapara.co.uk/wp-content/themes/kapara25/img/swiper-arrow-prev.svg") no-repeat center/contain;transition:.4s all;cursor:pointer}.gallery-carousel .swiper-button:last-child{transform:rotate(180deg)}.press-masonry-section{padding:120px 0}@media (max-width: 1440px){.press-masonry-section{padding:100px 0}}@media (max-width: 1200px){.press-masonry-section{padding:80px 0}}@media (max-width: 600px){.press-masonry-section{padding:60px 0}}.press-masonry-section .press-list-heading{text-align:center;margin-bottom:30px}.press-masonry-section .press-list-heading h2{margin-bottom:10px}.press-masonry-container{max-width:1400px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.row.masonry-wrapper{display:flex;flex-wrap:wrap}.row.masonry-wrapper .masonry-col-3{padding:5px;flex:0 0 auto;width:25%}@media (max-width: 1200px){.row.masonry-wrapper .masonry-col-3{width:33.33%}}@media (max-width: 991px){.row.masonry-wrapper .masonry-col-3{width:50%}}@media (max-width: 600px){.row.masonry-wrapper .masonry-col-3{width:100%}}.press-review-card{background:white}.press-review-card figure{display:flex;align-items:center;justify-content:center;height:335px;width:100%;border-bottom:1px solid #e4e5e6;margin:0 !important}.press-review-card figure img{max-width:220px;transition:.3s all}.press-review-card:hover figure img{transform:scale(1.1)}.press-review-card .review-container{padding:34px}@media (max-width: 600px){.press-review-card .review-container{padding:24px}}.press-review-card .review-container p{font-size:2rem;text-align:center;margin-bottom:0}.press-review-card .btn--primary{margin-left:auto;margin-right:auto;margin-top:20px}@media only screen and (max-width: 1280px){#menu-header-main-menu > .menu-item{line-height:40px;width:101%}#menu-header-main-menu .menu-item-has-children .sub-menu{display:none}#menu-header-main-menu .menu-item-has-children > a:after{content:"+";background-image:none !important;float:right;position:relative;top:8px;left:-14px;pointer-events:none}#menu-header-main-menu .menu-item-has-children.open > a:after{content:"-";font-size:26px}#menu-header-main-menu .sub-menu a:after{display:none}}.main-menu__inner .main-menu__buttons{flex-direction:row !important;gap:1em !important}@media only screen and (max-width: 600px){.main-menu__inner .main-menu__buttons{gap:10px !important;margin-bottom:40px}.main-menu__inner .main-menu__button .btn{font-size:14px !important}#menu-header-main-menu > .menu-item{width:103%}#menu-header-main-menu .menu-item-has-children > a:after{left:-12px}}.main-menu__inner .main-menu__button .btn{white-space:nowrap !important}.main-menu__inner .main-menu__button:first-child{margin-bottom:0 !important}