h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{cursor:url(/assets/cursor-DdXYkKob.cur),auto;color:currentColor;text-decoration:none}button{cursor:url(/assets/cursor-DdXYkKob.cur),auto;border:none;background:transparent}img{display:block;max-width:100%;height:auto}.hidden{display:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}:root{--general-font-family: "Lato", sans-serif;--second-family: "Cormorant Garamond", serif;--green-color: #2b4525;--pink-color: #e5b6b4;--black-color: #000000;--swiper-navigation-size: 32px!important}body{font-family:var(--general-font-family);font-weight:400;font-size:16px;letter-spacing:0%;margin:0}body.no-scroll{overflow:hidden!important}html{scroll-behavior:smooth}[id]{scroll-margin-top:30px}@media only screen and (min-width: 768px){[id]{scroll-margin-top:10px}}@media only screen and (min-width: 1200px){[id]{scroll-margin-top:px}}.container{max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 28px}}@media only screen and (min-width: 1280px){.container{max-width:1280px}}.header{position:sticky;top:0;right:0;z-index:999;transition:box-shadow .3s ease-in-out;width:100%;padding:6px 0;display:flex;align-items:center;background-color:#fff}.logo-img-mobile{margin-right:240px}.logo-img-deck{display:none}.header.scrolled{box-shadow:0 4px 10px 0 var(--green-color)}.header-nav{display:none}.header-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-family:cormorand-garamond,serif;font-weight:500;font-size:24px}.burger-icon{stroke:#000;fill:#000}.mobile-menu{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#cad0c8;background-image:url(/assets/paws-paw-D5y3gh6R.gif);background-size:cover;background-repeat:no-repeat;background-position:center;transition:transform .25s;transform:translate(-100%)}.svg-icon-close{stroke:#000}.menu-wrapper{display:flex;flex-direction:column;height:100%;padding-bottom:104px}.mobile-menu.is-open{z-index:999;transform:translate(0)}.mobile-menu-container{position:relative;width:100%;height:100%;padding:20px;margin:0}.mobile-menu-close{position:absolute;top:50px;right:20px;background-color:transparent;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.mobile-nav-menu{flex-direction:column;align-items:flex-end;margin-bottom:auto;display:flex;gap:20px;padding-top:112px;font-family:var(--second-font-family);font-weight:500;font-size:24px;line-height:150%;letter-spacing:.01em;padding-right:11px}.mobile-nav-link:after{content:"|";width:1px;height:32px;margin-left:16px}.mobile-nav-link:hover,.mobile-nav-link:focus{color:var(--green-color)}.no-scroll{overflow:hidden}@media screen and (min-width: 1280px){.header{height:100px;background-color:#cad0c8}.header-btn-burger{display:none}.logo-img-deck{display:block}.logo-img-mobile{display:none}.header-nav{display:flex;align-items:center}.header-list{display:flex;align-items:center;gap:40px}.header-item{position:relative;display:inline-block}.header-item:not(:last-child):after{content:"|";color:#000;width:2px;height:38px;margin-left:30px}.header-link{padding:8px 0;text-align:center;display:inline-block;opacity:0;animation:animate__lightSpeedInRight 2s ease-in-out forwards;white-space:nowrap}.logo-link{animation:bounceOut 2s ease-in-out forwards}.header-link:nth-child(1){animation:lightSpeedInRight 1.5s ease-in-out forwards;animation-delay:1.5s}.header-link:nth-child(2){animation-delay:2s}.header-link:nth-child(3){animation-delay:3s}.header-link:nth-child(4){animation-delay:10s}.header-link:nth-child(5){animation-delay:10s}.header-link:nth-child(6){animation-delay:10s}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate(600px)}to{opacity:1;transform:translate(0)}}.header-link:hover{color:var(--green-color);text-decoration:underline;text-decoration-color:var(--green-color)}.meme-dog{width:120px;height:120px;background-image:url(/assets/adoptinga-best-friend-running-KjG-sUpq.gif);background-size:contain;background-repeat:no-repeat;position:absolute;top:50px;right:-150px;transform:translateY(-50%);animation:dogeRun 3.5s linear forwards}@keyframes dogeRun{0%{right:-150px}to{right:110%}}}.hero{padding:16px 0 50px}.hero-description{display:flex;flex-direction:column;width:228px;margin-top:20px;align-items:center}.hero-title{font-family:var(--second-family);font-weight:500;font-size:48px;line-height:121%;color:var(--green-color);margin-bottom:20px}@keyframes zoomIn{0%{opacity:0;transform:translate(-600px)}to{opacity:1;transform:translate(0)}}.hero-color{color:var(--black-color)}.hero-img-container{box-shadow:4px 4px 0 0 var(--green-color)}.hero-text{display:none}@keyframes slideInUp{0%{opacity:0;transform:translateY(600px)}to{opacity:1;transform:translateY(0)}}.hero-button{border:1px solid var(--green-color);padding:10px;width:250px;height:60px;font-weight:700;font-size:24px;line-height:150%;letter-spacing:.02em;text-align:center;color:var(--green-color);background-image:url(/assets/puppytalesphotos-puppytales-BzKWmeFp.gif);background-size:contain;background-repeat:no-repeat;animation:zoomOut 1.5s ease-in-out forwards;opacity:0}@keyframes zoomOut{0%{opacity:0;transform:translateY(1000px)}to{opacity:1;transform:translateY(0)}}.hero-button:hover{transform:translateY(-2px);box-shadow:-4px 4px 0 0 var(--green-color);transition:all .3s ease-in-out;background-image:url(/assets/dog-cute-CZm_myXs.gif);background-size:contain;background-repeat:no-repeat}.hero-container{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center}@media screen and (min-width: 768px){.hero{padding:34px 0}.hero-title{font-size:140px;line-height:107%;color:var(--green-color);margin-bottom:50px;animation:zoomIn 4.5s ease-in-out forwards;opacity:0}.hero-description{width:688px;margin-top:0;padding:34px 0;align-items:flex-start}.hero-text{display:flex;font-weight:500;font-size:20px;line-height:160%;margin-bottom:50px;animation:slideInUp 5s ease-in-out forwards;opacity:0}.hero-container{flex-direction:row;justify-content:space-between;align-items:flex-start}.hero-button{animation:zoomOut 2s ease-in-out forwards}.hero-button:hover{background-image:url();background-size:contain;background-repeat:no-repeat}}@media screen and (min-width: 1280px){.hero{padding:54px 0}}.about{padding:64px 0;background:#2b452540}.about-container{display:flex;flex-direction:column;gap:32px}.about-img-container{height:224px;width:152px;box-shadow:-4px 4px 0 0 var(--green-color)}.about-description{font-family:var(--general-font-family);font-weight:500;font-size:16px;line-height:150%}.about-title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:119%;margin-bottom:28px}.about-text{margin-bottom:28px}.about-list{margin-bottom:28px;gap:14px;display:flex;flex-direction:column}.about-item{display:flex;flex-direction:row;gap:28px;align-items:center}.about-icon{flex-shrink:0}@media screen and (min-width: 768px){.about{padding:34px 0}.about-container{flex-direction:row;gap:188px}.about-img-container{height:656px;width:470px}.about-description{width:634px;font-size:20px;line-height:160%}.about-title{font-weight:500;font-size:48px;line-height:121%;margin-bottom:50px}.about-text{margin-bottom:50px}.about-list{margin-bottom:50px;gap:28px}.about-icon{width:50px;height:50px}}@media screen and (min-width: 1280px){.about{padding:140px 0}}.masters{padding:50px 0;background:#cad0c8}.masters-title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:119%}.master-text{font-weight:400;font-size:16px;line-height:125%;text-align:center}.masters-img{width:320px;height:164px;box-shadow:-4px 4px 0 0 var(--green-color);margin:50px auto 35px}@media screen and (min-width: 768px){.masters{padding:34px 0}.masters-title{font-weight:500;font-size:48px;line-height:121%}.master-text{font-weight:500;font-size:32px;line-height:100%}.masters-img{width:1120px;height:550px;margin:50px auto 100px}}@media screen and (min-width: 1280px){.masters{padding:150px 0}}.gallery{padding:50px 0}.gallery-title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:119%}.gallery-list{width:100%;display:flex;margin:50px auto}.gallery-item{position:relative}.gallery-caption-before{position:absolute;right:16px;top:16px;background-color:#cad0c8;padding:5px 10px;border-radius:8px;font-family:var(--second-family);font-size:24px;font-weight:700}.gallery-caption-after{position:absolute;right:16px;top:16px;font-family:var(--second-family);font-size:24px;font-weight:700;background-color:#cad0c8;padding:5px 10px;border-radius:8px}.swiper-pagination-color{color:var(--green-color)!important}.swiper-pagination-bullet{width:32px!important;height:32px!important;background-color:transparent!important;border:3px solid var(--green-color)!important;opacity:1!important}.swiper-pagination-bullet-active{width:20px!important;height:20px!important;background-color:var(--green-color)!important}@media screen and (min-width: 768px){.gallery{padding:34px 0}.gallery-title{font-weight:500;font-size:48px;line-height:121%}.gallery-list{width:1292px!important;display:flex;flex-direction:row;gap:24px;margin:50px auto 32px;flex-wrap:wrap}.gallery-item{width:auto!important;transition:opacity .5s ease,transform .5s ease,height .5s ease;opacity:1;transform:translateY(0)}.gallery-item.hidden{opacity:0;transform:translateY(20px);pointer-events:none;height:0;overflow:hidden}.gallery-image-big{width:798px;height:550px;overflow:hidden;display:flex;justify-content:center;align-items:center;object-fit:cover}.gallery-image-small{width:470px;height:550px;overflow:hidden;display:flex;justify-content:center;align-items:center;object-fit:cover}.gallery-caption-before{right:45px;top:20px;padding:5px 10px;border-radius:8px;font-size:42px;font-weight:700}.gallery-caption-after{right:45px;top:20px;font-size:42px;font-weight:700;padding:5px 10px;border-radius:8px}.gallery-container{padding:0}.gallery-btn{display:block;font-weight:500;font-size:32px;line-height:100%;text-decoration:underline}.swiper-pagination{display:none}}@media screen and (min-width: 1280px){.gallery{padding:140px 0}}.services{padding:50px 0}.services-title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:119%;margin-bottom:50px}.services-list{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.services-item{padding:20px 30px;position:relative;display:inline-block;width:250px;height:60px;box-shadow:-4px 4px 0 0 var(--pink-color);background:var(--green-color)}.services-item-left{box-shadow:4px 4px 0 0 var(--pink-color)}.services-item-title{font-weight:300;font-size:16px;line-height:125%;color:#fff}.services-icon-circle{position:absolute;top:-30px;right:5px;transform:translate(50%);width:60px;height:60px;border-radius:50%;background:var(--pink-color);display:flex;align-items:center;justify-content:center}.services-item .left{right:250px}.sevices-icon{width:30px;height:30px}.services-item:hover{box-shadow:-4px 4px 4px 0 var(--green-color);background:linear-gradient(90deg,var(--pink-color) 0%,var(--green-color) 100%)}.services-item-left:hover{box-shadow:4px 4px 4px 0 var(--green-color);background:linear-gradient(90deg,var(--green-color) 0%,var(--pink-color) 100%)}.services-washing{position:relative;display:inline-block}.services-washing:after{content:"Bath and Blow Dry Only: £25";position:absolute;width:400px;opacity:0;left:0;top:0;transition:.3s ease-in-out}.services-washing:hover{color:transparent}.services-washing:hover:after{opacity:1;color:var(--green-color)}.services-item-puppy:hover{padding:24px 10px;height:120px}.services-puppy{position:relative;display:inline-block}.services-puppy:after{content:"Gentle wash and dry, trim, clipping out of paw pads and cutting nails. Only for 6 months plus. From £25";position:absolute;width:240px;opacity:0;left:0;top:0;transition:.3s ease-in-out}.services-puppy:hover{color:transparent}.services-puppy:hover:after{opacity:1;color:#fff}.services-grooming{position:relative;display:inline-block}.services-grooming:after{content:"FULL GROOM: Includes wash, cut, ear cleaning, blow dry and nails from £35 depending on dog breed and size as well as condition of fur i.e. matting can increase pricing. -------------------------------------------------------------SHORT HAIR GROOMS: Smooth/short coat includes ear cleaning, wash and blow dry as well as nail. From £30";position:absolute;width:220px;opacity:0;left:0;top:0;transition:.3s ease-in-out}.services-grooming:hover{color:transparent}.services-grooming:hover:after{opacity:1;color:#fff}.services-item-grooming:hover{padding:24px 16px;height:260px}.services-nails{position:relative;display:inline-block}.services-nails:after{content:"Nail Clipping: £10";position:absolute;width:300px;opacity:0;left:0;top:0;transition:.3s ease-in-out}.services-nails:hover{color:transparent}.services-nails:hover:after{opacity:1;color:#fff}@media screen and (min-width: 768px){.services{padding:34px 0}.services-title{font-weight:500;font-size:48px;line-height:121%;margin-bottom:100px}.services-list{justify-content:flex-start;gap:150px 300px}.services-item{padding:34px 50px;width:420px;height:100px}.services-item-washing:hover{width:486px}.services-item-puppy:hover{padding:24px 60px;height:260px}.services-puppy:after{width:300px}.services-grooming:after{width:340px}.services-item-grooming:hover{padding:24px 40px;height:520px}.services-item-title{font-size:32px;line-height:100%}.services-icon-circle{top:-50px;right:5px;transform:translate(50%);width:100px;height:100px}.services-item .left{right:5px}.services-item-left{box-shadow:-4px 4px 0 0 var(--pink-color)}.services-item-left:hover{box-shadow:-4px 4px 4px 0 var(--green-color);background:linear-gradient(90deg,var(--pink-color) 0%,var(--green-color) 100%)}}@media screen and (min-width: 1280px){.services{padding:140px 24px}}.reviews{padding:50px 0 100px;background:#cad0c8}.reviews-title{font-weight:700;font-size:32px;line-height:119%;margin-bottom:50px}.reviews-item{position:relative;height:auto!important;padding-left:90px;margin-right:0!important}.reviews-item:before{position:absolute;top:0;left:0;flex-shrink:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAYAAAAA9rgCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKCSURBVHgB7ZlLbhNBEIb/GucA5gZeECkCJHwDZkEkdnAD4AZwFE4Ax0AYKXACwgIUyaCYG3iPZirVk3Ee9jy6SlObVn+LcTRq9/Sfdn/VbhNGeHx6fCkvC0TCqD/8Xv19BwdkLGfyUire8unXav327o1iqPXJi5MFFGHbHs/gwLJczKELi5r55/69wcBFVZVQ8r8u/sGBajYroYSB8/17xfA7+CV0bNer9TkcqKl4BSUXX/982783GJhAJTQwu4RtIDyDjs6x9AZ+8vxhKQ+ZQwHT4ZqZgkenx0toXaINXCsF0fbmIixhqWzfKaxAb2Ai0n6E3IRFwGsoYc0MW0oAHIUlo1fPcJewAp2BLSXAS1gWl6BndgOdgS0lwEtYshbVY4E2sKEEuAnL4pI+YQUOAhtLgIuwmq0tkXr9smaGibmEHhdhWba2gT5hNX0e3CHSbifdhEVs2AsMzG6gaw2XUOIlLJNLNIGbEmDBQVhWlwwJK1DsNbaUAClj1eQzbHTJoLAC9wJbSoCwvfi82WBqLC7BsLACN4GtJcDxK2EJPaNjuQlsLQHyEfqOiTG7RBPYWAKAGf/AxJhdwuPV4nYN20qAj7BsLhkVVtN3uIQSIH9YZmorx6APMCHBJbOquoQBGQuNtWlm2FoCPIRldQkiZrfpv7kaS4CHsAwnpTviAhtPN65xEJb6pLQlRliBwnS6sXvIxMIynm40cOwMW043WibfYbHhdHLH2A5rx5E85mkrazVi949jbYjE5F/W7xGD0SXCNmYsgSPTdvKaufyb3oy2YmzkGhlYvh0xLMSNBWO/LSVIDpw6OXDq5MCpkwOnTg6cOjlw6uTAqZMDp04OnDpX1gXh0ecI7qUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:center;content:"";width:60px;height:40px}.reviews-icon{fill:var(--green-color)}.reviews-text{color:#000;text-shadow:0 1px 4px rgba(0,0,0,.25);margin-bottom:50px;font-weight:300;font-size:20px;line-height:160%}.reviews-author{font-weight:500;font-size:20px;line-height:160%}.reviews-btn{margin-top:88px}.swiper-button-next,.swiper-button-prev{color:var(--green-color)!important;top:var(--swiper-navigation-top-offset, 314px)!important}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 110px)!important}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 110px)!important}@media screen and (min-width: 768px){.reviews{padding:34px 0}.reviews-title{font-weight:500;font-size:48px;line-height:121%;margin-bottom:100px}.reviews-item{width:434px!important;height:178px!important;padding-left:90px}.reviews-item:before{width:60px;height:50px}.reviews-text{width:334px!important}.reviews-btn{display:none}.reviews-list{gap:424px}}@media screen and (min-width: 1280px){.reviews{padding:140px 0}}.faq{padding:50px 0}.faq-title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:119%;margin-bottom:50px}.faq-accordion{display:flex;flex-direction:column;gap:20px}.ac{margin-bottom:0!important;border:none!important;background-color:var(--green-color)!important}.ac-trigger{color:#fff!important;padding:20px!important;font-family:var(--general-font-family)!important;display:flex!important;justify-content:space-between!important;font-weight:300!important;font-size:16px!important;line-height:125%!important}.ac-trigger:after{content:""!important}.ac-trigger:hover{box-shadow:0 4px 15px #000}.accordion-title{font-weight:300;font-size:32px;line-height:100%;color:#fff}.accordion-icon{stroke:#fff;height:16px;width:16px;flex-shrink:0}.ac.is-active{box-shadow:0 4px 10px #000!important}.ac.is-active .accordion-icon{transform:rotate(45deg)}.ac-text{padding:20px!important;color:#fff!important;font-family:var(--general-font-family)!important;font-weight:400!important;font-size:16px!important;line-height:125%!important;height:168px!important}@media screen and (min-width: 768px){.faq{padding:34px 0}.faq-title{font-weight:500;font-size:48px;line-height:121%}.faq-accordion{gap:45px}.ac-trigger{padding:29px 33px!important;font-size:32px!important;line-height:100%!important}.ac-text{padding:25px 33px!important;font-weight:500!important;font-size:20px!important;line-height:160%!important;height:180px!important}.accordion-icon{height:36px;width:36px}}@media screen and (min-width: 1280px){.faq{padding:140px 0}}.contacts{display:none;padding:50px 0}.contacts-container{display:flex;flex-direction:column;justify-content:space-between}.contacts-title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:119%;margin-bottom:50px}.contacts-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;margin-bottom:50px}.contacts-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-family:var(--second-family);font-weight:500;font-size:24px;line-height:150%;letter-spacing:.01em}.contacts-item-email{flex-wrap:wrap}.contacts-email{margin:0 auto}.contacts-item-social{flex-wrap:wrap;gap:0 50px}.social-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:45px;margin:0 auto}.social-link{transition:opasity .25s ease}.social-item{width:34px;height:34px;display:flex}.social-item:hover{background-color:var(--green-color);border-bottom:4px solid var(--green-color);border-radius:12px;border-left:4px solid var(--green-color)}.social-icon{stroke:#000;fill:#fff}.social-link:hover .social-icon{stroke:var(--green-color);width:32px;height:32px}.contacts-form{width:326px;height:374px;display:flex;flex-direction:column;gap:50px}.form-user-input{height:56px;width:100%;text-align:center;border:1px solid #000;padding:10px;font-family:var(--second-family);font-weight:500;font-size:24px;line-height:150%;letter-spacing:.01em;outline:transparent;color:#000}.form-user-textarea{height:56px;width:100%;text-align:center;border:1px solid #000;padding:10px;font-family:var(--second-family);font-weight:500;font-size:24px;line-height:150%;letter-spacing:.01em;outline:transparent;resize:none;color:#000}.form-user-input:focus,.form-user-textarea:focus{border:1px solid #2b4525;color:#2b4525}.form-group{height:56px}.contacts-form-btn{border:1px solid #000;width:327px;height:56px;font-family:var(--second-family);font-weight:500;font-size:24px;line-height:150%;letter-spacing:.01em;padding:10px 20px}.contacts-form-btn:hover{border:1px solid var(--green-color);color:var(--green-color);box-shadow:-4px 4px 0 0 var(--green-color);transition:all .3s ease-in-out}.invalid-input{justify-content:end;display:flex;font-family:var(--second-family);font-weight:500;font-size:16px;line-height:150%;text-align:right;color:red;display:none}.invalid-input.active{display:block}.input-error,.textarea-error{border:1px solid red!important;color:red!important}.success-message{font-family:var(--second-family);font-weight:500;font-size:16px;line-height:150%;text-align:center;color:var(--green-color);display:none}.success-message.active{display:block}@media screen and (min-width: 768px){.contacts{display:none;padding:34px 0}.contacts-container{display:flex;flex-direction:row;justify-content:space-between}.contacts-title{font-weight:500;font-size:48px;line-height:121%;margin-bottom:100px}.contacts-text{width:164px}.contacts-list{display:flex;flex-direction:column;gap:50px;margin-bottom:0}.social-list{gap:60px}.contacts-form{width:380px;height:378px}.contacts-form-btn{width:380px}.contacts-form-btn:hover{transform:translateY(-2px);box-shadow:-4px 4px 0 0 var(--green-color);transition:all .3s ease-in-out;background-image:url(/filton-abbey/assets/dog-cute-CZm_myXs.gif);background-size:contain;background-repeat:no-repeat;background-position:center}}@media screen and (min-width: 1280px){.contacts{display:none}}.footer{padding-bottom:52px}.footer-container{padding:0}.footer-title{background-color:#cad0c8;height:176px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:119%;color:var(--green-color);justify-items:center;text-align:center;padding-top:50px}.footer-map{width:100%}.footer-contacts-container{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--second-family);font-weight:500}.footer-social-list{display:flex;flex-direction:row;gap:50px;justify-content:center;align-items:center;margin-bottom:50px;margin-top:50px}.footer-social-icon{fill:#fff;stroke:#000}.footer-social-item{width:34px;height:34px;display:flex;justify-content:center;align-items:center}.footer-social-item:hover{border-bottom:4px solid var(--green-color);border-radius:12px;border-left:4px solid var(--green-color);background-color:var(--green-color)}.footer-social-item:hover .footer-social-icon{stroke:var(--green-color);height:32px;width:32px}.footer-contacts{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-photo-text,.footer-email-text,.footer-social-text{display:none}.footer-phone{margin-bottom:18px;font-size:40px;line-height:90%;letter-spacing:.01em}.footer-email{font-size:24px;line-height:150%;letter-spacing:.01em}.footer-phone:hover,.footer-email:hover{color:var(--green-color)}.footer-logo{margin-top:50px;margin-bottom:50px}.footer-texts{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer-text{font-size:16px;line-height:150%}.footer-web-link{font-size:18px;color:var(--green-color);text-decoration:underline}.footer-text{display:flex;flex-direction:column;gap:10px}.footer-text-1{margin-bottom:40px}@media screen and (min-width: 768px){.footer{background-color:#cad0c8}.footer-title{height:400px;font-size:96px;line-height:121%;padding-top:140px}.footer-contacts-container{padding:100px 120px 0;flex-wrap:wrap;flex-direction:row;justify-content:flex-start}.footer-social-list{margin-bottom:0;margin-top:0;gap:60px;order:1}.footer-social-icon{fill:#cad0c8}.footer-contacts{flex-direction:row;font-family:var(--second-family);font-size:24px;font-weight:600;line-height:119%}.footer-photo-text{display:block;margin-right:40px}.footer-phone{margin-right:100px;margin-bottom:0}.footer-email-text,.footer-social-text{display:block;margin-right:40px}.footer-email{margin-right:100px}.footer-logo{display:none;margin-bottom:48px}.footer-texts{justify-content:space-between;width:100%;border-top:1px solid #000;margin-top:50px;order:2;flex-direction:row}.footer-text{padding-top:50px;flex-direction:row;gap:80px}.footer-text-1{margin-bottom:0}}.scroll__up{visibility:hidden;position:fixed;width:50px;height:50px;right:30px;bottom:30px;z-index:990;cursor:pointer;border-radius:50%;opacity:0;background:radial-gradient(circle at center,#00ffff26,#0ff0 70%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transform:translateY(30px) rotateX(60deg) scale(.8);transform-style:preserve-3d;transition:opacity .4s ease,transform .6s cubic-bezier(.68,-.55,.27,1.55);display:flex;align-items:center;justify-content:center;perspective:1000px}.scroll__up-svg{width:40px;height:40px;right:15px;bottom:15px;filter:drop-shadow(0 0 8px #00f0ff)}.scroll__up-active{visibility:visible;opacity:1;transform:translateY(0) rotateX(0) scale(1)}.scroll__up-active .scroll__up-svg{animation:glow 2s infinite alternate}@keyframes glow{0%{filter:drop-shadow(0 0 8px #00f0ff)}to{filter:drop-shadow(0 0 18px #ff00ff)}}.scroll__up-svg-path{fill:none;box-sizing:border-box;stroke-width:4px;transition:stroke-dashoffset .3s ease}#videoFrame{border:none}@media (min-width: 768px){.scroll__up{width:45px;height:45px;right:20px;bottom:20px}}.pages{font-family:Fredoka,sans-serif;font-weight:300;font-size:14px;line-height:1.4;color:#000;padding-top:20px;padding-bottom:40px}.link-go-back{font-family:"Baloo 2",sans-serif;font-weight:500;line-height:1.5;display:inline-flex;align-items:center}.pages-title{font-family:"Baloo 2",sans-serif;font-weight:700;font-size:36px;line-height:1.3;margin-bottom:42px;margin-top:34px;transform:rotate(-5deg);display:block}.space1{display:block}.space2{display:block;margin-left:110px}.space2-terms{display:block;margin-left:36px}.pages-title .space:nth-child(2){transform:rotate(-5deg);margin-top:10px}.pages-link{text-decoration:underline;color:#0b6bfc}.pages-list{margin-top:10px;display:flex;flex-direction:column;gap:10px}.pages-item-title{font-weight:600}.pages-list-2{list-style-type:disc;list-style-position:inside}.pages-list-3{display:flex;flex-direction:column;gap:10px}.pages-list-manage{text-decoration:underline;color:#0b6bfc}@media only screen and (min-width: 1200px){.pages{font-family:Fredoka,sans-serif;font-size:16px;line-height:1.6;padding-top:100px;padding-bottom:100px}.link-go-back{line-height:1}.space2{margin-left:200px}.space2-terms{margin-left:150px}.pages-container{padding:0 86px}.pages-title{font-size:64px;line-height:1.1;margin-bottom:60px;margin-top:0}.pages-list{margin-top:16px}}.cookie-window{position:fixed;left:0;right:0;bottom:0;width:100%;height:320px;z-index:1000;display:none;background:#000}.cookie-window[data-visible=true]{display:block;animation:fadeInUp .4s ease-out forwards}.cookie-text{max-width:288px;line-height:1.4;text-align:center}.cookie-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;background:#000;color:#fff}.cookie-btn-container{display:flex;flex-direction:column;margin-top:20px;gap:20px}.cookie-btn{margin-right:auto;margin-left:auto;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;border:1px solid #fff;border-radius:10px;padding:10px;width:288px;height:56px;line-height:1.4}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translate(0)}}@media only screen and (min-width: 1200px){.cookie-btn-container{flex-direction:row;margin-top:66px;gap:100px}.cookie-banner{height:336px}.cookie-content{padding:50px 0}.cookie-text{max-width:718px;font-size:24px;line-height:2.4}.cookie-btn{width:242px}}
