@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu-Regular.eot);src:local('Ubuntu Regular'),local('Ubuntu-Regular'),url(fonts/Ubuntu-Regular.eot?#iefix) format('embedded-opentype'),url(fonts/Ubuntu-Regular.woff) format('woff'),url(fonts/Ubuntu-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu-Light.eot);src:local('Ubuntu Light'),local('Ubuntu-Light'),url(fonts/Ubuntu-Light.eot?#iefix) format('embedded-opentype'),url(fonts/Ubuntu-Light.woff) format('woff'),url(fonts/Ubuntu-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu-LightItalic.eot);src:local('Ubuntu Light Italic'),local('Ubuntu-LightItalic'),url(fonts/Ubuntu-LightItalic.eot?#iefix) format('embedded-opentype'),url(fonts/Ubuntu-LightItalic.woff) format('woff'),url(fonts/Ubuntu-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu-Medium.eot);src:local('Ubuntu Medium'),local('Ubuntu-Medium'),url(fonts/Ubuntu-Medium.eot?#iefix) format('embedded-opentype'),url(fonts/Ubuntu-Medium.woff) format('woff'),url(fonts/Ubuntu-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu-Italic.eot);src:local('Ubuntu Italic'),local('Ubuntu-Italic'),url(fonts/Ubuntu-Italic.eot?#iefix) format('embedded-opentype'),url(fonts/Ubuntu-Italic.woff) format('woff'),url(fonts/Ubuntu-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu-Bold.eot);src:local('Ubuntu Bold'),local('Ubuntu-Bold'),url(fonts/Ubuntu-Bold.eot?#iefix) format('embedded-opentype'),url(fonts/Ubuntu-Bold.woff) format('woff'),url(fonts/Ubuntu-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu-BoldItalic.eot);src:local('Ubuntu Bold Italic'),local('Ubuntu-BoldItalic'),url(fonts/Ubuntu-BoldItalic.eot?#iefix) format('embedded-opentype'),url(fonts/Ubuntu-BoldItalic.woff) format('woff'),url(fonts/Ubuntu-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Ubuntu;src:url(fonts/Ubuntu-MediumItalic.eot);src:local('Ubuntu Medium Italic'),local('Ubuntu-MediumItalic'),url(fonts/Ubuntu-MediumItalic.eot?#iefix) format('embedded-opentype'),url(fonts/Ubuntu-MediumItalic.woff) format('woff'),url(fonts/Ubuntu-MediumItalic.ttf) format('truetype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ALSRubl;src:url(fonts/rouble.ttf);font-display:swap}video{-webkit-mask-image:-webkit-radial-gradient(white,#000)!important;-webkit-backface-visibility:hidden!important;-moz-backface-visibility:hidden!important}html{min-width:320px}body{position:relative;background:#fff;margin:0;padding:0;height:auto!important;min-height:100%;min-width:320px;font-family:Ubuntu}html>body{padding:0}img{padding:0;margin:0;border:0}.cleaner{clear:both}a:hover{text-decoration:none}input::-moz-placeholder{opacity:1;color:#333}input::-webkit-input-placeholder{opacity:1;color:#333}input:focus::-moz-placeholder{opacity:0!important}input:focus::-webkit-input-placeholder{opacity:0!important}textarea::-moz-placeholder{opacity:1}textarea::-webkit-input-placeholder{opacity:1}textarea:focus::-moz-placeholder{opacity:0}textarea:focus::-webkit-input-placeholder{opacity:0}a{color:#09a9dc}p{padding:0;margin:0}*{outline:0}.all{width:100%;position:relative;max-width:1440px;margin:0 auto;padding:0 0;box-sizing:border-box}form{padding:0;margin:0;border:0}form fieldset{padding:0;margin:0;border:0}a,button{transition:all .3s ease;-webkit-transition:all .3s ease}body.notscroll{overflow:hidden;height:100vh}.wrapper{padding:0 20px;box-sizing:border-box;max-width:1310px;margin:0 auto}.popup-card-outer{width:100%;top:0!important;height:100vh}.popup-card{position:absolute;width:780px;top:50%!important;margin-top:-110px;left:50%;transform:translateX(-50%)}.popup-card .form{min-width:780px;padding:50px 80px;box-sizing:border-box;height:226px;bottom:0;right:0;background:rgba(32,56,125,.9)}.popup-card .form i{font-style:normal}.popup-card .form .exit{display:block;position:absolute;top:23px;right:23px;cursor:pointer}.popup-card .form .in{font-size:12px;color:rgba(255,255,255,.5);display:flex;justify-content:space-between;flex-wrap:wrap}.popup-card .form .in .left{display:flex;align-items:center}.popup-card .form .in .left label.radio{cursor:pointer;display:flex;align-items:center;font-size:16px;color:#fff;margin:0 0 0 25px;position:relative}.popup-card .form .in .left label.radio input{width:18px;height:18px;padding:0;margin:0 10px 0 0;opacity:0;cursor:pointer;position:relative;z-index:2}.popup-card .form .in .left label.radio span{position:absolute;display:block;left:0;width:18px;height:18px;border-radius:50%;background:#fff}.popup-card .form .in .left label.radio input:checked+span:after{width:10px;height:10px;background:#20387d;border-radius:50%;content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-card .form .in .right{display:flex;align-items:center}.popup-card .form .in .right span{padding-right:7px}.popup-card .form .in .right label.text-radio{margin-top:-1px;margin-left:7px;font-size:16px;color:#fff;position:relative}.popup-card .form .in .right label.text-radio span{height:24px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;box-sizing:border-box;padding:0 5px 2px}.popup-card .form .in .right label.text-radio input{margin:0;padding:0;width:100%;height:24px;position:absolute;top:0;left:0;width:100%;cursor:pointer;opacity:0}.popup-card .form .in .right label.text-radio input.disabled{cursor:default}.popup-card .form .in .right label.text-radio input.disabled+span{opacity:.5}.popup-card .form .in .right label.text-radio input:checked+span{border-color:#fff}.popup-card .form .in .fields{width:100%;margin:25px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.popup-card .form .in .fields .into{width:calc(100% / 3 - 9px)}.popup-card .form .in .fields input[type=text]{cursor:pointer;width:100%;border-radius:100px;box-sizing:border-box;height:44px;line-height:44px;background:#fff url(img/input-arrow.svg) center right 20px no-repeat;border:0;padding:0 19px;font-family:inherit;color:#333;font-size:16px}.popup-card .form .in .fields p{padding:0 0 15px;margin:0;width:100%}.popup-card .form .in .fields input[type=submit]{transition:all .3s ease;border:0;cursor:pointer;font-family:inherit;color:#20387d;font-size:16px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;width:calc(100% / 3 - 9px);height:44px;background:#ffc934;border-radius:100px}.popup-card .form .in .fields input[type=submit]:hover{background:#ffde81}.popup-card .form .in .fields input[type=submit]:active{background:#6ca3ff;color:#fff}.popup-form-outer{width:100%;top:0!important;height:100vh}.popup-form{position:absolute;width:780px;top:50%!important;margin-top:-110px;left:50%;transform:translateX(-50%)}.popup-form .form{min-width:780px;padding:50px 80px;box-sizing:border-box;height:226px;bottom:0;right:0;background:rgba(32,56,125,.9)}.popup-form .form .exit{display:block;position:absolute;top:23px;right:23px;cursor:pointer}.popup-form .form p.title{font-weight:700;padding:0 0 23px;margin:0;font-size:24px;line-height:28px;color:#fff}.popup-form .form .fields{width:100%;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.popup-form .form .fields .into{width:calc(100% / 3 - 9px)}.popup-form .form .fields .into.text{display:none}.fly-block .form-fly-action input,.popup-form .form .fields input[type=email],.popup-form .form .fields input[type=search],.popup-form .form .fields input[type=tel],.popup-form .form .fields input[type=text]{cursor:pointer;width:100%;border-radius:100px;box-sizing:border-box;height:44px;line-height:44px;background:#fff;border:0;padding:0 19px;font-family:inherit;color:#333;font-size:16px}.popup-form .form .fields textarea{cursor:pointer;width:100%;border-radius:22px;box-sizing:border-box;height:120px;background:#fff;border:0;padding:19px 19px;font-family:inherit;color:#333;font-size:16px}.popup-form .form .fields input[type=submit]{transition:all .3s ease;border:0;cursor:pointer;font-family:inherit;color:#20387d;font-size:16px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;width:calc(100% / 3 - 9px);height:44px;background:#ffc934;border-radius:100px}.popup-form .form .fields input[type=submit]:hover{background:#ffde81}.popup-form .form .fields input[type=submit]:active{background:#6ca3ff;color:#fff}.popup-form .form .fields input[type=email]::-moz-placeholder,.popup-form .form .fields input[type=search],.popup-form .form .fields input[type=tel],.popup-form .form .fields input[type=text]{color:#333}.popup-form .form .fields input[type=email]::-webkit-input-placeholder,.popup-form .form .fields input[type=search],.popup-form .form .fields input[type=tel],.popup-form .form .fields input[type=text]{color:#333}.popup-form .form small{display:block;margin:10px 0 0 0;font-size:10px;line-height:11px;color:rgba(255,255,255,.5)}.popup-form .form small a{color:inherit}.rub{font-family:ALSRubl}.container{min-height:100vh;position:relative;width:100%;max-width:1920px;overflow:hidden;margin:0 auto}header{top:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-sizing:border-box;position:fixed;height:63px;width:100%;background:rgba(32,56,125,.9);z-index:99;left:0}header .title{text-decoration:none;font-weight:700;font-size:24px;line-height:28px;color:#ffc934}header .title span{font-size:30px;line-height:34px;color:#fff;text-transform:uppercase;margin:0 10px 0 0}header .right{display:flex;align-items:center}header .right nav.topmenu ul{padding:0;margin:0;list-style-type:none}header .right nav.topmenu ul li{display:inline;margin:0 42px 0 0}header .right nav.topmenu ul li a{font-size:24px;font-weight:700;text-decoration:none;color:#fff}header .right .phone{width:30px;height:30px;border-radius:50%;background:#ffc934;display:flex;align-items:center;justify-content:center}header .link-nav{display:none}.first-screen{position:relative;height:100vh;min-height:600px;max-height:1100px;background:url(img/top-bg.webp) top center no-repeat;background-size:cover}.no-webp .first-screen{background-image:url(img/top-bg.jpg)}.first-screen .left-promo-text{padding:0;margin:0;position:absolute;top:50%;margin-top:-60px;left:-120px;transform:rotate(-90deg);color:#ffc934;font-size:150px;font-weight:700;text-transform:uppercase}.first-screen .text{position:absolute;left:calc(50% + 180px);top:43%;transform:translateY(calc(-50% - 120px));font-weight:700;max-width:570px;font-size:40px;line-height:57px;color:#fff}.first-screen .text .btn{display:none}.first-screen .text .btn{transition:all .3s ease;border:0;cursor:pointer;font-family:inherit;color:#20387d;font-size:16px;font-weight:700;text-decoration:none;align-items:center;justify-content:center;width:175px;height:44px;background:#ffc934;border-radius:100px;margin:25px 0 0 0}.first-screen .text .btn:hover{background:#ffde81}.first-screen .form{min-width:780px;padding:50px 80px;box-sizing:border-box;position:absolute;height:fit-content;width:55%;bottom:0;right:0;background:rgba(32,56,125,.9)}.first-screen .form i{font-style:normal}.first-screen .form .exit{display:none}.first-screen .form .in{font-size:12px;color:rgba(255,255,255,.5);display:flex;justify-content:space-between;flex-wrap:wrap}.first-screen .form .in .left{display:flex;align-items:center;width:100%;margin-bottom:24px}.first-screen .form .in .left label.radio{cursor:pointer;display:flex;align-items:center;font-size:16px;color:#fff;margin:0 0 0 25px;position:relative}.first-screen .form .in .left label.radio input{width:18px;height:18px;padding:0;margin:0 10px 0 0;opacity:0;cursor:pointer;position:relative;z-index:2}.first-screen .form .in .left label.radio span{position:absolute;display:block;left:0;width:18px;height:18px;border-radius:50%;background:#fff}.first-screen .form .in .left label.radio input:checked+span:after{width:10px;height:10px;background:#20387d;border-radius:50%;content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.first-screen .form .in .right{display:flex;align-items:center}.first-screen .form .in .right span{padding-right:7px}.first-screen .form .in .right label.text-radio{margin-top:-1px;margin-left:7px;font-size:16px;color:#fff;position:relative}.first-screen .form .in .right label.text-radio span{height:24px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;box-sizing:border-box;padding:0 5px 2px}.first-screen .form .in .right label.text-radio input{margin:0;padding:0;width:100%;height:24px;position:absolute;top:0;left:0;width:100%;cursor:pointer;opacity:0}.first-screen .form .in .right label.text-radio input.disabled{cursor:default}.first-screen .form .in .right label.text-radio input.disabled+span{opacity:.5}.first-screen .form .in .right label.text-radio input:checked+span{border-color:#fff}.first-screen .form .in .fields{width:100%;margin:25px 0 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.first-screen .form .in .fields .into{width:calc(100% / 2 - 9px);margin-bottom:20px}.first-screen .form .in .fields input[type=text]{cursor:pointer;width:100%;border-radius:100px;box-sizing:border-box;height:44px;line-height:44px;background:#fff url(img/input-arrow.svg) center right 20px no-repeat;border:0;padding:0 19px;font-family:inherit;color:#333;font-size:16px}.first-screen .form .in .fields p{padding:0 0 15px;margin:0;width:100%}.first-screen .form .in .fields input[type=submit]{transition:all .3s ease;border:0;cursor:pointer;font-family:inherit;color:#20387d;font-size:16px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:44px;background:#ffc934;border-radius:100px}.first-screen .form .in .fields input[type=submit]:hover{background:#ffde81}.first-screen .form .in .fields input[type=submit]:active{background:#6ca3ff;color:#fff}.first-screen .form .in .fields input[type=tel]{cursor:pointer;width:100%;border-radius:100px;box-sizing:border-box;height:44px;line-height:44px;border:0;padding:0 19px;font-family:inherit;color:#333;font-size:16px}.first-screen .form .in .into._special input[type=search]{cursor:pointer;width:100%;border-radius:100px;box-sizing:border-box;height:44px;line-height:44px;border:0;padding:0 19px;font-family:inherit;color:#333;font-size:16px}.first-screen.dogs .first-order{display:none}.first-screen.dogs{overflow:visible;z-index:5;max-height:938px;margin-top:63px;height:calc(100vh - 63px);background:#ffc933 top right/auto 100% no-repeat}@media (min-width:701px){.first-screen.dogs .form{padding:28px 4px 28px 50px;bottom:0;left:0;width:100%;height:100px;position:absolute;bottom:0;left:0;width:100%;z-index:30}.first-screen.dogs .form.fix{position:fixed;top:63px}.first-screen.dogs .form .fields{display:flex;padding:0;margin:0;flex-wrap:nowrap}.first-screen.dogs .form .fields .col{display:flex;margin:0 46px 0 0;width:calc(100% / 3 - 46px)}.first-screen.dogs .form .fields .col .into{margin:0;width:calc(50% - 5px)}.first-screen.dogs .form .fields .col input[type=submit]{width:calc(50% - 5px)}.first-screen.dogs .form .fields .col .into+.into{margin-left:10px}}.first-screen.dogs .form .fields .col .select-outer{position:relative;margin:0 10px 0 0;width:calc(50% - 5px)}.first-screen.dogs .form .fields .col .select-outer select{position:absolute;left:-99999px}.first-screen.dogs .form .fields .col .select-outer .label{cursor:pointer;width:100%;border-radius:100px;box-sizing:border-box;height:44px;line-height:44px;background:#fff url(img/input-arrow.svg) center right 20px no-repeat;border:0;padding:0 19px;font-family:inherit;color:#333;font-size:16px;display:block}.first-screen.dogs .form .fields .col .select-outer.open .label{border-radius:22px 22px 0 0}.first-screen.dogs .form .fields .col .select-outer .drop{color:#333;font-size:16px;width:100%;box-sizing:border-box;border-radius:0 0 22px 22px;position:absolute;padding:10px 20px;margin:0;list-style-type:none;background:#fff;display:none}.first-screen.dogs .form .fields .col .select-outer .drop li{padding:5px 0;cursor:pointer}.first-screen.dogs .form .fields .col .select-outer.open{z-index:10;position:relative}.first-screen.dogs .form .fields .col .select-outer.open .drop{display:block}.first-screen.dogs h2{position:absolute;font-weight:700;transform:rotate(-90deg) translate(-105px,70px);transform-origin:top left;font-size:150px;line-height:172px;text-align:center;color:#6ca3ff;top:50%}.first-screen.dogs h1{text-transform:none;transform:none;margin:0;font-style:normal;font-weight:500;font-size:40px;line-height:46px;color:#fff;left:auto;right:calc(50% + 50px);top:calc(50% - 100px)}.first-screen.dogs h1 span{text-transform:uppercase;display:block;font-weight:700;font-size:80px;line-height:92px;color:#fff}.first-screen.cats .first-order{display:none}.first-screen.cats{overflow:visible;z-index:5;max-height:938px;margin-top:63px;height:calc(100vh - 63px);background:#6ca3fe top right/auto 100% no-repeat}@media (min-width:701px){.first-screen.cats .form{padding:28px 4px 28px 50px;bottom:0;left:0;width:100%;height:100px;position:absolute;bottom:0;left:0;width:100%;z-index:30}.first-screen.cats .form.fix{position:fixed;top:63px}.first-screen.cats .form .fields{justify-content:center;display:flex;padding:0;margin:0;flex-wrap:nowrap}.first-screen.cats .form .fields .col{display:flex;margin:0 46px 0 0;width:calc(100% / 3 - 46px)}.first-screen.cats .form .fields .col:last-child{width:calc((100% / 3 - 46px)/ 2);margin:0}.first-screen.cats .form .fields .col .into{margin:0;width:calc(50% - 5px)}.first-screen.cats .form .fields .col .select-outer{position:relative;margin:0 10px 0 0;width:calc(50% - 5px)}.first-screen.cats .form .fields .col .select-outer select{position:absolute;left:-99999px}.first-screen.cats .form .fields .col .select-outer .label{cursor:pointer;width:100%;border-radius:100px;box-sizing:border-box;height:44px;line-height:44px;background:#fff url(img/input-arrow.svg) center right 20px no-repeat;border:0;padding:0 19px;font-family:inherit;color:#333;font-size:16px;display:block}.first-screen.cats .form .fields .col .select-outer.open .label{border-radius:22px 22px 0 0}.first-screen.cats .form .fields .col .select-outer .drop{color:#333;font-size:16px;width:100%;box-sizing:border-box;border-radius:0 0 22px 22px;position:absolute;padding:10px 20px;margin:0;list-style-type:none;background:#fff;display:none}.first-screen.cats .form .fields .col .select-outer .drop li{padding:5px 0;cursor:pointer}.first-screen.cats .form .fields .col .select-outer.open{z-index:10;position:relative}.first-screen.cats .form .fields .col .select-outer.open .drop{display:block}.first-screen.cats .form .fields .col input[type=submit]{width:100%;margin:0}.first-screen.cats .form .fields .col .into+.into{margin-left:10px}}.first-screen.cats h2{position:absolute;font-weight:700;transform:rotate(-90deg) translate(-105px,70px);transform-origin:top left;font-size:150px;line-height:172px;text-align:center;color:#ffc934;top:50%}.first-screen.cats h1{text-transform:none;transform:none;margin:0;font-style:normal;font-weight:500;font-size:40px;line-height:46px;color:#fff;left:auto;right:calc(50% + 20px);top:calc(50% - 150px)}.first-screen.cats h1 span{text-transform:uppercase;display:block;font-weight:700;font-size:80px;line-height:92px;color:#fff}.articles-page{padding:0 0 80px 0}.articles-page .top{position:relative;margin:0 0 55px;padding:123px 0;box-sizing:border-box;height:444px;background-position:center center;background-size:cover}.articles-page .top h1{text-transform:uppercase;font-weight:700;padding:0;margin:0 0 0 -8px;font-size:150px;line-height:140px;color:#fff}.articles-page .top .subtitle{padding:0;margin:0;font-weight:500;font-size:40px;line-height:46px;color:#fff}.articles-page .articles-content{font-size:18px;padding:0 0 57px;line-height:26px;color:#333}.articles-page .articles-content p{padding:0 0 20px;margin:0}.articles-page .articles-content p:last-child{padding:0}.articles-list{align-items:stretch;display:flex;flex-wrap:wrap;margin:0 -65px 0 0;width:calc(100% + 65px)}.articles-list .block{min-height:450px;text-decoration:none;background:#f1f5f9;width:calc(100% / 3 - 65px);margin:0 65px 65px 0}.articles-list .block .pic{height:240px;background-position:center center;bakground-size:cover}.articles-list .block .txt{position:relative;font-size:14px;line-height:16px;color:#333;padding:26px 20px 60px;box-sizing:border-box}.articles-list .block .txt .date{display:inline-block;margin:0 25px 0 0}.articles-list .block .txt .time{display:inline-block;margin:0}.articles-list .block .txt h2{font-weight:700;padding:0;margin:7px 0 0 0;font-size:24px;line-height:28px;color:#20387d}.articles-list .block .txt .read{position:absolute;bottom:33px;right:20px;display:flex;align-items:center;color:#20387d;font-size:14px}.articles-list .block .txt .read:after{margin:0 0 0 9px;width:20px;height:20px;background:url(/source/img/read-ic.svg) no-repeat;content:'';display:block}.articles-list .block .txt .description{display:none}.articles-list .block:nth-child(5),.articles-list .block:nth-child(9){width:calc(100% / 3 * 2 - 65px);display:flex;align-items:stretch}.articles-list .block:nth-child(5) .pic,.articles-list .block:nth-child(9) .pic{width:50%;height:100%}.articles-list .block:nth-child(5) .txt,.articles-list .block:nth-child(9) .txt{height:100%;padding:30px 30px 60px 20px;width:50%}.articles-list .block:nth-child(5) .txt .description,.articles-list .block:nth-child(9) .txt .description{font-size:14px;line-height:16px;color:#333;margin:23px 0 0 0;display:block}.articles-list .block:nth-child(5) .txt .description p,.articles-list .block:nth-child(9) .txt .description p{padding:0 0 10px;margin:0}.articles-list .block:nth-child(5) .txt .read,.articles-list .block:nth-child(9) .txt .read{right:30px}.articles-list .subtitle{width:calc(100% - 65px);text-align:center;font-weight:700;margin:0 0 30px;font-size:18px;color:#20387d}.articles-page .pages .btns{margin:0 0 65px;display:flex;align-items:center;justify-content:center}.articles-page .pages .btns a{margin:0 14px;height:44px;padding:0 40px;line-height:44px;border-radius:22px;text-decoration:none;position:relative;font-weight:700;font-size:16px;color:#20387d;background:#ffc934}.articles-page .pages .btns a.prev:before{width:14px;height:14px;content:'';display:block;position:absolute;top:50%;left:15px;margin-top:-6px;background:url(/source/img/page-arr.svg) center center no-repeat}.articles-page .pages .btns a.next:before{width:14px;height:14px;content:'';display:block;position:absolute;top:50%;right:15px;margin-top:-6px;background:url(/source/img/page-arr.svg) center center no-repeat;transform:scale(-1,1)}.articles-page .pages .pg{font-size:16px;line-height:18px;color:#20387d;display:flex;align-items:center;justify-content:center}.articles-page .pages .pg .inp{border-radius:16px;overflow:hidden;width:66px;margin:0 14px;position:relative;height:31px}.articles-page .pages .pg .inp input{width:100%;display:block;box-sizing:border-box;font-family:inherit;height:31px;border:2px solid #20387d;padding:0 20px 0 0;text-align:center;line-height:27px;font-size:16px;color:#20387d;border-radius:26px}.articles-page .pages .pg .inp input::-webkit-inner-spin-button,.articles-page .pages .pg .inp input::-webkit-outer-spin-button{display:none;-webkit-appearance:none;margin:0}.articles-page .pages .pg .inp .plus{cursor:pointer;border-bottom:1px solid #20387d;border-left:1px solid #20387d;position:absolute;display:block;width:20px;height:15px;top:0;right:0;background:url(/source/img/plus.svg) top 5px left 2px no-repeat}.articles-page .pages .pg .inp .minus{cursor:pointer;border-left:1px solid #20387d;position:absolute;display:block;width:20px;height:15px;bottom:0;right:0;background:url(/source/img/plus.svg) top 5px left 2px no-repeat;transform:scale(1,-1)}.article-detail{font-size:18px;line-height:26px;color:#333;padding:0 0 80px 0}.article-detail .top{position:relative;margin:63px 0 55px;padding:60px 0;box-sizing:border-box;height:424px;background-position:center center;background-size:cover}.article-detail .top .back{z-index:10;width:64px;height:64px;background:rgba(255,201,52,.9) url(img/back-icon.svg) center center no-repeat;position:absolute;bottom:-64px;left:0}.article-detail .article-content .date{display:inline-block;vertical-align:middle;font-size:18px;margin:0 30px 0 0;line-height:16px}.article-detail .article-content .time{display:inline-block;vertical-align:middle;font-size:18px;margin:0;line-height:16px}.article-detail h1{margin:20px 0 65px;padding:0;font-weight:500;font-size:40px;line-height:46px;color:#20387d}.article-detail p{padding:0 0 10px;margin:0}.article-detail .border{position:relative;margin:45px 0 10px;padding:40px 40px 40px 66px;box-sizing:border-box;font-size:24px;line-height:41px;color:#20387d;font-weight:700}.article-detail .border p:last-child{padding:0}.article-detail .border:before{width:124px;height:4px;content:'';display:block;position:absolute;top:0;left:0;background:#20387d}.article-detail .left-pic{font-size:14px;line-height:18px;float:left;width:490px;max-width:65%;margin:0 30px 20px 0}.article-detail .left-pic p{padding:5px 0 0 0}.article-detail .left-pic img{width:100%}.article-detail .article-content{padding:0 0 90px;max-width:790px;margin:0 auto}.article-detail .article-content .back{display:none}.article-detail .article-content h2{font-weight:700;padding:0 0 20px;margin:0;font-size:24px;line-height:120%;color:#20387d}.article-detail .article-content p+h2{padding-top:50px}.article-detail .articles-list{padding:0}.article-detail .articles-list .block{width:calc(50% - 65px);min-height:230px;display:flex;align-items:stretch}.article-detail .articles-list .block .pic{height:100%;width:230px}.article-detail .articles-list .block .txt{width:calc(100% - 230px)}.faq-block{padding:34px 0 44px}.faq-block .all{display:flex;align-items:flex-start;padding:0 75px}.faq-block .title{position:relative;width:170px}.faq-block .title h2{position:absolute;transform-origin:left top;padding:0;margin:0;font-weight:700;font-size:60px;line-height:69px;text-align:right;color:#20387d;transform:rotate(-90deg) translateX(-100%)}.faq-block .in{width:calc(100% - 170px)}.faq-block .list .block{margin:0 0 50px;display:flex;align-items:flex-start}.faq-block .list .block .q{font-weight:700;font-size:24px;line-height:28px;color:#20387d;width:383px;margin:0 32px 0 0}.faq-block .list .block .q .plus{display:none}.faq-block .list .block .a{font-size:18px;line-height:26px;color:#333;width:calc(100% - 415px)}.dogs-cats{margin:0 0 110px;display:flex;align-items:stretch}.dogs-cats .block{position:relative;text-decoration:none;width:50%;min-height:310px}.dogs-cats .block .btn{font-weight:700;font-size:16px;line-height:44px;text-align:center;color:#fff;height:44px;padding:0 20px;display:table;border-radius:22px;position:absolute;top:50%;margin-top:-22px;background:#6ca3ff}.dogs-cats .block.dogs{background:#ffc933 top right/auto 100% no-repeat}.dogs-cats .block.dogs .btn{right:calc(50% + 100px)}.dogs-cats .block.cats{background:#6ca3fe top left/auto 100% no-repeat}.dogs-cats .block.cats .btn{left:calc(50% + 50px);background:#ffc934;color:#20387d}.about-block{display:flex;align-items:stretch}.about-block .text{font-size:18px;line-height:26px;color:#333;width:45%;background:#ffc934;padding:45px 70px;box-sizing:border-box}.about-block .text h2{font-weight:700;padding:0 0 26px;margin:0;font-size:60px;line-height:69px;text-align:left;color:#20387d}.about-block .text .in{max-width:460px;margin-left:auto}.about-block .text p{padding:0 0 10px;margin:0}.about-block .text p:last-child{padding:0}.about-block .bg{width:55%;background:url(img/about-bg.webp) center center no-repeat;background-size:cover}.no-webp .about-block .bg{background-image:url(img/about-bg.jpg)}.about-block .bg h2{transform:rotate(-90deg);position:absolute;color:#20387d;font-size:60px;font-weight:700;padding:0;margin:0;margin-top:110px}.why-block{background:#f1f5f9;padding:70px 0 85px;box-sizing:border-box}.why-block .all{padding:0 75px}.why-block h2{font-weight:500;font-size:40px;line-height:46px;padding:0 0 40px;margin:0;color:#20387d}.why-block .into{display:flex}.why-block .into .block{font-weight:700;font-size:24px;line-height:28px;color:#20387d;width:20%;text-align:center}.why-block .into .block .icon{margin:0 0 5px;height:140px;display:flex;align-items:center;justify-content:center}.why-block .into .block .icon img{max-height:130px}.lgblue-bg{background:#6ca3ff url(img/jack-bg.webp) top center no-repeat;padding:70px 0 0 0;box-sizing:border-box}.no-webp .lgblue-bg{background-image:url(img/jack-bg.jpg)}.lgblue-bg .all{padding-left:80px}.lgblue-bg h2{padding:0 0 35px;margin:0;font-weight:500;font-size:40px;line-height:46px;color:#20387d}.lgblue-bg .benefits{box-sizing:border-box;position:relative;margin:0 0 50px 140px;max-width:calc(100% - 640px);display:flex;flex-wrap:wrap;justify-content:space-between}.lgblue-bg .benefits h2{transform:rotate(-90deg);position:absolute;color:#fff;padding:0;margin:0;font-size:60px;line-height:100%;left:-420px;top:50%;margin-top:-60px}.lgblue-bg .benefits .block{margin:0 0 40px;color:#fff;font-weight:700;font-size:24px;line-height:28px;width:190px;text-align:center}.lgblue-bg .benefits .block .icon{height:130px;display:flex;align-items:center;justify-content:center}.lgblue-bg .benefits .block .icon img{max-height:120px}.lgblue-bg.dogs{background:#fd454d bottom left/auto 100% no-repeat}.lgblue-bg.dogs .table-in{transform:translateY(150px);margin-top:-150px}.lgblue-bg.dogs .benefits{margin-left:auto;position:static;padding:0 40px 0 0;max-width:calc(100% - 500px)}.lgblue-bg.dogs .benefits .block{width:calc(100% / 3 - 10px);padding:0 20px;box-sizing:border-box}.lgblue-bg.dogs .benefits h2{transform-origin:left top;top:auto;left:auto;margin:0;left:55px;top:0;transform:rotate(-90deg) translateX(calc(-100% - 50px))}.lgblue-bg.dogs h2{color:#fff}.lgblue-bg.dogs .all{position:relative}.lgblue-bg.cats{background:#9a9fa9 bottom left/auto 100% no-repeat}.lgblue-bg.cats .table-in{transform:translateY(150px);margin-top:-150px}.lgblue-bg.cats .benefits{margin-left:auto;position:static;padding:0 40px 0 0;max-width:calc(100% - 500px)}.lgblue-bg.cats .benefits .block{width:calc(100% / 3 - 10px);padding:0 20px;box-sizing:border-box}.lgblue-bg.cats .benefits h2{transform-origin:left top;top:auto;left:auto;margin:0;left:55px;top:0;transform:rotate(-90deg) translateX(calc(-100% - 50px))}.lgblue-bg.cats h2{color:#fff}.lgblue-bg.cats .all{position:relative}.text-block{padding:230px 0 100px}.text-block .all{display:flex;align-items:flex-start}.text-block .all .pic{max-width:60%;width:600px;margin:0 70px 0 0}.text-block .all .pic img{width:100%; object-fit: contain; height: 100%;}.text-block .all .txt{min-width:40%;width:calc(100% - 670px);font-size:18px;line-height:26px;color:#333}.text-block .all .txt h2{font-weight:700;padding:0 0 55px;margin:0;font-size:60px;line-height:69px;color:#20387d}.text-block .all .txt p{padding:0 0 10px}.text-block-cats{background:bottom left 75px no-repeat;padding:230px 0 300px;margin:0 0 80px}.text-block-cats .all{padding:0 75px}.text-block-cats .all .txt{font-size:18px;line-height:26px;color:#333;display:flex;align-items:flex-start}.text-block-cats .all .txt h2{width:520px;font-weight:700;padding:0 0 55px;margin:0;font-size:60px;line-height:69px;color:#20387d}.text-block-cats .all .txt p{padding:0 0 10px}.text-block-cats .all .txt .in{padding:15px 0 0 0;width:calc(100% - 520px)}.table-in{position:relative;z-index:2;background:#20387d}.table-in table{font-weight:700;font-size:24px;line-height:28px;color:#fff;width:100%;border:0;border-collapse:collapse}.table-in table tr:first-child td{padding-top:65px;z-index:2}.table-in table td{width:calc(100% / 3);box-sizing:border-box;position:relative}.table-in table td .title{position:absolute;transform:rotate(-90deg);padding:0;margin:0;font-size:24px;color:#fff;font-weight:700}.table-in table td:first-child:after{content:'';display:block;width:calc(100% - 90px);height:2px;position:absolute;bottom:0;left:90px;background:rgba(255,255,255,.3)}.table-in table td:first-child .title{left:-17px;top:45px}.table-in table td:first-child{padding:15px 20px 17px 90px}.table-in table td:nth-child(2){padding:20px;background:#ffc934}.table-in table td:nth-child(2):after{content:'';display:block;width:100%;height:2px;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.3)}.table-in table td:nth-child(2) .title{right:-17px;top:45px}.table-in table td:last-child{padding:20px 170px 20px 60px;background:#ffde81}.table-in table td:last-child:before{position:absolute;top:0;left:0;width:9999999px;bottom:0;background:#ffde81;display:block;content:''}.table-in table td:last-child:after{content:'';display:block;width:calc(100% - 170px);height:2px;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.3)}.table-in table td:last-child .title{right:0;top:115px}.table-in table .check{position:relative;z-index:4;margin:0 auto;background:#20387d;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.table-in table .check:after{content:'';display:block;width:30px;height:30px;background:url(img/check.svg) center center no-repeat}.table-in table tr:last-child td:after{display:none}.table-in table tr:last-child td{padding-bottom:65px}.additional{margin:0 0 205px;position:relative;max-height:1130px;margin-top:-185px;background:top center no-repeat;background-size:cover;box-sizing:border-box}.no-webp .additional{background-image:url(img/additional-bg.jpg)}.additional .all{padding:320px 90px 0 0}.additional h2{transform:rotate(-90deg);position:absolute;color:#20387d;padding:0;margin:0;font-size:60px;line-height:100%;left:-145px;top:50%;margin-top:-115px}.additional .into{flex-wrap:wrap;width:620px;margin:0 0 0 auto;display:flex;justify-content:space-between}.additional .into .block{min-height:270px;padding:27px 27px;box-sizing:border-box;margin:0 0 60px;text-align:center;font-size:14px;color:#fff;line-height:16px;width:275px;background:rgba(32,56,125,.9)}.additional .into .block .icon{margin:0 0 5px;height:110px;display:flex;align-items:center;justify-content:center}.additional .into .block .icon img{max-height:100%}.additional .into .block span{display:block;font-weight:700;font-size:24px;line-height:28px;margin:0 0 8px}.gallery-block{overflow:hidden;padding:0 0 150px}.gallery-block h2{margin:0 0 35px;padding:0;font-weight:500;font-size:40px;line-height:46px;text-align:center;color:#20387d}.gallery-block .block{font-size:18px;line-height:26px;color:#595959}.gallery-block .block .text{opacity:0;transition:opacity .3s ease}.gallery-block .item{margin:0 0 10px;height:501px;background-position:top center;background-size:cover}.gallery-block .center .block .text{opacity:1}.gallery-block .in{height:600px;position:relative}.gallery-block .owl-carousel.owl-gallery{position:absolute;width:2300px;left:50%;top:0;transform:translateX(-50%)}.gallery-block .owl-carousel.owl-gallery .owl-nav{display:none}.gallery-block .owl-carousel.owl-gallery .owl-dots{height:12px;margin:20px 0 0 0;display:flex;align-items:center;justify-content:center}.gallery-block .owl-carousel.owl-gallery .owl-dots .owl-dot{width:5px;height:5px;border-radius:50%;background:#20387d;margin:0 10px}.gallery-block .owl-carousel.owl-gallery .owl-dots .owl-dot.active{width:10px;height:10px;margin:0 5px}.quick-check-in{margin:0 0 100px;background:#ffde81;height:353px;position:relative}.quick-check-in .in{font-size:18px;color:#fff;line-height:26px;text-align:center;position:absolute;padding:55px 75px;box-sizing:border-box;background:#6ca3ff;max-width:750px;width:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.quick-check-in .in p{padding:0 0 20px;margin:0}.quick-check-in .in .pic{margin:0 0 10px}.quick-check-in .in h2{margin:0 0 27px;padding:0;font-weight:500;font-size:40px;line-height:46px;text-align:center;color:#fff}.quick-check-in .in .btn{color:#20387d;font-size:16px;font-weight:700;text-decoration:none;margin:30px auto 0;display:flex;align-items:center;justify-content:center;width:172px;height:44px;background:#ffc934;border-radius:100px}.quick-check-in .in .btn:hover{background:#ffde81}.quick-check-in .in .btn:active{background:#6ca3ff;color:#fff}.reviews-block{min-height:720px;position:relative;box-sizing:border-box;background:url(img/reviews-bg.webp) top -100px center no-repeat}.no-webp .reviews-block{background-image:url(img/reviews-bg.jpg)}.reviews-block .all{padding:80px 0 30px 240px}.reviews-block .in{width:450px;max-width:100%;margin:0}.reviews-block h2{transform:rotate(-90deg);position:absolute;color:#20387d;padding:0;margin:0;font-size:60px;line-height:100%;left:-215px;top:50%;margin-top:-55px}.reviews-block .block{min-height:500px;text-align:center;font-size:18px;line-height:26px;text-align:center;color:#20387d}.reviews-block .block .photo{width:190px;height:190px;border-radius:50%;background-position:top center;background-size:cover;margin:0 auto 20px}.reviews-block .block .name{display:block;font-size:14px;margin:0 0 30px;line-height:16px;text-align:center;color:#20387d}.reviews-block .owl-carousel.owl-reviews .owl-nav{display:none}.reviews-block .owl-carousel.owl-reviews .owl-dots{height:12px;margin:20px 0 0 0;display:flex;align-items:center;justify-content:center}.reviews-block .owl-carousel.owl-reviews .owl-dots .owl-dot{width:5px;height:5px;border-radius:50%;background:#20387d;margin:0 10px}.reviews-block .owl-carousel.owl-reviews .owl-dots .owl-dot.active{width:10px;height:10px;margin:0 5px}.reviews-block.cats{background:top -50px right no-repeat;padding-top:50px}.tour-block{font-size:18px;line-height:26px;color:#fff;background:#6ca3ff;padding:75px 0;text-align:center}.tour-block p{padding:0 0 55px;margin:0}.tour-block h2{font-weight:500;padding:0 0 25px;margin:0;font-size:40px;line-height:46px;text-align:center;color:#fff}.tour-block .btn{color:#20387d;font-size:16px;font-weight:700;text-decoration:none;margin:0 auto 0;display:flex;align-items:center;justify-content:center;width:230px;height:44px;background:#ffc934;border-radius:100px}.tour-block .btn:hover{background:#ffde81}.tour-block .btn:active{background:#6ca3ff;color:#fff}.tour-block .in{max-width:800px;margin:0 auto}.rules-page .topbg{display:flex;align-items:flex-end;justify-content:flex-end;height:900px;background:#ffc934 url(img/rules-bg.webp) top right no-repeat}.no-webp .rules-page .topbg{background-image:url(img/rules-bg.jpg)}.rules-page .topbg h1{font-size:41px;font-weight:700;padding:0;margin:0;color:#20387d;transform:rotate(-90deg);position:absolute;top:370px;left:calc(50% - 920px)}.rules-page .topbg h1 span{display:block;font-size:150px;line-height:100%;margin-left:-10px}.rules-page .topbg .text{min-height:210px;display:flex;align-items:center;width:calc(50% + 330px);background:#6ca3ff;padding:20px 70px;box-sizing:border-box;font-size:18px;color:#fff;line-height:26px}.rules-page .topbg .text .in{max-width:870px}.rules-page .topbg .text p{padding:0;margin:0}.rules-page .rules-list{font-size:18px;line-height:26px;color:#333;padding:90px;box-sizing:border-box}.rules-page .rules-list>ul{padding:0;margin:0;list-style-type:none}.rules-page .rules-list>ul>li{margin:0 0 45px;padding:0 0 0 50px;position:relative}.rules-page .rules-list>ul>li:before{content:url(img/bullet.png);position:absolute;top:3px;left:0}.rules-page .rules-list>ul ul{padding:15px 0 10px 15px;margin:0;list-style-type:none}.rules-page .rules-list>ul ul li{margin:0 0 10px;position:relative;padding-left:12px}.rules-page .rules-list>ul ul li:before{content:'';position:absolute;display:block;width:4px;height:4px;border-radius:50%;background:#333;top:13px;left:0}.categories{position:relative;height:100vh;max-height:1000px;min-height:600px;display:flex;align-items:stretch}.categories>div{font-weight:500;color:#fff;font-size:40px;line-height:46px;width:50%;position:relative}.categories .dogs{background:#ffc934 url(img/dog-cat-bg.webp) bottom left no-repeat}.no-webp .categories .dogs{background-image:url(img/dog-cat-bg.jpg)}.categories .cats{background:#6ca3ff url(img/cat-cat-bg.webp) bottom left no-repeat;cursor:pointer}.no-webp .categories .cats{background-image:url(img/cat-cat-bg.jpg)}.categories .text{position:absolute;top:0;right:70px;bottom:100px}.categories .text a{position:absolute;bottom:-100px;transform-origin:0 0;transform:rotate(-90deg) translateY(-100%);display:block;color:inherit;text-decoration:none}.categories .text span{display:block;font-weight:700;font-size:150px;line-height:140px}.categories .text .arrow{width:70px;height:70px;display:flex;position:absolute;bottom:-80px;right:-38px;background:#6ca3ff;border-radius:50%;align-items:center;justify-content:center}.categories .cats .text .arrow{background:#ffc934}.categories .text .arrow:after{transform:rotate(90deg);content:url(img/arrow-down.svg)}.agreement{padding:200px 40px 60px;font-size:18px;color:#333;line-height:26px}.agreement h1{max-width:750px;font-weight:500;padding:0 0 40px;margin:0;font-size:40px;line-height:46px;color:#20387d}.agreement p{padding:0 0 10px;margin:0}.agreement h2{color:#20387d;font-size:18px;padding:0 0 10px;margin:0}.agreement p+h2{padding-top:20px}.faq-block+.catalog{margin-top:0!important;padding-top:0}.faq-block+.catalog h2{padding-bottom:36px}.catalog{font-size:18px;line-height:26px;color:#333;box-sizing:border-box}.catalog p{padding:0 0 30px;margin:0}.catalog h2{font-weight:700;padding:0 0 10px;margin:0;font-size:40px;line-height:69px;color:#20387d}.catalog .into{padding:25px 0 0 0;display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -33px 80px;width:calc(100% + 66px)}.catalog .into .block{position:relative;background:#f1f5f9;margin:0 33px 65px;width:calc(100% / 3 - 66px)}.catalog .into .block a.pic{height:240px;display:block;background-position:center center;background-size:cover}.catalog .into .block .info{font-size:14px;line-height:16px;color:#333;position:relative;padding:33px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center}.catalog .into .block .info p.title{font-weight:700;padding:0;margin:0 0 8px;font-size:24px;line-height:28px;color:#20387d;width:100%;display:flex;align-items:center}.catalog .into .block .info p.title .icon{width:36px;height:36px;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0 10px 0 0}.catalog .into .block .info .type{color:#fff;width:106px;height:24px;border-radius:12px 0 0 12px;background:#6ca3ff;display:flex;align-items:center;padding-left:12px;box-sizing:border-box;position:absolute;right:0;top:39px}.catalog .into .block .info .type.comfort{background:#59da8c}.catalog .into .block .info .type.lux{background:#ffc934}.catalog .into .block .info .chars{width:100%;margin:0 0 35px;display:flex;align-items:center}.catalog .into .block .info .chars>div{margin:0 38px 0 0}.catalog .into .block .info .price{display:block;font-weight:700;font-size:24px;line-height:28px;color:#20387d}.catalog .into .block .info .more{text-decoration:none;margin-left:auto;display:flex;align-items:center;margin-top:5px;font-size:14px;line-height:16px;color:#20387d}.catalog .into .block .info .more:after{content:url(img/more-arrow.svg);margin:2px 0 0 8px}.catalog .into .show-more{display:block;width:100%}.catalog .into .show-more .btn{color:#20387d;font-size:16px;font-weight:700;text-decoration:none;margin:0 auto 0;display:flex;align-items:center;justify-content:center;width:172px;height:44px;background:#ffc934;border-radius:100px}.catalog .into .show-more .btn:hover{background:#ffde81}.catalog .into .show-more .btn:active{background:#6ca3ff;color:#fff}.card-page.cats{position:relative;z-index:1;margin-top:-40px;margin-bottom:80px}.card-page.cats .gallery{padding:0;position:absolute;top:0;bottom:0;left:0;width:100%}.card-page .gallery{padding:63px 0 0 0;position:relative}.card-page .gallery .back{z-index:10;width:64px;height:64px;background:rgba(255,201,52,.9) url(img/back-icon.svg) center center no-repeat;position:absolute;top:63px;left:0}.card-page .gallery .item{background-position:top center;background-size:cover;height:calc(100vh - 63px);min-height:600px;max-height:1000px}.card-page .owl-carousel.owl-topgallery .owl-nav button{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;font-size:32px;line-height:1;background-color:#ffc934;transition:all .4s ease}.card-page .owl-carousel.owl-topgallery .owl-nav button:hover{opacity:.7}.card-page .owl-carousel.owl-topgallery .owl-nav .owl-prev{left:24px}.card-page .owl-carousel.owl-topgallery .owl-nav .owl-next{right:24px}.card-page.cats .owl-carousel.owl-topgallery .owl-nav .owl-next,.card-page.cats .owl-carousel.owl-topgallery .owl-nav .owl-prev{display:none}.phone__desktop{display:none}.card-page.cats .all{position:relative;padding:0 75px;z-index:5}.card-page.cats .about{min-height:900px;font-size:18px;line-height:26px;color:#fff;width:575px;background:rgba(32,56,125,.9);padding:33px 48px;box-sizing:border-box}.card-page.cats .about a{font-weight:700;font-style:italic;color:inherit}.card-page.cats .about h2{padding:0 0 24px;margin:0;font-weight:700;font-size:60px;line-height:69px;color:#fff}.card-page.cats .about p{padding:0 0 10px;margin:0}.card-page.cats .about .options-list{display:flex;flex-wrap:wrap;margin:45px -80px 0 -30px;width:calc(100% + 110px)}.card-page.cats .about .options-list .block{margin:0 0 30px;font-size:17.5px;line-height:22px;text-align:center;color:#fff;text-align:center;width:calc(25% - 10px);padding:0 0;box-sizing:border-box}.card-page.cats .about .options-list .block .round{background:#ffc934;width:70px;height:70px;margin:0 auto 10px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.card-page.cats .about .options-list .block .light{opacity:.5}.card-page.cats .about .inf{padding:35px 0 0 0;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:24px;line-height:28px;color:#fff}.card-page.cats .about .inf .btn{font-style:normal;width:172px;height:44px;text-decoration:none;border-radius:22px;display:flex;align-items:center;justify-content:center;background:#ffc934;font-weight:700;font-size:16px;text-align:center;color:#20387d}.card-page.cats .gallery .item{height:900px;max-height:900px}@media (min-width:1200px){.phone._mobile{display:none!important}.phone__desktop{display:inline-block;font-size:20px;font-weight:700;text-decoration:none;letter-spacing:1px;color:#ffc934;transition:all .4s ease}.phone__desktop:hover{opacity:.7}}.card-page .owl-carousel.owl-topgallery .owl-dots{position:absolute;bottom:25px;left:0;width:100%;height:12px;margin:0;display:flex;align-items:center;justify-content:center}.card-page .owl-carousel.owl-topgallery .owl-dots .owl-dot{width:5px;height:5px;border-radius:50%;background:#20387d;margin:0 10px}.card-page .owl-carousel.owl-topgallery .owl-dots .owl-dot.active{width:10px;height:10px;margin:0 5px}.card-page .prod-info{position:relative;z-index:2;display:flex;align-items:flex-start;flex-wrap:wrap}.card-page .prod-info .right-info{font-size:18px;color:#fff;line-height:26px;margin:-240px 0 0 0;padding:48px;box-sizing:border-box;order:2;width:575px;background:#20387d}.card-page .prod-info .right-info p{padding:0 0 10px;margin:0}.card-page .prod-info .right-info a.ank{font-weight:700;font-style:italic;color:inherit}.card-page .prod-info .right-info .title{margin:0 0 30px;display:flex;align-items:center}.card-page .prod-info .right-info .title .icon{position:relative;width:60px;height:60px;border-radius:50%;background:#6ca3ff;margin:0 20px 0 0;display:flex;align-items:center;justify-content:center}.card-page .prod-info .right-info .title .icon img{max-width:100%;max-height:100%}.card-page .prod-info .right-info .title h1,.card-page .prod-info .right-info .title h2{padding:0;margin:0;width:calc(100% - 80px);font-weight:500;color:#fff;font-size:40px;line-height:46px}.card-page .prod-info .right-info .top{margin:0 0 50px;font-size:18px;color:#fff;display:flex;align-items:center}.card-page .prod-info .right-info .top .type{font-weight:700;color:#fff;font-size:24px;margin:0 23px 0 -48px;height:44px;display:flex;align-items:center;justify-content:flex-end;padding:0 28px 0 48px;box-sizing:border-box;border-radius:0 22px 22px 0;background:#6ca3ff}.card-page .prod-info .right-info .bottom{margin:65px 0 0 0;display:flex;align-items:center}.card-page .prod-info .right-info .bottom .btn{color:#20387d;font-size:16px;font-weight:700;text-decoration:none;margin:0 0 0 auto;display:flex;align-items:center;justify-content:center;width:172px;height:44px;background:#ffc934;border-radius:100px}.card-page .prod-info .right-info .bottom .btn:hover{background:#ffde81}.card-page .prod-info .right-info .bottom .btn:active{background:#6ca3ff;color:#fff}.card-page .prod-info .right-info .bottom .price{font-size:24px;font-weight:700;color:#fff}.card-page .prod-info .options{order:1;width:calc(100% - 575px);padding:50px 20px 50px 85px;box-sizing:border-box}.card-page .prod-info .options h2{padding:0 0 40px;margin:0;font-weight:700;font-size:24px;line-height:28px;color:#20387d}.card-page .prod-info .options .options-list{display:flex;flex-wrap:wrap;margin:0 0 0 -40px}.card-page .prod-info .options .options-list .block{margin:0 0 30px;font-size:18px;line-height:22px;text-align:center;color:#20387d;text-align:center;width:150px;padding:0 10px;box-sizing:border-box}.card-page .prod-info .options .options-list .block .round{background:#ffc934;width:70px;height:70px;margin:0 auto 10px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.card-page .prod-info .options .options-list .block .light{opacity:.5}.card-page .prod-info .prev-next{width:100%;order:3;display:flex;justify-content:center;margin:0 0 0}.card-page .prod-info .prev-next a{margin:0 35px;display:flex;align-items:center;font-size:16px;font-weight:700;color:#20387d;text-decoration:none}.card-page .prod-info .prev-next a.prev:before{width:30px;height:30px;content:'';display:block;margin:0 10px 0 0;border:2px solid #20387d;border-radius:50%;background:url(img/arrow-l.svg) center center no-repeat}.card-page .prod-info .prev-next a.next:after{width:30px;height:30px;content:'';display:block;margin:0 0 0 10px;border:2px solid #20387d;border-radius:50%;background:url(img/arrow-r.svg) center center no-repeat}.card-page .prod-info .catalog{padding-top:0;width:100%;order:4;margin:0 -35px;width:calc(100% + 70px)}@media screen and (min-width:701px){.card-page .prod-info .catalog .block{display:flex;width:calc(50% - 70px);margin:0 35px}.card-page .prod-info .catalog .block .pic{width:230px;height:230px;margin:0}.card-page .prod-info .catalog .block .info{padding:20px 30px;width:calc(100% - 230px)}.card-page .prod-info .catalog .into .block .info .type{top:33px}}.contacts-page{background:#ffc934;box-sizing:border-box}.contacts-page .all{padding:100px 70px 0}.contacts-page h1{line-height:100%;padding:0 0 45px;margin:0;font-weight:700;font-size:150px;line-height:172px;text-transform:uppercase;color:#20387d}.contacts-page .in{display:flex}.contacts-page .in .left{width:42%;display:flex;font-size:18px;line-height:26px;color:#333}.contacts-page .in .left .block{margin:0 35px 0 0}.contacts-page .in .left .block:last-child{margin:0}.contacts-page .in .left p{padding:0;margin:0}.contacts-page .in .left p a{color:inherit;text-decoration:none}.contacts-page .in .left p.title{font-weight:700;padding:0 0 12px;margin:0;font-size:24px;line-height:28px;color:#20387d}.contacts-page .in .form{position:relative;padding:30px 50px 15px;box-sizing:border-box;width:58%;background:#20387d}.contacts-page .in .form:after{content:'';display:block;position:absolute;top:0;bottom:0;left:100%;width:999999px;background:#20387d}.contacts-page .in .form p.title{font-weight:700;padding:0 0 23px;margin:0;font-size:24px;line-height:28px;color:#fff}.contacts-page .in .form .fields{width:100%;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.contacts-page .in .form .fields .into{width:calc(100% / 3 - 9px)}.contacts-page .in .form .fields input[type=tel],.contacts-page .in .form .fields input[type=text]{cursor:pointer;width:100%;border-radius:100px;box-sizing:border-box;height:44px;line-height:44px;background:#fff;border:0;padding:0 19px;font-family:inherit;color:#333;font-size:16px}.contacts-page .in .form .fields input[type=submit]{transition:all .3s ease;border:0;cursor:pointer;font-family:inherit;color:#20387d;font-size:16px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;width:calc(100% / 3 - 9px);height:44px;background:#ffc934;border-radius:100px}.contacts-page .in .form .fields input[type=submit]:hover{background:#ffde81}.contacts-page .in .form .fields input[type=submit]:active{background:#6ca3ff;color:#fff}.contacts-page .in .form .fields input[type=tel]::-moz-placeholder,.contacts-page .in .form .fields input[type=text]{color:#333}.contacts-page .in .form .fields input[type=tel]::-webkit-input-placeholder,.contacts-page .in .form .fields input[type=text]{color:#333}.contacts-page .in .form small{display:block;margin:10px 0 0 0;font-size:10px;line-height:11px;color:rgba(255,255,255,.5)}.contacts-page .in .form small a{color:inherit}.contacts-page .map{height:770px;position:relative}.contacts-page .map .in-map{height:100%}.contacts-page .map .all{z-index:5;position:absolute;top:0;left:50%;transform:translateX(-50%)}.contacts-page .map .text{font-size:18px;line-height:26px;color:#fff;padding:50px 70px;box-sizing:border-box;position:absolute;left:0;background:#6ca3ff;top:0;z-index:5;width:calc(42% + 11px)}.contacts-page .map .text:after{content:'';display:block;position:absolute;top:0;right:100%;bottom:0;width:9999px;background:#6ca3ff}.contacts-page .map .text p{padding:0;margin:0}.ymaps-2-1-75-controls-pane,.ymaps-2-1-76-controls-pane{display:none!important}.err404{text-align:center;height:100vh;max-height:900px;min-height:800px;display:flex;align-items:center;justify-content:center;background:#6ca3ff;position:relative}.err404 .in{max-width:1050px}.err404 .in img{margin-top:-70px;max-width:100%}.err404 .in picture{margin-top:-70px;max-width:100%}.err404 .in .text{max-width:800px;margin:-100px auto 0;font-weight:500;font-size:40px;line-height:46px;text-align:center;color:#fff}.err404 .in .text p{padding:0 0 45px;margin:0}.err404 .in .text .btn{transition:all .3s ease;border:0;cursor:pointer;font-family:inherit;color:#20387d;font-size:16px;font-weight:700;text-decoration:none;align-items:center;justify-content:center;width:175px;height:44px;display:flex;background:#ffc934;border-radius:100px;margin:0 auto}.err404 .in .text .btn:hover{background:#ffde81}footer{display:flex;align-items:flex-start;background:#20387d;padding:80px 80px;box-sizing:border-box}footer .title{max-width:235px;font-size:18px;color:#fff;text-align:center;line-height:26px}footer .title span{margin:-2px 0 20px;display:block;font-weight:700;font-size:64px;line-height:64px;text-align:center;color:#ffc934}footer .right{font-size:18px;line-height:26px;color:#fff;display:flex;margin-left:auto}footer .right .block{margin:0 100px 0 0}footer .right .block p{padding:0 0 25px;margin:0}footer .right .block p a{color:inherit;text-decoration:none}footer .right .block ul{padding:0;margin:0;list-style-type:none}footer .right .block ul li{margin:0 0 10px}footer .right .block ul li a{color:inherit;text-decoration:none}footer .right .block ul li a:hover{text-decoration:underline}footer .right .block:last-child{margin:0}footer .btn{color:#20387d;font-size:16px;font-weight:700;text-decoration:none;margin:0 auto 0;display:flex;align-items:center;justify-content:center;width:230px;height:44px;background:#ffc934;border-radius:100px}footer .btn:hover{background:#ffde81}footer .btn:active{background:#6ca3ff;color:#fff}.soc{margin:2px 0 25px;display:flex;justify-content:space-between}.soc a{width:44px;height:44px;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.soc a.vk{background:#597da3}.soc a.wa{background:#25d366}.soc a.viber{background:#7360f2}.soc a.insta{background:#f00075}#lean_overlay{position:fixed;z-index:900;top:0;left:0;height:100%;width:100%;background:#fff;display:none}#lean_overlay.visible{display:block;opacity:.5}.popup{font-size:18px;line-height:26px;text-align:center;color:#20387d;width:528px;top:50%!important;transform:translateY(-50%);min-height:250px;background:#fff url(img/thanks-bg.webp) left 10px top 0 no-repeat;padding:50px 70px 50px 230px;box-sizing:border-box}.no-webp .popup{background-image:url(img/thanks-bg.jpg)}.popup p{padding:0;margin:0}.popup p.title{padding:0 0 17px;margin:0;font-weight:700;font-size:24px;line-height:28px;text-align:center;color:#20387d}.popup .exit{position:absolute;top:23px;right:23px;cursor:pointer}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}@media screen and (max-height:950px){.categories>div{background-size:contain!important}}@media screen and (max-height:750px){.first-screen.dogs h2{font-size:100px;transform:rotate(-90deg) translate(-55px,70px)}.first-screen h1{font-size:120px;left:-70px;margin-top:-30px}.categories .text span{font-size:90px}}@media screen and (max-width:1600px){header .right nav.topmenu ul li a{font-size:20px}}@media screen and (max-width:1460px){header .right nav.topmenu ul li{margin-right:20px}header .right nav.topmenu ul li a{font-size:18px}.first-screen .text{max-width:500px}.first-screen .text{left:calc(50% + 130px);transform:translateY(calc(-50% - 137px))}.first-screen .form{padding:50px}}@media screen and (max-width:1400px){.lgblue-bg .benefits{max-width:calc(100% - 530px)}}@media screen and (max-width:1350px){.err404 .in img{width:800px;max-width:100%;margin-top:-150px}.err404 .in picture{width:800px;max-width:100%;margin-top:-150px}.reviews-block{background-position:top -100px right -400px}.reviews-block.cats{background-position:top -100px right -400px}footer{padding:30px 45px 10px}.contacts-page .in .form{width:56%}.contacts-page .in .left{width:44%}.contacts-page .map .text{width:calc(44% + 8px)}}@media screen and (max-width:1300px){@media screen and (min-width:1001px){.rules-page .topbg{position:relative;height:760px;background-position:bottom right;background-image:url(img/rules-bg-1024.webp);padding:120px 60px 0 60px;box-sizing:border-box;display:block}.no-webp .rules-page .topbg{background-image:url(img/rules-bg-1024.jpg)}.rules-page .topbg h1{transform:none;position:relative;margin:0;top:auto;left:auto}.rules-page .topbg .text{padding:50px;width:350px;position:absolute;left:60px;bottom:0}.rules-page .rules-list{padding:60px}}}@media screen and (max-width:1200px){.first-screen.dogs h2{font-size:90px;transform:rotate(-90deg) translate(-55px,0)}.first-screen.cats h2{font-size:90px;transform:rotate(-90deg) translate(-55px,0)}.dogs-cats .block.dogs .btn{right:50%}.dogs-cats .block.cats .btn{left:50%}.err404{max-height:99999px;height:100vh;min-height:1px}.err404 .in{max-width:800px}.err404 .in img{margin-top:-50px}.err404 .in picture{margin-top:-50px}.agreement{padding-top:120px}.contacts-page .map{height:600px;padding-top:200px;box-sizing:border-box}.contacts-page .in .form{z-index:20;position:relative;width:410px;padding:45px 50px;margin-bottom:-240px}.contacts-page .map .text{padding:20px 50px;width:calc(100% - 410px);min-height:240px;display:flex;align-items:center;flex-wrap:wrap}.contacts-page .map .text .in{width:100%}.contacts-page .map .in-map{height:100%;width:calc(100% + 420px);margin-left:-420px}.contacts-page .in .form .fields{display:block}.contacts-page .in .form .fields .into{width:100%;margin:0 0 10px}.contacts-page .in .form .fields input[type=submit]{width:100%}.contacts-page .all{padding:100px 0 0 50px}.contacts-page .in .left{width:calc(100% - 410px)}.contacts-page .in .left .block{width:50%;margin:0;padding:0 20px 0 0;box-sizing:border-box}.card-page .prod-info .catalog .into .block .info .type{top:29px}.card-page .prod-info .options .options-list .block{margin-bottom:20px}.card-page .prod-info .options{padding:50px 20px 50px 60px;max-height:480px;overflow:hidden}.card-page .prod-info .prev-next{margin-top:40px}.card-page .prod-info .catalog .block{width:calc(50% - 22px);margin:0 11px}.card-page .prod-info .catalog .block .pic{height:190px;width:140px}.prod-info .catalog{padding-bottom:0}.prod-info .catalog .into{padding-left:20px;padding-right:20px;margin-left:0;margin-right:0;width:100%}.card-page .prod-info .catalog .block .info{padding:20px 15px 10px 20px;width:calc(100% - 140px)}.card-page .prod-info .catalog .block .info .price{font-size:24px}.card-page .prod-info .catalog .block .info p.title{font-size:24px}.catalog .into .block .info .type{width:86px}.catalog .into{margin-left:-25px;margin-right:-25px;width:calc(100% + 50px)}.catalog .into .block .info{padding:20px}.catalog .into .block .info p.title{font-size:18px;line-height:21px}.catalog .into .block a.pic{height:160px}.catalog .into .block .info .type{top:-140px}.catalog .into .block .info .chars>div{margin:0;width:50%}.catalog .into .block .info .price{width:100%;font-size:18px;line-height:21px}.catalog .into .block .info .chars{margin-bottom:20px}.catalog .into .block .info .more{margin-left:auto;margin-top:8px}.catalog .into .block{margin:0 25px 50px;width:calc(100% / 3 - 50px)}.catalog{padding:65px}.categories .dogs{background-position:left -65px bottom;background-size:auto 750px!important;cursor:pointer}.categories .cats{background-size:auto 730px!important;cursor:pointer}.categories .text span{font-size:120px}.categories{height:730px}.categories .text{right:30px;bottom:70px}.reviews-block{background-position:top -100px right -600px}.reviews-block.cats{background-position:top -100px right -600px}footer .title{padding-top:18px}footer .title span{font-size:44px;line-height:44px}footer .right{padding-top:20px;font-size:16px;line-height:20px}footer .right .block{margin-right:50px}footer .right .block:nth-child(2){margin-right:90px}.card-page .gallery .item{height:768px;min-height:1px;max-height:9999px}.card-page .prod-info .right-info{width:510px}.card-page .prod-info .options{width:calc(100% - 510px)}.card-page .owl-carousel.owl-topgallery .owl-dots{width:calc(100% - 510px)}.card-page .prod-info .options h2{display:none}}@media screen and (max-width:1100px){footer .btn{width:164px}.soc{margin-top:-20px;margin-bottom:5px;flex-wrap:wrap;max-width:164px;justify-content:center}.soc a{margin:0 9px 18px}.reviews-block .all{padding-left:0}.reviews-block h2{margin-top:0}.reviews-block .in{margin:0 auto}.reviews-block{background:0 0}.reviews-block.cats{background:0 0}.lgblue-bg{background-image:none}.lgblue-bg.dogs{background-image:none}.lgblue-bg.cats{background-image:none}.lgblue-bg .all{padding-left:70px}.lgblue-bgg.dogs .all{padding-left:70px}.lgblue-bg.cats .all{padding-left:70px}.lgblue-bg .benefits{margin:0 80px 0 160px;max-width:calc(100% - 240px)}.lgblue-bg .benefits .block{width:calc(100% / 3)}.lgblue-bg .benefits .block span{max-width:150px;margin:0 auto;display:block}.lgblue-bg.dogs .benefits{margin:0 80px 0 160px;max-width:calc(100% - 240px)}.lgblue-bg.dogs .benefits .block{width:calc(100% / 3)}.lgblue-bg.dogs .benefits .block span{max-width:150px;margin:0 auto;display:block}.lgblue-bg.cats .benefits{margin:0 80px 0 160px;max-width:calc(100% - 240px)}.lgblue-bg.cats .benefits .block{width:calc(100% / 3)}.lgblue-bg.cats .benefits .block span{max-width:150px;margin:0 auto;display:block}.table-in table td{width:calc(100% - 433px)}.table-in table td:last-child .title{right:-70px}.table-in table td:last-child:after{width:calc(100% - 70px)}.table-in table td:nth-child(2){width:183px;box-sizing:border-box}.table-in table td:last-child{padding-right:110px;width:250px;box-sizing:border-box}.about-block .bg{background:url(img/about-bg-1024.webp) top center no-repeat;background-size:cover}.no-webp .about-block .bg{background-image:url(img/about-bg-1024.jpg)}.about-block .bg h2{margin-left:-20px;margin-top:100px}.why-block h2{text-align:center}.why-block{padding-top:50px;padding-bottom:40px}.why-block .all{padding:0 65px}.about-block .text{padding:65px;min-width:615px}.about-block .text .in{max-width:100%}.about-block .bg{max-width:calc(100% - 615px)}header .right nav.topmenu ul li a{font-size:18px}.first-screen{height:768px}.first-screen h1{font-size:150px;margin-top:-60px;left:-170px}.first-screen .text{font-size:40px;line-height:46px;left:calc(50% + 90px);max-width:400px;transform:translateY(calc(-50% - 170px))}}@media screen and (max-width:1050px){header .right{width:100%}.faq-block .all{padding:0 30px}*{max-height:9999999999px;-webkit-appearance:none!important}.additional{background-image:url(img/additional-bg-1024.webp);background-position:top center}.no-webp .additional{background-image:url(img/additional-bg-1024.jpg)}.additional .all{padding-right:65px}}@media screen and (max-width:1000px){.card-page.cats{margin-bottom:0}.card-page.cats .gallery{position:relative}.card-page.cats .gallery .item{height:60w;max-height:60vw}.card-page.cats .all{padding:0}.card-page.cats .about{font-size:14px;line-height:16px;width:100%;box-sizing:border-box;padding:30px 20px}.card-page.cats .about .options-list{justify-content:center;margin:0;width:100%;padding:30px 0 0}.card-page.cats .about .options-list .block{font-size:14px;line-height:16px;width:104px}.card-page.cats .about .inf{display:block;text-align:center}.card-page.cats .about .inf .price{text-align:center;padding:0 0 20px;display:block}.card-page.cats .about .inf .btn{width:100%}.card-page.cats .about h2{text-align:center;font-size:36px;line-height:41px;padding:0 0 25px;margin:0}.text-block{padding-bottom:80px}.text-block .all{padding:0 20px;display:block}.text-block .all .txt{max-width:100%;font-size:14px;line-height:18px;width:100%}.text-block .all .pic{max-width:100%;width:100%;text-align:center}.text-block .all .pic img{max-width:70%}.text-block .all .txt h2{font-size:36px;line-height:41px;text-align:center;padding:0 0 30px;margin:0}.text-block-cats{background:0 0;padding-bottom:20px;margin-bottom:40px}.text-block-cats .all{padding:0 20px;display:block}.text-block-cats .all .txt{display:block;max-width:100%;font-size:14px;line-height:18px;width:100%}.text-block-cats .all .txt .in{padding-top:60vw;background:top center/auto 50vw no-repeat;width:100%;max-width:100%}.text-block-cats .all .pic{max-width:100%;width:100%;text-align:center}.text-block-cats .all .pic img{max-width:70%}.text-block-cats .all .txt h2{width:100%;font-size:36px;line-height:41px;text-align:center;padding:0 0 20px;margin:0}.first-screen.cats .btn{transition:all .3s ease;border:0;cursor:pointer;font-family:inherit;color:#20387d;font-size:16px;font-weight:700;text-decoration:none;align-items:center;justify-content:center;width:175px;height:44px;background:#ffc934;border-radius:100px;margin:25px 0 0 0}.first-screen.dogs .btn{transition:all .3s ease;border:0;cursor:pointer;font-family:inherit;color:#fff;font-size:16px;font-weight:700;text-decoration:none;align-items:center;justify-content:center;width:175px;height:44px;background:#6ca3ff;border-radius:100px;margin:25px 0 0 0}.first-screen.cats .first-order{display:flex;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.first-screen.dogs .first-order{display:flex;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}@media (min-width:701px){.first-screen .form .in .fields input[type=submit],.first-screen.dogs .form .fields .col .select-outer .label,.first-screen.dogs .form .in .fields input[type=submit],.first-screen.dogs .form .in .fields input[type=tel],.first-screen.dogs .form .in .fields input[type=text]{font-size:13px;padding-left:10px;padding-right:10px;box-sizing:border-box}.first-screen.dogs .form{padding-left:10px;padding-right:10px}.first-screen.dogs .form .fields{margin-right:-10px;width:calc(100% + 10px)}.first-screen.dogs .form .fields .col{margin:0 10px 0 0;width:calc(100% / 3 - 10px)}.first-screen .form .in .fields input[type=submit],.first-screen.cats .form .in .fields input[type=submit],.first-screen.cats .form .in .fields input[type=tel],.first-screen.cats .form .in .fields input[type=text],.first-screen.dogs .form .fields .col .select-outer .label{font-size:13px;padding-left:10px;padding-right:10px;box-sizing:border-box}.first-screen.cats .form{padding-left:10px;padding-right:10px}.first-screen.cats .form .fields{margin-right:-10px;width:calc(100% + 10px)}.first-screen.cats .form .fields .col{margin:0 10px 0 0;width:calc(100% / 3 - 10px)}}.first-screen.cats,.first-screen.dogs{z-index:auto}.first-screen.dogs h1{top:0;right:0;top:calc(50% - 180px);width:100%;text-align:center;font-size:24px;line-height:27px}.first-screen.dogs h1 span{font-size:56px;line-height:64px}.first-screen.dogs h2{display:none}.first-screen.dogs{background-size:auto 308px;background-position:bottom right calc(50% + 80px)}.first-screen.cats h1{top:0;right:0;top:calc(50% - 180px);width:100%;text-align:center;font-size:24px;line-height:27px}.first-screen.cats h1 span{font-size:56px;line-height:64px}.first-screen.cats h2{display:none}.first-screen.cats{background-size:auto 308px;background-position:bottom right}.article-detail .articles-list .block{position:relative;min-height:190px;height:auto;width:100%;margin:0 0 20px}.article-detail .articles-list{display:block}.article-detail .articles-list .block .txt{position:static;width:100%;height:100%}.article-detail .article-content h2{font-size:18px;line-height:26px}.article-detail .article-content p+h2{padding-top:20px}.article-detail .top{height:100vw;margin-bottom:30px}.article-detail .article-content{font-size:14px;line-height:18px}.article-detail .article-content .back{margin:0 0 22px;display:flex;font-size:14px;align-items:center;text-decoration:none;line-height:16px;color:#20387d}.article-detail .border{font-size:18px;line-height:26px;padding:30px 0;margin:30px 0 0 0}.article-detail .left-pic{width:100%;max-width:100%;margin:0 0 30px}.article-detail .article-content .back:before{content:'';width:30px;height:30px;display:block;background:url(img/back-ic.svg) center center no-repeat;margin:0 15px 0 0}.article-detail .article-content h1{padding:0 0 30px;margin:0;font-weight:500;font-size:24px;line-height:28px;color:#20387d}.article-detail .article-content .date,.article-detail .article-content .time{font-size:14px;margin:0 0 10px}.article-detail .top .back{display:none}.articles-page .pages .btns a span{display:none}.articles-page .pages .btns a{width:44px;padding:0}.articles-list .block:nth-child(5),.articles-list .block:nth-child(9){display:block;width:100%}.articles-list .block:nth-child(5) .pic,.articles-list .block:nth-child(9) .pic{display:block;height:45vw;width:100%}.articles-list .block:nth-child(5) .txt,.articles-list .block:nth-child(9) .txt{width:100%;padding:25px 20px 60px;min-height:182px;height:auto}.articles-list .block:nth-child(5) .txt .description,.articles-list .block:nth-child(9) .txt .description{display:none}.articles-page .top{margin:0 0 25px;height:186px;padding:87px 20px 20px}.articles-page .articles-content{padding:0 0 30px;font-size:14px;line-height:18px}.articles-list{width:100%;margin:0}.articles-list .block{min-height:190px;width:100%;margin:0 0 20px}.articles-list .block .txt h2{font-size:18px;line-height:21px}.articles-list .block .pic{display:none}.articles-list .block .txt{height:100%}.articles-page .top h1{font-size:50px;line-height:57px}.articles-page .top .subtitle{font-size:24px;line-height:27px}.dogs-cats{flex-wrap:wrap}.dogs-cats{margin-bottom:70px}.dogs-cats .block{width:100%;height:247px;min-height:247px}.dogs-cats .block.dogs{background-position:top right -210px}.dogs-cats .block.cats{background-position:top left -180px}.dogs-cats .block.cats .btn{right:30px;left:auto;width:192px;text-align:center;padding:2px 36px;box-sizing:border-box;line-height:125%}.dogs-cats .block.dogs .btn{box-sizing:border-box;left:30px;right:auto;width:192px}.faq-block .list .block .q .plus{display:block;position:absolute;right:0;top:50%;margin-top:-30px;width:60px;height:60px;box-sizing:border-box;border-radius:30px;border:2px solid #20387d}.faq-block .list .block .q .plus:after{width:27px;height:2px;content:'';display:block;position:absolute;left:50%;margin-left:-13.5px;top:50%;margin-top:-1px;background:#20387d}.faq-block .list .block .q .plus:before{transition:all .3s ease;width:2px;height:27px;content:'';display:block;position:absolute;left:50%;margin-top:-13.5px;top:50%;margin-left:-1px;background:#20387d}.faq-block .list .block.open .q .plus:before{opacity:0}.faq-block .list .block .q{width:100%;margin:0;box-sizing:border-box;font-size:18px;line-height:21px;position:relative;padding-right:78px}.faq-block .list .block:last-child{border:0}.faq-block{padding-top:0}.faq-block .in{width:100%}.faq-block .list .block{border-bottom:2px solid rgba(32,56,125,.3);display:block;padding:0 0 20px;margin:0 0 15px}.faq-block .list .block .a{font-size:14px;line-height:16px;margin-top:15px;width:100%;display:none}.faq-block .all{display:block;padding:0 20px}.faq-block .title{width:100%}.faq-block .title h2{position:relative;transform:none;margin:0 0 40px;top:auto;left:auto;font-size:36px;line-height:41px;text-align:center}.why-block h2{font-size:36px;line-height:41px;padding:0 20px 20px;margin:0}.why-block .into .block{margin:0 0 30px;width:114px;font-size:14px;line-height:135%}.why-block .into .block .icon{height:auto}.why-block .into .block .icon img{max-height:55px}.why-block .into{margin:0 -20px;width:calc(100% + 40px);flex-wrap:wrap;justify-content:center}.why-block .all{padding:0}.err404 .in{max-width:700px}.err404 .in .text{max-width:610px}.rules-page .rules-list{padding:60px 50px}.rules-page .topbg{height:690px;background:#ffc934 url(img/rules-bg-768.webp) top right no-repeat}.no-webp .rules-page .topbg{background-image:url(img/rules-bg-768.jpg)}.rules-page .topbg h1{left:-140px;top:295px}.rules-page .topbg .text{width:calc(50% + 140px);padding:20px 60px;min-height:260px}.rules-page .topbg h1 span{font-size:110px}.contacts-page .map{padding-top:0;height:650px}.contacts-page .map .text{padding:45px;width:300px;font-size:14px;line-height:16px}.contacts-page h1{font-size:110px;line-height:126px;text-align:center}.contacts-page .in{flex-wrap:wrap}.contacts-page .in .left{width:100%;text-align:center}.contacts-page .in .form{width:100%;margin:50px 0 0 0}.contacts-page .all{padding-left:0}.contacts-page .in .form{padding:30px 50px}.contacts-page .in .form .fields{display:flex}.contacts-page .in .form .fields input[type=submit]{width:calc(100% / 3 - 9px)}.contacts-page .in .form .fields .into{width:calc(100% / 3 - 9px)}.card-page .prod-info .prev-next{display:none}.card-page .prod-info .catalog{margin:0;width:100%}.card-page .prod-info .catalog .block{margin-left:auto;margin-right:auto;width:100%;max-width:428px}.card-page .prod-info .catalog .owl-carousel.owl-catalog{box-sizing:border-box;margin:0 70px 80px;width:calc(100% - 140px)}.card-page .prod-info .catalog .owl-carousel.owl-catalog .owl-prev{width:50px;height:50px;display:block;position:absolute;top:50%;margin-top:-25px;border:0;cursor:pointer;text-indent:9999px;overflow:hidden;left:-55px;background:url(img/arrow-l-b.svg) no-repeat}.card-page .prod-info .catalog .owl-carousel.owl-catalog .owl-next{width:50px;height:50px;display:block;position:absolute;top:50%;margin-top:-25px;border:0;cursor:pointer;text-indent:9999px;overflow:hidden;right:-55px;background:url(img/arrow-r-b.svg) no-repeat}.card-page .prod-info .catalog .owl-catalog .owl-dots{display:none}.card-page .prod-info .options h2{display:block}.card-page .prod-info .options{padding:45px;width:100%;max-height:999999px}.card-page .prod-info .options .options-list{margin:0 -25px;justify-content:center;width:calc(100% + 50px)}.card-page .prod-info .options .options-list .block{width:142px}.card-page .prod-info .right-info .top{margin-bottom:15px}.card-page .prod-info .right-info .bottom .price{width:calc(100% - 172px);text-align:right;padding-right:50px;box-sizing:border-box}.card-page .gallery .item{height:530px}.card-page .prod-info{flex-wrap:wrap}.card-page .owl-carousel.owl-topgallery .owl-dots{width:100%}.card-page .prod-info .right-info{order:1;margin:0;width:100%}.card-page .prod-info .options{order:2;width:100%}.card-page .prod-info .right-info{padding:40px}.card-page .prod-info .right-info .top .type{position:absolute;right:-30px;top:48px;border-radius:22px 0 0 22px;padding:0 30px}}@media screen and (max-width:950px){header .right{width:auto}.first-screen.cats,.first-screen.dogs{margin-bottom:0}.about-block .text h2{font-size:36px;line-height:41px}.catalog{padding:45px 20px}.catalog .into .block{margin:0 16px 36px;width:calc(100% / 3 - 32px)}.catalog .into{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.catalog .into .block .info .chars{margin-bottom:12px}.catalog .into .block .info .more{margin-top:4px}.categories .text a{transform:none;position:relative;top:auto;right:auto;margin:0;bottom:auto}.categories .text{bottom:auto;text-align:center;position:relative;top:auto;right:auto;margin:0}.categories .text span{font-size:110px;line-height:110px}.categories{display:block;height:auto;min-height:1px;max-height:99999px}.categories .dogs{background:#ffc934 url(img/dog-cat-b768.webp) top left no-repeat;background-size:contain!important}.no-webp .categories .dogs{background-image:url(img/dog-cat-b768.jpg)}.categories .cats{background:#6ca3ff url(img/cat-cat-b768.webp) top right no-repeat;background-size:contain!important}.no-webp .categories .cats{background-image:url(img/cat-cat-b768.jpg)}.categories .dogs .text{padding-top:60px}.categories .text{bottom:auto;margin-left:auto;margin-right:100px}.categories .cats .text{bottom:auto;margin-right:auto;margin-left:100px}.categories .text .arrow:after{transform:none;content:'';width:26px;height:26px;display:block;background:url(img/arrow-down.svg) center center no-repeat}.categories .text .arrow{width:50px;height:50px;position:relative;margin:10px auto 0;left:auto;right:auto;top:auto;bottom:auto}.categories>div{width:100%;height:512px;display:flex;align-items:center}header .right nav.topmenu{height:calc(100vh - 63px);opacity:0;transition:opacity .3s ease;position:absolute;left:-999999px;background:rgba(32,56,125,.9);top:63px;bottom:0;width:100%;display:flex;align-items:center}header .right nav.topmenu ul{width:100%;margin:0;padding:0 30px;box-sizing:border-box;display:block;text-align:center}header .right nav.topmenu ul li{display:block;font-size:36px;line-height:41px;margin:25px 0}header .right nav.topmenu ul li a{font-size:36px}header .right .topmenu.visible{left:0;opacity:1}header .link-nav{order:2;display:block;margin-left:17px}header .link-nav img{display:block}header .right .phone{order:1}.first-screen h1{left:-212px}.first-screen .form{position:absolute;bottom:-220px;width:100%;background:#20387d;min-width:1px}.first-screen{height:750px;margin-bottom:220px;background:url(img/top-bg-768.webp) top center no-repeat;background-size:cover}.no-webp .first-screen{background-image:url(img/top-bg-768.jpg)}.first-screen .text{font-size:24px;line-height:28px;max-width:220px;right:30px;left:auto;top:155px;transform:none}.about-block .bg{width:300px;max-width:300px}.about-block .text{padding:60px;width:calc(100% - 300px);min-width:1px;font-size:16px;line-height:22px}.lgblue-bg .benefits .block{font-size:20px;line-height:23px}.lgblue-bg .benefits{margin-right:20px;margin-left:120px;max-width:calc(100% - 140px)}.lgblue-bg .all{padding-left:0}.lgblue-bg .benefits h2{left:-380px;margin-top:-40px}.lgblue-bg h2{text-align:center;padding-left:20px;padding-right:20px;padding-top:20px}.table-in{margin-left:20px;width:calc(100% - 20px)}.table-in table{font-size:20px;line-height:23px}.table-in table td:first-child{padding-left:60px}.table-in table td:first-child:after{width:calc(100% - 60px);left:60px}.table-in table td .title{font-size:20px}.table-in table td:first-child .title{left:-12px}.table-in table td:first-child{width:calc(100% - 300px)}.table-in table td:last-child .title{top:103px}.table-in table td:last-child:after{width:calc(100% - 45px)}.table-in table td:nth-child(2){width:150px}.table-in table td:last-child{padding-right:0;width:150px;padding-left:0}.additional{background-image:url(img/additional-bg-768.webp);background-position:top -270px center}.no-webp .additional{background-image:url(img/additional-bg-768.jpg)}.additional h2{left:-200px}.additional .all{padding-right:50px}.gallery-block h2{display:table;margin-left:auto;margin-right:auto;max-width:450px}.gallery-block .owl-carousel.owl-gallery{width:100%;left:0;margin:0;transform:none;position:relative}.gallery-block .in{height:auto;padding:0 20px}.quick-check-in .in{max-width:600px}.reviews-block h2{left:-270px}.tour-block p{max-width:600px;display:table;margin-left:auto;margin-right:auto}footer .title span{font-size:33px;line-height:33px}footer{padding-left:20px;padding-right:20px}footer .title{width:160px;font-size:14px;line-height:18px}footer .right{font-size:14px;line-height:18px}footer .right .block,footer .right .block:nth-child(2){margin-right:35px}}@media screen and (max-width:800px){.first-screen .form{padding:50px 30px}}@media screen and (max-width:700px){.lgblue-bg.cats .all{padding-left:0}.first-screen.dogs .form .fields .col .select-outer{width:100%;margin:0 0 20px}.first-screen.cats .form .fields .col .select-outer{width:100%;margin:0 0 20px}.popup-form .form .fields .into.text{display:block}footer{display:block}footer .title{padding-top:0;width:180px;max-width:180px;margin:0 auto 20px}footer .title span{margin-bottom:10px}footer .title br{display:none}footer{padding:25px 20px}footer .right{display:block;text-align:center}footer .right .block{margin:0!important}footer .right .block:nth-child(2){display:none}footer .right .block:last-child{width:100%;max-width:400px;margin:0 auto!important}.soc{margin-top:50px;max-width:100%;justify-content:space-between}footer .btn{width:100%}.first-screen .text .btn{display:flex}.err404{min-height:400pxpx}.err404 .in img{margin:50px 0 0 0}.err404 .in picture{margin-top:-50px}.err404 .in .text{margin:-35px 0 0 0;font-size:24px;line-height:28px;padding:0 20px 40px}.agreement{padding:90px 25px 50px;font-size:14px;line-height:16px}.agreement h1{font-size:18px;line-height:21px;padding:0 0 30px}.agreement h2{font-size:14px}.rules-page .rules-list{padding:20px;font-size:14px;line-height:16px}.rules-page .rules-list>ul>li:before{position:relative;top:auto;left:auto;display:block;margin:0 0 7px}.rules-page .rules-list>ul>li{padding:0;margin:0 0 30px}.rules-page .rules-list>ul ul li{margin-bottom:5px}.rules-page .rules-list>ul ul li:before{top:7px}.rules-page .topbg{position:relative;height:570px;background-image:url(img/rules-bg-320.webp);background-position:bottom right}.no-webp .rules-page .topbg{background-image:url(img/rules-bg-320.jpg)}.rules-page .topbg .text{min-height:1px;width:calc(100% - 95px);position:absolute;font-size:14px;line-height:16px;top:85px;right:0;padding:25px}.rules-page .topbg h1{left:-85px;top:auto;bottom:120px}.rules-page .topbg h1 span{font-size:60px;margin-bottom:-10px}.contacts-page .in .form{display:none}.contacts-page h1{padding-bottom:35px;font-size:50px;line-height:57px}.contacts-page .all{padding-top:80px}.contacts-page .in .left{display:block;position:relative;z-index:3;background:#ffc934}.contacts-page .map{overflow:hidden;position:relative}.contacts-page .map .in-map{margin-top:-200px;height:calc(100% + 200px)}body .map>.ymaps-2-1-76-map{margin-top:-100px!important;height:800px!important}body .ymaps-2-1-76-image{width:32px!important;height:44px!important;background-size:contain!important;background-repeat:no-repeat!important;left:-16px!important;top:-44px!important}.contacts-page .map .all{position:static;top:auto;transform:none;left:auto}.contacts-page .map .text{min-height:1px;padding:30px;top:auto;bottom:20px;left:20px;width:calc(100% - 40px)}.contacts-page .map .text:after{display:none}.contacts-page .in .left .block{width:100%}.contacts-page .in .left .block{margin-bottom:40px!important}.contacts-page .map{margin-top:-200px}.contacts-page .in .left .block br:nth-of-type(2){display:none}.card-page .prod-info .catalog .block{max-width:400px}.card-page .prod-info .catalog .owl-carousel.owl-catalog{padding:0;margin:0 0 70px;width:100%}.card-page .prod-info .catalog .block .info{width:100%;position:static}.card-page .prod-info .catalog .into .block .info .type{top:20px}.card-page .prod-info .catalog .block .info p.title{font-size:18px}.card-page .prod-info .catalog .block .info .price{font-size:18px}.card-page .prod-info .catalog .block .pic{width:100%}.card-page .prod-info .catalog .owl-carousel.owl-catalog .owl-nav{display:none}.card-page .prod-info .catalog .owl-carousel.owl-catalog .owl-dots{padding:0 0 40px;height:12px;margin:20px 0 0 0;display:flex;align-items:center;justify-content:center}.card-page .prod-info .catalog .owl-carousel.owl-catalog .owl-dots .owl-dot{width:5px;height:5px;border-radius:50%;background:#20387d;margin:0 10px}.card-page .prod-info .catalog .owl-carousel.owl-catalog .owl-dots .owl-dot.active{width:10px;height:10px;margin:0 5px}.card-page .gallery .item{height:275px}.card-page .prod-info .right-info{font-size:14px;line-height:16px}.card-page .prod-info .right-info .top{line-height:24px}.card-page .prod-info .right-info .bottom{margin-top:30px;display:block;text-align:center}.card-page .prod-info .right-info .bottom .price{margin:0 0 30px;text-align:center;width:100%;padding:0}.card-page .prod-info .options h2{text-align:center}.card-page .prod-info .options{padding-left:10px;padding-right:10px}.card-page .prod-info .options .options-list .block .round{width:60px;height:60px}.card-page .prod-info .options .options-list .block{margin-bottom:30px;padding-left:2px;padding-right:2px;width:110px;font-size:14px;line-height:16px}.card-page .prod-info .options .options-list .block .round img{max-width:100%;max-height:100%}.card-page .prod-info .right-info .bottom .btn{margin-left:auto;margin-right:auto;width:100%;max-width:360px}.card-page .owl-carousel.owl-topgallery .owl-dots{bottom:17px}.card-page .prod-info .right-info{padding:25px}.card-page .prod-info .right-info .title .icon{width:44px;height:44px}.card-page .prod-info .right-info .title h2{font-size:36px;line-height:41px;font-weight:700}.card-page .prod-info .right-info .top .type{margin-left:-25px;padding-left:25px;position:relative;top:auto;right:auto;border-radius:0 22px 22px 0}.catalog .into .block{width:calc(50% - 32px)}.categories .dogs{background-position:left bottom;height:318px;background-size:auto 290px!important}.categories .dogs .text{padding-top:100px;text-align:right;margin-right:30px}.categories .text .arrow{width:44px;height:44px;margin-right:0}.categories .cats .text{text-align:left;margin-left:20px}.catalog{padding:35px 20px}.catalog h2{font-size:36px;line-height:41px}.catalog{font-size:16px;line-height:22px}.catalog .into{padding-top:0}.categories .cats .text .arrow{margin-left:0}.categories>div{font-size:18px;line-height:21px}.categories .text span{font-size:60px;line-height:54px}.categories .cats{height:250px}.reviews-block h2{transform:none;margin:0;padding:0 0 40px;text-align:center;top:auto;left:auto;font-size:36px;line-height:41px;display:table;max-width:240px;margin:0 auto;position:relative}.reviews-block .block{font-size:16px;line-height:22px;padding:0 20px;box-sizing:border-box}.reviews-block .owl-carousel.owl-reviews .owl-dots{margin:0 0 20px}.tour-block{padding:45px 20px 55px}.tour-block p{padding:0 0 30px}.tour-block .btn{width:100%;max-width:400px}.reviews-block .all{padding-top:30px}.additional{margin-bottom:60px;margin-top:0;background:url(img/additional-bg-700.webp) top right no-repeat;background-size:cover}.no-webp .additional{background-image:url(img/additional-bg-700.jpg)}.gallery-block h2{font-size:36px;line-height:41px;font-weight:700}.gallery-block .item{height:350px}.additional .into .block{margin:0 auto}.additional h2{text-align:center;left:0;position:relative;top:30px;transform:none;font-size:36px;text-align:center;line-height:41px;padding:0 0 55px;margin:0}.additional .into{width:100%;margin-top:30px}.additional .owl-carousel.owl-additional .owl-nav{display:none}.additional .owl-carousel.owl-additional .owl-dots{padding:0 0 40px;height:12px;margin:20px 0 0 0;display:flex;align-items:center;justify-content:center}.additional .owl-carousel.owl-additional .owl-dots .owl-dot{width:5px;height:5px;border-radius:50%;background:#20387d;margin:0 10px}.additional .owl-carousel.owl-additional .owl-dots .owl-dot.active{width:10px;height:10px;margin:0 5px}.gallery-block .block{font-size:16px;line-height:22px}.gallery-block .in{padding-bottom:40px}.gallery-block .center .block .text{min-height:90px}.gallery-block .owl-carousel.owl-gallery .owl-dots .owl-dot{margin:0 5px}.quick-check-in .in{max-width:calc(100% - 40px);min-height:450px;display:flex;align-items:center}.quick-check-in .in .pic{height:85px;margin-bottom:0}.quick-check-in .in{font-size:16px;line-height:22px}.quick-check-in .in{padding:20px 20px 40px}.quick-check-in .in .btn{margin-top:10px}.gallery-block{padding-bottom:80px}.quick-check-in .in h2{font-size:36px;line-height:41px;font-weight:700}.additional .all{padding:0}.first-screen{margin-bottom:0;background:#6ca3ff url(img/top-bg-320.webp) top right no-repeat;height:560px}.no-webp .first-screen{background-image:url(img/top-bg-320.jpg)}header .title span{display:block;font-size:27px;line-height:100%}header .title{font-size:14.5px;line-height:100%}.first-screen .form{transition:opacity .3s ease;opacity:0;height:fit-content;z-index:10;background:rgba(32,56,125,.9);position:absolute;left:-999999px;z-index:10;top:83px;bottom:0;width:calc(100% - 40px);left:-9999px}.first-screen .form.visible{left:20px;opacity:1;z-index:9999999!important}.first-screen .form .exit{display:block;position:absolute;cursor:pointer;right:14px;top:14px}.first-screen .form .in{display:block}.first-screen h1{display:none}.first-screen.cats,.first-screen.dogs{max-height:505px;height:505px;min-height:505px}.first-screen.dogs h1{display:block}.first-screen.cats h1{display:block}.first-screen .text{left:20px;right:auto;font-size:22px;line-height:26px;top:50%;transform:translateY(-50%)}.about-block{flex-wrap:wrap}.about-block .bg{position:relative;height:350px;order:1;width:100%;max-width:100%}.about-block .text{padding:30px 20px;order:2;width:100%;max-width:100%}.about-block .bg h2{transform:none;top:12px;left:22px;margin:0;font-size:36px;line-height:110%}.lgblue-bg .benefits h2{transform:none;top:auto;left:auto;margin:0;font-size:36px;text-align:center;padding:0 20px 30px;margin:0;line-height:110%;position:relative}.lgblue-bg .benefits .block .icon{height:70px}.lgblue-bg .benefits .block .icon img{max-height:60px;max-width:70px}.lgblue-bg .benefits .block{margin:0 20px 30px;font-size:18px;line-height:21px;width:130px}.lgblue-bg .benefits{max-width:calc(100% + 20px);justify-content:center;margin:0 -10px;padding:0 0}.lgblue-bg.dogs .benefits h2{transform:none;top:auto;left:auto;margin:0;font-size:36px;text-align:center;padding:0 20px 30px;margin:0;line-height:110%;position:relative}.lgblue-bg.dogs .benefits .block .icon{height:70px}.lgblue-bg.dogs .benefits .block .icon img{max-height:60px;max-width:70px}.lgblue-bg.dogs .benefits .block{padding:0;margin:0 20px 30px;font-size:18px;line-height:21px;width:130px}.lgblue-bg.dogs .benefits{max-width:calc(100% + 20px);justify-content:center;margin:0 -10px;padding:0 0}.lgblue-bg.cats .benefits h2{transform:none;top:auto;left:auto;margin:0;font-size:36px;text-align:center;padding:0 20px 30px;margin:0;line-height:110%;position:relative}.lgblue-bg.cats .benefits .block .icon{height:70px}.lgblue-bg.cats .benefits .block .icon img{max-height:60px;max-width:70px}.lgblue-bg.cats .benefits .block{padding:0;margin:0 20px 30px;font-size:18px;line-height:21px;width:130px}.lgblue-bg.cats .benefits{max-width:calc(100% + 20px);justify-content:center;margin:0 -10px;padding:0 0}.lgblue-bg h2{font-size:36px;line-height:41px;font-weight:700}.table-in{margin-left:0;max-width:100%}.table-in table td:first-child .title{transform:none;margin:0;top:20px;left:20px;color:#ffc934}.table-in table{font-size:16px;line-height:22px}.table-in table td:first-child{padding-left:20px;width:calc(100% - 120px)}.table-in table .check{width:24px;height:24px}.table-in table .check:after{background-size:12px auto}.table-in table td:first-child:after{left:20px;width:calc(100% - 20px)}.table-in table td .title{font-size:18px}.table-in table td:last-child,.table-in table td:nth-child(2){width:60px;padding-left:0;padding-right:0}.table-in{width:100%}.table-in table td:last-child:after{width:calc(100% - 15px)}.table-in table td:nth-child(2) .title{right:3px;top:35px}.table-in table tr:first-child td{padding-top:95px}.table-in table td:last-child .title{right:-16px;height:20px;overflow:hidden;top:23px;height:20px;overflow:hidden}.first-screen .form{padding:60px 25px 30px}.first-screen .form .in .left{justify-content:center;flex-wrap:wrap}.first-screen .form .in .left label.radio{margin-left:0}.first-screen .form .in .left label.radio:last-child{margin-left:25px}.first-screen .form .in .left>span{margin:0 0 10px;width:100%;overflow:hidden;display:block;text-align:center;font-size:12px}.first-screen .form .in .left>span i{position:relative}.first-screen .form .in .left>span i:after{height:1px;content:'';display:block;position:absolute;top:50%;left:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.first-screen .form .in .left>span i:before{height:1px;content:'';display:block;position:absolute;top:50%;right:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.first-screen .form .in .right{display:block;margin:20px 0 0 0}.first-screen .form .in .right>span{margin:0 0 10px;width:100%;overflow:hidden;display:block;text-align:center;font-size:12px}.first-screen .form .in .right>span i{position:relative}.first-screen .form .in .right>span i:after{height:1px;content:'';display:block;position:absolute;top:50%;left:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.first-screen .form .in .right>span i:before{height:1px;content:'';display:block;position:absolute;top:50%;right:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.first-screen .form .in .right label.text-radio{display:table;margin:0 auto 15px}.first-screen .form .in .fields>p{margin:0 0 10px;width:100%;overflow:hidden;display:block;text-align:center;font-size:12px}.first-screen .form .in .fields>p i{position:relative}.first-screen .form .in .fields>p i:after{height:1px;content:'';display:block;position:absolute;top:50%;left:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.first-screen .form .in .fields>p i:before{height:1px;content:'';display:block;position:absolute;top:50%;right:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.first-screen .form .in .fields{display:block}.first-screen .form .in .fields .into{width:100%;margin:0 0 15px}.first-screen .form .in .fields input[type=submit]{width:100%}.popup{height:517px;padding:260px 20px 20px;box-sizing:border-box;background-position:top center;left:20px!important;top:83px!important;margin:0!important;transform:none;position:absolute!important;width:calc(100% - 40px)}.popup-form-outer{width:100%;top:0!important;padding:30px 0;box-sizing:border-box;height:100vh;overflow:auto}.popup-form{position:relative;width:calc(100% - 50px);height:auto;margin:0 auto!important;top:auto!important;left:auto;transform:none}.popup-form .form{height:auto;min-width:1px;padding:60px 25px 30px}.popup-form .form p.title{display:none}.popup-form .form .fields{display:block}.popup-form .form .fields .into{margin:0 0 15px;width:100%}.popup-form .form .fields input[type=submit]{width:100%}.popup-card-outer{width:100%;top:0!important;padding:30px 0;box-sizing:border-box;height:100vh;overflow:auto}.popup-card{position:relative;width:calc(100% - 50px);height:auto;margin:0 auto!important;top:auto!important;left:auto;transform:none}.popup-card .form .in .fields input[type=submit]{width:100%}.popup-card .form .in{display:block}.popup-card .form{height:auto;min-width:1px;padding:60px 25px 30px}.popup-card .form .in .left{justify-content:center;flex-wrap:wrap}.popup-card .form .in .left label.radio{margin-left:0}.popup-card .form .in .left label.radio:last-child{margin-left:25px}.popup-card .form .in .left>span{margin:0 0 10px;width:100%;overflow:hidden;display:block;text-align:center;font-size:12px}.popup-card .form .in .left>span i{position:relative}.popup-card .form .in .left>span i:after{height:1px;content:'';display:block;position:absolute;top:50%;left:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.popup-card .form .in .left>span i:before{height:1px;content:'';display:block;position:absolute;top:50%;right:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.popup-card .form .in .right{display:block;margin:20px 0 0 0}.popup-card .form .in .right>span{margin:0 0 10px;width:100%;overflow:hidden;display:block;text-align:center;font-size:12px}.popup-card .form .in .right>span i{position:relative}.popup-card .form .in .right>span i:after{height:1px;content:'';display:block;position:absolute;top:50%;left:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.popup-card .form .in .right>span i:before{height:1px;content:'';display:block;position:absolute;top:50%;right:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.popup-card .form .in .right label.text-radio{display:table;margin:0 auto 15px}.popup-card .form .in .fields>p{margin:0 0 10px;width:100%;overflow:hidden;display:block;text-align:center;font-size:12px}.popup-card .form .in .fields>p i{position:relative}.popup-card .form .in .fields>p i:after{height:1px;content:'';display:block;position:absolute;top:50%;left:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.popup-card .form .in .fields>p i:before{height:1px;content:'';display:block;position:absolute;top:50%;right:calc(100% + 7px);background:rgba(255,255,255,.5);width:999px}.popup-card .form .in .fields{display:block}.popup-card .form .in .fields .into{width:100%;margin:0 0 15px}.first-spopup-cardcreen .form .in .fields input[type=submit]{width:100%}body.notscroll{overflow:auto;height:auto}}@media screen and (max-width:550px){.catalog .into .block{margin-bottom:14px;width:calc(100% - 32px)}}@media screen and (max-width:400px){.about-block .bg{height:200px;background-position:top -50px center}.gallery-block .item{height:180px}}@media screen and (max-width:350px){.about-block .bg{height:130px}}a,div,h1,h2,h3,img,ol,p,span,ul{-moz-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-ms-user-select:none;-o-user-select:none;user-select:none;-khtml-user-select:none}.hidden{display:none!important}#wpcp-error-message{direction:ltr;text-align:center;transition:opacity .9s ease 0s;z-index:99999999}.msgmsg-box-wpcp{border:1px solid #f5aca6;border-radius:10px;color:#fff;font-size:12px;padding:10px 36px;position:fixed;width:255px;top:50%;left:50%;background-color:#20387d;margin:-10px 10px 10px -130px;-webkit-box-shadow:0 0 34px 2px #20387d;-moz-box-shadow:0 0 34px 2px #20387d;box-shadow:0 0 34px 2px #20387d}.popup-form-special .form .in .fields{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;margin:28px 0 0}.popup-form-special .form{height:auto!important}.popup-form-special .fields__title{grid-column:1/-1;padding-bottom:0!important}.popup-form-special .form .in .fields .into{width:100%}.popup-form-special input[type=submit]{grid-column:1/-1;width:100%!important}.popup-form__politics{grid-column:1/-1;width:100%!important}.popup-form-special .form .in .left{width:100%;margin-bottom:20px}.into .error{padding-left:8px;margin-top:8px;color:red}.popup-success{display:block;position:fixed;opacity:1;z-index:999999999999999;left:50%;margin-left:-264px;top:140px}header .soc{align-items:center;margin-bottom:0}header .soc a:not(:last-child){margin-right:16px}@media (max-width:767px){header .soc{margin-top:21px}header .soc .phone{width:30px;height:30px;margin-right:0!important}}@media (max-width:991px){header .soc a:not(.phone){display:none}}@media (min-width:992px){header .soc a{width:28px!important;height:28px!important}}@media (min-width:1200px){header .soc a{width:44px!important;height:44px!important}}.ui-datepicker-trigger{display:none}.price__old{display:inline-block;font-size:16px;text-decoration:line-through}.catalog .block{cursor:pointer}.fly-block{position:fixed;z-index:999;bottom:0;right:0;display:grid;grid-template-columns:1fr;width:100%;height:100%;background-color:#334b95;overflow:auto;animation:flyBlockAnimation .8s ease}.fly-block._no-active{display:none}@media (min-width:992px){.fly-block{width:50%;height:auto;grid-template-columns:1fr 1fr}}.fly-block__close{position:absolute;z-index:15;top:8px;right:8px;border:none;object-fit:contain;background-color:transparent;cursor:pointer;transition:all .4s ease}.fly-block__close:hover{opacity:.7}.fly-block__img{display:block;width:100%;max-width:70%;margin:0 auto;padding-top:28px;object-fit:contain}@media (min-width:992px){.fly-block{max-width:none}}@media (min-width:992px){.fly-block__img{width:100%;
    height: 100%;padding-top:0;object-fit:contain}}.form-fly-action{display:block;padding:40px 20px 40px}.form-fly-action__title{font-size:20px;font-weight:700;text-align:center;color:#fff}.form-fly-action .fields{display:grid;grid-gap:20px}.form-fly-action .popup-form__politics{font-size:12px;color:#fff}.form-fly-action input[type=submit]{font-weight:700;color:#20387d;background:#ffc934;transition:all .4s ease}.form-fly-action input[type=submit]:hover{opacity:.6}.popup-form-special._row input[type=submit]{grid-column:auto}@keyframes flyBlockAnimation{from{right:-100%}to{right:0}}.rooms{display:grid;grid-template-columns:1fr;grid-gap:40px;margin-bottom:40px}@media (min-width:1200px){.rooms{grid-template-columns:repeat(3,1fr)}.card-page .rooms{grid-template-columns:425px 425px;width:fit-content;width:-moz-fit-content;margin:0 auto}}.room{--mainRoomColor:#59DABC;position:relative;background-color:#f1f5f9}.room._premium{--mainRoomColor:#6CA3FF}.room._shale{--mainRoomColor:#FFC934}.room__type-tag{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:36px;height:36px;padding:4px;border-radius:50%;background-color:var(--mainRoomColor)}.room__type-tag-img{display:block;width:100%;height:100%}.room__img-link{display:block;height:240px;padding-bottom:8px}.room__img{display:block;width:100%;height:100%;object-fit:cover}.room__inner{padding:0 28px 32px}.room__name{position:relative;width:fit-content;width:-moz-fit-content;padding:8px 28px 8px 0;border-radius:30px;margin-bottom:16px;font-size:24px;font-weight:700;color:#fff;background-color:var(--mainRoomColor)}.room__name span{position:relative;z-index:2}.room__name::before{content:"";position:absolute;top:0;left:-28px;width:90%;height:100%;background-color:var(--mainRoomColor)}.room__main-char{display:grid;grid-template-columns:auto auto;align-items:flex-end;grid-gap:20px;margin-bottom:16px}.room__main-char-item{font-size:14px}.room__char-title{position:relative;width:fit-content;width:-moz-fit-content;padding:4px 24px 4px 0;border-radius:30px;margin-bottom:16px;font-size:14px;color:#fff;background-color:var(--mainRoomColor)}.room__char-title span{position:relative;z-index:2}.room__char-title::before{content:"";position:absolute;top:0;left:-28px;width:90%;height:100%;background-color:var(--mainRoomColor)}.room__char-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px 20px;padding-left:0;margin-bottom:28px}.room__char-item{list-style:none;font-size:14px}.room__price{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin:0 auto 24px;font-size:24px;font-weight:700;text-align:center;color:#20387d}.room__price-old{align-self:flex-start;margin-top:-16px;font-size:14px;font-weight:400;text-decoration:line-through}.room__btn-order{display:flex;justify-content:center;align-items:center;height:34px;width:170px;border:none;border-radius:50px;margin:0 auto 8px;font-size:14px;font-weight:700;text-align:center;text-decoration:none;color:#fff;background-color:var(--mainRoomColor);cursor:pointer;transition:all .4s ease}.room__btn-order:hover{opacity:.7}.room__link{display:block;margin:0 auto;font-size:14px;text-align:center;text-decoration:none;color:#20387d;transition:all .4s ease}.room__link:hover{opacity:.7}.catalog{margin-top:40px!important}@media (max-width:767px){.first-order._fixed-mobile{position:fixed!important;z-index:5;bottom:0!important;left:0!important;width:100%!important;border-radius:0!important;transform:none!important}}.catalog__h1{font-size:40px;font-weight:700;color:#20387d}@media (min-width:992px){.catalog__h1{font-size:60px;text-align:center}}

.first-screen.dogs h1, .first-screen.cats h1 span {
    padding-top: 16%;
}

@media (max-width: 991px) {
    .left-promo-text {
        display: none;
    }
}

@media (min-width: 992px) {
    .first-screen.dogs h1, .first-screen.cats h1 span {
        padding-left: 16%;
    }

    .card-page.cats .gallery {
        z-index: 8;
        height: 100%;
        cursor: pointer;
    }

    .card-page.cats .gallery + .all {
        z-index: 10;
    }
}

@media (min-width: 1440px) {
    .first-screen.dogs h1, .first-screen.cats h1 span {
        padding-left: 20%;
    }
}