@charset "UTF-8";.swd-background .background-slider-container{box-sizing:border-box;width:100%;height:25rem;padding:1.5rem;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;isolation:isolate;background-color:#333}.swd-background .background-slider-container>.background-slider{position:absolute;inset:0;z-index:0;opacity:0;transition-property:opacity;transition-duration:var(--swd-background-fade-time,800ms);transition-timing-function:ease-in}.swd-background .background-slider-container.is-initialized>.background-slider.is-active,.swd-background .background-slider-container:not(.is-initialized)>.background-slider:first-child{opacity:1}.swd-background .background-slider picture,.swd-background .background-slider img{display:block;width:100%;height:100%}.swd-background .background-slider img{object-fit:cover;object-position:center center}.swd-background .background-slider-overlay{position:absolute;inset:0;z-index:1;display:flex;justify-content:center;align-items:center}.swd-background .background-slider-overlay::before{position:absolute;content:"";inset:0;z-index:0;background-color:#000;opacity:0.2}.swd-background .background-slider-content{position:relative;z-index:1;padding:1rem}@media (prefers-reduced-motion:reduce){.swd-background .background-slider-container>.background-slider{transition:none}}body{font-size:0.9rem}h1,h2,h3,h4,h5,h6,strong{color:#666}.page-header h1{font-size:1.8rem}p{margin:0 0 1rem 0}#g-page-surround{background-image:url('https://www.pilaski.co.uk/images/background/background.jpg?6ae46e91');background-color:#E8ECEE;background-repeat:no-repeat;background-position:top center;background-size:100% 1600px;background-attachment:fixed;min-height:1000px}.g-content:has(.top-logo){position:relative}.top-logo{position:absolute;display:flex;left:3.5em;top:0;font-size:0.63rem;width:10em;height:10em;background-color:#d95396;padding:0.5em;border-radius:0 50% 0 50%;box-shadow:rgba(0,0,0,0.5) 0px 0px 25px 0px;transition:border-radius 400ms ease}.top-logo:hover,.top-logo:focus{border-radius:50% 0 50% 0}.top-logo-inner{background-color:#fff;width:100%;height:100%;padding:0.5em;border-radius:50%}.top-logo svg{display:block}.top-logo svg .geko{fill:#d95396}@media only all and (max-width:59.99rem){.g-block:has(.top-logo){width:100%;flex:0 100%}.top-logo{left:50%;translate:-50%}}#g-navigation{margin-bottom:4rem;z-index:unset}@media only all and (max-width:59.99rem){#g-navigation{margin-bottom:5rem}}.g-menu-item-title{font-size:0.8rem;font-weight:400;text-transform:uppercase}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active{background-color:#d33a87}#g-navigation .g-main-nav .g-toplevel>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container{color:#fff}.g-content:has(.site-title){margin-top:0;margin-bottom:0}.site-title{color:#d95396;font-size:3.1rem;font-weight:500;line-height:1;margin:0}.tag-line{color:#6F849B;font-size:1.75rem;font-weight:500;line-height:1;margin:0.2rem 0 0 0}@media only all and (max-width:59.99rem){.g-grid:has(.site-title) .g-block{width:100%;flex:0 100%;text-align:center}}.g-grid:has(.selling-points){align-items:center}.selling-points{display:flex;gap:1.5rem;justify-content:space-between;font-size:1.2rem;max-width:34rem;margin-left:auto}.selling-point-item{display:flex;gap:0.5rem;align-items:center}.selling-point-icon{width:1.5em;height:1.5em}.selling-point-label{font-weight:bold}.selling-point-item{color:#5353d9}.selling-point-item:first-of-type{color:#43b87d}.selling-point-item:last-of-type{color:#b6b644}@media only all and (max-width:59.99rem){.selling-points{margin-left:unset;max-width:unset;justify-content:center;margin-top:-1.5rem}}@media only all and (max-width:47.99rem){.selling-points{flex-direction:column;align-items:center}}.background-slider-overlay{padding:1.5rem}.background-slider-content{background-color:rgba(111,132,155,0.4);border-radius:0 2em 0 2em;border:0.25em solid #d95396;color:#fff;text-align:center;max-width:28rem}.background-slider-content h3{color:#fff}.background-slider-content p{font-size:1.1rem}.slide-cta{display:flex;gap:0.8rem;flex-wrap:wrap;justify-content:center}.slide-cta a{font-size:1rem}.slide-cta .secondary-button{background-color:#43b87d}.slide-cta .secondary-button:hover,.slide-cta .secondary-button:focus{background-color:#3dad74}#g-main{padding:0;background-color:#f8f8f8}#g-feature{padding:0}#rt-feature{border-top:1.625rem solid #d95396}.pilaski-features{display:grid;grid-template-columns:1fr;width:100%}.pilaski-feature{position:relative;min-width:0;background:#fff}.pilaski-feature__image{position:relative;overflow:hidden;aspect-ratio:1;cursor:pointer}.pilaski-feature__image img{display:block;width:100%;height:100%;object-fit:cover}.pilaski-feature__overlay{position:absolute;inset:0;display:flex;flex-direction:column;gap:1.5rem;padding:10% 8% 32%;box-sizing:border-box;background:rgba(217,83,150,0.7);color:#fff;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.pilaski-feature__overlay h3{margin:0;color:inherit;font-size:clamp(1.4rem,2.1vw,2.2rem);font-weight:300;line-height:1.3}.pilaski-feature__overlay .rt-text-small{display:block;font-size:1.2rem;line-height:1.5}.pilaski-feature__overlay h3,.pilaski-feature__overlay .rt-text-small{opacity:0;transform:translate(var(--move-x,0px),var(--move-y,0px));transition:opacity 0.5s ease,transform 0.5s ease}.pilaski-feature:nth-child(1){--move-x:-60px;--move-y:0px}.pilaski-feature:nth-child(2){--move-x:0px;--move-y:-60px}.pilaski-feature:nth-child(3){--move-x:0px;--move-y:60px}.pilaski-feature:nth-child(4){--move-x:60px;--move-y:0px}.pilaski-feature__image:is(:hover,:focus) .pilaski-feature__overlay{opacity:1}.pilaski-feature__image:is(:hover,:focus) .pilaski-feature__overlay h3{opacity:1;transform:translate(0,0);transition-delay:0.1s}.pilaski-feature__image:is(:hover,:focus) .pilaski-feature__overlay .rt-text-small{opacity:1;transform:translate(0,0);transition-delay:0.25s}.pilaski-feature__image:focus-visible{outline:3px solid #d95396;outline-offset:-3px}.pilaski-feature__content{display:flex;flex-direction:column;align-items:center;min-height:25rem;box-sizing:border-box;padding:3.25rem 1.25rem 3rem;background:#fff;color:#79869e;text-align:center;transition:background 0.3s ease}.pilaski-feature:is(:hover,:focus-within) .pilaski-feature__content{background:#f5f5f5}.pilaski-feature__icon{display:block;margin-bottom:2.5rem;color:#d95396;font-size:6rem;line-height:1}.pilaski-feature__content h4{margin:0 0 1rem;color:inherit;font-size:1.4rem;font-weight:600;line-height:1.4}.pilaski-feature__content p{margin:0;color:inherit;font-size:1.2rem;line-height:1.7}@media (max-width:29.938rem){.pilaski-features{grid-template-columns:1fr}.pilaski-feature__content{min-height:auto;padding:2.5rem 1.5rem 3rem}.pilaski-feature__icon{margin-bottom:2rem;font-size:5rem}}@media (min-width:30rem) and (max-width:59.938rem){.pilaski-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.pilaski-features{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pilaski-feature__overlay,.pilaski-feature__overlay h3,.pilaski-feature__overlay .rt-text-small,.pilaski-feature__content{transition:none;transition-delay:0s}.pilaski-feature__overlay h3,.pilaski-feature__overlay .rt-text-small{transform:none}}.boxx{background-color:#fff;border:1px solid #d6d6d6;border-bottom:2px solid #d95396;margin:1.5rem}.boxx .g-title{color:#d95396}.boxx-g{background-color:#fff;border:1px solid #d6d6d6;border-bottom:2px solid #43b87d;margin:1.5rem}.boxx-g .g-title{color:#43b87d}.listing{display:flex;gap:1rem}@media only all and (max-width:47.99rem){.listing{flex-direction:column}}.listing-img{flex-shrink:0}.sub-image-block{display:flex;justify-content:space-between;margin:0.5rem 0;max-width:250px}.star-rating .stars{padding:0.2rem;background-color:#fff;border:1px solid #d0d0d0;border-radius:0.1em;margin:0 0.5rem;color:#FFE46F;-webkit-text-stroke:1px black}.star-rating .stars .fa-star{margin:0 0.2em}.gallery-btn{color:#666;background-color:#e2e2e2;font-size:0.65rem;border:1px solid;border-radius:0.2em;padding:0.4em 1em;text-transform:uppercase;transition:all 300ms ease}.gallery-btn:hover{background-color:#bcbcbc}.gallery-btn .wf-icon-zoom-link{display:none}.button{font-size:0.8rem;font-weight:400;text-transform:uppercase;transition:all 300ms ease}.button-big{padding:0.8em 3em}.foot-boxes{display:flex;gap:1rem}.foot-box{padding:1rem;background-color:#d95396;color:#fff;border-radius:0.25em}.foot-box:nth-of-type(2){background-color:#ff82c1}.foot-box h4{color:#fff}.foot-box .button{background-color:unset;border:0.1em solid;padding:0.4em 1.2em}.foot-box .button:hover,.foot-box .button:focus{color:#c6c6c6}@media only all and (max-width:47.99rem){.foot-boxes{flex-direction:column;text-align:left}}#g-copyright{background-color:#dfdfdf}.g-totop{display:flex;justify-content:flex-end}#g-totop{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#d95396;color:#fff}#g-totop:hover,#g-totop:focus{background-color:#919191}@media only all and (max-width:47.99rem){.designed{text-align:center}.g-totop{justify-content:center}}.login{margin-top:1rem}.login a{font-size:0.6rem;text-transform:uppercase;border:1px solid;border-radius:0.25em;padding:0.4em 1.2em;transition:color 300ms ease}a:has(.follow-icon){display:flex;gap:0.25rem;align-items:center;font-size:1.1rem;text-transform:uppercase;transition:all 300ms ease}.follow-icon{width:1.8em;height:1.8em;flex-shrink:0}.carole img{border-radius:5rem 0 5rem 0}.carole{float:left;margin:0 1rem 1rem 0}@media only all and (max-width:30rem){.carole{float:none;margin:0 0 1rem 0}}.com-contact h2{display:none}.contact-form .star{display:none}.contact-form fieldset>.control-group:first-of-type{display:none}.contact-form .well{padding:0;margin:0;border:none;box-shadow:none;background-color:unset}.contact-form .m-0{padding:0}#jform_contact_message{width:100%;max-width:30rem}.contact-form .control-group:has(input){max-width:20rem}.contact-form{margin-top:-4rem}.com-users-login__options{display:none}.platform-content.container,.platform-content.container .row .col{padding:0}.platform-content.container .row{margin:0}#system-message-container joomla-alert{margin:1.5rem}@media only all and (min-width:75rem){.g-container{width:100%;max-width:75rem}}@media only all and (min-width:60rem) and (max-width:74.99rem){.g-container{width:100%;max-width:60rem}}@media only all and (min-width:48rem) and (max-width:59.99rem){.g-container{width:100%}}@media only all and (min-width:30.01rem) and (max-width:47.99rem){.g-container{width:100%}}.g-flushed .g-container{max-width:none}fieldset:has(#com-content-form){padding:0;margin-bottom:0}#adminForm .nav-tabs{display:none}#editor .control-group:has(#jform_title),#editor .control-group:has(#jform_alias){display:none}#editor .control-group:has(.editor){margin:0}.wf-editor-container.mb-2{margin:0 !important}.edit .d-sm-block{display:flex !important;flex-wrap:wrap;gap:0.5rem !important;margin-top:0.5rem}.edit .mb-2>button{padding:0.25rem 1.2rem}.edit .mb-2 .btn-secondary,.edit .mb-2 .btn-danger{background:none;color:#666;box-shadow:none;border:1px solid}.edit .mb-2 .btn-secondary:focus,.edit .mb-2 .btn-danger:focus{box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25)}.edit .mb-2 .btn-secondary:hover,.edit .mb-2 .btn-danger:hover{color:#212529}.edit .mb-2>button:has(.icon-copy){display:none}.edit joomla-tab[view=tabs]>div[role=tablist]{display:none}.edit joomla-tab[view=accordion]>button{display:none}.edit joomla-tab>joomla-tab-element{padding:0;border:none}.com_contenthistory #easyfrontendseo_lightbox_button_3,.com_contenthistory #easyfrontendseo_lightbox{display:none}.layout-edit .joomla-dialog-header{display:flex;justify-content:space-between}.layout-edit .joomla-dialog-body iframe{max-height:36rem}
