@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700&subset=cyrillic,latin-ext');@import url('https://fonts.googleapis.com/css?family=Amatic+SC:400,700&subset=cyrillic');@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=cyrillic');@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap&subset=cyrillic');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;-ms-touch-action:none;touch-action:none;}.cropper-container img{display:block;width:100%;min-width:0 !important;max-width:none !important;height:100%;min-height:0 !important;max-height:none !important;image-orientation:0deg;}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0;}.cropper-wrap-box,.cropper-canvas{overflow:hidden;}.cropper-drag-box{opacity:0;background-color:#fff;}.cropper-modal{opacity:.5;background-color:#000;}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #4e98a4;outline-color:rgba(51,153,255,.75);}.cropper-dashed{position:absolute;display:block;opacity:.5;border:0 dashed #eee;}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px;}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px;}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75;}.cropper-center:before,.cropper-center:after{position:absolute;display:block;content:' ';background-color:#eee;}.cropper-center:before{top:0;left:-3px;width:7px;height:1px;}.cropper-center:after{top:-3px;left:0;width:1px;height:7px;}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1;}.cropper-face{top:0;left:0;background-color:#fff;}.cropper-line{background-color:#4e98a4;}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:ew-resize;}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:ns-resize;}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:ew-resize;}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:ns-resize;}.cropper-point{width:5px;height:5px;opacity:.75;background-color:#4e98a4;}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:ew-resize;}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:ns-resize;}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:ew-resize;}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize;}.cropper-point.point-ne{top:-3px;right:-3px;cursor:nesw-resize;}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nwse-resize;}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:nesw-resize;}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:nwse-resize;opacity:1;}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:' ';opacity:0;background-color:#4e98a4;}.cropper-invisible{opacity:0;}.cropper-bg{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');}.cropper-hide{position:absolute;display:block;width:0;height:0;}.cropper-hidden{display:none !important;}.cropper-move{cursor:move;}.cropper-crop{cursor:crosshair;}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed;}html,body,section,div,h1,h2,h3,h4,h5,h6{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}html,body{height:100%;background-color:#f5f1e5;}html{font-size:100%;}html.locked{position:relative;overflow:hidden !important;height:100%;-ms-touch-action:none;touch-action:none;}html.overflow{overflow:hidden;}body{font-family:'Oswald',Arial,Helvetica,sans-serif;overflow-x:hidden;color:#fff;}body.overflow{overflow:hidden;}.text-center{text-align:center;}.slick-slide:focus{outline:0;}.slick-arrow{font-size:0;position:absolute;z-index:9;top:50%;width:45px;height:93px;padding:0;cursor:pointer;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:0;outline:0;background:url(/themes/custom/petschool/img/slider_arrow-light.png) no-repeat center center;}.slick-arrow.slick-prev{left:70px;}.slick-arrow.slick-next{right:70px;-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg);}.slick-dots{position:absolute;z-index:3;bottom:10px;left:50%;list-style:none;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.slick-dots li{display:inline-block;width:10px;height:10px;cursor:pointer;vertical-align:middle;border:1px solid #fff;border-radius:50%;}.slick-dots li{margin-right:10px;}.slick-dots li.slick-active{width:10px;height:10px;border:0;background-color:rgba(0,0,0,.31);}.slick-dots button{display:none;}.input-text__wrap{font-size:13px;position:relative;display:inline-block;min-width:100px;max-width:100%;height:37px;border:1px solid #939393;border-radius:37px;}.input-text__wrap-inner{position:relative;display:block;height:100%;}.input-text__wrap.mod_icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:14px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.input-text__wrap.textarea{font-size:13px;position:relative;display:inline-block;min-width:100px;max-width:100%;height:200px;border:1px solid #939393;border-radius:19px;}.input-text__wrap.textarea.mod_icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:21px;padding-top:14px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.input-text__wrap.textarea textarea{padding-top:0;padding-bottom:0;resize:none;}.input-text__wrap.textarea .input-text__place{padding-top:0;padding-bottom:0;}.input-text.mod_icon .input-text__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:21px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.input-text__place{position:absolute;z-index:3;top:0;left:0;width:100%;padding:8px 17px 9px;}.input-text.mod_icon .input-text__place{padding-left:11px;}.input-text input{font:inherit;position:relative;z-index:4;width:100%;height:100%;padding:8px 16px 9px;color:inherit;border:0;border-radius:inherit;outline:none;background:none;background:transparent;}.input-text textarea{font:inherit;position:relative;z-index:4;width:100%;height:100%;padding:8px 16px 9px;color:inherit;border:0;border-radius:inherit;outline:none;background:none;background:transparent;}.input-text.mod_icon input{padding-left:11px;}.input-text input:-webkit-autofill,.input-text input:-webkit-autofill:hover,.input-text input:-webkit-autofill:focus,.input-text input:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#9f9e9e;}.input-text.mod_focus .input-text__place,.input-text.mod_fill .input-text__place{display:none;}.input-text.mod_invalid{border-color:#ff4343;}.select-field__wrap{font-size:13px;position:relative;display:inline-block;min-width:100px;max-width:100%;height:37px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #939393;border-radius:37px;}.select-field__wrap.mod_icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-left:14px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.select-field.mod_icon .select-field__icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;min-width:21px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.select-field.mod_opened .select-field__icon{display:none;}.select-field__place{display:block;overflow:hidden;width:100%;height:100%;margin-right:20px;padding:8px 0 9px 20px;white-space:nowrap;}.select-field.mod_icon .select-field__place{padding-left:11px;}.select-field__list{position:absolute;z-index:10;top:50%;right:-1px;left:-1px;visibility:hidden;padding:0 0 0 20px;border:1px solid #939393;border-top:0;border-radius:0 0 5px 18px;background:#fff;}.select-field.mod_opened .select-field__list{visibility:visible;}.select-field__list-inner{display:block;overflow:hidden;max-height:100px;margin-top:-14px;padding:5px 20px 12px 0;border-radius:15px;background:#fff;}.select-field__option{display:block;cursor:pointer;white-space:nowrap;}.select-field__option:hover{font-weight:700;color:#9b548a;}.select-field select{position:fixed;top:-5000px;left:-5000px;}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.about{padding:30px 0 420px;}.about__inner{max-width:100%;margin:40px auto 0;text-align:center;color:#55504c;}.about__inner p{font-family:'Open Sans',Helvetica,sans-serif;font-size:18px;font-weight:300;}.about__title{padding-bottom:30px;text-align:center;text-transform:none;color:#55504c;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.about__subtitle{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:30px;font-weight:300;line-height:32px;}.about__text:first-child:after{display:block;width:115px;height:56px;margin:auto;padding:15px 0;content:'';background:url(/themes/custom/petschool/img/about/about-6.png) no-repeat center center;}.about__text:nth-child(2):after{display:block;width:278px;height:52px;margin:auto;padding:0 0 20px;content:'';background:url(/themes/custom/petschool/img/about/about-7.png) no-repeat center center;}.lang-kk .about__text:nth-child(2):after{background:url(/themes/custom/petschool/img/about/about-7-kz.png) no-repeat center center;}.bannerVideo{padding:50px 0;}.bannerVideo__inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:auto;text-align:center;}.bannerVideo__wrapper{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:40px;}.bannerVideo__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.bannerVideo__item:last-child{margin-bottom:0;}.bannerVideo__img{position:absolute;top:50%;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;min-height:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.bannerVideo__img-wrapper{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:53.5vw;}.bannerVideo__caption{font-size:1.25rem;margin:15px 0 12px;}.bannerVideo .bannerVideo__button{font-size:.875rem;line-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:160px;color:#fff;border:2px solid #fff;border-radius:20px;background:transparent;}.button{font-family:'Open Sans',Helvetica,sans-serif;font-weight:600;font-variant:small-caps;line-height:45px;line-height:1;position:relative;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:220px;height:45px;padding:0 10px;cursor:pointer;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;text-align:center;text-decoration:none;letter-spacing:2.8px;text-transform:uppercase;color:#fff;border-radius:20px;background-color:rgba(0,0,0,.4);}.button:before{position:absolute;top:50%;left:50%;display:block;width:0;height:45px;content:'';-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:20px;background-color:rgba(0,0,0,.4);}.button:focus{outline:0;}.button:hover{text-decoration:none;}.button:hover .button__text{color:#fff;}.button:hover:before{width:100%;background-color:rgba(0,0,0,.4);}.button__inner{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%;vertical-align:top;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.button__text{z-index:3;}.page__wrapper{position:relative;overflow:hidden;width:100vw;height:100vh;}page[size='A4']{position:relative;top:50%;left:50%;display:block;width:19cm;height:27.7cm;padding:1cm;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:white;-webkit-box-shadow:0 0 .5cm rgba(0,0,0,.5);box-shadow:0 0 .5cm rgba(0,0,0,.5);-webkit-print-color-adjust:exact;print-color-adjust:exact;}page[size='A4'][layout='landscape']{width:27.7cm;height:19cm;}.certificate{position:relative;z-index:1;width:100%;height:100%;}.certificate__img{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;}.certificate__box{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:1.5cm 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.certificate__logo{position:relative;width:17%;margin:0 .7cm;}.certificate__logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:76px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.certificate__info{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;width:16cm;margin-top:1cm;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.certificate__info:before{position:absolute;top:1cm;left:.5cm;width:96px;height:90px;content:'';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/themes/custom/petschool/img/certificateBox/certificate-1.png) no-repeat;background-position:center;background-size:contain;}.certificate__info:after{position:absolute;top:8cm;right:0;width:80px;height:68px;content:'';-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background:url(/themes/custom/petschool/img/certificateBox/certificate-2.png) no-repeat;background-position:center;background-size:contain;}.certificate__title{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:65px;position:relative;text-align:center;text-transform:uppercase;color:#c92228;}.certificate__title:after{position:absolute;bottom:-.6cm;left:50%;width:350px;height:8px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url(/themes/custom/petschool/img/certificateBox/certificate-line.png) no-repeat;background-size:contain;}.certificate__caption{font-size:24px;line-height:1.3em;margin-top:1cm;text-align:center;color:#6c6d70;}.certificate__name{font-size:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:12cm;height:.8cm;margin-top:.4cm;text-align:center;color:#54514d;border-bottom:1px solid #54514d;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.certificate__city{font-size:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:12cm;height:auto;margin-top:.1cm;text-align:center;color:#54514d;border-bottom:1px solid #54514d;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.certificate__year{font-size:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;max-width:3cm;height:.8cm;margin-top:.1cm;text-align:center;color:#54514d;border-bottom:.01cm solid #54514d;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.certificate__text{font-size:11px;margin-top:.1cm;opacity:.5;color:#54514d;}.certificate__more{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:12cm;margin-top:1cm;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.certificate__more-left{width:47%;}.certificate__more-right{position:relative;width:53%;}.certificate__more-text{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:12px;color:#54514d;}.certificate__more-text.bold{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;margin-top:.2cm;}.certificate__print{width:100%;margin-top:-.9cm;}.competition{padding:50px 0;}.competition__inner{max-width:100%;margin:auto;text-align:center;}.competition__title{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.competition__title-center{font-size:2.5rem !important;padding-right:0 !important;padding-left:0 !important;text-align:center;}.competition__title-center-large{font-size:3.75rem !important;}.competition__text{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:300;margin:0 0 40px;}.competition__subtext{font-family:'Open Sans',Helvetica,sans-serif;font-size:.8125rem;font-weight:300;line-height:16px;max-width:100%;margin:auto;margin-bottom:50px;}.competition .contests__title{line-height:1.1em !important;}.competition .contests__text{margin-top:0;}.competition .contests__button{position:relative;left:50%;display:block;width:200px;height:29px;margin-top:20px;padding:0 13px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#fff;background-color:rgba(0,0,0,.4) !important;}.competition .contests__button .button__text{font-size:.875rem;line-height:1em;}.competitionNew{padding:55px 0;background:none;}.competitionNew__inner{position:relative;}.competitionNew__description{font-size:18px;font-weight:300;margin:10px 0 20px;text-align:center;}.competitionNew .parents__button-competitionNew{position:relative;left:50%;display:block;width:200px;height:29px;padding:0 13px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.contacts{padding:110px 0 140px;}.contacts__title{padding-bottom:30px;text-align:center;text-transform:none;color:#9b548a;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ac75a0%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ac75a0%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ac75a0%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ac75a0%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ac75a0%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ac75a0%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ac75a0%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.contacts__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:100%;margin:auto;padding:0;color:#ac75a0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.contacts__text{font-family:'Open Sans',Helvetica,sans-serif;font-size:1.125rem;line-height:24px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.contacts__text a{text-decoration:none;color:#fff;}.contacts__text span{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:bold;line-height:30px;}.contacts__text p{margin:20px 0 0;}.contacts__text-block:not(:last-child){margin:40px 0 60px;}.contacts__img{height:320px;margin:20px 0 0;background:url(/themes/custom/petschool/img/contacts/contacts-bg.png) no-repeat center center;background-size:contain;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.contacts__subtext{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:1.875rem;line-height:36px;max-width:100%;margin:20px auto 0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.contacts__subtext span{font-family:'Open Sans',Helvetica,sans-serif;font-size:1.125rem;display:block;margin-top:5px;}.contacts.about-page{padding:160px 0 150px;}.contacts.about-page .contacts__inner{color:#fff;}.contacts.about-page .contacts__img{background:url(/themes/custom/petschool/img/about/about-13.png) no-repeat center center;background-size:contain;}.contacts.about-page .contacts__title{color:#fff;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.contests{padding:50px 0;}.contests.contestsTeacher{padding:50px 0;}.contests.contestsTeacher .contests__inner{max-width:100%;margin:auto;text-align:center;}.contests.contestsTeacher .contests__text{font-size:1.125rem;font-weight:300;line-height:22px;max-width:100%;margin:20px auto 0;}.contests.contestsTeacher .contests__button{position:relative;left:50%;display:block;width:230px;height:29px;margin-top:20px;padding:0 13px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;background-color:rgba(0,0,0,.4) !important;}.contests.contestsTeacher .contests__button .button__text{font-size:.875rem;line-height:1em;letter-spacing:.5px;}.contests__inner{max-width:100%;margin:auto;text-align:center;}.contests__slogan{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:300;display:block;margin-bottom:20px;}.contests__about{font-family:'Open Sans',Helvetica,sans-serif;font-size:1.125rem;font-weight:300;line-height:20px;display:block;max-width:70%;margin:0 auto 15px;text-decoration:underline;color:#fff;}.contests__title{font-size:2rem !important;line-height:1.3em !important;margin-top:20px;padding:0 !important;}.contests__button{font-family:'Open Sans',Helvetica,sans-serif;font-size:1.25rem;font-variant:small-caps;display:inline-block;min-width:145px !important;letter-spacing:2px;color:#36bbbc;background-color:#fff !important;}.contests__button .button__text{font-family:'Open Sans',Helvetica,sans-serif;font-size:.875rem;font-weight:700;font-variant:small-caps;letter-spacing:2px;}.contests__text{font-size:1.125rem;font-weight:300;line-height:22px;max-width:100%;margin:20px auto 0;}.sponsor{padding:55px 0;}.sponsor.sponsorTeacher{padding:55px 0;}.sponsor.sponsorTeacher .sponsor__block{font-size:1.375rem;line-height:24px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;width:90%;padding-top:130px;text-align:center;color:black;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.sponsor.sponsorTeacher .sponsor__block:not(:last-child){margin-bottom:20px;}.sponsor.sponsorTeacher .sponsor__block:first-child{background:url(/themes/custom/petschool/img/contests/sponsor-4.png) no-repeat center top;}.sponsor.sponsorTeacher .sponsor__block:nth-child(2){background:url(/themes/custom/petschool/img/contests/sponsor-5.png) no-repeat center top;}.sponsor.sponsorTeacher .sponsor__block:last-child{background:url(/themes/custom/petschool/img/contests/sponsor-6.png) no-repeat center top;}.sponsor.sponsorTeacher .sponsor__block-text{font-weight:400;width:100%;color:#55504c;}.sponsor.sponsorTeacher .sponsor__info{color:#121212;}.sponsor.sponsorTeacher .sponsor__link{font-weight:700;margin-left:5px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:underline;color:#121212;}.sponsor.sponsorTeacher .sponsor__link:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none;color:#ac75a0;}.sponsor__inner{margin:0 auto;text-align:center;color:#ac75a0;}.sponsor__title{line-height:1.1em !important;color:#ac75a0;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.sponsor__text{font-family:'Open Sans',Helvetica,sans-serif;font-size:1rem;line-height:22px;max-width:90%;margin:20px auto 60px;color:#55504c;}.sponsor__blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:100%;margin:40px auto 40px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.sponsor__block{font-size:1rem;line-height:20px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;width:80%;padding-top:130px;text-align:center;color:black;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.sponsor__block:not(:last-child){margin-bottom:20px;}.sponsor__block:first-child{background:url(/themes/custom/petschool/img/contests/sponsor-4.png) no-repeat center top;}.sponsor__block:nth-child(2){background:url(/themes/custom/petschool/img/contests/sponsor-7.png) no-repeat center top;}.sponsor__block:nth-child(3){background:url(/themes/custom/petschool/img/contests/sponsor-8.png) no-repeat center top;}.sponsor__block:last-child{background:url(/themes/custom/petschool/img/contests/sponsor-6.png) no-repeat center top;}.sponsor__block-text{font-weight:300;width:100%;color:#55504c;}.sponsor__bottom_text{font-family:'Open Sans',Helvetica,sans-serif;font-size:1rem;color:#55504c;}.sponsor .sponsor__button{height:32px;background-color:#a77191;}.sponsor .sponsor__button .button__text{font-size:14px;}.stage{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;flex-direction:column;padding:40px 0 200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;}.stage__first{max-width:100%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}.stage .stage__number1{position:absolute;bottom:-40px;left:120px;display:inline-block;width:125px;height:192px;content:'';background-image:url(/themes/custom/petschool/img/contests/stage-1.png);background-repeat:no-repeat;background-position:center center;background-size:contain;}.stage__second{max-width:100%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.stage .stage__number2{position:absolute;right:60px;bottom:0;display:inline-block;width:110px;height:150px;content:'';background-image:url(/themes/custom/petschool/img/contests/stage-2.png);background-repeat:no-repeat;background-position:center center;background-size:contain;}.stage__third{max-width:100%;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.stage .stage__number3{position:absolute;right:40px;bottom:0;display:inline-block;width:125px;height:150px;content:'';background-image:url(/themes/custom/petschool/img/contests/stage-3.png);background-repeat:no-repeat;background-position:center center;background-size:contain;}.stage p{font-family:'Open Sans',Helvetica,sans-serif;font-size:1rem;font-weight:300;line-height:22px;}.stage__title{position:static;left:0;padding:0 0 15px !important;text-align:left;}.stage__title-tur1{position:absolute;right:0;bottom:-140px;text-align:right;}.stage__title-tur2{position:absolute;right:0;bottom:-190px;text-align:right;}.stage__title-tur3{position:absolute;right:0;bottom:80px;text-align:right;}.deleteAccount{font-family:'Open Sans',Helvetica,sans-serif;width:400px;max-width:100%;margin:0 auto;padding:60px 17px 18px;background:url(/themes/custom/petschool/img/signin/signin-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right 40px top,left -15px bottom 35px;background-size:auto;}.deleteAccount,.deleteAccount *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.deleteAccount__title{font-size:1.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;}.deleteAccount__fields{position:relative;margin:20px auto 0;}.deleteAccount__text{font-size:13px;color:#828282;}.deleteAccount__button{font-size:15px;font-weight:700;width:185px;height:37px;padding:0 17px;cursor:pointer;letter-spacing:.3ex;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;}.deleteAccount__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.deleteAccount__links-item{font-size:11px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:125px;height:30px;margin-left:30px;padding:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-decoration:none;letter-spacing:1.2px;text-transform:uppercase;color:#55504c;border:0;outline:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.deleteAccount__links-item:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#ed1c24;}.deleteAccount__links-item.teacher{margin-left:30px;}.blocks__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.blocks__container-text{font-size:1.125rem;font-weight:300;line-height:24px;display:block;max-width:450px;margin:45px auto 40px;padding:0 20px;}.blocks__container-text.faq{max-width:350px;}.blocks__full{padding:150px 0;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.blocks__half{padding:150px 0;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.blocks__half:first-child{background-color:#ed1c24;}.blocks__half:nth-child(2){background-color:#36bbbc;}.blocks__left{background-image:url(/themes/custom/petschool/img/faq/faq-2.png),url(/themes/custom/petschool/img/faq/faq-3.png);background-repeat:no-repeat;background-position:left 20px top 60px,right 20px bottom 40px;background-size:76px,100px;}.blocks__right{background-image:url(/themes/custom/petschool/img/faq/faq-1.png),url(/themes/custom/petschool/img/faq/faq-4.png),url(/themes/custom/petschool/img/faq/faq-5.png);background-repeat:no-repeat;background-position:right 20px bottom,left 20px top 40px,right 20px top 60px;background-size:95px,50px,35px;}.faq-page{margin:50px 0 0;padding:0 0 120px;background-image:none;}.faq-page__title{font-size:1.875rem;color:#36bbbc;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.faq-page__inner{width:100%;max-width:680px;margin:50px auto 0;}.faq-page__text{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.25rem;font-style:none;line-height:24px;position:relative;display:block;padding:20px 20px 30px;color:#55504c;border-bottom:1px solid #55504c;}.faq-page__text:first-child{border-top:1px solid #55504c;}.faq-page__subtitle{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:32px;margin-top:10px;}.faq-page__block{font-family:'Open Sans',Helvetica,sans-serif;font-size:.8125rem;font-weight:400;line-height:13px;display:none;}.faq-page__block-title{cursor:pointer;}.faq-page__blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.faq-page__blocks ul{margin-bottom:0;padding:0 0 0 15px;}.faq-page__blocks li{line-height:16px;}.faq-page__blocks-text{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.faq-page__buttons{font-family:'Open Sans',Helvetica,sans-serif;font-size:.8125rem;font-weight:400;line-height:13px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.faq-page__button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:70px;margin:auto;padding:0;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 90%;-moz-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.faq-page__button:nth-child(n + 2){margin-top:30px;}.faq-page__button p{margin:0;}.faq-page__btn{display:block;width:120px;min-width:120px;height:29px;margin:auto;border:2px solid #36bbbc;background:transparent;}.faq-page__btn .button__text{font-size:.875rem;vertical-align:middle;color:#36bbbc;}.faq-page__btn .button__inner{text-decoration:none;}.faq-page-bg1:after{position:absolute;right:0;bottom:230px;display:none;width:74px;height:66px;content:'';background-size:50px;}.faq-page-bg1.open:before{display:block;}.faq-page-bg1.open:after{display:block;}.faq-page-bg3:before{position:absolute;right:0;bottom:120px;display:none;width:81px;height:82px;content:'';background-size:47px;}.faq-page-bg3.open:before{display:block;}.faq-page-bg4:before{position:absolute;top:40px;left:-40px;display:none;width:93px;height:94px;content:'';background-size:47px;}.faq-page-bg4.open:before{display:block;}.faq-page-bg5:before{position:absolute;right:-60px;bottom:120px;display:none;width:148px;height:137px;content:'';background:url(/themes/custom/petschool/img/faq/faq-page-4.png) no-repeat center center;background-size:76px;}.faq-page-bg5.open:before{display:block;}.feedback{font-family:'Open Sans',Helvetica,sans-serif;font-size:13px;margin:auto;padding:30px 0 50px;color:#55504c;background:none;}.feedback,.feedback *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.feedback__title{padding-bottom:30px;text-align:center;text-transform:none;color:#9b548a;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.feedback-form__row.mod_confirm{margin-top:26px;}.feedback-form__field{position:relative;width:280px;margin:30px auto 0;}.feedback-form__field.mod_wide{width:100%;}.feedback-form__field .g-recaptcha{display:block;margin:auto;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}.feedback-form__field .g-recaptcha > div{display:block;margin:auto;}.feedback-form__field .input-text__wrap{width:100%;}.feedback-form__field .g-recaptcha .input-text__wrap{border:none;border-radius:0;}.feedback-form__field .input-text.mod_email .input-text__icon::before{width:21px;height:13px;content:'';background:url(/themes/custom/petschool/img/register/icon-email.png);}.feedback-form__field .input-text.mod_text .input-text__icon::before{width:19px;height:19px;content:'';background:url(/themes/custom/petschool/img/register/icon-text.png);}.feedback-form__field .input-text.mod_message .input-text__icon::before{width:19px;height:19px;content:'';background:url(/themes/custom/petschool/img/register/icon-message.png);}.feedback-form__field .select-field.mod_place .select-field__icon::before{width:15px;height:21px;content:'';background:url(/themes/custom/petschool/img/feedback/icon-place.png);}.feedback-form__field .select-field__list{background-color:#f5f1e5;}.feedback-form__field .select-field__list-inner{background-color:#f5f1e5;}.feedback-form__field .error{font-size:11px;position:absolute;top:100%;right:0;left:0;width:100%;text-align:center;color:#ed232c;}.feedback-form__field.mod_invalid .input-text__wrap{border-color:#ed232c;}.feedback-form__button{font-size:11px;width:125px;height:30px;padding:0 17px;cursor:pointer;letter-spacing:2.24px;text-transform:uppercase;color:#fff;border:0;border-radius:15px;outline:none;background-color:#ed1c24;}.feedback-form__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.feedback-form__checkbox{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;min-width:13px;height:13px;margin-top:1px;border:solid 1px #9b548a;border-radius:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.feedback-form__checkbox-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.feedback-form__checkbox-label{font-size:11px;margin-left:5px;}.feedback-form__checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;}.feedback-form__checkbox input:checked + .feedback-form__checkbox-flag{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.feedback-form__checkbox input:checked + .feedback-form__checkbox-flag::after{width:7px;height:7px;content:'';border-radius:100%;background:#9b548a;}.footer{font-size:.875rem;font-weight:300;color:#4a4542;border-bottom:2px solid #ed1c24;background:#f5f1e5;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%234a4542%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%234a4542%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%234a4542%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%234a4542%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%234a4542%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%234a4542%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%234a4542%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;background-position:center top 10px;}.footer__inner{position:relative;width:100%;margin:auto;padding:30px 0 20px;text-align:center;}.footer__menu-item{font-size:1rem;font-weight:300;display:block;text-align:center;text-decoration:none;color:#ed1c24;}.footer__phone{margin:20px 0 10px;display:flex;flex-direction:column;align-items:center;}.footer__phone span{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:2.5rem;display:block;color:#ed1c24;}.footer__phone a{text-decoration:none;color:#ed1c24;}.footer__social{margin-bottom:20px;}.getTraining{font-family:'Open Sans',Helvetica,sans-serif;width:400px;max-width:100%;margin:0 auto;padding:60px 17px 18px;background:url(/themes/custom/petschool/img/signin/signin-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right 40px top,left -15px bottom 35px;background-size:auto;}.getTraining,.getTraining *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.getTraining__title{font-size:1.6875rem;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;}.getTraining__fields{position:relative;margin:20px auto 0;}.getTraining__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.getTraining__yes,.getTraining__no{font-size:15px;font-weight:700;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:220px;height:37px;padding:0 17px;text-decoration:none;letter-spacing:.3ex;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.getTraining__no{margin-top:15px;color:#9b548a;border:2px solid #9b548a;background:#fff;}.header{font-family:'Oswald',Arial,Helvetica,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#4a4542;background-color:#f5f1e5;}.header__top{overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.header__top-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;margin:0 auto;padding:0 0 0 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.header__logo{position:relative;display:inline-block;margin:10px 0 15px;-webkit-box-flex:0;-webkit-flex:0 0 120px;-moz-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;}.header__logo-mobile{display:block;margin:40px auto 20px;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 50px;-moz-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;}.header__logo img{width:120px;height:auto;}.header__burger{position:relative;z-index:100;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:37px;padding:10px 15px;cursor:pointer;vertical-align:top;}.header__burger.active > div{position:relative;top:-4px;}.header__burger.active > div span:nth-child(1){top:11px;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}.header__burger.active > div span:nth-child(2){opacity:0;}.header__burger.active > div span:nth-child(3){top:-5px;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}.header__burger-body span{position:relative;display:block;width:25px;height:4px;-webkit-transition-timing-function:inherit;-o-transition-timing-function:inherit;transition-timing-function:inherit;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,top,left,-webkit-transform;-o-transition-property:transform,opacity,top,left;transition-property:opacity,top,left,-webkit-transform;transition-property:transform,opacity,top,left;transition-property:transform,opacity,top,left,-webkit-transform;border-radius:2px;background-color:#ef2d24;will-change:background-color;}.header__burger-body span:not(:last-child){margin-bottom:4px;}.header__menu{position:relative;display:none;padding:5px 0;}.header__menu-inner{height:100%;}.header__menu-mobile{z-index:99;display:none;}.header__menu-mobile.open{position:fixed;top:0;right:0;bottom:0;left:0;display:block;width:100vw;height:101vh;background-color:#fffaec;}.header__menu-mobile .header__menu-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;max-height:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.header__menu-links:last-child{margin-bottom:25px;}.header__menu-links.center{text-align:center;}.header__menu-item{font-size:1.5rem;font-weight:500;font-variant:small-caps;line-height:30px;display:block;text-decoration:none;color:#7b7b7b;}.header__menu-item.active,.header__menu-item:hover{color:#ed1c24;}.header__menu-item:not(:last-child):after{display:inline-block;width:28px;height:28px;margin:0 25px;content:'';vertical-align:top;background:url(/themes/custom/petschool/img/header/menu-item.png) no-repeat center center;}.header__menu-mobileitem{font-size:1.25rem;font-weight:500;line-height:20px;display:block;text-align:center;text-decoration:none;color:#55504c;}.header__menu-mobileitem:not(:last-child){margin-bottom:20px;}.header__menu-mobileitem-red{font-weight:700;text-transform:uppercase;color:#f02e25;}.header__menu-mobileitem-red:not(:last-child){margin-bottom:25px;}.header__login{display:none;}.header__login-search{display:inline-block;width:17px;height:18px;cursor:pointer;background:url(/themes/custom/petschool/img/header/search.svg) no-repeat center center;background-size:contain;background-size:17px 18px;}.header__login-search a,.header__login-search a:visited{color:#4a4542;}.header__login-enter{font-size:1.0625rem;width:17px;height:18px;padding-left:35px;text-decoration:none;color:#4a4542;background:url(/themes/custom/petschool/img/header/enter.svg) no-repeat left center;background-size:contain;background-size:17px 20px;}.header__login-enter b{text-transform:uppercase;}.header__login-user{font-weight:700;text-decoration:none;text-transform:uppercase;color:#4a4542;}.header__login-user a{text-decoration:none;text-transform:uppercase;color:#4a4542;}.header__login-user-link{display:inline-block;width:16px;height:16px;background:url(/themes/custom/petschool/img/header/close.svg) no-repeat center center;background-size:contain;}.header__bottom{position:absolute;bottom:-40px;left:50%;width:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.header__bottom-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1440px;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.header__bottom-inner-small{max-width:650px;}.header__bottom-inner i{font-size:1.25rem;font-style:normal;display:inline-block;content:'';}.header__bottom-inner i:last-child{display:none;}.header__submenu-item{font-size:1.25rem;text-decoration:none;color:#7b7b7b;}.header__submenu-item.active{color:#ed1c23;}.header__submenu-item:hover{color:#ed1c23;}.icon{display:inline-block;vertical-align:middle;}.how-work__inner{padding:60px 0 80px;text-align:center;}.how-work__link{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:18px;font-weight:300;line-height:1.1em;position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:250px;margin:0 auto 20px;padding:63px 15px 12px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;text-align:left;text-decoration:none;letter-spacing:.25px;text-transform:uppercase;color:#37bbbd;border:2px dashed #37bbbd;border-radius:10px;background-color:#fff;cursor:pointer;}.how-work__link:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border:2px dashed transparent;}.how-work__link span{font-weight:500;}.how-work__link:before{position:absolute;top:10px;left:50%;width:32px;height:45px;content:'';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:url(/themes/custom/petschool/img/how-work/how-work-3.png) no-repeat;background-position:center;background-size:contain;}.how-work__link:after{position:absolute;bottom:14px;left:120px;width:12px;height:12px;content:'';background:url(/themes/custom/petschool/img/how-work/how-work-arrow.svg) no-repeat;background-position:center;background-size:contain;}.how-work__text{font-size:1.125rem;font-weight:300;max-width:90%;margin:20px auto 30px;}.how-work-title{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%2366691b%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2366691b%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2366691b%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2366691b%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2366691b%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2366691b%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2366691b%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.how-work__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:640px;margin:0 auto;margin-bottom:45px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}.how-work__list--item-wrapper{width:100%;max-width:265px;margin:0 auto;padding:0 5px;}.how-work__list--item-wrapper-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;height:140px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.how-work__list--item-wrapper-title{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:36px;font-weight:300;margin:0;}.how-work__list--item-wrapper-desc{font-family:'Open Sans',Helvetica,sans-serif;font-size:18px;font-weight:300;margin:15px 0 0;color:#fff;}.how-work__button .title{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:36px;font-weight:300;}.how-work__mailto,.how-work__mailto:visited{color:inherit;text-decoration:none;}.icon{display:inline-block;vertical-align:middle;}.l-page__container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 20px;}.l-page__container.no-padding{overflow:hidden;padding:0;}.l-page__content{position:relative;width:100%;}.l-page__content:before{position:absolute;top:-6px;width:100%;height:3px;content:'';}.l-page__section-first{background-image:url(/themes/custom/petschool/img/main-section/main-section-mobile-2.jpg?v1=);background-repeat:no-repeat;background-size:cover;}.l-page__section-first:before{display:none;}.l-page__section-second:before{display:none;}.l-page__section-third{background-color:#9b548a;background-image:url(/themes/custom/petschool/img/news/news-1.png),url(/themes/custom/petschool/img/news/news-2.png),url(/themes/custom/petschool/img/news/news-3.png);background-repeat:no-repeat;background-position:left 20px top 20px,left 20px bottom 35px,right 20px center;background-size:71px,120px,90px;}.l-page__section-third:before{background-color:#9b548a;}.l-page__section-fourth{background-color:#faa018;background-image:url(/themes/custom/petschool/img/members/members-1.png),url(/themes/custom/petschool/img/members/members-2.png),url(/themes/custom/petschool/img/members/members-3.png);background-repeat:no-repeat;background-position:left 20px top 10px,left 10px bottom 20px,right 20px top 10px;background-size:52px,70px,50px;}.l-page__section-fourth:before{top:-6px;background-color:#faa018;}.l-page__section-fourth:after{display:none;}.l-page__section-fourth.about-page{background-image:url(/themes/custom/petschool/img/about/about-14.png),url(/themes/custom/petschool/img/about/about-15.png),url(/themes/custom/petschool/img/about/about-16.png),url(/themes/custom/petschool/img/about/about-17.png);background-repeat:no-repeat;background-position:left 20px top 10px,left 10px bottom 20px,right 20px top 20px,right 20px bottom 20px;background-size:50px,50px,50px,50px;}.l-page__section-five{background:#36bbbc;}.l-page__section-five .l-page__container{padding:0;}.l-page__section-five:before{display:none;}.l-page__section-tfirst{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/teacher-info/tinfo-bg-mobile.png),url(/themes/custom/petschool/img/teacher-info/tinfo-1.png),url(/themes/custom/petschool/img/teacher-info/tinfo-2.png),url(/themes/custom/petschool/img/teacher-info/tinfo-3.png);background-repeat:no-repeat;background-position:left 25px bottom -60px,right 20px bottom 40px,right 45px bottom 200px,right 25px top 20px;background-size:190px,70px,90px,180px;}.lang-kk .l-page__section-tfirst{background-image:url(/themes/custom/petschool/img/teacher-info/tinfo-bg-mobile-kz.png),url(/themes/custom/petschool/img/teacher-info/tinfo-1.png),url(/themes/custom/petschool/img/teacher-info/tinfo-2.png),url(/themes/custom/petschool/img/teacher-info/tinfo-3-kz.png);}.l-page__section-tfirst:before{display:none;}.l-page__section-tsecond{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/how-work/how-work-1.svg),url(/themes/custom/petschool/img/how-work/how-work-2.svg);background-repeat:no-repeat;background-position:left top,right 20px bottom 10px;background-size:80px,75px;}.l-page__section-tsecond:before{background-color:#b5bb35;}.l-page__section-tthird{background-color:#f5f1e5;background-image:url(/themes/custom/petschool/img/materials/materials-1.png),url(/themes/custom/petschool/img/materials/materials-2.png),url(/themes/custom/petschool/img/materials/materials-3.png);background-repeat:no-repeat;background-position:left top,left bottom 15px,right 20px bottom 120px;background-size:95px,100px,contain;}.l-page__section-tthird:before{background-color:#f5f1e5;}.l-page__section-tthird.materials-page-wrapper{background-color:#faa018;background-image:url(/themes/custom/petschool/img/materials/materials-page-5.png),url(/themes/custom/petschool/img/materials/materials-page-6.png),url(/themes/custom/petschool/img/materials/materials-page-7.png);background-repeat:no-repeat;background-position:left -10px top 40px,right -25px top 10px,right -20px bottom 40px;background-size:100px,60px,40px;}.l-page__section-tthird.materials-page-wrapper:before{content:none;}.l-page__section-tfourth{background-color:#faa018;background-image:url(/themes/custom/petschool/img/video/video-1.png),url(/themes/custom/petschool/img/video/video-2.png),url(/themes/custom/petschool/img/video/video-3.png);background-repeat:no-repeat;background-position:left 20px top 25px,left -50px bottom -60px,right 20px top 25px;background-size:75px,120px,40px;}.l-page__section-tfive{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/competition/competition-1.png),url(/themes/custom/petschool/img/competition/competition-2.png);background-repeat:no-repeat;background-position:right -160px bottom 250px,right -60px top 10px;background-size:auto;}.l-page__section-tfive:before{background-color:#36bbbc;}.l-page__section-tsix{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/news/tnews-1.png),url(/themes/custom/petschool/img/news/tnews-2.png);background-repeat:no-repeat;background-position:left 20px top 25px,right 20px bottom 150px;background-size:75px,70px;}.l-page__section-tsix:before{background-color:#b5bb35;}.l-page__section-tseven{background-color:#9b548a;}.l-page__section-tseven:before{background-color:#9b548a;}.l-page__section-tseven.about-page{background-color:#9b548a;}.l-page__section-teight{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/video/video-3.png),url(/themes/custom/petschool/img/video/video-5.png),url(/themes/custom/petschool/img/video/video-6.png);background-repeat:no-repeat;background-position:right -10px top 15px,left -20px top 50%,right 10px bottom 12px;background-size:40px,90px,170px;}.l-page__section-teight:before{display:none;}.l-page__section-tnine:before{background-color:#f5f1e5;}.l-page__section-tten{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/competition/competition-3.png),url(/themes/custom/petschool/img/competition/competition-2.png),url(/themes/custom/petschool/img/competition/competition-1.png);background-repeat:no-repeat;background-position:left 20px top 40px,right 0 top 20px,right 25px bottom 20px;background-size:66px,62px,140px;}.l-page__section-tten:before{background-color:#b5bb35;}.l-page__section-televen{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/parents-info/parents-info-1.png),url(/themes/custom/petschool/img/parents-info/parents-info-2.png),url(/themes/custom/petschool/img/parents-info/parents-info-4.png),url(/themes/custom/petschool/img/parents-info/parents-info-5.png),url(/themes/custom/petschool/img/parents-info/parents-info-6.png);background-repeat:no-repeat;background-position:left 10px bottom 25px,left 5px top 50px,left 40% top -10px,right 10px top 25px,right -10px bottom 50px;background-size:45px,50px,55px,30px,60px;}.l-page__section-televen:before{z-index:2;top:calc(100% + 3px);}.l-page__section-ttwelve{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/competition/competition-3.png),url(/themes/custom/petschool/img/competition/competition-2.png),url(/themes/custom/petschool/img/competition/competition-1.png);background-repeat:no-repeat;background-position:left 20px top 40px,right 0 top 20px,right 45px bottom 0;background-size:66px,62px,140px;}.l-page__section-ttwelve:before{display:none;}.l-page__section-tthirteen{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/contests/contests-3.png),url(/themes/custom/petschool/img/contests/contests-4.png),url(/themes/custom/petschool/img/contests/contests-5.png);background-repeat:no-repeat;background-position:left 10px bottom -20px,left 25px top 10px,right -20px top 45%;background-size:70px,50px,60px;}.l-page__section-tthirteen:before{display:none;}.l-page__section-tfourteen{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/competition/competition-4.png),url(/themes/custom/petschool/img/competition/competition-5.png);background-repeat:no-repeat;background-position:left 10px top -10px,right 15px bottom 15px;background-size:48px,70px;}.l-page__section-tfourteen:before{background-color:#30c0c4;}.l-page__section-contacts{background-image:url(/themes/custom/petschool/img/contacts/contacts-1.png),url(/themes/custom/petschool/img/contacts/contacts-2.png),url(/themes/custom/petschool/img/contacts/contacts-3.png);background-repeat:no-repeat;background-position:left 20px top 20px,left 20px bottom 20px,right 20px top 20px;background-size:75px,90px,75px;}.l-page__section-contacts:before{top:-6px;background-color:#36bbbc;}.l-page__section-contacts.about-page{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/about/about-10.png),url(/themes/custom/petschool/img/about/about-11.png),url(/themes/custom/petschool/img/about/about-12.png);background-repeat:no-repeat;background-position:left 20px top 60px,left 20px bottom 50px,right 20px top 60px;}.l-page__section-presentation{background-color:#9c538a;background-image:url(/themes/custom/petschool/img/presentation/presentation-1.png),url(/themes/custom/petschool/img/presentation/presentation-2.png);background-repeat:no-repeat;background-position:left 10px top 30px,right 10px top 30px;background-size:60px,50px;}.l-page__section-presentation:before{background-color:#9c538a;}.l-page__section-bannerVideo{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/bannerVideo/bannerVideo-bg-1.png),url(/themes/custom/petschool/img/bannerVideo/bannerVideo-bg-2.png);background-repeat:no-repeat;background-position:left 0 top 50px,right 0 top 50px;background-size:50px,50px;}.l-page__section-bannerVideo:before{background-color:#b5bb35;}.l-page__section-videoTeacher{background-image:url(/themes/custom/petschool/img/video/video-7.png),url(/themes/custom/petschool/img/video/video-9.png);background-repeat:no-repeat;background-position:left -10px bottom 0,right -10px top 0;background-size:45px,35px;}.l-page__section-videoTeacher:before{display:none;}.l-page__section-videoParents{background-image:url(/themes/custom/petschool/img/video/video-10.png),url(/themes/custom/petschool/img/video/video-11.png),url(/themes/custom/petschool/img/video/video-12.png),url(/themes/custom/petschool/img/video/video-13.png);background-repeat:no-repeat;background-position:left -10px top 200px,right -10px top 200px,left -10px top 50%,right -10px bottom 50px;background-size:45px,40px,30px,45px;}.l-page__section-videoParents:before{display:none;}.l-page__section-about{background-image:url(/themes/custom/petschool/img/about/about-1.png),url(/themes/custom/petschool/img/about/about-2.png),url(/themes/custom/petschool/img/about/about-3.png),url(/themes/custom/petschool/img/about/about-4.png),url(/themes/custom/petschool/img/about/about-5.png);background-repeat:no-repeat;background-position:left -20px top 130px,left 20px bottom 300px,left bottom 40px,right -10px top 120px,right -50px bottom;background-size:80px,90px,75px,40px,280px;}.lang-kk .l-page__section-about{background-image:url(/themes/custom/petschool/img/about/about-1.png),url(/themes/custom/petschool/img/about/about-2-kz.png),url(/themes/custom/petschool/img/about/about-3.png),url(/themes/custom/petschool/img/about/about-4.png),url(/themes/custom/petschool/img/about/about-5.png);}.l-page__section-about:before{display:none;}.l-page__section-faq-page{background-image:url(/themes/custom/petschool/img/faq/faq-page-5.png);background-repeat:no-repeat;background-position:center bottom 25px;background-size:50px;}.l-page__section-faq-page:before{display:none;}.l-page__section-materials-page,.l-page__section-materials-page::before{background-color:#b5bb35;}.l-page__section-modules{background:none;}.l-page__section-initiative{background-color:#ed1c24;background-image:url(/themes/custom/petschool/img/society/society-1.png),url(/themes/custom/petschool/img/society/society-2.png),url(/themes/custom/petschool/img/society/society-3.png),url(/themes/custom/petschool/img/society/society-4.png);background-repeat:no-repeat;background-position:left -20px top 10px,right center,right -20px top 100px,right -50px bottom 50px;background-size:60px,40px,66px,90px;}.l-page__section-initiative:before{display:none;}.l-page__section-obligation{background-image:url(/themes/custom/petschool/img/society/society-5.png),url(/themes/custom/petschool/img/society/society-6.png);background-repeat:no-repeat;background-position:left -30px top 115px,right -30px top 130px;background-size:92px,90px;}.l-page__section-obligation:before{top:-4px;height:2px;background-color:#f5f1e5;}.l-page__section-friends{background-color:#ed1c24;background-image:url(/themes/custom/petschool/img/society/society-7.png),url(/themes/custom/petschool/img/society/society-8.png);background-repeat:no-repeat;background-position:left 20px top 30px,right -30px bottom 10px;background-size:50px,130px;}.l-page__section-friends:before{top:-4px;height:2px;background-color:#ed1c24;}.l-page__section-parents-banner{margin-bottom:0;}.l-page__section-contests{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/contests/contests-2.png),url(/themes/custom/petschool/img/contests/contests-bg.png);background-repeat:no-repeat;background-position:right -160px bottom 230px,center bottom -120px;background-size:280px,310px;}.l-page__section-contests:before{display:none;}.l-page__section-sponsor{background-image:url(/themes/custom/petschool/img/contests/sponsor-1.png),url(/themes/custom/petschool/img/contests/sponsor-2.png),url(/themes/custom/petschool/img/contests/sponsor-3.png);background-repeat:no-repeat;background-position:right 40px top 0,right -15px top 50%,left -40px top 30%;background-size:70px,80px,80px;}.l-page__section-sponsor:before{display:none;}.l-page__section-sponsorTeacher{background-image:url(/themes/custom/petschool/img/contests/sponsor-9.png),url(/themes/custom/petschool/img/contests/sponsor-11.png),url(/themes/custom/petschool/img/contests/sponsor-10.png);background-repeat:no-repeat;background-position:left -20px top 40%,right -15px top 72%,right -20px top -30px;background-size:70px,80px,80px;}.l-page__section-sponsorTeacher:before{display:none;}.l-page__section-stages{background-color:#faa018;background-image:url(/themes/custom/petschool/img/stages/stages-1.png),url(/themes/custom/petschool/img/stages/stages-3.png),url(/themes/custom/petschool/img/stages/stages-4.png);background-repeat:no-repeat;background-position:left 55px bottom -20px,right -10px top 50%,left -5px top -10px;background-size:55px,35px,70px;}.l-page__section-stages:before{background-color:#faa018;}.l-page__section-stagesTwo{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/stages/stages-6.png),url(/themes/custom/petschool/img/stages/stages-5.png),url(/themes/custom/petschool/img/stages/stages-4.png);background-repeat:no-repeat;background-position:left 55px bottom -20px,right -20px top 50%,left -5px top -10px;background-size:55px,45px,70px;}.l-page__section-stagesTwo:before{background-color:#30c0c4;}.l-page__section-stagesThree{background-color:#faa018;background-image:url(/themes/custom/petschool/img/stages/stages-10.png),url(/themes/custom/petschool/img/stages/stages-7.png),url(/themes/custom/petschool/img/stages/stages-8.png);background-repeat:no-repeat;background-position:left -25px top 60%,right 20px top -10px,right -10px bottom -10px;background-size:60px,80px,65px;}.l-page__section-stagesThree:before{background-color:#faa018;}.l-page__section-prize{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/prize/prize-1.png),url(/themes/custom/petschool/img/prize/prize-2.png);background-repeat:no-repeat;background-position:left 15px bottom -20px,right -5px top -5px;background-size:80px,45px;}.l-page__section-prize:before{background-color:#b5bb35;}.l-page__section-stage1{background-color:#faa018;background-size:auto;}.l-page__section-stage1:before{top:-4px;height:2px;background-color:#faa018;}.l-page__section-stage2{background-color:#b5bb35;background-size:auto;}.l-page__section-stage2:before{top:-4px;height:2px;background-color:#b5bb35;}.l-page__section-stage3{background-color:#36bbbc;background-size:auto;}.l-page__section-stage3:before{top:-4px;height:2px;background-color:#36bbbc;}.lk{font-family:'Open Sans',Helvetica,sans-serif;font-size:13px;margin:auto;padding:60px 0 0;color:#55504c;background:none;}.lk,.lk *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.lk__title{padding-bottom:30px;text-align:center;text-transform:none;color:#36bbbc;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.lk__subtitle{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:40px;font-weight:700;display:block;margin-bottom:30px;text-align:center;text-transform:uppercase;}.lk__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:60px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.lk__left{width:100%;margin-bottom:70px;}.lk__left.wide{width:100%;}.lk__left.wide .lk__subtitle{text-align:center;}.lk__left.wide .lk-form__row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.lk__left.wide .lk-form__field{margin-top:0;margin-bottom:30px;}.lk__left.wide .lk-form__button-row{margin-top:0;}.lk__right{width:100%;margin:auto;padding:0;}.lk__right p{margin:0;padding:0;text-align:center;}.lk__certs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.lk__cert{font-family:'Open Sans',Helvetica,sans-serif;font-size:13px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;width:160px;margin-right:40px;margin-bottom:30px;color:#55504c;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;}.lk__cert span{display:block;margin:15px auto 10px;text-align:center;}.lk__cert img{width:100%;height:160px;}.lk__cert a{font-size:11px;font-weight:600;font-variant:small-caps;line-height:30px;width:160px;height:30px;margin:0 auto;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#55504c;border:1px solid #55504c;border-radius:15px;}.lk-form{width:280px;margin:auto;}.lk-form__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.lk-form__row.mod_confirm{margin-top:26px;}.lk-form__field{position:relative;width:280px;margin:30px 0 0;}.lk-form__field.mod_wide{width:100%;}.lk-form__field:first-child{margin-top:0;}.lk-form__field .input-text__wrap{width:100%;}.lk-form__field .input-text.mod_email .input-text__icon::before{width:21px;height:13px;content:'';background:url(/themes/custom/petschool/img/lk/icon-email.png);}.lk-form__field .input-text.mod_name .input-text__icon::before{width:18px;height:18px;content:'';background:url(/themes/custom/petschool/img/lk/icon-name.png);}.lk-form__field .input-text.mod_city .input-text__icon::before{width:23px;height:19px;content:'';background:url(/themes/custom/petschool/img/lk/icon-city.png);}.lk-form__field .input-text.mod_phone .input-text__icon::before{width:19px;height:19px;content:'';background:url(/themes/custom/petschool/img/lk/icon-phone.png);}.lk-form__field .input-text.mod_pass .input-text__icon::before{width:15px;height:20px;content:'';background:url(/themes/custom/petschool/img/lk/icon-pass.png);}.lk-form__field .select-field.mod_pin .select-field__icon::before{width:14px;height:21px;content:'';background:url(/themes/custom/petschool/img/lk/icon-pin.png);}.lk-form__field .select-field__list{background-color:#f5f1e5;}.lk-form__field .select-field__list-inner{background-color:#f5f1e5;}.lk-form__field .error{font-size:11px;position:absolute;top:100%;right:0;left:0;width:100%;text-align:center;color:#ed232c;}.lk-form__field.mod_invalid .input-text__wrap{border-color:#ed232c;}.lk-form__button{font-size:11px;width:125px;height:30px;padding:0 17px;letter-spacing:2.24px;text-transform:uppercase;color:#fff;border:0;border-radius:15px;outline:none;background-color:#ed1c24;}.lk-form__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.main-section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:30px 0 20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.main-section a.button{display:none;}.main-section__wrapper{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.main-section__wrapper:after{position:absolute;top:-20px;right:20px;width:92px;height:67px;content:'';background:url(/themes/custom/petschool/img/main-section/main-section_icon.svg) no-repeat center center;background-size:cover;}.main-section__title{text-align:left;}.main-section__subtitle{font-size:1.125rem;line-height:18px;}.main-section__text{font-size:1.25rem;font-weight:300;line-height:30px;max-width:100%;margin-top:210px;margin-left:0;}.main-title{position:relative;padding-top:30px;text-align:center;}.main-title__banner{margin-bottom:15px;}.main-title__title{margin-bottom:30px;}.main-title__small{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.625rem;font-weight:400;color:#000;}.main-title__big{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:3.875rem;font-weight:400;line-height:.7;color:#ef4d9b;}.main-title__desc{font-size:1.25rem;}.main-title__button{display:none;}.map{margin:0;}.map__title{color:#9b548a;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.map .title_3-wrapper{padding:160px 0 0;background-image:url(/themes/custom/petschool/img/map/map-small.png);background-repeat:no-repeat;background-position:center top,left 40px;background-size:240px;display:none;}.map__container{position:relative;width:100%;min-height:300px;margin-top:30px;background-image:none;background-repeat:no-repeat;background-position:center center
    left -30px top 115px,right -30px top 130px;background-size:contain;background-size:92px,90px;}.map__h2{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.5rem;line-height:32px;text-align:center;color:#55504c;}.map__select{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;line-height:38px;position:absolute;top:50px;left:50%;width:296px;height:38px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#828282;border-radius:20px;background-color:#fff;}.map__select-title{line-height:38px;position:relative;padding-left:60px;}.map__select-title:before{position:absolute;top:50%;left:30px;width:15px;height:21px;content:'';-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/themes/custom/petschool/img/map/marker.png) no-repeat center center;}.map__select-title:after{position:absolute;top:50%;right:10px;width:10px;height:7px;content:'';-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);background:url(/themes/custom/petschool/img/map/arrow.png) no-repeat center center;}.map__select.opened{height:auto;border-radius:20px 20px 0 20px;}.map__select-option{line-height:25px;visibility:hidden;height:170px;padding:0 0 10px 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;opacity:0;}.map__select-option a{font-family:'Open Sans',Helvetica,sans-serif;font-size:14px;display:block;-webkit-transition:.1s ease;-o-transition:.1s ease;transition:.1s ease;text-decoration:none;color:#828282;}.map__select-option a:hover{font-weight:700;color:#9b548a;}.map__select-option.open{visibility:visible;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);opacity:1;}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom;}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto;}.mCustomScrollBox{position:relative;overflow:hidden;max-width:100%;height:100%;outline:none;direction:ltr;}.mCSB_container{overflow:hidden;width:auto;height:auto;}.mCSB_inside > .mCSB_container{margin-right:30px;}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-right:0;margin-left:30px;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;}.mCSB_scrollTools{position:absolute;top:0;right:0;bottom:0;left:auto;width:16px;height:auto;}.mCSB_outside + .mCSB_scrollTools{right:-26px;}.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{right:auto;left:0;}.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px;}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;}.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0;}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;border-radius:16px;}.mCSB_scrollTools .mCSB_dragger{z-index:1;width:100%;height:30px;cursor:pointer;}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;text-align:center;border-radius:16px;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px;}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{position:absolute;display:block;overflow:hidden;width:100%;height:20px;margin:0 auto;cursor:pointer;}.mCSB_scrollTools .mCSB_buttonDown{bottom:0;}.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-right:0;margin-bottom:30px;}.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%;}.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal{top:auto;right:0;bottom:0;left:0;width:auto;height:16px;}.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{left:0;width:30px;height:100%;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto;}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{position:absolute;display:block;overflow:hidden;width:20px;height:100%;margin:0 auto;cursor:pointer;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0;}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0;}.mCSB_container_wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;width:auto;height:auto;margin-right:30px;margin-bottom:30px;}.mCSB_container_wrapper > .mCSB_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:30px;padding-bottom:30px;}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px;}.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px;}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0;}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0;}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px;}.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0;}.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-right:0;margin-left:30px;}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{padding-right:0;}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{padding-bottom:0;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0;}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0;}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out;}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;}.mCSB_scrollTools{opacity:.75;filter:'alpha(opacity=75)';-ms-filter:'alpha(opacity=75)';}.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0;filter:'alpha(opacity=0)';-ms-filter:'alpha(opacity=0)';}.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:1;filter:'alpha(opacity=100)';-ms-filter:'alpha(opacity=100)';}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:'alpha(opacity=40)';-ms-filter:'alpha(opacity=40)';}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:'alpha(opacity=75)';-ms-filter:'alpha(opacity=75)';}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:'alpha(opacity=85)';-ms-filter:'alpha(opacity=85)';}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:'alpha(opacity=90)';-ms-filter:'alpha(opacity=90)';}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{opacity:.4;background-image:url(/themes/custom/petschool/css/mCSB_buttons.png);background-repeat:no-repeat;filter:'alpha(opacity=40)';-ms-filter:'alpha(opacity=40)';}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0;}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px;}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px;}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px;}.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:'alpha(opacity=75)';-ms-filter:'alpha(opacity=75)';}.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:'alpha(opacity=90)';-ms-filter:'alpha(opacity=90)';}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15);}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85);}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,.9);}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;border-radius:1px;background-color:#fff;background-color:rgba(255,255,255,.1);}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;border-radius:1px;background-color:#fff;background-color:rgba(255,255,255,.75);}.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto;}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px;}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px;}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{border-radius:1px;background-color:#000;background-color:rgba(0,0,0,.1);}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:1px;background-color:#000;background-color:rgba(0,0,0,.75);}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85);}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9);}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px;}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px;}.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;border-radius:2px;background-color:#fff;background-color:rgba(255,255,255,.1);}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;border-radius:2px;background-color:#fff;background-color:rgba(255,255,255,.75);}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0;}.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto;}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px;}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{border-radius:2px;background-color:#000;background-color:rgba(0,0,0,.1);}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:2px;background-color:#000;background-color:rgba(0,0,0,.75);}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85);}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9);}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px;}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px;}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1);}.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px;}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;}.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto;}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85);}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9);}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px;}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px;}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15);}.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px;}.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px;}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px;}.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0;}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0;}.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px;}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:0 -1px;}.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px;}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9);}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px;}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px;}.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{opacity:.3;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==');background-repeat:repeat-y;filter:'alpha(opacity=30)';-ms-filter:'alpha(opacity=30)';}.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px;}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=');}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px;}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px;}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-repeat:repeat-y;}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(255,255,255,0)));background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-repeat:repeat-x;}.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px;}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px;}.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:'alpha(opacity=30)';-ms-filter:'alpha(opacity=30)';}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px;}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2);}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555;}.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px;}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2);}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto;}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1);}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:'alpha(opacity=30)';-ms-filter:'alpha(opacity=30)';}.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;}.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px;}.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{-webkit-box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);}.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5);}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:absolute;top:0;right:0;bottom:0;left:0;width:12px;height:auto;margin:2px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4);box-shadow:inset 1px 0 0 rgba(255,255,255,.4);}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555;}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:auto;height:12px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.mCS-3d-thick-dark.mCSB_scrollTools{-webkit-box-shadow:inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 0 14px rgba(0,0,0,.2);}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2);}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1);}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0;}.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px;}.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{right:auto;left:0;}.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;}.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px;}.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px;}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:'alpha(opacity=20)';-ms-filter:'alpha(opacity=20)';}.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:'alpha(opacity=50)';-ms-filter:'alpha(opacity=50)';}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:'alpha(opacity=20)';-ms-filter:'alpha(opacity=20)';}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:'alpha(opacity=50)';-ms-filter:'alpha(opacity=50)';}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2);}.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;}.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0;}.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px;}.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85);}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9);}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2);}.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:absolute;top:0;right:0;bottom:0;left:0;width:6px;height:auto;margin:3px 5px;}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:6px;margin:5px 3px;}.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0;}.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px;}.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85);}.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9);}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px;}.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px;}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);background-color:transparent;}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2);}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85);}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);}.materials__inner{padding:100px 0;}.materials__inner__new--content{max-width:90%;margin:0 auto;text-align:center;color:#9b548a;}.materials__inner__new--content p{font-size:1.125rem;font-weight:300;}.materials__title{color:#9b548a;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.materials__slider{margin-top:60px;}.materials__slide{text-align:center;}.materials__slide img{display:inline-block;width:200px;}.materials__text{font-size:1.25rem;margin:10px 0 20px;color:#9b548a;}.materials__button{font-size:.75rem;font-variant:small-caps;line-height:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:160px;padding:0 20px !important;letter-spacing:2.24px;color:#9b548a;border:2px solid #5d3253;border-radius:20px;background:transparent;}.materials .slick-arrow{top:180px;background:url(/themes/custom/petschool/img/slider-arrow-dark.png) no-repeat center center;}.materials .slick-arrow.slick-prev{left:-20px;}.materials .slick-arrow.slick-next{right:-20px;}.materials .slick-dots{bottom:-50px;margin:0;padding:0;}.materials .slick-dots li{border:1px solid #9b548a;}.materials .slick-dots li.slick-active{background:#9b548a;}.materials-page{padding:30px 0 70px;}.materials-page__title{color:#fff;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.4%29%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.materials-page__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:100%;margin:50px auto 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.materials-page__block{font-family:'Open Sans',Helvetica,sans-serif;font-size:1.125rem;font-weight:300;line-height:29px;padding-top:140px;text-align:center;color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.materials-page__block:first-child{margin-bottom:40px;background:url(/themes/custom/petschool/img/materials/materials-page-1.png) no-repeat center top;}.materials-page__block:nth-child(2){margin-bottom:40px;background:url(/themes/custom/petschool/img/materials/materials-page-2.png) no-repeat center top 20px;}.materials-page__block:nth-child(3){margin-bottom:40px;background:url(/themes/custom/petschool/img/materials/materials-page-3.png) no-repeat center top 20px;}.materials-page__block:last-child{background:url(/themes/custom/petschool/img/materials/materials-page-4.png) no-repeat center top 20px;}.materials-page-wrapper .materials__title{color:#fff;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%23925d16%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23925d16%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23925d16%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23925d16%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23925d16%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23925d16%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23925d16%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.materials-page-wrapper .slick-arrow{background:url(/themes/custom/petschool/img/slider-arrow-light2.png) no-repeat center center;}.materials-page-wrapper .slick-dots{opacity:0;}.materials-page-wrapper .materials__button{color:#fff;border:2px solid #fff;}.materials-page-wrapper .materials__text{color:#fff;}.members{padding:40px 0 0;}.members__section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.members__text{padding:10px 0 60px;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;}.members__text-p{font-family:'Open Sans',Helvetica,sans-serif;margin:10px 0 25px;}.members__map{height:160px;padding:30px 0 0;background:url(/themes/custom/petschool/img/members/members-4.png) no-repeat center bottom;background-size:contain;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;display:none;}.members__title{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.members__subtitle{color:#885405;}.modal{font-size:0;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;background:rgba(0,0,0,.4);-webkit-overflow-scrolling:touch;}.modal:after{display:inline-block;height:100%;margin-left:-.05em;content:'';vertical-align:middle;}.modal.open{display:block;}.modal__inner{font-size:1.125rem;font-weight:400;position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:30px 15px;text-align:left;vertical-align:middle;background-color:#fff;}.modal__close{position:absolute;top:0;right:0;display:block;overflow:visible;width:50px;height:50px;margin:0;padding:0;cursor:pointer;text-decoration:none;border:0;outline:0;background:transparent;}.modal__close:before,.modal__close:after{position:absolute;top:50%;left:50%;width:20px;height:2px;content:'';border-radius:4px;background-color:#4e98a4;will-change:transform;}.modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);}.modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);}.modal__title{margin-bottom:30px;}.modal-video__iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.modal-video .modal__content{position:relative;padding-bottom:56.6%;}.modal-message .modal__inner{max-width:700px;padding:50px;}.modal-message .modal__title{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:400;margin-top:30px;}.modal-message .modal__text{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.5rem;max-width:450px;margin:0 auto;color:#4e98a4;}.modal-message .modal__title,.modal-message .modal__text{text-align:center;}.modal-share__title{font-family:'Oswald',Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:10px;text-align:center;color:#398895;}.modal-share__title-big{font-size:2.625rem;}.modal-share__title-small{font-size:1.875rem;}.modal-share__text{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.125rem;max-width:410px;margin-right:auto;margin-bottom:30px;margin-left:auto;text-align:center;color:#398895;}.modules{font-family:'Open Sans',Helvetica,sans-serif;font-size:1.125rem;font-weight:300;line-height:29px;padding:40px 0 60px;color:#55504c;}.modules__docs-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:50px;padding:390px 0 0;background:url(/themes/custom/petschool/img/modules/modules-doc.png) no-repeat center top;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.modules__docs-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.modules__docs-box:last-child{margin-bottom:0;}.modules__docs-name{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:400;max-width:140px;margin:0 auto 20px;text-align:center;}.modules__description{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:400;width:80%;margin:0 auto;margin-top:0;padding:40px 0 20px;text-align:center;color:#9b548a;}.modules__title{line-height:1;color:#55504c;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.modules__text{max-width:90%;margin:auto;padding:30px 0 0;text-align:center;}.modules__subtitle{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:400;margin-top:50px;padding:390px 0 20px;color:#9b548a;background:url(/themes/custom/petschool/img/modules/modules-doc.png) no-repeat center top;}.modules__button{font-size:.875rem;font-weight:700;line-height:14px;min-width:120px;height:45px;padding:0 30px;color:#9b548a;border:2px solid #9b548a;background:transparent;}.modules__table{display:none;margin-top:90px;}.modules__table span{font-size:1.125rem;font-weight:700;line-height:29px;letter-spacing:2.52px;text-transform:uppercase;color:#959595;}.modules__table-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:20px 0 60px;border-bottom:1px solid #8b8780;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.modules__table__title{padding-bottom:15px;}.modules__table-cell{-webkit-box-flex:0;-webkit-flex:0 0 28%;-moz-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;}.modules__table-cell:first-child{padding-left:50px;}.modules__table-cell:last-child{padding-right:50px;}.modules__table-cell ul{margin:0;padding:0;list-style:none;}.modules__table-cell ul li:before{font-weight:700;margin-right:10px;content:'•';color:#9d588c;}.modules__table-cell ul li:not(:last-child){padding-bottom:20px;}.modules__table-cell p{margin:0;}.modules__table-subtitle{font-size:1.5rem;font-weight:700;line-height:29px;max-width:290px;color:#9b548a;}.news{padding:120px 0 120px;}.news__blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.news__title{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%235d3152%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%235d3152%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%235d3152%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%235d3152%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%235d3152%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%235d3152%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%235d3152%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.news__block{margin:20px 0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.news__block-title{font-size:1.5rem;line-height:24px;display:block;}.news__block-text{font-family:'Open Sans',Helvetica,sans-serif;font-size:.8125rem;line-height:16px;margin:15px 0 20px;}.news__buttons{text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.news__button{font-size:.75rem;font-weight:600;font-variant:small-caps;line-height:30px;width:120px;min-width:120px;height:30px;padding:0 20px !important;letter-spacing:1.5px;border:2px solid #5d3253;background:transparent;}.news__button .button__inner{vertical-align:top;}.news__more{margin-top:25px;}.title-news{position:relative;padding:55px 0;background:url(/themes/custom/petschool/img/news/news-bg1-mobile.png),url(/themes/custom/petschool/img/news/news-bg2-mobile.png);background-color:#efb71f;background-repeat:no-repeat;background-position:left bottom,right bottom;}.title-news:before{position:absolute;bottom:5px;width:100%;height:2px;content:'';background-color:#f5f1e5;}.title-news .news__title{font-size:2.5rem;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22white%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22white%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22white%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22white%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22white%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22white%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22white%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.list_news{padding:50px 0;}.list_news-block{font-family:'Open Sans',Helvetica,sans-serif;position:relative;max-width:675px;margin:auto;color:#55504c;}.list_news-block:not(:last-child){margin-bottom:50px;padding-bottom:40px;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%2355504c%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.list_news-block--date{font-size:.75rem;}.list_news-block--title{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:bold;margin:20px 0 40px;}.list_news-block p{font-size:.875rem;line-height:22px;overflow:hidden;margin:0 0 20px;padding:0;}.list_news-block a{font-size:1.1875rem;text-decoration:underline;color:#55504c;}.list_news-block img{position:relative;margin:0 0 30px;margin-left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.parents{padding:50px 0 60px;background-image:none;}.parents__inner{font-family:'Open Sans',Helvetica,sans-serif;font-size:.8125rem;line-height:1.2;margin:auto;padding:30px 0 0;color:#55504c;}.parents__inner b{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.25rem;font-weight:normal;}.parents__button{min-width:120px;min-width:120px;height:29px;height:29px;margin-top:20px;padding:0 13px;border:2px solid #ea1b24;background:transparent;}.parents__button .button__text{font-size:1rem;font-weight:600;letter-spacing:2.24px;color:#ea1b24;}.parents__button-banner{position:absolute;bottom:45px;left:50%;min-width:120px;height:29px;padding:0 13px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.parents__slogan{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.25rem;position:absolute;top:40px;left:50%;display:inline-block;width:80%;margin:auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;}.parents__title{margin-bottom:25px;color:#ea1c24;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ea1c24%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ea1c24%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ea1c24%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ea1c24%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ea1c24%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ea1c24%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ea1c24%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.parents__banner{background-color:#ea1c24;}.parents__banner .l-page__container{min-height:350px;text-align:center;background-image:url(/themes/custom/petschool/img/parents/parents-banner.png);background-repeat:no-repeat;background-position:center center;background-size:contain;}.parents-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:50px 0 80px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.parents-info__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.parents-info__text{font-size:18px;font-weight:300;margin:15px 0 20px;text-align:left;}.parents-info .parents__button-parents-info{position:relative;left:50%;display:block;width:200px;height:29px;padding:0 13px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.participant__head{height:349px;padding:1px 0 0;background:url(/themes/custom/petschool/img/participant/participant.png) no-repeat center;}.participant__title{margin:25px 0 0;padding-bottom:30px;text-align:center;text-transform:none;color:#fff;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23ffffff%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.participant__place{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:3.6875rem;margin:20px 0;text-align:center;text-transform:uppercase;}.participant__container{position:relative;padding:34px 0;}.participant__container::before{position:absolute;top:-6px;left:0;width:100%;height:3px;content:'';background:#f5f1e5;}.participant__container-decor-1{position:absolute;top:296px;right:50%;display:none;width:115px;height:128px;margin-right:541px;background:url(/themes/custom/petschool/img/participant/decor-1.png);}.participant__container-decor-2{position:absolute;bottom:68px;left:50%;display:none;width:95px;height:133px;margin-left:558px;background:url(/themes/custom/petschool/img/participant/decor-3.png);}.participant__container-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:984px;margin:0 auto;padding:0 20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.participant__side{font-family:'Open Sans',Helvetica,sans-serif;max-width:320px;padding:0;color:#55504c;}.participant__avatar{position:relative;max-width:226px;margin:auto;}.participant__avatar img{max-width:226px;}.participant__avatar-label{position:absolute;right:-15px;bottom:17px;}.participant__name{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:bold;margin:30px 0 0;}.participant__position{font-size:1.125rem;line-height:29px;margin:15px 0 0;}.participant__properties{margin:30px 0 0;}.participant__property{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin:25px 0 0;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.participant__property-icon{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:33px;margin-right:13px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-basis:33px;-ms-flex-preferred-size:33px;flex-basis:33px;}.participant__property-icon::after{content:'';}.participant__property-icon.mod_mail::after{width:31px;height:23px;background:url(/themes/custom/petschool/img/participant/icon-mail.png);}.participant__property-icon.mod_phone::after{width:33px;height:33px;background:url(/themes/custom/petschool/img/participant/icon-phone.png);}.participant__property-icon.mod_place::after{width:24px;height:29px;background:url(/themes/custom/petschool/img/participant/icon-place.png);}.participant__property-value{font-size:1.125rem;line-height:29px;}.participant__property-value a{text-decoration:none;color:inherit;}.participant__content{position:relative;max-width:320px;margin:0;padding:255px 0 52px;color:#9b548a;background:url(/themes/custom/petschool/img/participant/decor-2.png) no-repeat 67px 43px;}.participant__content::before{position:absolute;top:180px;left:0;width:67px;height:57px;content:'';background:url(/themes/custom/petschool/img/participant/quote-1.png) no-repeat;}.participant__content::after{position:absolute;right:0;bottom:0;width:62px;height:59px;content:'';background:url(/themes/custom/petschool/img/participant/quote-2.png) no-repeat;}.participant__caption{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:bold;}.participant__text{font-family:'Open Sans',Helvetica,sans-serif;font-size:1.125rem;font-style:italic;line-height:29px;margin:15px 0 0;}.partners{padding:90px 0;}.partners__blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:460px;margin:30px auto 0;-webkit-box-pack:justify;-webkit-justify-content:space-around;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.partners__title{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.partners__block{line-height:160px;width:200px;height:165px;margin:0 auto;margin-bottom:30px;text-align:center;border-radius:8px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.308509);box-shadow:0 1px 4px rgba(0,0,0,.308509);}.partners__block img{display:inline-block;vertical-align:middle;}.partners-page{padding:60px 0 170px;}.partners-page__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:80%;margin:100px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.partners-page__title{padding-bottom:30px;text-align:center;text-transform:none;color:#9b548a;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.partners-page__subtitle{color:#9b548a;}.partners-page__block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.partners-page__block:not(:last-child){margin-bottom:80px;}.partners-page__img{line-height:192px;overflow:hidden;height:192px;text-align:center;border:2px solid #9b548a;border-radius:50%;background-color:#fff;-webkit-box-flex:0;-webkit-flex:0 0 192px;-moz-box-flex:0;-ms-flex:0 0 192px;flex:0 0 192px;}.partners-page__img img{vertical-align:middle;}.partners-page__text{-webkit-box-flex:0;-webkit-flex:0 0 calc(100% - 250px);-moz-box-flex:0;-ms-flex:0 0 calc(100% - 250px);flex:0 0 calc(100% - 250px);}.partners-page__descr{margin:30px 0;}.partners-page__descr p{font-family:'Open Sans',Helvetica,sans-serif;font-size:13px;color:#4a4542;}.partners-page__button{font-size:12px;font-variant:small-caps;line-height:14px;height:28px;padding:0 15px;letter-spacing:2.24px;color:#a46393;border:1px solid #a46393;background-color:#f5f1e5;}.partners-page__button.button__text{line-height:14px;letter-spacing:2.24px;}.popup__overlay{position:fixed;z-index:150;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-y:auto;width:100%;height:100%;background:rgba(0,0,0,.62);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.popup__body{position:relative;width:90%;min-width:200px;color:#828282;background:#fff;margin:auto;}.popup__content{max-width:100%;}.popup__closer{position:absolute;z-index:3;top:10px;right:10px;width:16px;height:16px;padding:20px;cursor:pointer;background:url(/themes/custom/petschool/img/popup/popup_closer.png) no-repeat;background-position:center;}.popup__message{padding:60px 42px 15px;background:url(/themes/custom/petschool/img/popup/popup_send.png) no-repeat;background-position:center top 23px;background-size:70px;}.popup__message-success{padding:40px 42px 23px;background:url(/themes/custom/petschool/img/signin/signin-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right 55px top,left 10px bottom 10px;background-size:35px;}.popup__message-text{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:19px;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;}.popup__button{font-family:'Open Sans',Helvetica,sans-serif;font-size:9px;font-weight:700;height:24px;padding:0 15px;cursor:pointer;letter-spacing:.3ex;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;}.popup__button-success{padding:0 15px;letter-spacing:2.1px;}.popup__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.presentation__inner{padding:80px 0 50px;}.presentation__title{color:#fff;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236a385d%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.presentation__slider{margin-top:60px;}.presentation__slide{text-align:center;}.presentation__slide img{display:inline-block;width:100%;}.presentation__text{font-size:1.25rem;margin:60px 0 20px;color:#fff;}.presentation__button{font-size:.875rem;line-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:160px;color:#fff;border:2px solid #fff;border-radius:20px;background:transparent;}.presentation .slick-arrow{top:180px;background:url(/themes/custom/petschool/img/slider-arrow-light2.png) no-repeat center center;}.presentation .slick-arrow.slick-prev{left:-20px;}.presentation .slick-arrow.slick-next{right:-20px;}.presentation .slick-dots{bottom:150px;margin:0;padding:0;}.presentation .slick-dots li{border:1px solid #fff;border-radius:50%;}.presentation .slick-dots li.slick-active{background-color:#fff;}.prize{padding:50px 0;}.prize .title_1{line-height:1.1em;}.prize__inner{max-width:100%;margin:auto;text-align:center;}.prize__description{font-size:1.125rem;font-weight:300;line-height:22px;max-width:100%;margin:20px auto 0;}.prize__description span{font-weight:500;}.purina-header{position:relative;z-index:40;padding:8px 0;background-color:#ed232c;}.purina-header__logo{width:269px;height:16px;margin-right:20px;}.purina-header__logo img{vertical-align:top;}.purina-header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.restore-form{font-family:'Open Sans',Helvetica,sans-serif;width:400px;max-width:100%;min-height:250px;margin:0 auto;padding:25px 17px 18px;background:url(/themes/custom/petschool/img/restore/restore-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right -10px top 90px,left 10px bottom 15px;background-size:50px,35px;}.restore-form,.restore-form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.restore-form__title{font-size:1.1875rem;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;}.restore-form__fields + .restore-form__title{margin-top:30px;}.restore-form__text{font-family:'Open Sans',Helvetica,sans-serif;font-size:.75rem;text-align:center;color:#828282;}.restore-form__text.error{color:#ed1c24;}.restore-form__row.mod_confirm{margin-top:26px;}.restore-form__field{position:relative;width:185px;margin:20px auto 0;}.restore-form__field.mod_wide{width:100%;}.restore-form__field .input-text__wrap{width:100%;}.restore-form__field .input-text.mod_email .input-text__icon::before{width:21px;height:13px;content:'';background:url(/themes/custom/petschool/img/register/icon-email.png);}.restore-form__field .input-text.mod_password .input-text__icon::before{width:15px;height:20px;content:'';background:url(/themes/custom/petschool/img/register/icon-password.png);}.restore-form__field .error{font-size:11px;position:absolute;top:100%;right:0;color:#ed232c;}.restore-form__field.mod_invalid .input-text__wrap{border-color:#ed232c;}.restore-form__button{font-size:15px;font-weight:700;width:185px;height:37px;padding:0 17px;cursor:pointer;letter-spacing:.3ex;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;}.restore-form__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:23px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.restore-form__checkbox{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;min-width:13px;height:13px;margin-top:1px;border:solid 1px #9b548a;border-radius:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.restore-form__checkbox-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.restore-form__checkbox-label{font-size:11px;margin-left:5px;}.restore-form__checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;}.restore-form__checkbox input:checked + .restore-form__checkbox-flag{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.restore-form__checkbox input:checked + .restore-form__checkbox-flag::after{width:7px;height:7px;content:'';border-radius:100%;background:#9b548a;}.restore-form__links{font-size:12px;margin-top:15px;text-align:center;}.restore-form__links-item{color:#9b548a;}.register-form{font-family:'Open Sans',Helvetica,sans-serif;width:609px;max-width:100%;margin:0 auto;padding:60px 17px 45px;background:url(/themes/custom/petschool/img/signin/signin-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right 40px top,left -15px bottom -15px;background-size:auto;}.register-form,.register-form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.register-form__title{font-size:1.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;}.register-form__row.mod_confirm{margin-top:26px;}.register-form__field{position:relative;width:185px;margin:20px auto 0;}.register-form__field.mod_wide{width:100%;}.register-form__field .select-field__wrap,.register-form__field .input-text__wrap{width:100%;}.register-form__field .input-text.mod_user .input-text__icon::before{width:17px;height:19px;content:'';background:url(/themes/custom/petschool/img/register/icon-user.png);}.register-form__field .input-text.mod_email .input-text__icon::before{width:21px;height:13px;content:'';background:url(/themes/custom/petschool/img/register/icon-email.png);}.register-form__field .input-text.mod_place .input-text__icon::before{width:15px;height:21px;content:'';background:url(/themes/custom/petschool/img/register/icon-place.png);}.register-form__field .input-text.mod_phone .input-text__icon::before{width:17px;height:20px;content:'';background:url(/themes/custom/petschool/img/register/icon-phone.png);}.register-form__field .input-text.mod_password .input-text__icon::before{width:15px;height:20px;content:'';background:url(/themes/custom/petschool/img/register/icon-password.png);}.register-form__field .select-field.mod_user .select-field__icon::before{width:17px;height:19px;content:'';background:url(/themes/custom/petschool/img/register/icon-user.png);}.register-form__field .select-field.mod_place .select-field__icon::before{width:15px;height:21px;content:'';background:url(/themes/custom/petschool/img/register/icon-place.png);}.register-form__field .error{font-size:9px;position:absolute;top:100%;right:0;color:#ed232c;}.register-form__field.mod_invalid .select-field__wrap,.register-form__field.mod_invalid .input-text__wrap{border-color:#ed232c;}.register-form__button{font-size:15px;font-weight:700;height:37px;padding:0 17px;cursor:pointer;letter-spacing:.3ex;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;}.register-form__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.register-form__checkbox{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;min-width:13px;height:13px;margin-top:1px;border:solid 1px #9b548a;border-radius:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.register-form__checkbox-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.register-form__checkbox-label{font-size:11px;margin-left:5px;}.register-form__checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;}.register-form__checkbox input:checked + .register-form__checkbox-flag{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.register-form__checkbox input:checked + .register-form__checkbox-flag::after{width:7px;height:7px;content:'';border-radius:100%;background:#9b548a;}.register-form__links{font-size:12px;margin-top:15px;text-align:center;}.register-form__links-item{color:#9b548a;}#password_confirm-error{left:0;width:200%;}.section-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:6px 10px;text-decoration:none;border-radius:41px;background-color:#c4dadf;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.section-link__img{margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}.section-link__text{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:.875rem;text-align:left;text-transform:uppercase;color:#000;-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.side{height:100%;}.side__main-page{-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;}.side__content-page{position:fixed;bottom:0;left:100%;overflow:auto;width:100%;height:calc(100% - 164px);padding:0 0 20px 0;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;background-color:#fff;}.side__content-page-inner{position:relative;background:#fff;-webkit-overflow-scrolling:touch;}.side__return-button,.side__scroll-button{position:fixed;top:50%;display:none;}.side__return-button{left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.side__scroll-button{right:20px;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}.side.open .side__main-page{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.side.open .side__content-page{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.social{margin:10px auto 0;text-align:center;}.social .social__icon{display:inline-block;width:25px;height:25px;cursor:pointer;background-size:contain;}.social .social__icon:not(:last-child){margin-right:20px;}.social .social__icon.fb{background:url(/themes/custom/petschool/img/social/fb.svg) no-repeat center center;background-size:contain;}.social .social__icon.vk{background:url(/themes/custom/petschool/img/social/vk.svg) no-repeat center center;background-size:contain;}.social .social__icon.ok{background:url(/themes/custom/petschool/img/social/ok.svg) no-repeat center center;background-size:contain;}.signin-form{font-family:'Open Sans',Helvetica,sans-serif;width:400px;max-width:100%;margin:0 auto;padding:60px 17px 18px;background:url(/themes/custom/petschool/img/signin/signin-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right 40px top,left -15px bottom 35px;background-size:auto;}.signin-form,.signin-form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.signin-form__title{font-size:1.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;}.signin-form__row.mod_confirm{margin-top:26px;}.signin-form__field{position:relative;width:185px;margin:20px auto 0;}.signin-form__field.mod_wide{width:100%;}.signin-form__field .input-text__wrap{width:100%;}.signin-form__field .input-text.mod_email .input-text__icon::before{width:21px;height:13px;content:'';background:url(/themes/custom/petschool/img/register/icon-email.png);}.signin-form__field .input-text.mod_password .input-text__icon::before{width:15px;height:20px;content:'';background:url(/themes/custom/petschool/img/register/icon-password.png);}.signin-form__field .error{font-size:11px;position:absolute;top:100%;right:0;color:#ed232c;}.signin-form__field.mod_invalid .input-text__wrap{border-color:#ed232c;}.signin-form__button{font-size:15px;font-weight:700;width:185px;height:37px;padding:0 17px;cursor:pointer;letter-spacing:.3ex;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;}.signin-form__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.signin-form__checkbox{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;min-width:13px;height:13px;margin-top:1px;border:solid 1px #9b548a;border-radius:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.signin-form__checkbox-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.signin-form__checkbox-label{font-size:11px;margin-left:5px;}.signin-form__checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;opacity:0;}.signin-form__checkbox input:checked + .signin-form__checkbox-flag{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.signin-form__checkbox input:checked + .signin-form__checkbox-flag::after{width:7px;height:7px;content:'';border-radius:100%;background:#9b548a;}.signin-form__links{font-size:12px;margin-top:15px;text-align:center;}.signin-form__links a{display:block;}.signin-form__links-restore{cursor:pointer;}.signin-form__links-item{color:#9b548a;}.initiative{padding:50px 0 60px;}.initiative__blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.initiative__title{margin-bottom:25px;color:#fff;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23fff%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.initiative__inner{font-size:1.125rem;font-weight:300;line-height:32px;max-width:100%;margin:auto;text-align:left;}.initiative__inner p{margin:30px 0 0;}.obligation{padding:40px 0;color:#9b548a;}.obligation__title{padding:0 0 20px 0 !important;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%239b548a%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.obligation__inner{font-size:1.125rem;font-weight:300;line-height:32px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:100%;margin:35px auto 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.obligation__block{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.obligation__block p{margin:0;}.obligation__block p:not(:last-child){margin:0 0 20px;}.friends{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:50px 0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.friends__img{height:240px;margin-bottom:30px;background:url(/themes/custom/petschool/img/society/society-bg.png) no-repeat left top;background-size:contain;-webkit-box-flex:0;-webkit-flex:0 0 280px;-moz-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;}.friends__inner{font-size:1.125rem;line-height:32px;-webkit-box-flex:0;-webkit-flex:0 0 280px;-moz-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px;}.friends__inner p{font-weight:300;margin:15px 0 0;}.friends__inner p:first-of-type{margin:0;padding-top:30px;}.friends__title{padding:0 !important;text-align:left;}.stages{padding:50px 0;}.stages.stagesTwo{padding:50px 0;}.stages.stagesTwo .stages__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.stages.stagesTwo .stages__item:nth-child(1){margin-bottom:20px;}.stages.stagesTwo .stages__item:nth-child(1) .stages__info:before{background:url(/themes/custom/petschool/img/stages/stages-one-b.png) no-repeat;background-position:center;background-size:contain;}.stages.stagesTwo .stages__item:nth-child(2) .stages__info:before{background:url(/themes/custom/petschool/img/stages/stages-two-b.png) no-repeat;background-position:center;background-size:contain;}.stages.stagesTwo .stages__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:280px;height:125px;padding:0 0 0 90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.stages.stagesTwo .stages__caption{color:#175d5f;}.stages.stagesTwo .stages__description{font-size:22px;line-height:1.3em;}.stages.stagesThree{padding:50px 0;}.stages.stagesThree .stages__wrapper{margin-top:0;}.stages.stagesThree .stages__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.stages.stagesThree .stages__item:nth-child(1){margin-bottom:20px;}.stages.stagesThree .stages__item:nth-child(1) .stages__info:before{background:url(/themes/custom/petschool/img/stages/stages-three.png) no-repeat;background-position:center;background-size:contain;}.stages.stagesThree .stages__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:280px;height:125px;padding:0 0 0 90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.stages.stagesThree .stages__description{font-size:22px;line-height:1.3em;}.stages .title_1{line-height:1.1em;}.stages__inner{max-width:95%;margin:auto;text-align:center;}.stages__wrapper{position:relative;margin-top:20px;}.stages__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.stages__item:nth-child(1){margin-bottom:20px;}.stages__item:nth-child(1) .stages__info:before{background:url(/themes/custom/petschool/img/stages/stages-one.png) no-repeat;background-position:center;background-size:contain;}.stages__item:nth-child(2) .stages__info:before{background:url(/themes/custom/petschool/img/stages/stages-two.png) no-repeat;background-position:center;background-size:contain;}.stages__info{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:280px;margin-bottom:10px;padding:20px 0 45px 90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.stages__info:before{position:absolute;top:50%;left:0;width:85px;height:125px;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.stages__caption{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:32px;font-weight:700;line-height:1.1em;text-transform:uppercase;color:#966012;}.stages__date{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:32px;font-weight:400;line-height:1.1em;color:#fff;}.stages__description{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:18px;font-weight:300;width:100%;}.stages__description span{font-weight:700;}.survey-form__inner{padding:40px 0;text-align:center;}form.survey-form__box.disablelegacy,#surveyForm{position:relative;z-index:1;display:block;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:-6px auto 50px;text-align:left;}#surveyForm .fieldset,form.survey-form__box.disablelegacy .fieldset{position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 auto;padding:45px 15px;border:1px solid #9b548a;border-top:none;border-radius:2px 2px 8px 8px;}#surveyForm .fieldset.fieldset:not(:first-of-type),form.survey-form__box.disablelegacy .fieldset.fieldset:not(:first-of-type){display:none;}#surveyForm .fieldset:before,form.survey-form__box.disablelegacy .fieldset:before,#surveyForm .fieldset:after,form.survey-form__box.disablelegacy .fieldset:after{position:absolute;z-index:1;top:0;width:30%;height:1px;content:'';background-color:#9b548a;}#surveyForm .fieldset:before,form.survey-form__box.disablelegacy .fieldset:before{left:0;}#surveyForm .fieldset:after,form.survey-form__box.disablelegacy .fieldset:after{right:0;}#surveyForm .button_box,form.survey-form__box.disablelegacy .button_box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}#surveyForm .next,#surveyForm .next,form.survey-form__box.disablelegacy .submit,form.survey-form__box.disablelegacy .submit{background-color:#ed1c24;}#surveyForm .previous,form.survey-form__box.disablelegacy .previous{background-color:#7b7b7b;}#surveyForm .action-button,form.survey-form__box.disablelegacy .action-button{font-weight:bold;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:160px;max-width:160px;margin:5px;padding:10px 5px;cursor:pointer;vertical-align:top;color:white;border:none;outline:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}#surveyForm .fs-title,form.survey-form__box.disablelegacy .fs-title{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:16px;margin-bottom:10px;color:#ed1c24;}#surveyForm .fs-subtitle,form.survey-form__box.disablelegacy .fs-subtitle{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;margin-bottom:20px;color:#55504c;}#progressbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-top:25px;padding-left:0;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}#progressbar li{font-size:9px;position:relative;float:left;width:8px;height:8px;margin:0 4px;list-style-type:none;text-transform:uppercase;color:white;border:1px solid #9b548a;border-radius:50%;background-color:transparent;}#progressbar li.active{background-color:#9b548a;}.radio{position:relative;display:block;margin-bottom:30px;justify-self:start;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.radio input{position:absolute;z-index:1;top:0;left:0;width:14px;height:14px;opacity:1;}.radio input:checked + .radio_text{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:1;}.radio_text{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;line-height:22px;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;padding-left:28px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.5;color:#55504c;}.teacher__inner{display:block;max-width:90%;margin:0 auto;text-align:center;}.teacher__text{font-size:1.125rem;font-weight:300;margin:0 0 25px;}.teacher__slide{min-height:560px;padding:190px 0 170px;}.teacher__slide-first{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/teacher/teacher-1.png),url(/themes/custom/petschool/img/teacher/teacher-2.png),url(/themes/custom/petschool/img/teacher/teacher-3.png),url(/themes/custom/petschool/img/teacher/teacher-4.png);background-repeat:no-repeat;background-position:left 20px top 20px,left 20px bottom 30px,center top 150px,right 20px top 10px;background-size:150px,75px,50px,90px;}.lang-kk .teacher__slide-first{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/teacher/teacher-1-kz.png),url(/themes/custom/petschool/img/teacher/teacher-2-kz.png),url(/themes/custom/petschool/img/teacher/teacher-3.png),url(/themes/custom/petschool/img/teacher/teacher-4.png);background-repeat:no-repeat;background-position:left 20px top 20px,left 20px bottom 30px,center top 150px,right 20px top 10px;background-size:150px,75px,50px,90px;}.teacher__slide-second{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;padding:160px 0 145px;background-color:#ea1c24;background-image:url(/themes/custom/petschool/img/teacher/teacher-5.png),url(/themes/custom/petschool/img/teacher/teacher-6.png),url(/themes/custom/petschool/img/teacher/teacher-8.png),url(/themes/custom/petschool/img/teacher/teacher-9.png),url(/themes/custom/petschool/img/teacher/teacher-7.png);background-repeat:no-repeat;background-position:left 20px top 35px,right 20px bottom 35px,right 20px top 37px,left 20px bottom 20px,center;background-size:120px,57px,64px,70px,70vw;}.teacher__slide-second .teacher__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.teacher__slide-third{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/teacher/teacher-10.png),url(/themes/custom/petschool/img/teacher/teacher-11.png),url(/themes/custom/petschool/img/teacher/teacher-12.png),url(/themes/custom/petschool/img/teacher/teacher-13.png),url(/themes/custom/petschool/img/teacher/teacher-14.png);background-repeat:no-repeat;background-position:left 20px top 30px,right 20px top 30px,left 20px bottom 10px,right -20px bottom 30px,center top 150px;background-size:90px,50px,90px,85px,40px;}.teacher .slick-arrow{font-size:0;position:absolute;z-index:9;top:50%;width:45px;height:93px;padding:0;cursor:pointer;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:0;outline:0;background:url(/themes/custom/petschool/img/slider_arrow-light.png) no-repeat center center;}.teacher .slick-arrow.slick-prev{left:40px;}.teacher .slick-arrow.slick-next{right:40px;-webkit-transform:translate(0,-50%) rotate(180deg);-ms-transform:translate(0,-50%) rotate(180deg);transform:translate(0,-50%) rotate(180deg);}.teacher .slick-dots{position:absolute;z-index:3;bottom:90px;left:50%;padding:0;list-style:none;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.teacher .slick-dots li{display:inline-block;width:10px;height:10px;cursor:pointer;vertical-align:middle;border:1px solid #fff;border-radius:50%;}.teacher .slick-dots li{margin-right:10px;}.teacher .slick-dots li.slick-active{width:10px;height:10px;border:0;background-color:rgba(0,0,0,.31);}.teacher .slick-dots button{display:none;}.teacher-info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding:70px 0 300px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.teacher-info__inner{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.teacher-info__text{font-size:18px;font-weight:300;margin-top:15px;text-align:center;}.title{font-family:'Amatic SC',Arial,Helvetica,sans-serif;}.title_1{font-size:3.4375rem;font-weight:700;line-height:55px;text-align:center;text-transform:uppercase;}.title_2{font-size:3.625rem;font-weight:700;text-transform:uppercase;}.title_3{font-size:3.625rem;font-weight:700;display:block;padding:0 20px;padding-bottom:27px;text-transform:uppercase;}.title_3-wrapper{line-height:1;width:100%;text-align:center;}.title_4{font-size:3.125rem;font-weight:700;padding-bottom:10px;text-transform:uppercase;background:url(/themes/custom/petschool/img/title/title_4.svg) no-repeat center bottom;}.title_5{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:400;line-height:32px;}.title_6{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:2.5rem;font-weight:700;line-height:32px;}.title_7{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:1.875rem;font-weight:600;font-weight:700;display:block;padding:0 20px;padding-bottom:27px;text-transform:uppercase;}.title.without__bottom{padding-bottom:0;background:none;}.tnews{padding:90px 0 60px;}.tnews__blocks{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tnews__title{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%236d701d%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236d701d%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236d701d%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236d701d%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236d701d%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236d701d%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%236d701d%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.tnews__block{margin:20px 0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.tnews__block-title{font-size:1.5rem;display:block;max-width:250px;}.tnews__block-text{line-height:20px;margin:15px 0 20px;}.tnews__buttons{margin-top:60px;text-align:center;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.tnews__button{font-size:.875rem;font-weight:400;width:160px;border:2px solid #5d3253;background:transparent;}.video{padding:60px 0 110px;}.video--survey{padding:40px 0;}.video--teacherVideo,.video--parentsVideo{padding:20px 0 40px;}.video__inner{margin:auto;text-align:center;}.video__text{font-size:1.5rem;font-weight:300;margin:30px auto 0;}.video__info{font-family:'Oswald',Arial,Helvetica,sans-serif;font-size:1rem;font-weight:300;max-width:320px;margin:20px auto;}.video__description{font-family:'Amatic SC',Arial,Helvetica,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.4em;max-width:320px;margin:30px auto 40px;text-transform:uppercase;}.video-title{background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22460%22%20height%3D%2211%22%20viewBox%3D%220%200%20460%2011%22%3E%3Cdefs%3E%3Cpath%20id%3D%226e6ia%22%20d%3D%22M705%201347.5a5.5%205.5%200%201%201%2011%200%205.5%205.5%200%200%201-11%200z%22%2F%3E%3Cpath%20id%3D%226e6ib%22%20d%3D%22M720%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6ic%22%20d%3D%22M733%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6id%22%20d%3D%22M683%201347.5a2.5%202.5%200%201%201%205%200%202.5%202.5%200%200%201-5%200z%22%2F%3E%3Cpath%20id%3D%226e6ie%22%20d%3D%22M692%201347.5a4.5%204.5%200%201%201%209%200%204.5%204.5%200%200%201-9%200z%22%2F%3E%3Cpath%20id%3D%226e6if%22%20d%3D%22M747%201348v-1h193v1z%22%2F%3E%3Cpath%20id%3D%226e6ig%22%20d%3D%22M480%201348v-1h193v1z%22%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cg%20transform%3D%22translate%28-480%20-1342%29%22%3E%3Cg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ia%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ib%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ic%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6id%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ie%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6if%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cuse%20fill%3D%22%23885405%22%20xlink%3Ahref%3D%22%236e6ig%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:center bottom;}.video__wrapper{width:280px;margin:auto;}.video__wrapper--front .item__video{position:relative;width:100%;height:150px;margin-top:65px;}.video__wrapper--front .item__video--startscreen{position:absolute;z-index:2;top:0;left:0;cursor:pointer;}.video__wrapper--front .item__video--startscreen.hide{display:none;}.video__wrapper--front .item__video--startscreen img{max-width:100%;}.video__wrapper--front .item__video--startscreen:hover:after{opacity:.7;}.video__wrapper--front .item__video--startscreen:after{position:absolute;top:50%;left:50%;display:inline-block;width:50px;height:50px;content:'';-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/themes/custom/petschool/img/video/play__button.png) no-repeat center;background-size:cover;}.video__wrapper--front .item__video iframe{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.video__wrapper--front .item__video:after{display:none;}.video__wrapper--teacherVideo{margin-top:50px;}.video__wrapper--survey .item__video,.video__wrapper--teacherVideo .item__video{position:relative;width:100%;height:150px;margin-top:0;}.video__wrapper--survey .item__video img{max-width:100%;}.video__wrapper--survey .item__video .slick-arrow.slick-prev{left:-20px;}.video__wrapper--survey .item__video .slick-arrow.slick-next{right:-20px;}@media (min-width:768px){.video__wrapper--survey .item__video .slick-arrow.slick-prev{left:-70px;}.video__wrapper--survey .item__video .slick-arrow.slick-next{right:-70px;}}.video__wrapper--survey .item__video--startscreen,.video__wrapper--teacherVideo .item__video--startscreen{position:absolute;z-index:2;top:0;left:0;cursor:pointer;}.video__wrapper--survey .item__video--startscreen.hide,.video__wrapper--teacherVideo .item__video--startscreen.hide{display:none;}.video__wrapper--survey .item__video--startscreen img,.video__wrapper--teacherVideo .item__video--startscreen img{max-width:100%;}.video__wrapper--survey .item__video--startscreen:hover:after,.video__wrapper--teacherVideo .item__video--startscreen:hover:after{opacity:.7;}.video__wrapper--teacherVideo .item__video--startscreen:after{position:absolute;top:50%;left:50%;display:inline-block;width:50px;height:50px;content:'';-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(/themes/custom/petschool/img/video/play__button.png?v2=) no-repeat center;background-size:cover;}.video__wrapper--teacherVideo .item__video iframe{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.video__wrapper--survey .item__video{align-items:center;justify-content:center;display:flex;}.video__wrapper--survey .item__video .item__video--pdf{vertical-align:middle;display:flex;align-items:center;width:auto;height:30px;z-index:999;font-size:16px;text-decoration:none;color:#fff;line-height:30px;text-transform:uppercase;padding:10px 20px 10px 30px;background:rgb(0,0,0,0.6);border-radius:50px;}.video__wrapper--survey .item__video .item__video--pdf svg{width:35px;height:35px;margin-left:15px;}.video__wrapper--survey .item__video:after,.video__wrapper--teacherVideo .item__video:after{display:none;}.video__wrapper--parentsVideo{position:relative;width:100%;margin-top:50px;}.video__wrapper--parentsVideo .video__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.video__wrapper--parentsVideo .video__item:hover{cursor:pointer;}.video__wrapper--parentsVideo .video__item:hover .video__play{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:.6;}.video__wrapper--parentsVideo .video__item:hover .video__name{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#ed1c24;}.video__wrapper--parentsVideo .video__img{position:absolute;top:50%;left:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:100%;min-height:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.video__wrapper--parentsVideo .video__img-wrapper{position:relative;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:53.5vw;border-radius:10px;}.video__wrapper--parentsVideo .video__img-wrapper:hover:after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;}.video__wrapper--parentsVideo .video__img-wrapper:after{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;content:'';-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:rgba(0,0,0,.25);}.video__wrapper--parentsVideo .video__play{position:absolute;z-index:3;top:50%;left:50%;width:65px;height:65px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:none;border-radius:50%;outline:none;background:url(/themes/custom/petschool/img/video/play__button.png?v2=) no-repeat center;background-size:cover;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.25);box-shadow:0 2px 8px rgba(0,0,0,.25);}.video__wrapper--parentsVideo .video__link{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;}.video__wrapper--parentsVideo .video__name{font-size:16px;line-height:1.3em;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;text-decoration:none;color:#7b7b7b;}.video__for,.video__for--front{margin-top:20px;}.video__for .item__video,.video__for--front .item__video{position:relative;width:100%;height:150px;}.video__for .item__video iframe,.video__for--front .item__video iframe{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.video__for .item__video:after,.video__for--front .item__video:after{display:none;}.video__for .item.slick-current .item-video__video:after,.video__for--front .item.slick-current .item-video__video:after{display:none;}.video__for .slick-arrow,.video__for--front .slick-arrow{display:none;margin-top:-50px;-webkit-transform:scale(.35);-ms-transform:scale(.35);transform:scale(.35);}.video__for .slick-arrow.slick-prev,.video__for--front .slick-arrow.slick-prev{left:-32px;}.video__for .slick-arrow.slick-next,.video__for--front .slick-arrow.slick-next{right:-32px;-webkit-transform:scale(.35) rotate(180deg);-ms-transform:scale(.35) rotate(180deg);transform:scale(.35) rotate(180deg);}.video__nav,.video__nav--front{display:none;margin:auto;margin-top:20px;padding:0 70px;}.modalDialog{position:fixed;z-index:88888888;top:0;right:0;bottom:0;left:0;visibility:hidden;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;pointer-events:none;opacity:0;background:rgba(12,12,12,.75);}.modalDialog#videoModal .videoModal_wrapper{position:relative;top:50%;width:calc(100% - 30px);max-width:initial;height:52.5vw;margin:0 auto;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;-webkit-box-shadow:0 0 20px 10px rgba(74,13,115,.15);box-shadow:0 0 20px 10px rgba(74,13,115,.15);}.modalDialog#videoModal .videoModal_box{position:relative;overflow:hidden;height:calc(52.4vw - 2px);}.modalDialog#videoModal .videoModal_video{width:100%;height:100%;}.modalDialog.show{visibility:visible;pointer-events:auto;opacity:1;}.modalDialog_wrapper{position:relative;top:50%;width:100%;margin:0 auto;padding:60px 70px 40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #ed1c24;background-color:#070707;-webkit-box-shadow:0 0 20px 10px rgba(74,13,115,.15);box-shadow:0 0 20px 10px rgba(74,13,115,.15);}.modalDialog_close{position:absolute;top:-35px;right:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:25px;height:25px;cursor:pointer;opacity:.7;background:url(/themes/custom/petschool/img/videoModal/cross.png) no-repeat;background-position:center;background-size:contain;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.modalDialog_close.two{z-index:99999999999;}.modalDialog_close:hover{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1;}.ov-hid{overflow-y:hidden !important;}@media screen and (min-width:375px){.video__for .slick-arrow.slick-prev,.video__for--front .slick-arrow.slick-prev{left:-45px;}.video__for .slick-arrow.slick-next,.video__for--front .slick-arrow.slick-next{right:-45px;}}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px;}}@media screen and (min-width:768px){.about{padding:60px 0 550px;}.about__inner{max-width:85%;}.bannerVideo{padding:60px 0;}.bannerVideo__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.bannerVideo__item{width:calc(33.33% - 15px);}.bannerVideo__img-wrapper{width:100%;min-height:180px;}.bannerVideo__caption{font-size:1.375rem;margin:20px 0 15px;}.competition{padding:60px 0;background:url(/themes/custom/petschool/img/competition/competition-bg2.png) no-repeat left 50px bottom -10px;background-size:310px;}.competition__inner{max-width:57%;margin-right:50px;}.competition .contests__button{width:200px;height:29px;padding:0 13px;}.competitionNew{padding:70px 0;background:url(/themes/custom/petschool/img/competition/competition-bg.png) no-repeat left 70px bottom 0;background-size:210px;}.competitionNew__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.competitionNew__wrapper{width:50%;margin-right:70px;}.competitionNew__description{text-align:left;}.competitionNew .parents__button-competitionNew{width:200px;height:29px;padding:0 13px;}.contacts__inner{padding:0 30px;}.contacts__text{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;}.contacts__img{background-size:contain;-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.contacts__subtext{max-width:60%;margin:50px auto 0;}.contacts.about-page{padding:160px 0 200px;}.contests{padding:60px 0;}.contests.contestsTeacher{padding:60px 0;}.contests.contestsTeacher .contests__inner{max-width:85%;}.contests.contestsTeacher .contests__text{max-width:90%;}.contests.contestsTeacher .contests__button{width:230px;height:29px;padding:0 13px;}.contests__inner{max-width:75%;}.contests__slogan{font-size:1.5rem;margin-bottom:0;}.contests__about{max-width:30%;margin:0 auto 15px;}.contests__title{font-size:2.25rem !important;}.contests__text{max-width:90%;}.sponsor{padding:65px 0;}.sponsor.sponsorTeacher{padding:65px 0;}.sponsor.sponsorTeacher .sponsor__block{font-size:1.375rem;line-height:24px;width:calc(33.333% - 15px);}.sponsor.sponsorTeacher .sponsor__info{font-size:20px;max-width:640px;margin-right:auto;margin-left:auto;}.sponsor__text{max-width:80%;}.sponsor__blocks{max-width:80%;margin:40px auto 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.sponsor__block{font-size:1.125rem;line-height:22px;width:calc(50% - 30px);}.sponsor__bottom_text{max-width:75%;margin:0 auto;}.stage{padding:160px 0 160px;}.stage__first{max-width:50%;}.stage .stage__number1{top:-290px;bottom:auto;left:-20px;width:382px;height:594px;}.stage__second{max-width:50%;-webkit-transform:translate(-170px,20px);-ms-transform:translate(-170px,20px);transform:translate(-170px,20px);}.stage .stage__number2{top:-530px;right:-60px;bottom:auto;width:430px;height:565px;}.stage__third{max-width:50%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}.stage .stage__number3{top:-460px;right:auto;bottom:auto;left:-100px;width:425px;height:570px;}.stage__title{position:static;margin-bottom:50px;padding:0 !important;text-align:left;}.stage__title-tur1{position:absolute;right:auto;bottom:60px;left:280px;text-align:left;}.stage__title-tur2{position:absolute;right:20px;bottom:-40px;text-align:right;}.stage__title-tur3{position:absolute;right:auto;bottom:90px;left:290px;text-align:left;}.deleteAccount{padding:25px 80px 30px;background-position:right 40px top,left 15px bottom 15px;}.deleteAccount__links-item{margin-left:50px;}.deleteAccount__links-item.teacher{margin-left:50px;}.blocks__container-text{font-size:1.5rem;max-width:70%;margin:25px auto 55px;padding:0;}.blocks__half{padding:110px 0 70px;}.blocks__left{background-image:url(/themes/custom/petschool/img/faq/faq-2.png),url(/themes/custom/petschool/img/faq/faq-3.png);background-repeat:no-repeat;background-position:left 20px top 60px,right 20px bottom 40px;background-size:auto;}.blocks__right{background-image:url(/themes/custom/petschool/img/faq/faq-1.png),url(/themes/custom/petschool/img/faq/faq-4.png),url(/themes/custom/petschool/img/faq/faq-5.png);background-repeat:no-repeat;background-position:right 60px bottom,left 90px top 60px,right 40px top 100px;background-size:auto;}.faq-page{background-image:url(/themes/custom/petschool/img/faq/faq-page-1.png),url(/themes/custom/petschool/img/faq/faq-page-2.png);background-repeat:no-repeat;background-position:left 20px top 30px,right 40px top;background-size:90px,40px;}.faq-page__blocks-text{-webkit-box-flex:0;-webkit-flex:0 0 48%;-moz-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}.faq-page__button{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.faq-page__button:nth-child(n + 2){margin-top:0;}.faq-page__button:nth-child(n + 3){margin-top:30px;}.faq-page-bg1:after{right:-10px;bottom:0;width:155px;height:138px;background:url(/themes/custom/petschool/img/faq/faq-page-7.png) no-repeat center center;background-size:104px;}.faq-page-bg3:before{right:-30px;bottom:60px;background:url(/themes/custom/petschool/img/faq/faq-page-9.png) no-repeat center center;background-size:54px;}.faq-page-bg4:before{bottom:60px;left:-70px;background:url(/themes/custom/petschool/img/faq/faq-page-3.png) no-repeat center center;background-size:64px;}.faq-page-bg5:before{right:-90px;bottom:60px;background-size:86px;}.feedback{max-width:760px;padding:60px 120px 50px;background-image:url(/themes/custom/petschool/img/feedback/feedback-1.png),url(/themes/custom/petschool/img/feedback/feedback-2.png),url(/themes/custom/petschool/img/feedback/feedback-3.png);background-repeat:no-repeat;background-position:left top 200px,left bottom 120px,right center;background-size:150px,75px,80px;}.feedback-form__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:30px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.feedback-form__field .g-recaptcha{-webkit-transform:none;-ms-transform:none;transform:none;}.feedback-form__field{width:300px;margin:0;}.feedback-form__field.mod_wide{margin-top:14px;}.footer__menu-item{display:inline-block;}.footer__menu-item:not(:last-child):after{display:inline-block;width:13px;height:12px;margin:0 15px;content:'';background:url(/themes/custom/petschool/img/footer/menu_item.svg) no-repeat center center;}.getTraining{padding:60px 30px 30px;background-position:right 40px top,left 15px bottom 15px;}.header__top-inner{max-width:720px;padding:0;}.header__logo{margin:10px 0;-webkit-box-flex:0;-webkit-flex:0 0 190px;-moz-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;}.header__logo-mobile{margin:50px auto;-webkit-box-flex:0;-webkit-flex:0 0 50px;-moz-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;}.header__logo img{width:180px;}.header__menu-mobile .header__menu-inner{max-height:100%;}.header__menu-mobileitem{font-size:2.1875rem;line-height:35px;}.header__menu-mobileitem-red:not(:last-child){margin-bottom:40px;}.header__menu-mobileitem-red{margin-bottom:80px;}.how-work__inner{padding:80px 0 120px;}.how-work__link{font-size:28px;line-height:1.2em;width:510px;margin:10px auto 30px;padding:20px 40px 20px 140px;}.how-work__link:before{top:50%;left:40px;width:66px;height:92px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);}.how-work__link:after{bottom:26px;left:300px;width:20px;height:17px;}.how-work__text{font-size:1.5rem;max-width:90%;margin:30px auto;}.how-work__list--item:nth-child(1){margin-bottom:30px;}.l-page__container{padding:0 15px;}.l-page__container.no-padding{padding:0 15px;}.l-page__section-first{background-image:url(/themes/custom/petschool/img/main-section/main-section-mobile.jpg?v1=);background-size:cover;}.l-page__section-third{background-color:#9b548a;background-image:url(/themes/custom/petschool/img/news/news-1.png),url(/themes/custom/petschool/img/news/news-2.png),url(/themes/custom/petschool/img/news/news-3.png);background-repeat:no-repeat;background-position:left 45px top 30px,left 45px bottom 120px,right 70px center;background-size:120px,140px,130px;}.l-page__section-fourth{background-color:#faa018;background-image:url(/themes/custom/petschool/img/members/members-1.png),url(/themes/custom/petschool/img/members/members-2.png),url(/themes/custom/petschool/img/members/members-3.png);background-repeat:no-repeat;background-position:left 40px top 80px,left 40px bottom 20px,right 40px top 80px;background-size:112px,190px,90px;}.l-page__section-tsecond{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/how-work/how-work-1.svg),url(/themes/custom/petschool/img/how-work/how-work-2.svg);background-repeat:no-repeat;background-position:left 30px top,right 45px bottom 55px;background-size:110px,90px;}.l-page__section-tthird{background-color:#f5f1e5;background-image:url(/themes/custom/petschool/img/materials/materials-1.png),url(/themes/custom/petschool/img/materials/materials-2.png),url(/themes/custom/petschool/img/materials/materials-3.png);background-repeat:no-repeat;background-position:left 45px top,left 45px bottom 55px,right 45px bottom 120px;background-size:115px,124px,auto;}.l-page__section-tthird.materials-page-wrapper{background-color:#faa018;background-image:url(/themes/custom/petschool/img/materials/materials-page-5.png),url(/themes/custom/petschool/img/materials/materials-page-6.png),url(/themes/custom/petschool/img/materials/materials-page-7.png);background-repeat:no-repeat;background-position:left 50px top 40px,left 15px bottom 70px,right 50px bottom 80px;background-size:140px,100px,60px;}.l-page__section-tfourth{background-color:#faa018;background-image:url(/themes/custom/petschool/img/video/video-1.png),url(/themes/custom/petschool/img/video/video-2.png),url(/themes/custom/petschool/img/video/video-3.png);background-repeat:no-repeat;background-position:left 40px top 110px,left -75px bottom -100px,right 45px top 120px;background-size:110px,150px,60px;}.l-page__section-tfive{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/competition/competition-1.png),url(/themes/custom/petschool/img/competition/competition-2.png);background-repeat:no-repeat;background-position:right 50px bottom 80px,right -10px top 50px;background-size:auto;}.l-page__section-tsix{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/news/tnews-1.png),url(/themes/custom/petschool/img/news/tnews-2.png);background-repeat:no-repeat;background-position:left 45px top 25px,right 45px bottom 150px;background-size:120px,100px;}.l-page__section-tseven.about-page{background-image:url(/themes/custom/petschool/img/about/about-9.png);background-repeat:no-repeat;background-position:right 60px bottom 60px;}.l-page__section-teight{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/video/video-3.png),url(/themes/custom/petschool/img/video/video-5.png),url(/themes/custom/petschool/img/video/video-6.png);background-repeat:no-repeat;background-position:right 40px top 100px,left -40px top 70%,right 40px bottom 130px;background-size:60px,140px,260px;}.l-page__section-tten{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/competition/competition-3.png),url(/themes/custom/petschool/img/competition/competition-2.png),url(/themes/custom/petschool/img/competition/competition-1.png);background-repeat:no-repeat;background-position:left 20px top 60px,right 0 top 25px,right 90px bottom 25px;background-size:70px,85px,150px;}.l-page__section-televen{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/parents-info/parents-info-1.png),url(/themes/custom/petschool/img/parents-info/parents-info-2.png),url(/themes/custom/petschool/img/parents-info/parents-info-4.png),url(/themes/custom/petschool/img/parents-info/parents-info-5.png),url(/themes/custom/petschool/img/parents-info/parents-info-6.png);background-repeat:no-repeat;background-position:left 42px bottom 20px,left 50px top 0,left 45% top -15px,right 80px top 40px,right 40px bottom 25px;background-size:65px,72px,72px,37px,90px;}.l-page__section-ttwelve{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/competition/competition-3.png),url(/themes/custom/petschool/img/competition/competition-2.png),url(/themes/custom/petschool/img/competition/competition-1.png);background-repeat:no-repeat;background-position:left 90px top 42px,right 0 bottom 0,right 55px top 55px;background-size:70px,85px,150px;}.l-page__section-tthirteen{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/contests/contests-3.png),url(/themes/custom/petschool/img/contests/contests-4.png),url(/themes/custom/petschool/img/contests/contests-5.png);background-repeat:no-repeat;background-position:left 45px bottom 10px,left 140px top 40px,right -40px top 55%;background-size:90px,70px,110px;}.l-page__section-tfourteen{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/competition/competition-4.png),url(/themes/custom/petschool/img/competition/competition-5.png);background-repeat:no-repeat;background-position:left 30px top 50px,right 30px bottom 40px;background-size:60px,92px;}.l-page__section-contacts{background-image:url(/themes/custom/petschool/img/contacts/contacts-1.png),url(/themes/custom/petschool/img/contacts/contacts-2.png),url(/themes/custom/petschool/img/contacts/contacts-3.png);background-repeat:no-repeat;background-position:left 40px top 40px,left 40px bottom 40px,right 40px top 40px;background-size:auto;}.l-page__section-contacts.about-page{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/about/about-10.png),url(/themes/custom/petschool/img/about/about-11.png),url(/themes/custom/petschool/img/about/about-12.png);background-repeat:no-repeat;background-position:left 40px top 100px,left 50px bottom 160px,right 40px top 90px;}.l-page__section-presentation{background-color:#9c538a;background-image:url(/themes/custom/petschool/img/presentation/presentation-1.png),url(/themes/custom/petschool/img/presentation/presentation-2.png);background-repeat:no-repeat;background-position:left 40px top 50px,right 40px top 60px;background-size:90px,70px;}.l-page__section-bannerVideo{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/bannerVideo/bannerVideo-bg-1.png),url(/themes/custom/petschool/img/bannerVideo/bannerVideo-bg-2.png);background-repeat:no-repeat;background-position:left 40px top 50px,right 40px top 55px;background-size:80px,70px;}.l-page__section-videoTeacher{background-image:url(/themes/custom/petschool/img/video/video-7.png),url(/themes/custom/petschool/img/video/video-8.png),url(/themes/custom/petschool/img/video/video-9.png);background-repeat:no-repeat;background-position:left -20px top 180px,right 70px top 20px,right -10px bottom 0;background-size:60px,30px,60px;}.l-page__section-videoParents{background-image:url(/themes/custom/petschool/img/video/video-10.png),url(/themes/custom/petschool/img/video/video-11.png),url(/themes/custom/petschool/img/video/video-12.png),url(/themes/custom/petschool/img/video/video-13.png);background-repeat:no-repeat;background-position:left 80px top 40px,right 0 top 40px,left -20px top 50%,right 50px bottom 125px;background-size:55px,60px,40px,55px;}.l-page__section-about{background-image:url(/themes/custom/petschool/img/about/about-1.png),url(/themes/custom/petschool/img/about/about-2.png),url(/themes/custom/petschool/img/about/about-3.png),url(/themes/custom/petschool/img/about/about-4.png),url(/themes/custom/petschool/img/about/about-5.png);background-repeat:no-repeat;background-position:left 50px top 70px,left 70px bottom 150px,left 20px bottom -20px,right 40px bottom 150px,center bottom;background-size:120px,90px,75px,60px,370px;}.lang-kk .l-page__section-about{background-image:url(/themes/custom/petschool/img/about/about-1.png),url(/themes/custom/petschool/img/about/about-2-kz.png),url(/themes/custom/petschool/img/about/about-3.png),url(/themes/custom/petschool/img/about/about-4.png),url(/themes/custom/petschool/img/about/about-5.png);}.l-page__section-faq-page{background-image:url(/themes/custom/petschool/img/faq/faq-page-5.png);background-repeat:no-repeat;background-position:center bottom 10px;background-size:60px;}.l-page__section-initiative{background-color:#ed1c24;background-image:url(/themes/custom/petschool/img/society/society-1.png),url(/themes/custom/petschool/img/society/society-2.png),url(/themes/custom/petschool/img/society/society-3.png),url(/themes/custom/petschool/img/society/society-4.png);background-repeat:no-repeat;background-position:left -15px top 15px,left -10px bottom 30px,right 40px top 55px,right -20px bottom 10px;background-size:auto;}.l-page__section-obligation{background-image:url(/themes/custom/petschool/img/society/society-5.png),url(/themes/custom/petschool/img/society/society-6.png);background-repeat:no-repeat;background-position:left 40px top 65px,right -70px top 100px;background-size:auto;}.l-page__section-friends{background-color:#ed1c24;background-image:url(/themes/custom/petschool/img/society/society-7.png),url(/themes/custom/petschool/img/society/society-8.png);background-repeat:no-repeat;background-position:left 60px top 90px,right -30px bottom 10px;background-size:auto;}.l-page__section-parents{padding:0 0 60px;}.l-page__section-parents .l-page__container{padding:0;}.l-page__section-contests{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/contests/contests-1.png),url(/themes/custom/petschool/img/contests/contests-2.png),url(/themes/custom/petschool/img/contests/contests-bg.png);background-repeat:no-repeat;background-position:right -10px top 60px,right 30px bottom 30px,left bottom;background-size:130px,280px,300px;}.l-page__section-sponsor{background-image:url(/themes/custom/petschool/img/contests/sponsor-1.png),url(/themes/custom/petschool/img/contests/sponsor-2.png),url(/themes/custom/petschool/img/contests/sponsor-3.png);background-repeat:no-repeat;background-position:left 20px top 160px,right -15px top 270px,left -20px bottom 95px;background-size:100px,90px,90px;}.l-page__section-sponsorTeacher{background-image:url(/themes/custom/petschool/img/contests/sponsor-9.png),url(/themes/custom/petschool/img/contests/sponsor-11.png),url(/themes/custom/petschool/img/contests/sponsor-10.png);background-repeat:no-repeat;background-position:right -20px bottom 20px,left -15px top 110px,right -15px top 30px;background-size:80px,110px,85px;}.l-page__section-stages{background-color:#faa018;background-image:url(/themes/custom/petschool/img/stages/stages-1.png),url(/themes/custom/petschool/img/stages/stages-2.png),url(/themes/custom/petschool/img/stages/stages-3.png),url(/themes/custom/petschool/img/stages/stages-4.png);background-repeat:no-repeat;background-position:right 40px top 170px,left 45px bottom 245px,right 30px bottom 127px,left 45px top 45px;background-size:105px,75px,43px,105px;}.l-page__section-stagesTwo{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/stages/stages-5.png),url(/themes/custom/petschool/img/stages/stages-6.png),url(/themes/custom/petschool/img/stages/stages-4.png);background-repeat:no-repeat;background-position:right 40px top 170px,right 120px bottom -25px,left 45px top 45px;background-size:80px,80px,105px;}.l-page__section-stagesThree{background-color:#faa018;background-image:url(/themes/custom/petschool/img/stages/stages-10.png),url(/themes/custom/petschool/img/stages/stages-7.png),url(/themes/custom/petschool/img/stages/stages-8.png),url(/themes/custom/petschool/img/stages/stages-9.png);background-repeat:no-repeat;background-position:left 40px bottom -20px,left 40px top 60px,right 70px top 60px,right 30px bottom 40px;background-size:70px,110px,75px,42px;}.l-page__section-prize{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/prize/prize-1.png),url(/themes/custom/petschool/img/prize/prize-2.png);background-repeat:no-repeat;background-position:left -10px bottom 40px,right 40px top 40px;background-size:90px,60px;}.l-page__section-stage1 .l-page__container{padding-left:0;}.l-page__section-stage2 .l-page__container{padding-right:0;}.l-page__section-stage3 .l-page__container{padding-left:0;}.lk{padding:60px 20px 50px;background-image:url(/themes/custom/petschool/img/lk/lk-1.png),url(/themes/custom/petschool/img/lk/lk-2.png),url(/themes/custom/petschool/img/lk/lk-3.png);background-repeat:no-repeat;background-position:left 30px top 200px,left 30px center,right 30px top 350px;background-size:70px,90px,80px;}.lk__right{max-width:760px;padding:0 40px;}.lk__right p{text-align:left;}.lk-form{width:300px;}.lk-form__field{width:300px;}.main-section{padding:65px 0;}.main-section__wrapper{-webkit-box-flex:0;-webkit-flex:0 0 49%;-moz-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;}.main-section__wrapper:after{top:-40px;right:25px;width:140px;height:100px;background-size:cover;}.main-section__subtitle{font-size:1.625rem;line-height:26px;}.main-section__text{max-width:60%;margin-top:40px;margin-left:110px;}.main-title__banner{display:none;}.main-title__small{font-size:2.25rem;}.main-title__big{font-size:5.875rem;}.main-title__desc{font-size:1rem;width:550px;margin:0 auto;}.map .title_3-wrapper{padding:240px 0 0;background-image:url(/themes/custom/petschool/img/map/map-small.png),url(/themes/custom/petschool/img/map/map1.png);background-repeat:no-repeat;background-position:center top,left 40px bottom 120px;background-size:360px,80px;display:none;}.map__container{background-image:url(/themes/custom/petschool/img/map/map2.png),url(/themes/custom/petschool/img/map/map3.png);background-repeat:no-repeat;background-position:left 40px top 55px,right 40px top 55px;background-size:60px;}.materials__inner{padding:70px 0 90px;}.materials__inner__new--content p{font-size:1.5rem;}.materials__slide img{width:420px;height:560px;}.materials .slick-arrow{top:50%;}.materials .slick-arrow.slick-prev{left:45px;}.materials .slick-arrow.slick-next{right:45px;}.materials-page{padding:80px 0 45px;}.materials-page__inner{max-width:80%;}.materials-page__block{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}.materials-page__block:nth-child(3){margin-bottom:70px;}.members{padding:110px 0 45px;}.members__map{height:320px;display:none;}.modal__inner{max-width:80%;padding:30px;}.modules__docs-wrapper{flex-direction:row;padding:410px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.modules__docs-box{width:33%;margin-bottom:0;}.modules__description{font-size:1.6875rem;}.modules__button{height:30px;}.news{padding:110px 140px 120px;}.news__block{margin:15px 0 30px;-webkit-box-flex:0;-webkit-flex:0 0 48%;-moz-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}.title-news{background:url(/themes/custom/petschool/img/news/news-bg2-tablet.png),url(/themes/custom/petschool/img/news/news-bg1-tablet.png);background-color:#efb71f;background-repeat:no-repeat;background-position:left center,right center;}.title-news .news__title{font-size:6.25rem;}.list_news{padding:50px 0 90px;}.list_news-block--title{font-size:2.5rem;margin:10px 0 40px;}.list_news-block p{font-size:1.1875rem;line-height:29px;margin:0 0 30px;}.parents{background-image:url(/themes/custom/petschool/img/parents/parents-2.png);background-repeat:no-repeat;background-position:right -20px top 60px;}.parents{padding:70px 0 0;}.parents__inner{max-width:660px;padding:50px 0 0;}.parents__inner b{font-size:1.5rem;}.parents__button{min-width:120px;height:29px;padding:0 13px;}.parents__button-banner{bottom:55px;min-width:120px;height:29px;padding:0 13px;}.parents__slogan{font-size:1.5rem;top:50px;width:100%;}.parents__banner .l-page__container{min-height:490px;background-position:center top;}.parents-info{padding:70px 0;}.parents-info__inner{max-width:440px;}.parents-info__text{font-size:18px;line-height:1.3em;text-align:left;background-color:#30c0c4;}.parents-info .parents__button-parents-info{width:200px;height:29px;padding:0 13px;}.participant__place{font-size:6.25rem;margin:40px 0 0;}.participant__container-inner{padding:0 50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.participant__avatar{max-width:294px;}.participant__avatar img{max-width:294px;}.partners{padding:60px 0 80px;}.partners__blocks{margin:60px auto 0;}.partners__block{margin:0;margin-bottom:40px;}.popup__body{width:auto;min-height:150px;}.popup__message{min-width:400px;padding:90px 42px 23px;background-size:auto;}.popup__message-success{padding:70px 42px 23px;background-position:right 55px top,left 20px bottom 15px;background-size:auto;}.popup__message-text{font-size:30px;}.popup__button{font-size:15px;height:37px;padding:0 35px;}.popup__button-success{padding:0 20px;}.presentation__inner{padding:70px 0 70px;}.presentation__slide img{width:550px;height:300px;}.presentation__text{margin:10px 0 20px;}.presentation .slick-arrow{top:160px;}.presentation .slick-arrow.slick-prev{left:25px;}.presentation .slick-arrow.slick-next{right:25px;}.prize{padding:65px 0;}.prize__inner{max-width:80%;}.restore-form{padding:25px 80px 23px;background-position:right top 70px,left 30px bottom 15px;background-size:auto;}.restore-form__title{font-size:1.875rem;}.restore-form__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.restore-form__field{margin:0;}.restore-form__field.mod_wide{margin-top:14px;}.register-form{padding:25px 95px 18px;background-position:right 40px top,left 15px bottom 15px;}.register-form__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.register-form__field{margin:0;}.register-form__field.mod_wide{margin-top:14px;}.section-link{width:300px;padding:6px 30px;}.section-link__text{font-size:1rem;}.side__content-page{height:calc(100% - 96px);}.side__content-page-inner{height:100%;min-height:450px;}.side.open .side__return-button,.side.open .side__scroll-button{display:inline-block;}.signin-form{padding:25px 80px 18px;background-position:right 40px top,left 15px bottom 15px;}.signin-form__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.signin-form__field{margin:0;}.signin-form__field.mod_wide{margin-top:14px;}.initiative{padding:70px 0 100px;}.initiative__inner{font-size:1.5rem;max-width:85%;}.initiative__inner br{display:none;}.obligation{padding:50px 0 90px;}.obligation__title{padding:0 20px;}.obligation__inner{font-size:1.5rem;max-width:85%;margin:60px auto 0;}.obligation__block p:not(:last-child){margin:0 0 40px;}.friends{padding:100px 0;}.friends__img{-webkit-box-flex:0;-webkit-flex:0 0 440px;-moz-box-flex:0;-ms-flex:0 0 440px;flex:0 0 440px;}.friends__inner{font-size:1.5rem;-webkit-box-flex:0;-webkit-flex:0 0 560px;-moz-box-flex:0;-ms-flex:0 0 560px;flex:0 0 560px;}.stages{padding:65px 0;}.stages.stagesTwo{padding:65px 0;}.stages.stagesTwo .stages__info{max-width:320px;height:145px;padding:0 0 0 120px;}.stages.stagesThree{padding:65px 0;}.stages.stagesThree .stages__info{max-width:320px;height:145px;padding:0 0 0 120px;}.stages__inner{max-width:75%;}.stages__info{max-width:320px;padding:30px 0 50px 120px;}.stages__info:before{width:95px;height:145px;}.stages__caption{font-size:36px;}.stages__date{font-size:36px;}#surveyForm .fieldset,form.survey-form__box.disablelegacy .fieldset{max-width:575px;padding:65px 30px 25px;}#surveyForm .button_box,form.survey-form__box.disablelegacy .button_box{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;}.teacher__text{font-size:1.5rem;margin:0 0 50px;}.teacher__slide{min-height:690px;padding:220px 0 50px;}.teacher__slide-first{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/teacher/teacher-1.png),url(/themes/custom/petschool/img/teacher/teacher-2.png),url(/themes/custom/petschool/img/teacher/teacher-3.png),url(/themes/custom/petschool/img/teacher/teacher-4.png);background-repeat:no-repeat;background-position:left 45px top 70px,left 45px bottom 45px,center top 150px,right 45px bottom 45px;background-size:200px,100px,90px,130px;}.lang-kk .teacher__slide-first{background-image:url(/themes/custom/petschool/img/teacher/teacher-1-kz.png),url(/themes/custom/petschool/img/teacher/teacher-2-kz.png),url(/themes/custom/petschool/img/teacher/teacher-3.png),url(/themes/custom/petschool/img/teacher/teacher-4.png);background-size:200px,100px,90px,130px;}.teacher__slide-second{padding:160px 0 165px;background-image:url(/themes/custom/petschool/img/teacher/teacher-slide-2.png?v=1);background-position:center;background-size:contain;}.teacher__slide-third{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/teacher/teacher-10.png),url(/themes/custom/petschool/img/teacher/teacher-11.png),url(/themes/custom/petschool/img/teacher/teacher-12.png),url(/themes/custom/petschool/img/teacher/teacher-13.png),url(/themes/custom/petschool/img/teacher/teacher-14.png);background-repeat:no-repeat;background-position:left 45px top 30px,right 45px top 35px,left 45px bottom 45px,right -20px bottom 40px,center top 140px;background-size:auto;}.teacher-info{padding:180px 0;}.teacher-info__inner{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.teacher-info__text{font-size:24px;margin-top:0;text-align:left;}.title_1{font-size:4.0625rem;line-height:70px;text-align:left;}.title_2{font-size:5.625rem;}.title_3{font-size:3.75rem;}.title_4{font-size:3.125rem;padding-bottom:41px;}.title_5{font-size:1.5rem;}.tnews{padding:70px 140px 80px;}.tnews__block{margin:30px 0;-webkit-box-flex:0;-webkit-flex:0 0 48%;-moz-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;}.video{padding:70px 0 110px;}.video--survey{padding:60px 0;}.video--teacherVideo,.video--parentsVideo{padding:20px 0 40px;}.video__info{font-size:1.5rem;max-width:430px;margin:40px auto 50px;}.video__description{font-size:3rem;max-width:550px;margin:50px auto 40px;}.video__wrapper{width:580px;}.video__wrapper--front .item__video--startscreen:after{width:100px;height:100px;}.video__wrapper--front .item__video{height:320px;}.video__wrapper--survey .item__video--startscreen:after,.video__wrapper--teacherVideo .item__video--startscreen:after{width:100px;height:100px;}.video__wrapper--survey .item__video,.video__wrapper--teacherVideo .item__video{height:320px;}.video__wrapper--parentsVideo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;max-width:710px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.video__wrapper--parentsVideo .video__item{width:calc(33.33% - 15px);margin-bottom:20px;}.video__wrapper--parentsVideo .video__item:nth-child(13){margin-right:11px;margin-left:auto;}.video__wrapper--parentsVideo .video__item:nth-child(14){margin-right:auto;margin-left:11px;}.video__wrapper--parentsVideo .video__img-wrapper{width:100%;min-height:120px;}.video__for,.video__for--front{margin-top:50px;}.video__for .item__video,.video__for--front .item__video{height:320px;}.video__for .slick-arrow,.video__for--front .slick-arrow{-webkit-transform:none;-ms-transform:none;transform:none;background:url(/themes/custom/petschool/img/slider-arrow-light2.png) no-repeat left center;}.video__for .slick-arrow.slick-prev,.video__for--front .slick-arrow.slick-prev{left:-70px;-webkit-transform:none;-ms-transform:none;transform:none;}.video__for .slick-arrow.slick-next,.video__for--front .slick-arrow.slick-next{right:-70px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.video__nav,.video__nav--front{display:block;}.video__nav .item,.video__nav--front .item{width:160px;padding:0 10px;}.video__nav .item__thumb,.video__nav--front .item__thumb{position:relative;width:100%;padding-bottom:56.25%;cursor:pointer;border:1px solid transparent;}.video__nav .item__thumb img,.video__nav--front .item__thumb img{position:absolute;top:50%;left:50%;display:block;width:auto;max-width:100%;max-width:100%;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:10px;background:#fff;}.video__nav .item__caption,.video__nav--front .item__caption{line-height:22px;display:block;overflow:hidden;width:100%;height:22px;margin-top:10px;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}.video__nav .slick-arrow,.video__nav--front .slick-arrow{top:50%;width:24px;height:64px;background:url(/themes/custom/petschool/img/slider-arrow-light2.png) no-repeat left center;}.video__nav .slick-arrow.slick-prev,.video__nav--front .slick-arrow.slick-prev{left:0;}.video__nav .slick-arrow.slick-next,.video__nav--front .slick-arrow.slick-next{right:0;}.video__nav--front{display:none;}.modalDialog#videoModal .videoModal_wrapper{width:540px;height:304px;}.modalDialog#videoModal .videoModal_box{height:304px;}.modalDialog_close{top:-45px;right:-45px;width:40px;height:40px;}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px;}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75;}}@media screen and (min-width:1200px){body.mod_lock{overflow-y:hidden;padding-right:17px;}.about{padding:80px 0 50px;}.about__inner{max-width:55%;}.bannerVideo{padding:80px 0;}.bannerVideo__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;max-width:1200px;margin:60px auto 0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;}.bannerVideo__img-wrapper{width:100%;min-height:210px;}.bannerVideo .bannerVideo__button{font-size:.8125rem;max-width:180px;}.bannerVideo .bannerVideo__button .button__text{letter-spacing:1.5px;}.button{line-height:36px;min-width:160px;height:36px;padding:0 25px;}.competition{padding:80px 0;background:url(/themes/custom/petschool/img/competition/competition-bg2.png) no-repeat left 0 bottom 0;background-size:370px;}.competition__inner{max-width:70%;margin-right:50px;}.competition__title-center{font-size:2.5rem !important;padding-bottom:40px;text-align:left;}.competition__title-center-large{font-size:3.75rem !important;}.competition__subtext{max-width:60%;}.competition__subtext{max-width:100%;}.competition .contests__text{font-size:22px;}.competition .contests__button{width:200px;height:29px;padding:0 13px;}.competitionNew{padding:90px 0;background:url(/themes/custom/petschool/img/competition/competition-bg.png) no-repeat left 50px bottom -60px;background-size:310px;}.competitionNew__wrapper{width:490px;margin-right:70px;}.competitionNew__description{font-size:24px;margin:20px 0 35px;}.competitionNew .parents__button-competitionNew{width:200px;height:29px;padding:0 13px;}.contacts__inner{max-width:60%;padding:0;}.contacts__img{background-size:cover;-webkit-box-flex:0;-webkit-flex:0 0 55%;-moz-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;}.contacts.about-page{padding:50px 0 70px;}.contests{padding:40px 0;background:url(/themes/custom/petschool/img/competition/competition-bg.png) no-repeat left 50px bottom 0;background-size:260px;}.contests.contestsTeacher{padding:40px 0;background:url(/themes/custom/petschool/img/contests/contests-bg2.png) no-repeat right 50px bottom -130px;background-size:260px;}.contests.contestsTeacher .contests__inner{max-width:70%;margin-left:0;}.contests.contestsTeacher .contests__text{max-width:70%;}.contests.contestsTeacher .contests__button{width:230px;height:29px;padding:0 13px;}.contests__inner{max-width:70%;margin-right:20px;}.contests__about{max-width:100%;}.contests__title{font-size:2.875rem !important;line-height:1.1em !important;}.contests__text{max-width:95%;}.sponsor{padding:40px 0;}.sponsor.sponsorTeacher{padding:40px 0;}.sponsor.sponsorTeacher .sponsor__inner{width:80%;}.sponsor.sponsorTeacher .sponsor__block{width:calc(33.333% - 35px);}.sponsor.sponsorTeacher .sponsor__info{font-size:18px;max-width:none;}.sponsor__text{max-width:50%;}.sponsor__blocks{max-width:100%;}.sponsor__block{width:calc(25% - 25px);}.sponsor__bottom_text{max-width:100%;margin:auto;}.sponsor .sponsor__button{height:40px;}.stage__first{max-width:46%;}.stage .stage__number1{top:-20px;left:220px;}.stage__second{max-width:40%;}.stage .stage__number2{top:0;right:0;}.stage__third{max-width:46%;}.stage .stage__number3{top:60px;left:0;}.stage__title{position:absolute;bottom:190px;text-align:center;}.stage__title-tur1{position:absolute;left:540px;}.stage__title-tur2{position:absolute;right:0;text-align:right;}.stage__title-tur3{position:absolute;bottom:40px;left:380px;}.deleteAccount__links-item{margin-left:80px;}.deleteAccount__links-item.teacher{margin-left:50px;}.blocks__container-text{font-size:1.5rem;max-width:450px;margin:25px auto 55px;padding:0;}.blocks__full{padding:80px 0 70px;-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 100%;}.blocks__half{padding:80px 0 70px;-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;}.faq-page{background-image:url(/themes/custom/petschool/img/faq/faq-page-1.png),url(/themes/custom/petschool/img/faq/faq-page-2.png);background-repeat:no-repeat;background-position:left 50px top 40px,right 90px top;background-size:auto;}.faq-page{margin:110px 0 0;padding:0 0 150px;}.faq-page__inner{width:100%;max-width:1120px;}.faq-page__text{font-size:1.5rem;line-height:32px;display:block;padding:20px 50px 50px;}.faq-page__button{-webkit-box-flex:0;-webkit-flex:0 0 30%;-moz-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;}.faq-page__button:nth-child(n + 3){margin-top:0;}.faq-page__button:nth-child(n + 4){margin-top:40px;}.faq-page__btn{line-height:29px;width:120px;min-width:120px;height:29px;}.faq-page-bg1:before{position:absolute;bottom:70px;left:-110px;display:none;width:93px;height:93px;content:'';background:url(/themes/custom/petschool/img/faq/faq-page-6.png) no-repeat center center;}.faq-page-bg1:after{right:-130px;bottom:40px;background-size:auto;}.faq-page-bg2:before{position:absolute;bottom:70px;left:-110px;display:none;width:72px;height:67px;content:'';background:url(/themes/custom/petschool/img/faq/faq-page-8.png) no-repeat center center;}.faq-page-bg2.open:before{display:block;}.faq-page-bg3:before{right:-30px;bottom:70px;background-size:auto;}.faq-page-bg4:before{top:40px;left:-110px;background-size:auto;}.faq-page-bg5:before{right:-130px;bottom:-20px;background-size:auto;}.feedback{max-width:1000px;padding:140px 270px 50px;background-image:url(/themes/custom/petschool/img/feedback/feedback-1.png),url(/themes/custom/petschool/img/feedback/feedback-2.png),url(/themes/custom/petschool/img/feedback/feedback-3.png);background-repeat:no-repeat;background-position:left top 160px,left 50px bottom 150px,right center;background-size:auto;}.feedback-form__field{width:400px;}.footer__logo{position:absolute;top:25px;left:60px;width:180px;height:77px;background:url(/themes/custom/petschool/img/footer/petschool_logo2025.png) no-repeat center center;background-size:cover;}.header__top-inner{max-width:1440px;padding:20px 70px 40px;}.header__logo{margin:0;}.header__burger{display:none;}.header__menu{display:inline-block;min-width:770px;text-align:center;background-color:transparent;}.header__menu-inner{margin:0;}.header__menu-item{font-size:2.1875rem;display:inline-block;margin-bottom:0;vertical-align:top;background-color:transparent;}.header__login-search{margin-right:35px;}.header__login{display:inline-block;}.how-work__inner{padding:60px 0 80px;}.how-work__text{font-size:1.5rem;max-width:85%;margin:30px auto 40px;}.how-work__text{max-width:50%;}.how-work__list{max-width:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.how-work__list--item{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}.how-work__list--item:nth-child(1){margin-bottom:0;}.how-work__list--item-wrapper{padding:0;}.l-page__container{padding:0 70px;}.l-page__container.no-padding{padding:0 70px;}.l-page__section-first{background-image:url(/themes/custom/petschool/img/main-section/main-section.jpg);background-size:cover;}.l-page__section-third{background-color:#9b548a;background-image:url(/themes/custom/petschool/img/news/news-1.png),url(/themes/custom/petschool/img/news/news-2.png),url(/themes/custom/petschool/img/news/news-3.png);background-repeat:no-repeat;background-position:left 170px top 30px,left 220px bottom 35px,right 70px bottom 50px;background-size:auto;}.l-page__section-third:before{background-color:#9b548a;}.l-page__section-fourth{background-color:#faa018;background-image:url(/themes/custom/petschool/img/members/members-1.png),url(/themes/custom/petschool/img/members/members-2.png),url(/themes/custom/petschool/img/members/members-3.png);background-repeat:no-repeat;background-position:left 90px top 50px,left 90px bottom 50px,right 80px top 85px;}.l-page__section-fourth.about-page{background-image:url(/themes/custom/petschool/img/about/about-14.png),url(/themes/custom/petschool/img/about/about-15.png),url(/themes/custom/petschool/img/about/about-16.png),url(/themes/custom/petschool/img/about/about-17.png);background-repeat:no-repeat;background-position:left 45px top 80px,left 40px bottom 60px,right 45px top 60px,right 30px bottom 40px;background-size:auto;}.l-page__section-fourth.about-page{background-image:url(/themes/custom/petschool/img/about/about-14.png),url(/themes/custom/petschool/img/about/about-15.png),url(/themes/custom/petschool/img/about/about-16.png),url(/themes/custom/petschool/img/about/about-17.png);background-repeat:no-repeat;background-position:left 45px top 120px,left 40px bottom 60px,right 45px top 60px,right 30px bottom 40px;}.l-page__section-five{background-color:#36bbbc;background-repeat:no-repeat;}.l-page__section-tfirst{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/teacher-info/tinfo-bg-kz.png),url(/themes/custom/petschool/img/teacher-info/tinfo-1.png),url(/themes/custom/petschool/img/teacher-info/tinfo-2.png),url(/themes/custom/petschool/img/teacher-info/tinfo-3.png);background-repeat:no-repeat;background-position:left bottom,left 90px bottom 60px,left 520px top 70px,right 110px bottom 40px;background-size:auto;}.lang-kk .l-page__section-tfirst{background-image:url(/themes/custom/petschool/img/teacher-info/tinfo-bg-kz.png),url(/themes/custom/petschool/img/teacher-info/tinfo-1.png),url(/themes/custom/petschool/img/teacher-info/tinfo-2.png),url(/themes/custom/petschool/img/teacher-info/tinfo-3-kz.png);}.l-page__section-tsecond{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/how-work/how-work-1.svg),url(/themes/custom/petschool/img/how-work/how-work-2.svg);background-repeat:no-repeat;background-position:left 70px top 50px,right 90px top 50px;background-size:auto;}.l-page__section-tthird{background-color:#f5f1e5;background-image:url(/themes/custom/petschool/img/materials/materials-1.png),url(/themes/custom/petschool/img/materials/materials-2.png),url(/themes/custom/petschool/img/materials/materials-3.png);background-repeat:no-repeat;background-position:left 80px top 20px,left bottom 30px,right 100px bottom 80px;background-size:auto;}.l-page__section-tthird.materials-page-wrapper{background-color:#faa018;background-image:url(/themes/custom/petschool/img/materials/materials-page-5.png),url(/themes/custom/petschool/img/materials/materials-page-6.png),url(/themes/custom/petschool/img/materials/materials-page-7.png);background-repeat:no-repeat;background-position:left 80px top 90px,left 15px bottom 70px,right 50px bottom 80px;}.l-page__section-tfourth{background-color:#faa018;background-image:url(/themes/custom/petschool/img/video/video-1.png),url(/themes/custom/petschool/img/video/video-2.png),url(/themes/custom/petschool/img/video/video-3.png),url(/themes/custom/petschool/img/video/video-4.png);background-repeat:no-repeat;background-position:left 140px top 100px,left 60px bottom 200px,right 200px top 110px,right 70px bottom 50px;background-size:auto;}.l-page__section-tfive{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/competition/competition-1.png),url(/themes/custom/petschool/img/competition/competition-2.png),url(/themes/custom/petschool/img/competition/competition-3.png);background-repeat:no-repeat;background-position:left 50px top 50px,right -10px top 80px,right 50px bottom 40px;background-size:auto;}.l-page__section-tsix{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/news/tnews-1.png),url(/themes/custom/petschool/img/news/tnews-2.png);background-repeat:no-repeat;background-position:left 100px top 50px,right 170px top 80px;background-size:auto;}.l-page__section-teight{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/video/video-3.png),url(/themes/custom/petschool/img/video/video-5.png),url(/themes/custom/petschool/img/video/video-6.png);background-repeat:no-repeat;background-position:right 180px top 150px,left 80px top 70%,right 150px bottom 60px;background-size:auto;}.l-page__section-tten{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/competition/competition-3.png),url(/themes/custom/petschool/img/competition/competition-2.png),url(/themes/custom/petschool/img/competition/competition-1.png);background-repeat:no-repeat;background-position:left 38% top 65px,right 0 top 40px,right 65px bottom 0;background-size:132px,140px,280px;}.l-page__section-televen{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/parents-info/kids-slider-02.png);background-repeat:no-repeat;background-position:initial;background-size:cover;}.l-page__section-ttwelve{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/competition/competition-3.png),url(/themes/custom/petschool/img/competition/competition-1.png);background-repeat:no-repeat;background-position:right 50px top 25px,left 0 top 75px;background-size:132px,280px;}.l-page__section-tthirteen{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/contests/contests-3.png),url(/themes/custom/petschool/img/contests/contests-4.png),url(/themes/custom/petschool/img/contests/contests-5.png);background-repeat:no-repeat;background-position:left 50px bottom 15px,left 150px top 40px,right 55px top 70%;background-size:130px,85px,140px;}.l-page__section-tfourteen{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/competition/competition-4.png),url(/themes/custom/petschool/img/competition/competition-5.png);background-repeat:no-repeat;background-position:left 80px top 85px,right 115px bottom 50px;background-size:70px,115px;}.l-page__section-contacts{background-image:url(/themes/custom/petschool/img/contacts/contacts-1.png),url(/themes/custom/petschool/img/contacts/contacts-2.png),url(/themes/custom/petschool/img/contacts/contacts-3.png);background-repeat:no-repeat;background-position:left 80px top 140px,left 80px bottom 140px,right 90px top 140px;background-size:auto;}.l-page__section-contacts.about-page{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/about/about-10.png),url(/themes/custom/petschool/img/about/about-11.png),url(/themes/custom/petschool/img/about/about-12.png);background-repeat:no-repeat;background-position:left 80px top 140px,left 80px bottom 140px,right 90px top 140px;}.l-page__section-presentation{background-color:#9c538a;background-image:url(/themes/custom/petschool/img/presentation/presentation-1.png),url(/themes/custom/petschool/img/presentation/presentation-2.png);background-repeat:no-repeat;background-position:left 70px top 60px,right 70px top 80px;background-size:auto;}.l-page__section-bannerVideo{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/bannerVideo/bannerVideo-bg-1.png),url(/themes/custom/petschool/img/bannerVideo/bannerVideo-bg-2.png);background-repeat:no-repeat;background-position:left 90px top 50px,right 80px top 60px;background-size:110px,120px;}.l-page__section-videoTeacher{background-image:url(/themes/custom/petschool/img/video/video-7.png),url(/themes/custom/petschool/img/video/video-8.png),url(/themes/custom/petschool/img/video/video-9.png);background-repeat:no-repeat;background-position:left 20px top 200px,right 80px top 40px,right 30px bottom 0;background-size:80px,35px,110px;}.l-page__section-videoParents{background-image:url(/themes/custom/petschool/img/video/video-10.png),url(/themes/custom/petschool/img/video/video-11.png),url(/themes/custom/petschool/img/video/video-12.png),url(/themes/custom/petschool/img/video/video-13.png);background-repeat:no-repeat;background-position:left 140px top 40px,right 0 top 60px,left -10px top 50%,right 100px bottom 140px;background-size:90px,90px,75px,90px;}.l-page__section-about{background-image:url(/themes/custom/petschool/img/about/about-1.png),url(/themes/custom/petschool/img/about/about-2.png),url(/themes/custom/petschool/img/about/about-3.png),url(/themes/custom/petschool/img/about/about-4.png),url(/themes/custom/petschool/img/about/about-5.png);background-repeat:no-repeat;background-position:left 240px top 120px,left 90px center,left 170px bottom 70px,right 40px top 50px,right 30px bottom;background-size:auto;}.lang-kk .l-page__section-about{background-image:url(/themes/custom/petschool/img/about/about-1.png),url(/themes/custom/petschool/img/about/about-2-kz.png),url(/themes/custom/petschool/img/about/about-3.png),url(/themes/custom/petschool/img/about/about-4.png),url(/themes/custom/petschool/img/about/about-5.png);}.l-page__section-faq-page{background-image:url(/themes/custom/petschool/img/faq/faq-page-5.png);background-repeat:no-repeat;background-position:center bottom 10px;background-size:60px;}.l-page__section-modules{background-image:url(/themes/custom/petschool/img/modules/modules-1.png);background-repeat:no-repeat;background-position:right 50px top 60px;}.l-page__section-initiative{background-color:#ed1c24;background-image:url(/themes/custom/petschool/img/society/society-1.png),url(/themes/custom/petschool/img/society/society-2.png),url(/themes/custom/petschool/img/society/society-3.png),url(/themes/custom/petschool/img/society/society-4.png);background-repeat:no-repeat;background-position:left -5px top -5px,left 30px bottom 30px,right 100px top 30px,right -5px bottom 50px;}.l-page__section-obligation{background-image:url(/themes/custom/petschool/img/society/society-5.png),url(/themes/custom/petschool/img/society/society-6.png);background-repeat:no-repeat;background-position:left 65px top 65px,right 70px top 150px;}.l-page__section-friends{background-color:#ed1c24;background-image:url(/themes/custom/petschool/img/society/society-7.png),url(/themes/custom/petschool/img/society/society-8.png);background-repeat:no-repeat;background-position:left 30px top 20px,right -30px top 80px;}.l-page__section-parents .l-page__container{padding:0 70px;}.l-page__section-contests{background-color:#36bbbc;background-image:url(/themes/custom/petschool/img/contests/contests-1.png),url(/themes/custom/petschool/img/contests/contests-2.png),url(/themes/custom/petschool/img/contests/contests-bg.png);background-repeat:no-repeat;background-position:right 60px top 60px,right 60px bottom 30px,left 60px bottom;background-size:auto;}.l-page__section-sponsor{background-image:url(/themes/custom/petschool/img/contests/sponsor-1.png),url(/themes/custom/petschool/img/contests/sponsor-2.png),url(/themes/custom/petschool/img/contests/sponsor-3.png);background-repeat:no-repeat;background-position:left 10px top 50px,right -50px top 110px,left -30px bottom 25px;background-size:auto;}.l-page__section-sponsorTeacher{background-image:url(/themes/custom/petschool/img/contests/sponsor-9.png),url(/themes/custom/petschool/img/contests/sponsor-11.png),url(/themes/custom/petschool/img/contests/sponsor-10.png);background-repeat:no-repeat;background-position:right -50px top 70%,left -20px top 110px,right 40px top 30px;background-size:80px,120px,95px;}.l-page__section-stages{background-color:#faa018;background-image:url(/themes/custom/petschool/img/stages/stages-1.png),url(/themes/custom/petschool/img/stages/stages-2.png),url(/themes/custom/petschool/img/stages/stages-3.png);background-repeat:no-repeat;background-position:right 30px top 0,left 155px top 30px,left 5px bottom 40px;background-size:120px,80px,50px;}.l-page__section-stagesTwo{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/stages/stages-5.png),url(/themes/custom/petschool/img/stages/stages-4.png);background-repeat:no-repeat;background-position:right 220px top 15px,left 50px top 50px;background-size:85px,120px;}.l-page__section-stagesThree{background-color:#faa018;background-image:url(/themes/custom/petschool/img/stages/stages-10.png),url(/themes/custom/petschool/img/stages/stages-7.png),url(/themes/custom/petschool/img/stages/stages-8.png),url(/themes/custom/petschool/img/stages/stages-9.png);background-repeat:no-repeat;background-position:left 60px bottom -20px,left 160px top 100px,right 200px top 70px,right 40px bottom 50px;background-size:75px,130px,87px,50px;}.l-page__section-prize{background-color:#b5bb35;background-image:url(/themes/custom/petschool/img/prize/prize-1.png),url(/themes/custom/petschool/img/prize/prize-2.png);background-repeat:no-repeat;background-position:left 35px bottom 50px,right 55px top 20px;background-size:120px,70px;}.l-page__section-stage1 .l-page__container{padding-left:15px;}.l-page__section-stage2 .l-page__container{padding-right:15px;}.l-page__section-stage3 .l-page__container{padding-left:15px;}.lk{padding:130px 140px 30px;background-image:url(/themes/custom/petschool/img/lk/lk-1.png),url(/themes/custom/petschool/img/lk/lk-2.png),url(/themes/custom/petschool/img/lk/lk-3.png);background-repeat:no-repeat;background-position:left 20px top 220px,left bottom 90px,right 120px top 120px;background-size:auto;}.lk__subtitle{text-align:left;}.lk__wrapper{padding-top:80px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.lk__left{width:300px;margin-bottom:110px;margin-bottom:0;}.lk__left.wide .lk-form{width:680px;}.lk__right{max-width:100%;margin:0;padding-left:60px;}.lk__certs{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.lk__cert{margin-right:0;}.main-section{padding:140px 0 90px;}.main-section a.button{display:inline-block;}.main-section__wrapper{-webkit-box-flex:0;-webkit-flex:0 0 43%;-moz-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;}.main-section__wrapper:after{top:-80px;right:10px;width:230px;height:163px;background-size:contain;}.main-section__text{font-size:1.625rem;line-height:38px;max-width:100%;margin-top:0;margin-bottom:40px;margin-left:0;}.main-title__button{display:block;margin-top:50px;}.map{margin:50px 0 70px;}.map .title_3-wrapper{padding:0;background:none;display:none;}.map__container{min-height:700px;margin-top:100px;background-image:url(/themes/custom/petschool/img/map/map1.png),url(/themes/custom/petschool/img/map/map2.png),url(/themes/custom/petschool/img/map/map3.png);background-repeat:no-repeat;background-position:left 65px top,left 200px bottom 60px,right 60px bottom 50px;background-size:130px,100px,95px;}.map__h2{display:none;}.map__select{line-height:38px;height:38px;border-radius:20px;}.map__select.opened .map__select-title:after{-webkit-transform:translate(0,-50%) rotate(-180deg);-ms-transform:translate(0,-50%) rotate(-180deg);transform:translate(0,-50%) rotate(-180deg);}.materials__inner{padding:60px 0 170px;}.materials__inner__new--content{max-width:50%;}.materials__slide img{width:auto;height:auto;}.materials .slick-arrow{top:180px;}.materials .slick-arrow.slick-prev{left:-50px;}.materials .slick-arrow.slick-next{right:-50px;}.materials .slick-dots{bottom:-90px;}.materials-page{padding:60px 0 120px;}.materials-page__block{-webkit-box-flex:0;-webkit-flex:0 0 23%;-moz-box-flex:0;-ms-flex:0 0 23%;flex:0 0 23%;}.materials-page__block:first-child{margin-bottom:0;}.materials-page__block:nth-child(2){margin-bottom:0;}.members{padding:70px 0 0;}.members__section{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.members__text{padding:20px 0 120px;}.members__text{padding:70px 0 120px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;}.members__map{padding:0;background-position:left center;-webkit-box-flex:0;-webkit-flex:0 0 55%;-moz-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;display:none;}.modal__inner{max-width:900px;}.modules{padding:40px 0 140px;}.modules__docs-wrapper{padding:40px 30px 30px;background:none;}.modules__docs-name{font-size:1.875rem;max-width:none;margin:0 auto 35px;}.modules__description{font-size:2rem;padding:70px 0 20px;}.modules__text{max-width:60%;}.modules__subtitle{margin-top:0;padding:110px 0 20px;background:none;}.modules__table{display:block;}.news{padding:60px 0 70px;}.news__block{margin:55px 0;-webkit-box-flex:0;-webkit-flex:0 0 30%;-moz-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;}.news__block-text{font-size:.8125rem;line-height:16px;}.news__button{line-height:30px;width:120px;min-width:120px;height:30px;}.news__more{margin-top:0;}.title-news{background:url(/themes/custom/petschool/img/news/news-bg1.png),url(/themes/custom/petschool/img/news/news-bg2.png);background-color:#efb71f;background-repeat:no-repeat;background-position:left center,right center;}.list_news-block:nth-child(1)::before{position:absolute;top:20px;right:-160px;width:120px;height:107px;content:'';background:url(/themes/custom/petschool/img/news/news-list-1.png) no-repeat center center;}.list_news-block:nth-child(1)::after{position:absolute;bottom:300px;left:-160px;width:120px;height:107px;content:'';background:url(/themes/custom/petschool/img/news/news-list-2.png) no-repeat center center;}.list_news-block:nth-child(2)::before{position:absolute;right:-160px;bottom:50px;width:120px;height:107px;content:'';background:url(/themes/custom/petschool/img/news/news-list-3.png) no-repeat center center;}.list_news-block:nth-child(2)::after{position:absolute;bottom:300px;left:-160px;width:120px;height:107px;content:'';background:url(/themes/custom/petschool/img/news/news-list-4.png) no-repeat center center;}.list_news-block:nth-child(3)::before{position:absolute;right:-160px;bottom:50px;width:120px;height:107px;content:'';background:url(/themes/custom/petschool/img/news/news-list-5.png) no-repeat center center;}.list_news-block:nth-child(3)::after{position:absolute;bottom:300px;left:-160px;width:120px;height:107px;content:'';background:url(/themes/custom/petschool/img/news/news-list-6.png) no-repeat center center;}.parents{background-image:url(/themes/custom/petschool/img/parents/parents-1.png),url(/themes/custom/petschool/img/parents/parents-2.png);background-repeat:no-repeat;background-position:left 0 top 70px,right 40px top 40px;}.parents{padding:80px 0 0;}.parents__inner{max-width:1040px;}.parents__button{min-width:120px;height:29px;padding:0 13px;}.parents__button-banner{min-width:120px;height:29px;padding:0 13px;}.parents-info{padding:150px 0 100px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.parents-info__inner{max-width:620px;margin-right:0;}.parents-info__text{font-size:24px;line-height:1.2em;margin:25px 0;}.parents-info .parents__button-parents-info{width:200px;height:29px;padding:0 13px;}.parents-info .title_1{font-size:88px;}.participant__container{padding:34px 0 180px;}.participant__container-decor-1{display:block;}.participant__container-decor-2{display:block;}.participant__container-inner{padding:0;}.participant__side{max-width:401px;padding:0 0 0 61px;}.participant__name{font-size:1.5625rem;}.participant__position{font-size:1.25rem;line-height:1.3em;}.participant__property-value{font-size:1.25rem;line-height:1.3em;}.participant__content::before{left:-72px;}.participant__content::after{right:-49px;}.participant__content{max-width:425px;margin:0 0 0 100px;padding:235px 0 52px;}.participant__caption{font-size:1.5625rem;}.participant__text{font-size:1.25rem;line-height:1.3em;}.partners__blocks{max-width:980px;-webkit-box-pack:start;-webkit-justify-content:space-around;-moz-box-pack:start;-ms-flex-pack:start;justify-content:space-around;}.partners__block{margin-right:calc((100% - 800px)/3);margin-bottom:40px;}.partners__block:nth-child(4n){margin-right:0;}.presentation__inner{padding:80px 0 120px;}.presentation__slide img{width:auto;height:auto;}.presentation .slick-arrow{top:115px;}.presentation .slick-arrow.slick-prev{left:-50px;}.presentation .slick-arrow.slick-next{right:-50px;}.presentation .slick-dots{bottom:-90px;}.prize__inner{max-width:740px;}.section-link{width:420px;}.section-link__text{font-size:1.125rem;}.initiative{padding:50px 0 60px;}.initiative__inner{max-width:92%;text-align:center;}.obligation__block{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}.friends__img{margin-bottom:30px;}.stages.stagesTwo .stages__item{width:calc(50% - 40px);}.stages.stagesTwo .stages__item:nth-child(1){margin-bottom:0;}.stages.stagesTwo .stages__info{max-width:420px;height:180px;padding:0 0 0 160px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.stages.stagesThree .stages__item{width:100%;}.stages.stagesThree .stages__item:nth-child(1){margin-bottom:0;}.stages.stagesThree .stages__info{max-width:420px;height:180px;padding:0 0 0 160px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.stages__inner{max-width:100%;}.stages__wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.stages__item{width:calc(50% - 40px);}.stages__item:nth-child(1){margin-bottom:0;}.stages__info{max-width:420px;padding:35px 0 55px 160px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.stages__info:before{width:125px;height:180px;}.stages__caption{font-size:48px;}.stages__date{font-size:48px;}#surveyForm .fieldset,form.survey-form__box.disablelegacy .fieldset{max-width:990px;padding:70px 90px 40px;}#surveyForm .action-button,form.survey-form__box.disablelegacy .action-button{line-height:1;}#surveyForm .fs-title,form.survey-form__box.disablelegacy .fs-title{font-size:20px;}#surveyForm .fs-subtitle,form.survey-form__box.disablelegacy .fs-subtitle{font-size:20px;}.teacher__inner{max-width:70%;}.teacher__inner{display:inline-block;max-width:40%;margin:0 0 0 200px;text-align:center;}.teacher__slide{min-height:510px;padding:170px 0 50px;}.teacher__slide-first{background:url(/themes/custom/petschool/img/teacher/teacher-slide-1.png) no-repeat center top;background-size:cover;}.lang-kk .teacher__slide-first{background:url(/themes/custom/petschool/img/teacher/teacher-slide-1.png) no-repeat center top;background-size:cover;}.teacher__slide-second{padding:60px 0 80px;}.teacher__slide-third{display:-webkit-box !important;display:-webkit-flex !important;display:-moz-box !important;display:-ms-flexbox !important;display:flex !important;padding:0;background:url(/themes/custom/petschool/img/parents-info/kids-slider-02.png) no-repeat center center;background-size:cover;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.teacher__slide-right{text-align:right;}.teacher__slide-right > div{margin-right:200px;margin-left:0;}.teacher .slick-arrow.slick-prev{left:70px;}.teacher .slick-arrow.slick-next{right:70px;}.teacher .slick-dots{bottom:10px;}.teacher-info__inner{-webkit-box-flex:0;-webkit-flex:0 0 45%;-moz-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;}.teacher-info__text{font-size:26px;}.teacher-info{padding:130px 0;}.title_6{font-size:2.5rem;}.title_7{font-size:3.75rem;}.tnews{padding:70px 0 80px;}.tnews__block{margin:55px 0;-webkit-box-flex:0;-webkit-flex:0 0 30%;-moz-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;}.video{padding:60px 0 110px;}.video--survey{padding:70px 0;}.video--teacherVideo,.video--parentsVideo{padding:20px 0 40px;}.video__info{max-width:550px;margin:40px auto 50px;}.video__description{font-size:3.75rem;max-width:820px;margin:80px auto 40px;}.video__wrapper{width:850px;}.video__wrapper--front .item__video--startscreen:after{width:160px;height:160px;}.video__wrapper--front .item__video{height:470px;}.video__wrapper--front .item__video:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;cursor:move;background:rgba(0,0,0,.5);}.video__wrapper--survey .item__video--startscreen:after,.video__wrapper--teacherVideo .item__video--startscreen:after{width:160px;height:160px;}.video__wrapper--survey .item__video,.video__wrapper--teacherVideo .item__video{height:470px;}.video__wrapper--survey .item__video{align-items:center;justify-content:center;display:flex;}.video__wrapper--survey .item__video .item__video--pdf{vertical-align:middle;display:flex;align-items:center;width:auto;height:auto;max-height:60px;z-index:999;font-size:26px;text-decoration:none;color:#fff;line-height:60px;text-transform:uppercase;padding:15px 35px 15px 50px;background:rgb(0,0,0,0.6);border-radius:50px;}.video__wrapper--survey .item__video .item__video--pdf svg{width:50px;height:50px;margin-left:15px;}.video__wrapper--survey .item__video:after,.video__wrapper--teacherVideo .item__video:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;cursor:move;background:rgba(0,0,0,.5);}.video__wrapper--parentsVideo{width:100%;max-width:1100px;}.video__wrapper--parentsVideo .video__item{width:calc(33.33% - 25px);margin-bottom:25px;}.video__wrapper--parentsVideo .video__item:nth-child(13){margin-right:18px;margin-left:auto;}.video__wrapper--parentsVideo .video__item:nth-child(14){margin-right:auto;margin-left:18px;}.video__wrapper--parentsVideo .video__img-wrapper{min-height:180px;}.video__wrapper--parentsVideo .video__name{font-size:18px;}.video__for .item__video,.video__for--front .item__video{height:470px;}.video__for .item__video:after,.video__for--front .item__video:after{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:block;cursor:move;background:rgba(0,0,0,.5);}.video__for .slick-arrow.slick-prev,.video__for--front .slick-arrow.slick-prev{left:-100px;}.video__for .slick-arrow.slick-next,.video__for--front .slick-arrow.slick-next{right:-100px;}.modalDialog#videoModal .videoModal_wrapper{width:838px;height:470px;}.modalDialog#videoModal .videoModal_box{height:470px;}.modalDialog_close{top:-65px;right:-65px;width:60px;height:60px;}}@media screen and (min-width:1400px){.l-page__section-faq-page{background-size:auto;}.lk__right{padding-left:110px;}.main-section__subtitle{font-size:2.25rem;line-height:42px;}.list_news-block:nth-child(1)::before{top:20px;right:-280px;}.list_news-block:nth-child(1)::after{bottom:300px;left:-280px;}.list_news-block:nth-child(2)::before{right:-280px;bottom:50px;}.list_news-block:nth-child(2)::after{bottom:300px;left:-280px;}.list_news-block:nth-child(3)::before{right:-280px;bottom:50px;}.list_news-block:nth-child(3)::after{bottom:300px;left:-280px;}.parents{background-image:url(/themes/custom/petschool/img/parents/parents-1.png),url(/themes/custom/petschool/img/parents/parents-2.png),url(/themes/custom/petschool/img/parents/parents-3.png),url(/themes/custom/petschool/img/parents/parents-4.png);background-repeat:no-repeat;background-position:left 0 top 70px,right 40px top 40px,left 15px bottom 150px,right 10px bottom 80px;}.title_1{font-size:6.75rem;line-height:115px;}}@media screen and (max-width:767px){.popup__overlay.longPopup{-webkit-box-align:start !important;-webkit-align-items:flex-start !important;-moz-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}}@media screen and (max-width:29.7cm){.page__wrapper{overflow:scroll;}page[size='A4']{position:relative;top:0;left:0;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%);}}@media print{body,page[size='A4']{margin:0;-webkit-box-shadow:0;box-shadow:0;}}.header__lang{}.header__lang-toggle{position:relative;width:64px;height:48px;}.header__lang-container{display:flex;flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;padding:12px;}.header__lang-toggle._active .header__lang-container{border-radius:4px;background:#F5F1E5;box-shadow:0 1px 10px 0 rgba(0,0,0,0.10);transition:all 0.2s ease;height:max-content;}.header__lang-toggle._active a{display:block;}.header__lang-toggle._active div svg{transform:rotate(180deg);}.header__lang-container div svg{transition:all 0.2s ease;}.header__lang-container div{color:#4A4542;font-size:17px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;display:flex;align-items:center;gap:6px;}.header__lang-container a{display:none;color:#4A4542;font-size:17px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;text-decoration:none;top:30px}.header__lang-container a:hover{text-decoration:underline;}@media screen and (max-width:767px){.header__lang-toggle{height:29px;}.header__lang-container{padding:3px 12px;}}.l-page__section-six{background-color:#faa017;}.banner-ecocontest{display:flex;}.banner-ecocontest__image{background:url(/themes/custom/petschool/img/ecocontest/bg-ecocontest.png) no-repeat right center;width:50%;background-size:577px 577px;}.banner-ecocontest__info{width:50%;padding-top:57px;padding-bottom:64px;max-width:610px;padding-left:83px;}.banner-ecocontest__title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:5.625rem;font-weight:700;text-transform:uppercase;line-height:111%;}.banner-ecocontest__subtitle{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:3.75rem;font-weight:700;text-transform:uppercase;margin-bottom:10px;}.banner-ecocontest__text{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:1.7rem;line-height:144%;font-weight:300;letter-spacing:-0.017em;color:#885405;margin-top:18px;margin-bottom:41px;}@media (min-width:820px){.banner-ecocontest{position:relative;}.banner-ecocontest::before,.banner-ecocontest::after{content:"";position:absolute;background-repeat:no-repeat;background-size:100% 100%;}.banner-ecocontest::before{width:99px;height:105px;left:-18px;top:87px;background:url(/themes/custom/petschool/img/ecocontest/doodle-dog.svg);}.banner-ecocontest::after{width:56px;height:55px;right:-63px;top:84px;background:url(/themes/custom/petschool/img/ecocontest/doodle-recycling.svg);}}@media (max-width:1279px){.banner-ecocontest__image{background-size:100% auto;}.banner-ecocontest__info{padding-left:30px;}}@media (max-width:819px){.banner-ecocontest{flex-direction:column;}.banner-ecocontest__image{height:300px;width:100%;background-position:center;background-size:auto 100%;margin-top:20px;}.banner-ecocontest__info{width:100%;text-align:center;max-width:unset;padding-left:0;padding-right:0;padding-top:19px;padding-bottom:35px;}.banner-ecocontest__subtitle{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;}.banner-ecocontest__subtitle::before,.banner-ecocontest__subtitle::after{content:"";height:1px;background:#885405;flex:auto;margin-top:4px;}.banner-ecocontest__subtitle::before{margin-right:25px;}.banner-ecocontest__subtitle::after{margin-left:25px;}.banner-ecocontest__text{margin-top:16px;margin-bottom:36px;}}@media only screen and (max-width:767px){.banner-ecocontest__image{height:199px;}.banner-ecocontest__title{font-size:3.625rem;}.banner-ecocontest__subtitle{font-size:3.125rem;text-transform:unset;}.banner-ecocontest__text{font-size:1.266rem;}}@media (min-width:820px) and (min-width:820.1px) and (max-width:1280px){.banner-ecocontest::before{left:0px;top:40px;}.banner-ecocontest::after{right:0px;top:40px;}}.text-display-24{font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:24px;}.text-display-32{font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:32px;}.l-page__section_purple{background-color:#9b548a;background-image:url("/themes/custom/petschool/img/img-cube-white.png"),url("/themes/custom/petschool/img/img-scroll-white.png"),url("/themes/custom/petschool/img/img-cat-white.png"),url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__bg_white.svg"),url("/themes/custom/petschool/img/family/contest-online__bg3_white.svg"),url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__bg-2_white.svg");background-position:left calc(50% - 145px),calc(50% - 230px) calc(50% + 219px),calc(50% + 821px) calc(50% + 160px),calc(50% + 781px) calc(50% - 140px),calc(50% + 134px) calc(50% - 159px),calc(50% + 187px) calc(50% + 153px);background-size:123px,168px,138px,265px,111px,152px;background-repeat:no-repeat;}.l-page__section_purple::before{background-color:#9b548a;}.banner{display:flex;}.banner__info{display:flex;flex-direction:column;align-items:flex-start;flex:none;padding-bottom:100px;}.banner__category{display:inline-flex;justify-content:center;align-items:center;padding:13px 23px;font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:30px;}.banner__category_orange{background-color:#faa017;}.banner__title{background-image:url("/themes/custom/petschool/img/camponline/separator-long-white.svg");background-repeat:no-repeat;background-position:bottom center;background-size:contain;margin-top:66px;padding-bottom:37px;margin-bottom:30px;}.banner__text{font-family:"Open Sans",sans-serif;font-weight:600;line-height:1.5;font-size:20.4px;max-width:620px;}.banner__image{position:relative;flex:1;}.banner__image img{position:absolute;top:53px;right:-10px;width:447px;}@media screen and (min-width:1400px){.banner__image img{top:85px;}}@media screen and (max-width:1199.1px){.l-page__section_purple{background-position:left calc(50% - 83px),calc(50% - 170px) calc(100% + 27px),calc(50% + 821px) calc(50% + 160px),calc(50% + 781px) calc(50% - 140px),calc(50% + 135px) 30px,calc(50% + 147px) calc(50% - 33px);background-size:92px,126px,103px,198px,83px,114px;}.banner{flex-direction:column-reverse;text-align:center;}.banner__info{align-items:center;padding-bottom:56px;}.banner__category{position:absolute;top:0;padding:10px 17px;font-size:22px;}.banner__title{margin-top:33px;margin-bottom:10px;}.banner__text{font-size:16px;}.banner__image{position:static;margin-top:51px;}.banner__image img{display:block;position:static;width:90%;max-width:300px;top:77px;margin-left:50%;transform:translateX(-58.5%);}}.contest{color:#332d29;text-align:center;}.contest *,.contest *::before,.contest *::before{box-sizing:border-box;}.container{margin:0 20px;}.contest-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;padding-bottom:30px;background-repeat:no-repeat;background-position:center bottom;margin-bottom:20px;}.contest-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.contest-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.contest-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.contest-link{color:inherit;text-decoration:none;}.contest-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.contest-btn_white{color:#000;background-color:#fff;}.contest-btn_red{color:#fff;background-color:#ed232c;}.contest-btn_red:hover{background-color:#9d0d13;}.contest-btn_purple{color:#fff;background-color:#9b548a;}.contest-btn_purple:hover{background-color:#59304f;}.contest-btn[disabled]{cursor:default;background-color:#e1e1e1;}.contest-input{border:none;outline:none;padding:0;}.contest-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.context-text-muted{color:rgba(51,45,41,0.5);}.contest-text-nowrap{white-space:nowrap;}.contest-text-upper{text-transform:uppercase;}.contest-text-lower{text-transform:lowercase;}.contest-groups{display:block;}.contest-groups__title{font-size:16px;margin-bottom:8px;}.content{margin:0 auto;width:calc(100% - 140px);max-width:1440px;}.block-dashed_white{border-top:3px dashed rgba(255,255,255,0.4);border-bottom:3px dashed rgba(255,255,255,0.4);padding:70px 0;}.block-dashed_white *:first-child{margin-top:0;}.block-dashed_white *:last-child{margin-bottom:0;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.ya-share2__list{list-style:none;padding:0;margin:0;}.ya-share2__icon{display:block;width:100%;height:100%;background:center no-repeat;}.ya-share2__item{display:inline-block;width:40px;height:40px;}.ya-share2__item + .ya-share2__item{margin-left:12px;}.ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(/themes/custom/petschool/img/contest/vk.png);}.ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(/themes/custom/petschool/img/contest/ok.png);}.ya-share2__item_service_facebook .ya-share2__icon{background-image:url(/themes/custom/petschool/img/contest/fb.png);}.ya-share2__link{display:block;width:100%;height:100%;}.ya-share2__counter{display:none !important;}.ya-share2__title{display:none !important;}.petschool-modal{display:none;color:#332d29;text-align:left;background-color:#fff;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;}.petschool-modal__overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.75);}.petschool-modal__close{padding:0;border:none;background:none;outline:none;color:#b270a2;font-size:50px;line-height:1;cursor:pointer;transition:transform 500ms;position:absolute;top:5px;right:10px;z-index:1002;}.petschool-modal__close:hover{transform:rotate(0.25turn);}.petschool-modal__content{background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1001;overflow-y:scroll;}.camp-child{position:relative;}.camp-child__user{font-size:16px;padding:0 0 5px 35px;background:url(/themes/custom/petschool/img/header/enter.svg) no-repeat left center;background-size:17px 20px;color:#7b7b7b;position:relative;}.camp-child__user .header__login-user a{color:#7b7b7b;}.camp-child__form{background:#f4f1e6;border:1px solid #ccc;box-sizing:border-box;position:absolute;top:calc(100% + 5px);left:0;z-index:10;padding:6px 10px;min-width:182px;}.camp-child__selected{cursor:pointer;position:relative;}.camp-child__selected::after{content:"";position:absolute;top:10px;right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid transparent;border-top:4px solid #7b7b7b;}.camp-child__selected._open::after{content:"";position:absolute;top:5px;right:0;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid #7b7b7b;border-top:4px solid transparent;}.camp-child__list{list-style:none;padding:0;margin:7px 0 0;display:none;}.camp-child__list li{border-top:1px solid #ccc;}.camp-child__name{display:block;color:#7b7b7b;padding-top:7px;padding-bottom:7px;cursor:pointer;}li:last-child .camp-child__name{padding-bottom:0;}.camp-child__name._selected{color:#da3b37;}.camp-child__name input{visibility:hidden;position:absolute;}.camp-child-mob__list{list-style:none;font-size:18px;}.camp-child-mob__name._selected{color:#da3b37;}.camp-child-mob__name input{visibility:hidden;position:absolute;}.camp-nominations{text-align:center;padding-bottom:60px;}.camp-nominations *{margin:0;padding:0;box-sizing:border-box;}.camp-nominations__container{max-width:1190px;margin:0 auto;}.camp-nominations__wrapper{display:flex;margin:30px 0 35px;}.camp-nominations__item{flex:50% 1 1;color:#525252;background-color:#ffffff;padding:10px 0 40px 50px;border:2px dashed #f4f2e5;box-shadow:0px 4px 4px rgba(0,0,0,0.16);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;text-align:left;position:relative;}.camp-nominations__item strong{font-weight:500;}.camp-nominations__item._current-week{margin-right:16px;padding-right:60px;}.camp-nominations__item._all-weeks{margin-left:16px;}.camp-nominations__item-desc{flex:50% 1 1;padding-top:25px;}._all-weeks .camp-nominations__item-desc{padding-right:39px;}.camp-nominations__item-prizes{flex:171px 0 0;min-height:235px;}._current-week .camp-nominations__item-prizes{flex:auto 0 0;}._all-weeks .camp-nominations__item-prizes{position:relative;right:-2px;}.camp-nominations__item-prizes-img img{display:block;margin:0 auto;max-width:100%;max-height:100%;}.camp-nominations__item-prizes-text{background-color:#30c0c4;color:#ffffff;padding:7px 9px 9px 16px;margin-top:13px;font-size:16px;}.camp-nominations__item-bottom-text{flex:444px;font-size:16px;padding-left:13px;max-width:444px;min-height:81px;padding-top:20px;}._spring-camp ._all-weeks .camp-nominations__item-bottom-text{padding-top:30px;}._current-week .camp-nominations__item-bottom-text{padding-top:68px;}._spring-camp ._current-week .camp-nominations__item-bottom-text{padding-top:50px;}.camp-nominations__item-title{font-size:20px;font-weight:400;padding-bottom:25px;color:#dc3832;}.camp-nominations__item-list{list-style:none;}.camp-nominations__item-list li{font-size:16px;padding:0 0 25px 50px;background-position:top left;background-repeat:no-repeat;display:flex;flex-direction:row-reverse;}.camp-nominations__item-list li:last-child{padding-bottom:0;}.camp-nominations__item-list li._clip{background-image:url(/themes/custom/petschool/img/camponline/icon-paper-clip.png);}.camp-nominations__item-list li._heart{background-image:url(/themes/custom/petschool/img/camponline/icon-heart.png);}.camp-nominations__item-list li._medal{background-image:url(/themes/custom/petschool/img/camponline/icon-medal.png);}.camp-nominations__item-list li img{display:block;margin:0 auto;max-width:100%;max-height:100%;}.camp-nominations__item-tetrika{font-size:16px;padding-left:13px;padding-top:20px;padding-right:180px;}.camp-nominations__item-tetrika img{display:block;position:absolute;padding:10px;right:0;bottom:0;}.camp-nominations__bottom-desc{font-size:30px;font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:700;color:#223334;margin-bottom:25px;}.camp-nominations__btn.camp__btn{padding:13.5px 35px;}.camp-nominations_special{margin-bottom:-36px;padding-bottom:0;}.camp-nominations_special .contest-title_age{color:#9b548a;font-size:30px;margin-bottom:0;padding-bottom:20px;}.camp-nominations_special .contest-winners__places{justify-content:center;gap:10px;margin-bottom:0;}.camp-nominations_special .contest-winners__place-title{margin-bottom:24px;}.camp-nominations_special .contest-winners__wrapper{display:flex;flex-direction:column;gap:20px;margin-top:42px;}.camp-rules{color:#223334;text-align:center;padding-bottom:60px;padding-top:60px;}.camp-rules *{margin:0;padding:0;box-sizing:border-box;}.camp-rules__container{max-width:1190px;margin:0 auto;}.camp-rules__subtitle{font-size:24px;margin:20px 0;}.camp-rules__steps-title{font-size:24px;font-weight:500;padding:10px 0 30px;}.camp-rules__steps{list-style:none;display:flex;max-width:995px;margin:0 auto;}.camp-rules__item{display:flex;align-items:center;}.camp-rules__item:first-child{padding-right:50px;}.camp-rules__item-number{font-size:20px;font-weight:700;font-family:"Amatic SC",Arial,Helvetica,sans-serif;color:#ffffff;background-color:#30c0c4;border-radius:50%;flex:48px 0 0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;}.camp-rules__item-text{font-size:20px;text-align:left;padding-left:20px;}.camp-submit{background-color:#30c0c4;padding:70px 0 46px;background-repeat:no-repeat;background-image:url("/themes/custom/petschool/img/camponline/camp-submit__bg-bone.svg"),url("/themes/custom/petschool/img/camponline/camp-submit__bg-paws.png"),url("/themes/custom/petschool/img/camponline/camp-submit__bg-bell.svg"),url("/themes/custom/petschool/img/camponline/camp-submit__bg-plane.png"),url("/themes/custom/petschool/img/camponline/camp-submit__bg-dog.svg");background-position:top 91px left 65px,bottom 114px left 104px,top 101px right 36px,top 310px right calc(50% - 420px),bottom 120px right;}.camp-submit__container{max-width:1190px;margin:0 auto;display:flex;flex-direction:column;align-items:center;color:#ffffff;}.camp-submit__heading{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:700;font-size:64px;text-transform:uppercase;line-height:1;text-align:center;padding-bottom:27px;background-repeat:no-repeat;background-position:center bottom;background-image:url("/themes/custom/petschool/img/camponline/separator__teal.svg");}.camp-submit__form{text-align:center;margin:25px 0 0;width:100%;}.camp-submit__participant{font-size:20px;font-weight:400;}.camp-submit__name{font-size:36px;font-weight:400;line-height:1.4;margin-bottom:20px;}.camp-submit__fieldset{border:none;max-width:585px;width:585px;margin:0 auto;padding:0;}.camp-submit__fieldset .input-text__place{height:54px;box-sizing:border-box;font-size:16px;padding-left:25px;text-align:left;display:flex;align-items:center;}.camp-submit__drop{border-radius:13px;border:1px dashed #ffffff;background-size:0;height:287px;padding:25px;margin-bottom:20px;position:relative;overflow:hidden;transition:background-color 0.3s;}.camp-submit__drop._is-dragover{background-color:rgba(255,255,255,0.3);}.camp-submit__drop._is-uploading{opacity:0.5;pointer-events:none;}.camp-submit__drop._is-error .camp-submit__drop-inner{display:none;}.camp-submit__drop._is-error .camp-submit__drop-submit{display:none;}.camp-submit__drop._is-error .camp-submit__drop-error{display:flex;}.camp-submit__drop._is-success .camp-submit__drop-inner{display:none;}.camp-submit__drop._is-success .camp-submit__drop-submit{display:none;}.camp-submit__drop._is-success .camp-submit__drop-success{display:flex;}.camp-submit__drop._img-selected{background-size:cover;border:0;}.camp-submit__drop._img-selected::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,rgba(0,0,0,0.4));}.camp-submit__drop._img-selected:not(._winter-contest){padding-bottom:10px;}.camp-submit__drop._img-selected .camp-submit__drop-inner{display:none;}.camp-submit__drop._img-selected .camp-submit__drop-submit{display:flex;}.camp-submit__drop._img-selected .camp-submit__drop-bg{background-size:cover;}.camp-submit__drop-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:0;background-position:center;}.camp-submit__drop-bg._rotate-90,.camp-submit__drop-bg._rotate-270{height:585px;width:287px;transform-origin:top left;}.camp-submit__drop-bg._rotate-90{transform:rotate(90deg);right:calc(-50% + 5px);left:unset;}.camp-submit__drop-bg._rotate-180{transform:rotate(180deg);}.camp-submit__drop-bg._rotate-270{transform:rotate(270deg);top:100%;}.camp-submit__drop-inner,.camp-submit__drop-submit,.camp-submit__drop-error{flex-direction:column;align-items:center;justify-content:flex-end;height:100%;}.camp-submit__drop-inner{display:flex;position:relative;}.camp-submit__drop-inner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/themes/custom/petschool/img/camponline/camp-submit__plus.svg") no-repeat top 5px center;}.camp-submit__drop-submit{display:none;position:relative;z-index:1;}.camp-submit__drop-error{display:none;}.camp-submit__drop-success{flex-direction:column;align-items:center;justify-content:center;height:100%;display:none;}.camp-submit__drop-title{font-family:"Open Sans",Helvetica,sans-serif;font-size:20px;margin:0 0 15px;cursor:pointer;position:relative;z-index:1;}.camp-submit__drop-details{font-size:14px;max-width:418px;font-weight:300;margin:0 0 20px;}.camp-submit__drop-info{font-size:18px;font-weight:300;}.camp-submit #camp_work{display:none;}.camp-submit__upload-btn.camp__btn{padding:7.5px 35px;min-width:149px;box-sizing:border-box;}.camp-submit__submit-btn.camp__btn{font-weight:400;letter-spacing:0;line-height:1;padding:7.5px 35px;min-width:149px;box-sizing:border-box;background-color:#eda33f;position:relative;}.camp-submit input#edit-submit{visibility:hidden;position:absolute;font-size:0;}.camp-submit__rotate{position:absolute;top:-5px;right:-20px;width:49px;height:52px;background:url("/themes/custom/petschool/img/contest-winter/submit-rotate.svg") no-repeat center/cover;cursor:pointer;}.camp-submit__reset{background:transparent;border:0;margin:10px 0 0;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;color:#ffffff;cursor:pointer;outline:none;}.camp-submit__input-title{display:block;border-radius:13px;border:1px dashed #ffffff;height:54px;font-size:16px;cursor:pointer;position:relative;}.camp-submit__input-title::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("/themes/custom/petschool/img/camponline/camp-submit__pen.svg") no-repeat center right 20px;}.input-text .camp-submit__input-title{padding-left:25px;}.camp-submit__agreement{padding-top:25px;}.camp-submit__agreement input[type=checkbox]{width:0;position:absolute;opacity:0;}.camp-submit__agreement label{padding-left:30px;position:relative;cursor:pointer;}.camp-submit__agreement-box{position:absolute;top:0;left:0;width:23px;height:23px;background-image:url("/themes/custom/petschool/img/contest-winter/sumbit-checkbox-default.svg");background-position:center;background-size:cover;background-repeat:no-repeat;}input:checked + .camp-submit__agreement-box{background-image:url("/themes/custom/petschool/img/contest-winter/sumbit-checkbox-checked.svg");}._error .camp-submit__agreement-box{background-image:url("/themes/custom/petschool/img/contest-winter/sumbit-checkbox-error.svg");}.camp-submit__agreement-text{font-size:16px;}.camp-submit__agreement-tip{display:none;font-size:12px;padding-top:15px;background:url("/themes/custom/petschool/img/contest-winter/submit-arrow.svg") no-repeat top 4px center;}._error .camp-submit__agreement-tip{display:block;}.camp-submit__bottom-submit{padding-top:30px;}.camp-submit__bottom-submit-btn{cursor:pointer;border:0;outline:none;background-color:#eda33f;color:#ffffff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;border-radius:44px;text-decoration:none;text-transform:uppercase;padding:7.5px 36px;display:inline-block;text-align:center;position:relative;}.camp-submit__bottom-submit-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:44px;background-color:rgba(0,0,0,0.4);transition:all 0.2s ease;transform-origin:center;transform:scaleX(0);}.camp-submit__bottom-submit-btn:hover::before{transform:scaleX(1);}.camp-submit__bottom-submit-btn span{position:relative;z-index:1;}.camp-submit [name=camp_work_rotate]{width:0;position:absolute;opacity:0;}.camp-submit__classes{display:flex;justify-content:center;align-items:center;}.camp-submit__classes label{margin-right:10px;}.camp-submit .select-field__place{padding:8px 20px 9px;}.camp-week{margin-top:57px;}.camp-week__block{padding:60px 0 56px;background-repeat:no-repeat;}.camp-week__block-container{display:flex;flex-direction:column;align-items:center;max-width:1190px;margin:0 auto;}.camp-week__block-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:64px;text-transform:uppercase;line-height:1;text-align:center;padding-bottom:27px;background-repeat:no-repeat;background-position:center bottom;background-image:url("/themes/custom/petschool/img/camponline/separator-white.svg");}.camp-week__block-video.camp-autumn__video-wrapper{margin:35px 0 15px;}.camp-week__block-subtitle{margin:10px 0;text-transform:uppercase;font-size:22px;}.camp-week__block-subtitle._spring-camp{text-align:center;}.camp-week__block-buttons{display:flex;justify-content:center;align-items:center;}.camp-week__block-buttons .camp__btn:not(:last-child){margin-right:15px;}.camp-week__block .camp__btn{min-width:180px;}.camp-week__block._lecture{background-color:#30c0c4;background-image:url(/themes/custom/petschool/img/camponline/bg__paper-plane.png),url(/themes/custom/petschool/img/camponline/bg__cat.png),url(/themes/custom/petschool/img/camponline/bg__dna.png),url(/themes/custom/petschool/img/camponline/bg__cube.png);background-position:top 96px left 79px,bottom 119px left 144px,top 61px right 0,bottom 157px right 50px;}.camp-week__block._master-class{background-color:#faa017;background-image:url(/themes/custom/petschool/img/camponline/bg__lightbulb.png),url(/themes/custom/petschool/img/camponline/bg__paper-plane.png),url(/themes/custom/petschool/img/camponline/bg__pencil.png);background-position:left 0 bottom 41px,top 246px right 60px,bottom 60px right 60px;}.camp-work-modal__content-wrapper{display:flex;}.camp-work-modal .contest-work__title_modal{position:static;margin-bottom:20px;}.camp-work-modal .contest-work__credentials_modal{width:100%;}.camp-work-modal .contest-work__visuals_modal{margin-bottom:0;}.camp-work-modal .contest-work__img_modal{display:block;width:100%;}.camp__section-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;color:#223334;font-size:60px;font-weight:700;line-height:1;text-align:center;padding-bottom:27px;background-repeat:no-repeat;background-position:center bottom;background-image:url("/themes/custom/petschool/img/family/separator-black.svg");}.camp__btn{cursor:pointer;border:0;outline:none;background-color:rgba(0,0,0,0.4);color:#ffffff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;border-radius:44px;text-decoration:none;text-transform:uppercase;padding:13.5px 20px;display:inline-block;text-align:center;position:relative;}.camp__btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:44px;background-color:rgba(0,0,0,0.4);transition:all 0.2s ease;transform-origin:center;transform:scaleX(0);}.camp__btn:hover::before{transform:scaleX(1);}.camp__btn span{position:relative;z-index:1;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.container{width:680px;margin:0 auto;}.contest-title{font-size:48px;}.contest-subtitle{font-size:16px;letter-spacing:0.4px;}.contest-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}.petschool-modal__close{top:20px;right:30px;}.petschool-modal__content{max-width:710px;margin:auto;top:30px;bottom:30px;left:calc((100% - 710px) / 2);right:calc((100% - 710px) / 2);}}@media only screen and (min-width:1024px){.container{width:960px;}.contest-title{font-size:70px;padding-bottom:40px;margin-bottom:30px;}.contest-h3{font-size:30px;}.contest-subtitle{font-size:20px;letter-spacing:0.5px;}.contest-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}.petschool-modal__content{max-width:940px;top:40px;bottom:40px;left:calc((100% - 940px) / 2);right:calc((100% - 940px) / 2);}.petschool-modal__content::-webkit-scrollbar{width:8px;background-color:#ddd;}.petschool-modal__content::-webkit-scrollbar-track{border-width:0;}.petschool-modal__content::-webkit-scrollbar-thumb{background-color:#9b548a;}}@media only screen and (min-width:1350px){.container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}.petschool-modal__close{top:30px;right:40px;}.petschool-modal__content{max-width:1200px;left:calc((100% - 1200px) / 2);right:calc((100% - 1200px) / 2);}}@media only screen and (max-width:1349px){.foo{color:red;}.camp-nominations__container{max-width:940px;}.camp-nominations__item{padding:10px 0 40px 30px;}.camp-nominations__item._current-week{margin-right:10px;}.camp-nominations__item._all-weeks{margin-left:10px;}.camp-nominations__item-prizes{min-height:unset;}.camp-nominations__item-bottom-text{min-height:164px;align-self:flex-end;}._all-weeks .camp-nominations__item-bottom-text{padding-right:60px;}._spring-camp ._all-weeks .camp-nominations__item-bottom-text{padding-top:20px;}._current-week .camp-nominations__item-bottom-text{padding-top:20px;}.camp-rules__container{max-width:940px;}.camp-rules__steps{align-items:flex-start;}.camp-rules__item{align-items:flex-start;}.camp-submit__container{max-width:940px;}.camp-week__block-container{max-width:940px;}}@media only screen and (max-width:1279px){.camp-week__block._lecture{background-position:top 96px left 50px,bottom 40px left 100px,top 61px right 0,bottom 157px right 50px;background-size:90px,70px,70px,70px;}.camp-week__block._master-class{background-position:left 0 bottom 30px,top 100px right 50px,bottom 80px right 20px;background-size:50px,90px,80px;}}@media only screen and (max-width:1139px){.camp-submit{background-position:top 141px left 35px,bottom left,top 20px right 36px,top 230px right calc(50% - 420px),bottom 120px right;background-size:80px,100px,70px,0,70px;}}@media only screen and (max-width:1023px){.foo{color:red;}.content{width:calc(100% - 50px);}.block-dashed_white{padding:50px 0;}.camp-nominations__container{max-width:620px;}.camp-nominations__wrapper{display:block;}.camp-nominations__item._current-week{margin-right:0;margin-bottom:32px;}.camp-nominations__item._all-weeks{margin-left:0;}.camp-nominations__item-bottom-text{min-height:unset;}.camp-rules__container{max-width:620px;}.camp-rules__steps{display:block;}.camp-rules__item:first-child{padding-right:0;padding-bottom:25px;}.camp-submit__container{max-width:620px;}.camp-week__block-container{max-width:620px;}.camp-week__block-buttons{flex-direction:column;}.camp-week__block-buttons .camp__btn:not(:last-child){margin-right:0;margin-bottom:15px;}.camp-week__block._lecture{background-position:top 96px left 50px,bottom 40px left 100px,top 61px right 0,bottom 17px right 50px;}.camp-week__block._master-class{background-position:left 0 bottom 30px,top 50px right 30px,bottom 80px right 20px;}}@media only screen and (max-width:767px){.foo{color:red;}.camp-nominations__container{max-width:unset;margin-left:20px;margin-right:20px;}.camp-nominations__item{padding:20px 10px 30px;display:block;}.camp-nominations__item._current-week{padding-right:10px;}.camp-nominations__item-desc{padding-top:0;}._all-weeks .camp-nominations__item-desc{padding-right:0;}.camp-nominations__item-prizes{justify-content:flex-end;padding-top:30px;}._current-week .camp-nominations__item-prizes{display:flex;}._all-weeks .camp-nominations__item-prizes{right:0;margin:0 -12px;}.camp-nominations__item-bottom-text{padding-left:5px;}._all-weeks .camp-nominations__item-bottom-text{padding-right:0;}.camp-nominations__item-title{text-align:center;}.camp-nominations__item-list li{flex-direction:column-reverse;}.camp-nominations__item-tetrika{padding-left:5px;padding-right:0;}.camp-nominations__item-tetrika img{position:static;right:auto;bottom:auto;margin:0 auto;padding:0 10px 10px;}.camp-rules__container{max-width:unset;margin-left:20px;margin-right:20px;}.camp-rules__subtitle{font-size:18px;text-align:left;}.camp-rules__steps-title{font-size:18px;text-align:left;}.camp-rules__item-number{flex:30px 0 0;width:30px;height:30px;font-size:18px;}.camp-rules__item-text{font-size:16px;padding-left:15px;}.camp-submit__container{max-width:unset;margin-left:20px;margin-right:20px;}.camp-submit__heading{font-size:40px;}.camp-submit__form{width:100%;}.camp-submit__participant{font-size:18px;}.camp-submit__name{font-size:24px;}.camp-submit__fieldset{width:100%;max-width:100%;}.camp-submit__drop-bg._rotate-90,.camp-submit__drop-bg._rotate-270{height:280px;width:287px;}.camp-submit__drop-bg._rotate-90{right:calc(-100% - 7px);}.camp-submit__drop-inner::before{background-size:50px;background-position:top center;}.camp-submit__drop-title{font-size:18px;}.camp-submit__agreement-text{font-size:14px;}.camp-week__block-container{max-width:unset;margin-left:20px;margin-right:20px;}.camp-week__block-title{font-size:40px;}.camp-week__block-subtitle{font-size:16px;text-align:center;}.camp-week__block._lecture{background-position:top 96px left 50px,bottom -10px left 10px,top -10px right 0,bottom 17px right 50px;background-size:0,70px,60px,0;}.camp-week__block._master-class{background-position:left 0 bottom 40px,top 10px right 30px,bottom 20px right 100px;background-size:40px,70px,60px;}.camp-work-modal{padding:55px 20px 0;}.camp-work-modal__content-wrapper{flex-direction:column;}.camp-work-modal .contest-work__title_modal{font-size:38px;text-align:center;}.camp-work-modal .contest-work__info{padding-top:30px;}.camp__section-title{font-size:40px;padding-bottom:22px;}}@media only screen and (max-width:529px){.camp-submit{background-image:none;padding:45px 0;}}@media screen and (max-width:500px){.camp-submit__bottom-submit-btn{padding:12px 20px;font-size:14px;}.camp__btn{padding:12px 20px;font-size:14px;}}@media only screen and (max-width:319px){.foo{color:red;}}@media screen and (max-width:1349px) and (min-width:1024px){.camp-nominations__item-list li{padding:10px 0 15px 50px;margin:5px 0;}}.contest{color:#332d29;text-align:center;}.contest *,.contest *::before,.contest *::before{box-sizing:border-box;}.container{margin:0 20px;}.contest-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;padding-bottom:30px;background-repeat:no-repeat;background-position:center bottom;margin-bottom:20px;}.contest-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.contest-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.contest-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.contest-link{color:inherit;text-decoration:none;}.contest-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.contest-btn_white{color:#000;background-color:#fff;}.contest-btn_red{color:#fff;background-color:#ed232c;}.contest-btn_red:hover{background-color:#9d0d13;}.contest-btn_purple{color:#fff;background-color:#9b548a;}.contest-btn_purple:hover{background-color:#59304f;}.contest-btn[disabled]{cursor:default;background-color:#e1e1e1;}.contest-input{border:none;outline:none;padding:0;}.contest-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.context-text-muted{color:rgba(51,45,41,0.5);}.contest-text-nowrap{white-space:nowrap;}.contest-text-upper{text-transform:uppercase;}.contest-text-lower{text-transform:lowercase;}.contest-groups{display:block;}.contest-groups__title{font-size:16px;margin-bottom:8px;}.content{margin:0 auto;width:calc(100% - 140px);max-width:1440px;}.block-dashed_white{border-top:3px dashed rgba(255,255,255,0.4);border-bottom:3px dashed rgba(255,255,255,0.4);padding:70px 0;}.block-dashed_white *:first-child{margin-top:0;}.block-dashed_white *:last-child{margin-bottom:0;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.ya-share2__list{list-style:none;padding:0;margin:0;}.ya-share2__icon{display:block;width:100%;height:100%;background:center no-repeat;}.ya-share2__item{display:inline-block;width:40px;height:40px;}.ya-share2__item + .ya-share2__item{margin-left:12px;}.ya-share2__item_service_vkontakte .ya-share2__icon{background-image:url(/themes/custom/petschool/img/contest/vk.png);}.ya-share2__item_service_odnoklassniki .ya-share2__icon{background-image:url(/themes/custom/petschool/img/contest/ok.png);}.ya-share2__item_service_facebook .ya-share2__icon{background-image:url(/themes/custom/petschool/img/contest/fb.png);}.ya-share2__link{display:block;width:100%;height:100%;}.ya-share2__counter{display:none !important;}.ya-share2__title{display:none !important;}.petschool-modal{display:none;color:#332d29;text-align:left;background-color:#fff;position:fixed;left:0;right:0;top:0;bottom:0;z-index:1000;}.petschool-modal__overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.75);}.petschool-modal__close{padding:0;border:none;background:none;outline:none;color:#b270a2;font-size:50px;line-height:1;cursor:pointer;transition:transform 500ms;position:absolute;top:5px;right:10px;z-index:1002;}.petschool-modal__close:hover{transform:rotate(0.25turn);}.petschool-modal__content{background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1001;overflow-y:scroll;}.text-display-24{font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:24px;}.text-display-32{font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:32px;}.contest-hero{color:#fff;padding:30px 0;background-color:#30c0c4;background-repeat:no-repeat;background-image:url(/themes/custom/petschool/img/competition/competition-1.png),url(/themes/custom/petschool/img/competition/competition-3.png);background-position:left calc((100vw - 320px - 365px) / 2) top 25px,right -20px top 15px;background-size:200px,62px;}.contest-hero__container{margin:0 auto;max-width:1440px;}.contest-hero.contest-hero--winter{background-color:#9b548a;background-image:url("/themes/custom/petschool/img/contest-winter/contest-hero--winter__img.png"),url("/themes/custom/petschool/img/family/contest-online__bg0.png"),url("/themes/custom/petschool/img/family/contest-online__bg1.svg"),url("/themes/custom/petschool/img/contest-winter/contest-hero--winter__bg.svg"),url("/themes/custom/petschool/img/family/contest-online__bg3.svg"),url("/themes/custom/petschool/img/contest-winter/contest-hero--winter__bg-1.png"),url("/themes/custom/petschool/img/contest-winter/contest-hero--winter__bg-2.svg");background-repeat:no-repeat;background-position:top 105px left calc(50% - 500px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 670px left 80px;background-size:auto;padding-bottom:42px;}.contest-hero.contest-hero--picture{background-color:#faa017;background-image:url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__img.png"),url("/themes/custom/petschool/img/family/contest-online__bg0.png"),url("/themes/custom/petschool/img/family/contest-online__bg1.svg"),url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__bg.svg"),url("/themes/custom/petschool/img/family/contest-online__bg3.svg"),url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__bg-1.png"),url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__bg-2.svg");background-repeat:no-repeat;background-position:top 105px left calc(50% - 500px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 670px left 80px;background-size:auto;padding-bottom:42px;}.contest_8-lap .contest-hero.contest-hero--picture{background-color:#b5bb35;}.contest-hero.contest-hero--pushcamp{background-color:#9b548a;background-image:url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__img.png"),url("/themes/custom/petschool/img/family/contest-online__bg0_white.png"),url("/themes/custom/petschool/img/family/contest-online__bg1_white.svg"),url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__bg_white.svg"),url("/themes/custom/petschool/img/family/contest-online__bg3_white.svg"),url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__bg-1_white.png"),url("/themes/custom/petschool/img/contest-picture/contest-hero--picture__bg-2_white.svg");background-repeat:no-repeat;background-position:top 198px left calc(50% - 500px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 670px left 80px;background-size:362px,auto,auto,auto,auto,auto,auto;padding-bottom:42px;}.contest-hero.contest-hero--spring{padding-top:0;background-size:0,62px;}.contest-hero_main{padding:25px 0 0;text-align:left;overflow:hidden;background-image:url(/themes/custom/petschool/img/competition/competition-1.png),url(/themes/custom/petschool/img/competition/competition-3.png);background-position:left 20px bottom 145px,right -20px bottom 140px;background-size:200px,65px;}.contest-hero--winter .contest-hero__container{max-width:1190px;margin:0 auto;}.contest-hero--picture .contest-hero__container{max-width:1190px;margin:0 auto;}.contest-hero__flex-wrap{display:flex;}.contest-hero__lector{max-width:310px;display:flex;flex-direction:column;align-items:center;padding-top:20px;}.contest-hero__lector-img{max-width:100%;display:block;}.contest-hero__lector-info{padding:20px 0 0 23px;font-size:20px;text-align:center;}.contest-hero__content{padding-top:50px;}.contest-hero__block-top{padding-bottom:36px;border-top:3px dashed rgba(0,0,0,0.4);border-bottom:3px dashed rgba(0,0,0,0.4);}.contest-hero__block-bottom{padding:32px 50px 0;}.contest-hero__summary{font-size:18px;line-height:1.8;padding-bottom:33px;}.contest-hero__summary p{margin:0;}.contest-hero__summary ul{padding-left:0;}.contest-hero__summary li{list-style-position:inside;}.contest-hero__description{font-weight:300;font-size:1.7rem;line-height:1.4;}.contest-hero__description strong{font-weight:500;}.contest-hero__subtitle{font-size:2.8rem;margin-top:18px;}.contest-hero__img_main{display:block;width:185px;margin:0 auto -50px;}.contest-hero__info_main{margin-bottom:15px;}.contest-hero__title{padding-bottom:0;}.contest-hero__title_main{padding-bottom:15px;margin-bottom:15px;background-image:url(/themes/custom/petschool/img/contest/ruler-white-opacity-40.svg);}.contest-hero__title--decorated{text-align:center;padding-bottom:40px;margin-bottom:33px;background-image:url("/themes/custom/petschool/img/camponline/separator-white.svg");background-repeat:no-repeat;background-position:center bottom;}.contest-hero--winter .contest-hero__title--decorated{text-transform:none;background-image:url("/themes/custom/petschool/img/family/separator-violet.svg");}.contest-hero__title-secondary{font-weight:500;font-size:26px;margin-bottom:15px;}.contest-hero__subtitle{margin-bottom:20px;}.contest-hero__org{font-weight:300;font-size:14px;margin:20px 0;}.contest-hero__actions.draw-contest{margin-bottom:20px;}.contest-hero__actions .contest-hero__btn:first-child{margin-right:18px;}.contest-hero__btn{cursor:pointer;border:0;outline:none;background-color:rgba(0,0,0,0.4);color:#ffffff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;border-radius:44px;text-decoration:none;text-transform:uppercase;padding:9px 25px;display:inline-block;text-align:center;position:relative;}.contest-hero__btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:44px;background-color:rgba(0,0,0,0.4);transition:all 0.2s ease;transform-origin:center;transform:scaleX(0);}.contest-hero__btn:hover::before{transform:scaleX(1);}.contest-hero__btn span{position:relative;z-index:1;}.contest-hero__btn--orange{background-color:#eda33f;}.contest-hero__btn--inverted{background-color:rgba(255,255,255,0.9);color:#000000;}.contest-hero__btn--inverted::before{background-color:#ffffff;}.contest-hero__btn_width_fixed{min-width:210px;}.contest-hero__accordion-btn{cursor:pointer;border:0;outline:none;background-color:transparent;font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:700;font-size:30px;color:#ffffff;border-bottom:1px solid #ffffff;display:inline-block;padding:0 18px 0 0;position:relative;}.contest-hero__accordion-btn::after{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ffffff;right:0;top:50%;}.contest-hero__accordion-btn._opened::after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #ffffff;border-right:none;top:44%;}.contest-hero__accordion-content{display:none;}.contest-hero__list{text-align:left;list-style:none;font-size:18px;padding:0;margin:30px auto 0;max-width:936px;}.contest-hero__list-item{position:relative;padding:0 0 10px 25px;}.contest-hero__list-item::before{content:"";position:absolute;top:10px;left:0;height:8px;width:8px;border-radius:50%;background-color:rgba(0,0,0,0.4);}.contest-hero__list-item:last-child{padding-bottom:0;}.contest-hero__link{font-weight:700;color:#ffffff;text-decoration:none;border-bottom:1px solid #ffffff;line-height:1.15;display:inline-block;}.contest-hero__caption_main{margin:0 auto 20px;color:rgba(255,255,255,0.5);font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;}.contest-hero__search{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:380px;padding:15px;border-radius:25px;background-color:#fff;}.contest-hero__search::before{content:"";display:inline-block;width:18px;height:18px;background:url(/themes/custom/petschool/img/contest/search.png) center no-repeat;margin-right:10px;}.contest-hero__input{color:#9b548a;width:100%;height:100%;}.contest-hero__input::placeholder{color:inherit;}.contest-hero__docs{font-size:14px;padding:13px 20px 15px;}.contest-steps{margin-top:28px;}.contest-steps__title{text-transform:uppercase;font-family:"Amatic SC";font-size:3.5rem;font-weight:600;line-height:1.1;}.contest-steps__subtitle{text-transform:uppercase;font-family:"Amatic SC";font-weight:600;line-height:1.1;font-size:2.83rem;color:#30c0c4;margin-top:24px;text-indent:10px;padding:0 16px;}.contest-steps__list{display:flex;padding:0;column-gap:40px;row-gap:20px;justify-content:center;}.contest_8-lap .contest-steps__list{display:block;}.contest-steps__item{width:30%;}.contest-step{background-repeat:no-repeat;background-position:center top;background-size:91px 123px;padding-top:130px;width:30%;list-style-type:none;font-size:1.55rem;line-height:1.3;}.contest-step:nth-child(1){background-image:url(/themes/custom/petschool/img/contest/number-1.png);}.contest-step:nth-child(2){background-image:url(/themes/custom/petschool/img/contest/number-2.png);}.contest-step:nth-child(3){background-image:url(/themes/custom/petschool/img/contest/number-3.png);}.contest-step:nth-child(4),.column-start-3 .contest-step:nth-child(1){background-image:url(/themes/custom/petschool/img/contest/number-4.png);}.contest-step:nth-child(5),.column-start-3 .contest-step:nth-child(2),.column-start-4 .contest-step:nth-child(1){background-image:url(/themes/custom/petschool/img/contest/number-5.png);}.contest-step:nth-child(6),.column-start-3 .contest-step:nth-child(3),.column-start-4 .contest-step:nth-child(2){background-image:url(/themes/custom/petschool/img/contest/number-6.png);}.contest-step:nth-child(7),.column-start-3 .contest-step:nth-child(4),.column-start-4 .contest-step:nth-child(3){background-image:url(/themes/custom/petschool/img/contest/number-7.png);}.contest-step:nth-child(8),.column-start-3 .contest-step:nth-child(5),.column-start-4 .contest-step:nth-child(4){background-image:url(/themes/custom/petschool/img/contest/number-8.png);}.contest-step_narrow{padding-left:20px;padding-right:20px;}.contest-awards{margin-top:50px;}.contest-awards__title{margin-bottom:30px;text-transform:uppercase;font-family:"Amatic SC";font-size:3.5rem;font-weight:600;line-height:1.1;}.contest-awards__list{display:flex;flex-direction:column;gap:45px;}.contest-award{margin:0 20px;display:flex;align-items:center;column-gap:50px;row-gap:10px;padding-left:170px;background-repeat:no-repeat;background-size:115px 115px;background-position:left center;font-size:1.7rem;font-weight:300;line-height:1.3;text-align:left;}.contest-award_winners{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1024 1024"><path fill="%23fff" d="M702.622 943.655h15.753v63.015h-15.753v-63.015zM513.575 604.948c-3.15 0-6.301-1.576-7.876-6.302-1.576-4.726 1.575-7.877 6.301-9.452 9.452-1.576 17.329-4.726 26.782-7.877 80.344-26.782 141.784-75.619 184.32-149.662 63.015-108.701 69.316-245.76 67.741-338.707V44.11c0-4.726 3.151-7.877 7.877-7.877s7.877 3.15 7.877 7.877v47.261c1.575 94.523-4.726 234.733-69.317 348.16-44.111 75.619-108.701 129.182-193.772 155.963-7.877 3.151-17.33 4.727-26.782 7.877-1.575 1.576-1.575 1.576-3.151 1.576z"/><path fill="%23fff" d="M513.575 604.948H512c-9.452-3.151-18.905-4.726-26.782-7.877-111.852-36.234-187.47-115.003-228.43-236.308-33.083-96.098-34.659-198.498-34.659-267.815V45.686c0-4.726 3.151-7.877 7.877-7.877s7.877 3.151 7.877 7.877v47.262c-1.575 67.741 1.575 168.566 33.083 261.514 39.385 115.003 111.852 192.196 218.979 226.855 7.876 3.151 17.329 4.726 26.781 7.877 3.151 1.575 6.302 4.726 6.302 7.877-1.576 4.726-4.727 7.877-9.453 7.877z"/><path fill="%23fff" d="M797.145 53.563H230.006c-4.726 0-7.877-3.15-7.877-7.877 0-4.726 3.151-7.877 7.877-7.877h567.139c4.726 0 7.876 3.151 7.876 7.877s-3.15 7.877-7.876 7.877zm-63.016 425.354c-4.726 0-7.877-4.726-7.877-7.877 0-9.452 4.726-20.48 11.028-31.508 14.178-26.781 42.535-55.138 75.618-89.797C879.065 280.418 962.56 195.348 962.56 92.948c0-4.726 3.151-7.877 7.877-7.877s7.877 3.15 7.877 7.877c0 108.701-85.071 196.923-154.388 267.815-31.508 33.083-59.865 61.44-72.468 86.646-4.726 9.453-7.877 17.329-7.877 25.206-1.575 3.151-4.726 6.302-9.452 6.302z"/><path fill="%23fff" d="M768.788 368.64c-1.576 0-3.151 0-4.726-1.575-3.151-3.151-3.151-7.877 0-11.028 7.876-9.452 17.329-17.329 26.781-26.782 63.016-64.59 141.785-146.51 141.785-234.732 0-4.726 3.151-7.877 7.877-7.877s7.877 3.15 7.877 7.877c0 94.523-80.345 178.019-144.936 245.76-9.452 9.452-17.329 18.905-26.781 26.782-3.151 0-4.726 1.575-7.877 1.575zm44.11-267.815c-4.726 0-7.876-3.151-7.876-7.877 0-47.262 39.384-86.646 86.646-86.646 4.726 0 7.877 3.15 7.877 7.876 0 4.727-3.151 7.877-7.877 7.877-39.385 0-70.893 31.508-70.893 70.893 0 4.726-3.15 7.877-7.877 7.877z"/><path fill="%23fff" d="M970.437 100.825c-4.726 0-7.877-3.151-7.877-7.877 0-39.385-31.508-70.893-70.892-70.893-4.726 0-7.877-3.15-7.877-7.877 0-4.726 3.151-7.876 7.877-7.876 47.261 0 86.646 39.384 86.646 86.646 0 4.726-3.151 7.877-7.877 7.877zm-126.031 0c-4.726 0-7.877-3.151-7.877-7.877 0-29.933 25.206-55.139 55.139-55.139 4.726 0 7.877 3.151 7.877 7.877s-3.151 7.877-7.877 7.877c-22.056 0-39.385 17.33-39.385 39.385 0 4.726-3.151 7.877-7.877 7.877z"/><path fill="%23fff" d="M938.929 100.825c-4.726 0-7.877-3.151-7.877-7.877 0-22.056-17.329-39.385-39.384-39.385-4.726 0-7.877-3.15-7.877-7.877 0-4.726 3.151-7.877 7.877-7.877 29.932 0 55.138 25.206 55.138 55.139 0 4.726-3.151 7.877-7.877 7.877zm-170.141 412.75c-23.631 0-42.536-18.904-42.536-42.535 0-4.726 3.151-7.877 7.877-7.877s7.877 3.151 7.877 7.877c0 15.754 12.603 26.782 26.782 26.782 11.027 0 20.48-9.453 20.48-20.48a14.12 14.12 0 0 0-14.179-14.179c-6.301 0-9.452 4.726-9.452 9.452 0 4.727-3.151 7.877-7.877 7.877s-7.877-3.15-7.877-7.877c0-14.178 11.028-25.206 25.206-25.206 17.329 0 29.933 14.179 29.933 29.933 0 20.48-15.754 36.233-36.234 36.233zm-475.766-34.658c-4.727 0-7.877-3.151-7.877-7.877-1.576-28.357-39.385-66.166-81.92-110.277C133.908 289.871 48.837 201.649 48.837 92.948c0-4.726 3.15-7.877 7.877-7.877 4.726 0 7.877 3.15 7.877 7.877 0 102.4 83.495 187.47 149.661 256.787 47.262 48.837 83.496 86.647 86.646 121.305 0 3.151-3.15 7.877-7.876 7.877z"/><path fill="%23fff" d="M258.363 368.64c-1.575 0-4.726-1.575-6.301-3.151-7.877-9.452-17.33-17.329-26.782-26.781-64.591-67.742-144.935-151.237-144.935-245.76 0-4.726 3.15-7.877 7.877-7.877 4.726 0 7.877 3.15 7.877 7.877 0 88.221 78.769 170.141 140.209 234.732 9.452 9.452 18.904 18.905 26.781 28.357 3.151 3.151 3.151 7.877 0 11.028-1.575 1.575-3.15 1.575-4.726 1.575zm-44.111-267.815c-4.726 0-7.877-3.151-7.877-7.877v-6.302c-3.15-36.234-34.658-64.59-70.892-64.59-4.726 0-7.877-3.151-7.877-7.878 0-4.726 3.151-7.876 7.877-7.876 44.111 0 81.92 34.658 86.646 78.769v7.877c0 4.726-3.15 7.877-7.877 7.877z"/><path fill="%23fff" d="M56.714 100.825c-4.726 0-7.877-3.151-7.877-7.877 0-47.262 39.385-86.646 86.646-86.646 4.726 0 7.877 3.15 7.877 7.876 0 4.727-3.151 7.877-7.877 7.877-39.385 0-70.892 31.508-70.892 70.893 0 4.726-3.151 7.877-7.877 7.877zm126.031 0c-4.727 0-7.877-3.151-7.877-7.877v-4.726c-1.576-18.905-18.905-34.659-39.385-34.659-4.726 0-7.877-3.15-7.877-7.877 0-4.726 3.151-7.877 7.877-7.877 28.357 0 51.988 22.056 55.139 48.837v6.302c0 4.726-3.151 7.877-7.877 7.877z"/><path fill="%23fff" d="M88.222 100.825c-4.726 0-7.877-3.151-7.877-7.877 0-29.933 25.206-55.139 55.138-55.139 4.726 0 7.877 3.151 7.877 7.877s-3.151 7.877-7.877 7.877c-22.055 0-39.384 17.33-39.384 39.385 0 4.726-3.151 7.877-7.877 7.877zm170.141 412.75c-20.48 0-36.234-15.753-36.234-36.233 0-17.33 14.179-29.933 29.933-29.933 14.178 0 25.206 11.028 25.206 25.206 0 4.727-3.151 7.877-7.877 7.877s-7.877-3.15-7.877-7.877c0-6.301-4.726-9.452-9.452-9.452a14.12 14.12 0 0 0-14.179 14.179c0 11.027 9.452 20.48 20.48 20.48 15.754 0 26.782-12.604 26.782-26.782 0-4.726 3.151-7.877 7.877-7.877s7.877 3.151 7.877 7.877c0 23.631-18.905 42.535-42.536 42.535zm349.736 217.403c-1.576 0-3.151 0-4.727-1.575-66.166-48.837-66.166-122.88-66.166-126.031 0-4.726 3.151-7.877 7.877-7.877s7.877 3.151 7.877 7.877c0 0 1.575 69.317 59.865 113.428 3.15 3.151 4.726 7.877 1.575 11.028-1.575 1.575-3.151 3.15-6.301 3.15zm-189.047 0c-3.15 0-4.726-1.575-6.301-3.15-3.151-3.151-1.576-7.877 1.575-11.028 59.865-44.111 59.865-111.852 59.865-113.428 0-4.726 3.151-7.877 7.877-7.877s7.877 3.151 7.877 7.877c0 3.151 0 77.194-66.166 126.031-1.576 1.575-3.151 1.575-4.727 1.575zM686.868 935.778c-4.727 0-7.877-3.15-7.877-7.876v-181.17H348.16v181.17c0 4.726-3.151 7.876-7.877 7.876s-7.877-3.15-7.877-7.876V738.855c0-4.726 3.151-7.877 7.877-7.877h346.585c4.726 0 7.877 3.151 7.877 7.877v189.047c0 4.726-3.151 7.876-7.877 7.876zm31.507 78.772h-409.6c-4.726 0-7.877-3.15-7.877-7.88v-63.015c0-4.726 3.151-7.877 7.877-7.877h409.6c4.726 0 7.877 3.151 7.877 7.877v63.015c0 4.73-3.151 7.88-7.877 7.88zm-401.723-15.756h393.846v-47.262H316.652v47.262z"/><path fill="%23fff" d="M608.098 904.271H419.052c-4.726 0-7.877-3.151-7.877-7.877s-3.15-7.877-7.877-7.877c-4.726 0-7.876-3.151-7.876-7.877v-63.015c0-4.727 3.15-7.877 7.876-7.877 4.727 0 7.877-3.151 7.877-7.877s3.151-7.877 7.877-7.877h189.046c4.727 0 7.877 3.151 7.877 7.877s3.151 7.877 7.877 7.877 7.877 3.15 7.877 7.877v63.015c0 4.726-3.151 7.877-7.877 7.877s-7.877 3.151-7.877 7.877-3.15 7.877-7.877 7.877zm-182.744-15.754h176.443c3.151-6.302 7.877-12.603 14.178-14.179v-50.412c-6.301-3.151-12.603-7.877-14.178-14.178H425.354c-3.151 6.301-7.877 12.603-14.179 14.178v50.412c6.302 1.576 12.603 7.877 14.179 14.179z"/><path fill="%23fff" d="M576.591 841.255H450.56c-4.726 0-7.877-3.15-7.877-7.877 0-4.726 3.151-7.876 7.877-7.876h126.031c4.726 0 7.877 3.15 7.877 7.876 0 4.727-3.151 7.877-7.877 7.877zm-31.508 31.508h-63.015c-4.726 0-7.877-3.151-7.877-7.877s3.151-7.877 7.877-7.877h63.015c4.726 0 7.877 3.151 7.877 7.877s-3.151 7.877-7.877 7.877zM686.868 983.04H340.283c-4.726 0-7.877-3.151-7.877-7.877s3.151-7.877 7.877-7.877h346.585c4.726 0 7.877 3.151 7.877 7.877s-3.151 7.877-7.877 7.877zm-102.4-584.468c-1.576 0-3.151 0-3.151-1.575l-67.742-34.659-66.166 34.659c-3.151 1.575-6.301 1.575-7.877 0-3.15-1.575-3.15-4.726-3.15-7.877l12.603-74.043-55.139-53.563c-1.575-1.576-3.151-4.726-1.575-7.877 1.575-3.151 3.15-4.726 6.301-4.726l74.043-11.028 33.083-67.741c1.576-3.151 4.727-4.727 6.302-4.727 3.151 0 6.301 1.576 6.301 4.727l33.084 67.741 74.043 11.028c3.15 0 4.726 3.151 6.301 4.726 1.576 3.151 0 6.301-1.575 7.877l-50.413 53.563 12.604 74.043c0 3.151 0 6.302-3.151 7.877-1.576 0-3.151 1.575-4.726 1.575zM417.477 261.514l45.686 44.111c1.575 1.575 3.151 4.726 1.575 6.301l-11.027 63.016 56.714-29.933c1.575-1.575 4.726-1.575 7.876 0l56.714 29.933-11.027-63.016c0-3.151 0-4.726 1.575-6.301l45.686-44.111-63.015-9.452c-3.151 0-4.726-1.576-6.302-4.727l-28.357-56.713-28.357 56.713c-1.575 1.576-3.15 3.151-6.301 4.727l-61.44 9.452z"/></svg>');}.contest-award_laureates{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1024 1024"><path fill="%23fff" d="M512.008 723.774a47.874 47.874 0 0 1-33.952-14.032l-49.504-49.504a31.767 31.767 0 0 0-22.624-9.376h-70c-26.464 0-48-21.536-48-48v-70.016c0-8.544-3.328-16.576-9.376-22.624l-49.504-49.504A47.708 47.708 0 0 1 215 426.782c0-12.832 4.992-24.88 14.048-33.936l49.504-49.504c6.048-6.048 9.376-14.096 9.376-22.64v-70c0-26.464 21.536-48 48-48h70c8.544 0 16.576-3.328 22.624-9.376l49.504-49.504c18.144-18.128 49.76-18.128 67.888 0l49.504 49.504c6.048 6.048 14.08 9.376 22.624 9.376h70c26.464 0 48 21.536 48 48v70c0 8.544 3.328 16.592 9.376 22.64l49.504 49.504A47.69 47.69 0 0 1 809 426.782c0 12.816-4.992 24.88-14.048 33.936l-49.504 49.504c-6.048 6.048-9.376 14.08-9.376 22.624v70.016c0 26.464-21.536 48-48 48h-70c-8.544 0-16.576 3.328-22.624 9.376l-49.504 49.504a47.84 47.84 0 0 1-33.936 14.032zm-176.08-505.056c-17.648 0-32 14.352-32 32v70c0 12.816-4.992 24.88-14.064 33.952l-49.504 49.504c-6.032 6.048-9.36 14.08-9.36 22.624 0 8.544 3.328 16.576 9.36 22.624l49.504 49.504c9.072 9.056 14.064 21.104 14.064 33.936v70.016c0 17.648 14.352 32 32 32h70a47.67 47.67 0 0 1 33.936 14.064l49.504 49.504c12.48 12.464 32.784 12.464 45.264 0l49.504-49.504a47.736 47.736 0 0 1 33.936-14.064h70c17.648 0 32-14.352 32-32v-70.016c0-12.832 4.992-24.88 14.064-33.936l49.504-49.504c6.032-6.048 9.36-14.08 9.36-22.624 0-8.544-3.328-16.576-9.36-22.624l-49.504-49.504a47.719 47.719 0 0 1-14.064-33.952v-70c0-17.648-14.352-32-32-32h-70a47.678 47.678 0 0 1-33.936-14.064l-49.504-49.504c-12.096-12.096-33.168-12.096-45.264 0l-49.504 49.504a47.736 47.736 0 0 1-33.936 14.064h-70z"/><path fill="%23fff" d="M607.736 913.774a7.996 7.996 0 0 1-7.392-4.944l-67.776-163.632a7.997 7.997 0 0 1 4.388-10.321 8 8 0 0 1 10.396 4.209l60.384 145.776 35.904-86.672a8.001 8.001 0 0 1 10.448-4.336l86.672 35.904-62.896-151.856a7.997 7.997 0 0 1 4.388-10.321 8 8 0 0 1 10.396 4.209l70.288 169.696a7.983 7.983 0 0 1-10.448 10.448l-97.136-40.24-40.24 97.12a7.956 7.956 0 0 1-7.376 4.96zm-191.456 0a7.996 7.996 0 0 1-7.392-4.944l-40.24-97.12-97.136 40.24a8.02 8.02 0 0 1-8.693-1.755 8.022 8.022 0 0 1-1.755-8.693l70.288-169.696a8 8 0 0 1 14.784 6.112L283.24 829.774l86.672-35.904a7.997 7.997 0 0 1 10.448 4.336l35.904 86.672 60.384-145.776a8 8 0 0 1 14.784 6.112l-67.776 163.632a7.97 7.97 0 0 1-7.376 4.928zm95.728-318.992c-92.64 0-168-75.36-168-168s75.36-168 168-168 168 75.36 168 168-75.36 168-168 168zm0-320c-83.808 0-152 68.192-152 152s68.192 152 152 152 152-68.192 152-152-68.192-152-152-152z"/><path fill="%23fff" d="M582.892 536.896c-1.575 0-3.15 0-3.15-1.575L512 500.663l-66.166 34.658c-3.151 1.575-6.302 1.575-7.877 0-3.151-1.575-3.151-4.726-3.151-7.877l12.603-74.043-55.138-53.563c-1.576-1.575-3.151-4.726-1.576-7.877 1.576-3.151 3.151-4.726 6.302-4.726l74.043-11.028 33.083-67.741c1.575-3.151 4.726-4.726 6.302-4.726 3.15 0 6.301 1.575 6.301 4.726l33.083 67.741 74.043 11.028c3.151 0 4.726 3.151 6.302 4.726 1.575 3.151 0 6.302-1.576 7.877l-50.412 53.563 12.603 74.043c0 3.151 0 6.302-3.151 7.877-1.575 0-3.15 1.575-4.726 1.575zm-166.99-137.058l45.686 44.111c1.575 1.575 3.15 4.726 1.575 6.301l-11.028 63.016 56.714-29.933c1.576-1.575 4.726-1.575 7.877 0l56.714 29.933-11.028-63.016c0-3.151 0-4.726 1.576-6.301l45.686-44.111-63.016-9.452c-3.15 0-4.726-1.576-6.301-4.726L512 328.946l-28.357 56.714c-1.575 1.575-3.151 3.15-6.301 4.726l-61.44 9.452z"/></svg>');}.contest-award__text{font-size:1.7rem;}.contest-award__text-highlighted{text-transform:uppercase;font-family:"Amatic SC";font-size:48px;line-height:1.1;font-weight:600;flex:none;width:160px;}.block-dashed{border-top:3px dashed rgba(0,0,0,0.4);border-bottom:3px dashed rgba(0,0,0,0.4);}.block-decorated{background-image:url("/themes/custom/petschool/img/camponline/separator-white.svg");background-repeat:no-repeat;background-position:center bottom;}.text-subtitle{text-transform:uppercase;font-family:"Amatic SC";font-size:3.5rem;font-weight:600;line-height:1.1;}.text-subtitle-small{text-transform:uppercase;font-family:"Amatic SC";font-size:36px;line-height:1.1;font-weight:600;}.text-standard{font-weight:300;font-size:1.7rem;line-height:1.4;}.text-standard strong{font-weight:500;}.text-separated{text-transform:uppercase;font-family:"Amatic SC";font-size:48px;line-height:1.1;font-weight:600;}.text-smaller{font-weight:300;font-size:20px;line-height:1.4;}.text-smaller strong{font-weight:500;}.text-smallest{font-weight:300;font-size:16px;line-height:1.4;}.text-smallest strong{font-weight:500;}.contest_8-lap .contest-hero__block-top{border:none;padding-bottom:15px;}.contest_8-lap .contest-hero__title{margin-bottom:33px;}.contest_8-lap .contest-cta{padding:36px 0 10px;}.contest_8-lap .contest-cta__item{text-align:center;margin:35px auto;}.contest_8-lap .contest-cta__item:nth-child(1){max-width:460px;}.contest_8-lap .contest-cta__item:nth-child(2){max-width:300px;}.contest_8-lap .text-separated{display:block;text-transform:unset;}.contest_8-lap .contest-steps{margin-top:39px;}.contest_8-lap .contest-steps__timing{max-width:400px;margin:25px auto 35px;}.contest_8-lap .contest-steps__wrapper{display:flex;margin:0 auto;max-width:980px;column-gap:16px;}.contest_8-lap .contest-steps__list{width:50%;margin:0;display:flex;flex-direction:column;justify-content:space-between;column-gap:0;row-gap:16px;}.contest_8-lap .contest-steps .contest-step{display:flex;align-items:center;background-size:31px 42px;background-position:left center;padding:0 0 0 45px;min-height:45px;width:auto;text-align:left;font-weight:300;font-size:20px;line-height:1.4;}.contest_8-lap .contest-steps .contest-step strong{font-weight:500;}.contest-filter._winter-contest._camp-gallery{background-repeat:no-repeat;background-image:url("/themes/custom/petschool/img/contest-winter/winter-contest__bg-1.png"),url("/themes/custom/petschool/img/contest-winter/winter-contest__bg-2.png");background-position:top 90px left 67px,top 23px right;padding-top:30px;}.contest-filter_type_picture{padding-bottom:75px;margin-bottom:-75px;}.contest-filter *{box-sizing:border-box;padding:0;margin:0;}.contest-filter__container{max-width:1190px;margin:0 auto;}.contest-filter__title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:700;font-size:60px;color:#7E4AA2;padding:30px 0;text-transform:lowercase;line-height:1;}._winter-contest .contest-filter__title{text-transform:uppercase;color:#223334;line-height:1;text-align:center;padding-bottom:27px;background-repeat:no-repeat;background-position:center bottom;background-image:url("/themes/custom/petschool/img/family/separator-black.svg");}.contest-filter__subtitle{font-size:20px;color:#ffffff;}.contest-filter__weeks{list-style:none;display:flex;justify-content:center;column-gap:30px;row-gap:20px;}._winter-contest._submit-form .contest-filter__weeks{padding-top:16px;padding-bottom:30px;}.contest-filter__item{display:flex;align-items:flex-start;flex:283px 0 1;max-width:283px;background-color:#30c0c4;padding:17px 20px;cursor:pointer;text-align:left;}._winter-contest .contest-filter__item{padding:17px 15px;}.contest-filter_type_picture .contest-filter__item{justify-content:center;margin:0 !important;}._submit-form .contest-filter__item{border:1px solid #ffffff;}._submit-form .contest-filter__item.active{border-color:#9b548a;}.contest-filter__item-text{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:700;padding-left:20px;}._winter-contest .contest-filter__item-text{padding-left:10px;}.contest-filter__item-title{color:#ffffff;font-size:30px;margin-bottom:3px;}._winter-contest .contest-filter__item-title{font-size:26px;}.contest-filter__item-title.autumn25485{font-size:23px;}.contest-filter__item-subtitle{color:#223334;font-size:20px;}._winter-contest .contest-filter__item-subtitle{color:#ffffff;}.contest-filter__item.active{background-color:#8e49ae;}._winter-contest .contest-filter__item.active{background-color:#9b548a;}.contest-filter__item.active .contest-filter__item-subtitle{color:#ffffff;}.contest-filter__sort{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:22px;}.contest-filter__sort-btn,.contest-filter__sort-search{flex:370px 0 1;max-width:370px;background-color:#ffffff;font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#000000;text-decoration:none;height:42px;text-align:left;}.contest-filter__sort-btn{position:relative;line-height:42px;padding:0 40px 0 20px;}.contest-filter__sort-btn::after{content:"";position:absolute;top:calc(50% - 2.5px);right:20px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}.contest-filter__sort-btn._active::after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;border-top:0;}.contest-filter__sort-search{display:flex;align-items:center;padding:0 20px;}.contest-filter__sort-search-icon{flex:21px 0 0;height:21px;background:url("/themes/custom/petschool/img/contest-winter/winter-contest__search.svg") no-repeat center/20px;transition:flex 0.3s;}.contest-filter__sort-search-icon._left{order:-1;}.mod_focus ~ .contest-filter__sort-search-icon._left,.mod_fill ~ .contest-filter__sort-search-icon._left{flex:0;}._static .mod_focus ~ .contest-filter__sort-search-icon._left,._static .mod_fill ~ .contest-filter__sort-search-icon._left{flex:21px 0 0;}.contest-filter__sort-search-icon._right{flex:0;}.mod_focus + .contest-filter__sort-search-icon._right,.mod_fill + .contest-filter__sort-search-icon._right{flex:21px 0 0;}._static .mod_focus + .contest-filter__sort-search-icon._right,._static .mod_fill + .contest-filter__sort-search-icon._right{flex:0;}.contest-filter__sort-search-input{border-radius:0;border:0;flex:100%;font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#000000;line-height:37px;}.contest-filter__sort-search-input::placeholder,.contest-filter__sort-search-input .input-text__place{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#000000;line-height:37px;padding-left:10px;}.contest-filter__sort-search .input-text input{padding:0;}.contest-filter__sort-search._static .input-text input{padding:0 10px;}.contest-filter__radio{width:0;position:absolute;opacity:0;}.contest-poll{padding:50px 0;background-color:#f6f1e5;background-repeat:no-repeat;}.contest-poll__title{color:#9b548a;text-transform:none;background-image:url(/themes/custom/petschool/img/contest/ruler-purple-opacity-40.svg);}.contest-poll__img{width:100%;max-width:559px;}.contest-poll__caption{text-align:left;margin-bottom:30px;}.contest-poll__text{color:#000;}.contest-poll__text + .contest-poll__text{margin-top:10px;}.contest-poll__link{width:100%;margin-top:20px;}.contest-stages{color:#fff;padding:30px 0;background:#faa017 no-repeat;}.contest-stages__title{background-image:url(/themes/custom/petschool/img/contest/ruler-white-opacity-40.svg);margin-bottom:30px;}.contest-stages__list{list-style:none;padding:0;margin:0;text-align:left;}.contest-stage{margin-bottom:30px;}.contest-stage__header{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:20px;position:relative;}.contest-stage__number{width:35px;height:50px;margin-right:20px;object-fit:contain;}.contest-stage__title{color:#62400c;width:calc(100% - 35px - 20px);}.contest-stage__badge{display:inline-flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:#000;padding:12px 20px;border-radius:25px;background-color:#fff;margin:20px 0 0;position:relative;}.contest-stage__badge::before{content:"";display:inline-block;width:18px;height:18px;background:url(/themes/custom/petschool/img/contest/checkbox.svg) center/contain no-repeat;margin-right:10px;}.contest-stage__h3{margin-bottom:5px;}.contest-stage__dates{margin:0;}.contest-stage__text + .contest-stage__text{margin-top:5px;}.contest-stages__prize{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;text-align:left;}.contest-stages__cup{width:53px;height:57px;margin-right:10px;flex-shrink:0;}.contest-works{padding:30px 0;background-color:#f6f1e5;}.contest-works._winter-contest{background-repeat:no-repeat;background-image:url("/themes/custom/petschool/img/contest-winter/winter-contest__bg-3.png");background-position:top 50% left 15px;}.contest-works_type_picture{background-color:transparent;}.contest-works_type_picture .notice-message{text-align:center;color:#4a4542;}.contest-works__list{list-style:none;padding:0;}.contest-works__item{margin:0 auto 30px;}.contest-work_preview{width:280px;}.contest-work_modal{padding:20px;}.contest-works__item-link{text-decoration:none;}.contest-work__visuals_preview{height:250px;position:relative;cursor:pointer;margin-bottom:20px;}.contest-work__visuals_modal{margin:0 auto 10px;text-align:center;}.contest-work__img{max-width:100%;}.contest-work__img_preview{width:100%;height:100%;object-fit:cover;border-radius:4px;}.contest-work__img_modal{border-radius:8px;}.contest-work__info{margin:0;}.contest-work__info_preview{text-align:left;}.contest-work__info_winner{text-align:center;}.contest-work__content_modal{margin-bottom:30px;}.contest-work__caption_modal{text-align:left;}.contest-work__likes{display:inline-block;min-width:60px;padding-left:25px;background:url(/themes/custom/petschool/img/contest/heart.svg) left center/20px no-repeat;color:#ed232c;font-size:24px;line-height:1.5;letter-spacing:0.6px;}.contest-work__likes_preview{padding:0 10px 0 35px;border-radius:4px;background-color:#fff;background-position-x:8px;position:absolute;right:10px;bottom:10px;}.contest-work__likes_modal{margin-right:10px;}.contest-work__title{line-height:1.2;}.contest-work__title_preview{color:#332d29;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:20px;font-weight:500;margin:0 0 8px;}.contest-work__title_modal{color:#9b548a;padding-bottom:0;}.contest-work__author_preview{color:#9b548a;font-size:17px;line-height:1.5;letter-spacing:0.43px;font-style:normal;text-transform:uppercase;}.contest-work__author_modal{margin-bottom:30px;}.contest-work__author-name_modal{color:#9b548a;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;letter-spacing:0.5px;text-transform:uppercase;padding-bottom:12px;border-bottom:1px solid #d7bbd0;margin:0 0 15px;}.contest-work__author-from_modal{padding-bottom:12px;border-bottom:1px solid #d7bbd0;margin:0 0 15px;}.contest-work__votes_modal{margin-bottom:30px;}.contest-work__votes-action{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;margin-bottom:10px;}.contest-work__vote{padding-left:20px;padding-right:20px;font-size:18px;letter-spacing:0.45px;}.contest-work__story p{margin:0;}.contest-work__story p + p{margin-top:10px;}.contest-works .pager__items{list-style:none;margin:0;padding:0;}.contest-works .pager__item--first,.contest-works .pager__item--last{display:none !important;}.contest-works .pager__item{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:32px;height:42px;border-radius:2px;color:#332d29;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:22px;}.contest-works .pager__item.is-active{color:#fff;background-color:#faa017;}.contest-works .pager__item a{color:inherit;text-decoration:none;}.contest-work__winner-text{color:#332d29;padding-bottom:2em;text-align:left;}.contest-winners{padding:30px 0;}.contest-winners_sympathy{padding-top:0 !important;}.contest-winners__title{color:#9b548a;text-transform:none;background-image:url(/themes/custom/petschool/img/contest/ruler-purple-opacity-40.svg);margin-bottom:30px;}.contest-winners__resume{padding:59px 16px 0 16px;font-size:26px;font-weight:400;background-image:url(/themes/custom/petschool/img/contest/ruler-purple-opacity-40.svg);background-repeat:no-repeat;background-position:center top 29px;}.contest-winners__with-badges.contest-winners__with-badges{padding-bottom:0;}.contest-winners__with-badges.contest-winners__with-badges .contest-winners__places{margin-bottom:0;gap:23px;}.contest-winners__with-badges.contest-winners__with-badges .contest-winners__work{margin-bottom:21px;}.contest-winners__with-badges.contest-winners__with-badges .contest-winners__place::after{content:"";display:block;position:relative;height:126px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 1024 1024"><path fill="%2330c0c4" d="M512.008 723.774a47.874 47.874 0 0 1-33.952-14.032l-49.504-49.504a31.767 31.767 0 0 0-22.624-9.376h-70c-26.464 0-48-21.536-48-48v-70.016c0-8.544-3.328-16.576-9.376-22.624l-49.504-49.504A47.708 47.708 0 0 1 215 426.782c0-12.832 4.992-24.88 14.048-33.936l49.504-49.504c6.048-6.048 9.376-14.096 9.376-22.64v-70c0-26.464 21.536-48 48-48h70c8.544 0 16.576-3.328 22.624-9.376l49.504-49.504c18.144-18.128 49.76-18.128 67.888 0l49.504 49.504c6.048 6.048 14.08 9.376 22.624 9.376h70c26.464 0 48 21.536 48 48v70c0 8.544 3.328 16.592 9.376 22.64l49.504 49.504A47.69 47.69 0 0 1 809 426.782c0 12.816-4.992 24.88-14.048 33.936l-49.504 49.504c-6.048 6.048-9.376 14.08-9.376 22.624v70.016c0 26.464-21.536 48-48 48h-70c-8.544 0-16.576 3.328-22.624 9.376l-49.504 49.504a47.84 47.84 0 0 1-33.936 14.032zm-176.08-505.056c-17.648 0-32 14.352-32 32v70c0 12.816-4.992 24.88-14.064 33.952l-49.504 49.504c-6.032 6.048-9.36 14.08-9.36 22.624 0 8.544 3.328 16.576 9.36 22.624l49.504 49.504c9.072 9.056 14.064 21.104 14.064 33.936v70.016c0 17.648 14.352 32 32 32h70a47.67 47.67 0 0 1 33.936 14.064l49.504 49.504c12.48 12.464 32.784 12.464 45.264 0l49.504-49.504a47.736 47.736 0 0 1 33.936-14.064h70c17.648 0 32-14.352 32-32v-70.016c0-12.832 4.992-24.88 14.064-33.936l49.504-49.504c6.032-6.048 9.36-14.08 9.36-22.624 0-8.544-3.328-16.576-9.36-22.624l-49.504-49.504a47.719 47.719 0 0 1-14.064-33.952v-70c0-17.648-14.352-32-32-32h-70a47.678 47.678 0 0 1-33.936-14.064l-49.504-49.504c-12.096-12.096-33.168-12.096-45.264 0l-49.504 49.504a47.736 47.736 0 0 1-33.936 14.064h-70z"/><path fill="%2330c0c4" d="M607.736 913.774a7.996 7.996 0 0 1-7.392-4.944l-67.776-163.632a7.997 7.997 0 0 1 4.388-10.321 8 8 0 0 1 10.396 4.209l60.384 145.776 35.904-86.672a8.001 8.001 0 0 1 10.448-4.336l86.672 35.904-62.896-151.856a7.997 7.997 0 0 1 4.388-10.321 8 8 0 0 1 10.396 4.209l70.288 169.696a7.983 7.983 0 0 1-10.448 10.448l-97.136-40.24-40.24 97.12a7.956 7.956 0 0 1-7.376 4.96zm-191.456 0a7.996 7.996 0 0 1-7.392-4.944l-40.24-97.12-97.136 40.24a8.02 8.02 0 0 1-8.693-1.755 8.022 8.022 0 0 1-1.755-8.693l70.288-169.696a8 8 0 0 1 14.784 6.112L283.24 829.774l86.672-35.904a7.997 7.997 0 0 1 10.448 4.336l35.904 86.672 60.384-145.776a8 8 0 0 1 14.784 6.112l-67.776 163.632a7.97 7.97 0 0 1-7.376 4.928zm95.728-318.992c-92.64 0-168-75.36-168-168s75.36-168 168-168 168 75.36 168 168-75.36 168-168 168zm0-320c-83.808 0-152 68.192-152 152s68.192 152 152 152 152-68.192 152-152-68.192-152-152-152z"/><path fill="%2330c0c4" d="M582.892 536.896c-1.575 0-3.15 0-3.15-1.575L512 500.663l-66.166 34.658c-3.151 1.575-6.302 1.575-7.877 0-3.151-1.575-3.151-4.726-3.151-7.877l12.603-74.043-55.138-53.563c-1.576-1.575-3.151-4.726-1.576-7.877 1.576-3.151 3.151-4.726 6.302-4.726l74.043-11.028 33.083-67.741c1.575-3.151 4.726-4.726 6.302-4.726 3.15 0 6.301 1.575 6.301 4.726l33.083 67.741 74.043 11.028c3.151 0 4.726 3.151 6.302 4.726 1.575 3.151 0 6.302-1.576 7.877l-50.412 53.563 12.603 74.043c0 3.151 0 6.302-3.151 7.877-1.575 0-3.15 1.575-4.726 1.575zm-166.99-137.058l45.686 44.111c1.575 1.575 3.15 4.726 1.575 6.301l-11.028 63.016 56.714-29.933c1.576-1.575 4.726-1.575 7.877 0l56.714 29.933-11.028-63.016c0-3.151 0-4.726 1.576-6.301l45.686-44.111-63.016-9.452c-3.15 0-4.726-1.576-6.301-4.726L512 328.946l-28.357 56.714c-1.575 1.575-3.151 3.15-6.301 4.726l-61.44 9.452z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:168px;}.contest-winners__with-badges .contest-work__author-name{display:block;font-size:32px;font-weight:500;}.contest-winners__with-badges .contest-work__author-city{display:block;font-size:25.5px;font-weight:300;}.contest-winners__places{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;}.contest-winners__places_sympathy{padding:0;list-style-type:none;}.contest-winners__place-title{color:#30c0c4;margin-bottom:15px;}.contest-winners__place-works{list-style:none;margin:0;padding:0;}.contest-winners__work{margin:0 auto 30px;}.contest-winners__podium{display:none;}.ecocontest-submit .camp-submit__container{max-width:620px;padding:0 20px;}.ecocontest-submit .select-field__wrap{display:block;height:auto;min-height:37px;margin-top:10px;cursor:pointer;}.ecocontest-submit .select-field__place{box-sizing:border-box;white-space:unset;}.ecocontest-submit .select-field__option{color:#000000;white-space:unset;}.ecocontest-submit .select-field__option:hover{color:#9b548a;}.ecocontest-submit .select-field__list{top:0;padding:0;border:none;background:transparent;}.ecocontest-submit .select-field__list-inner{max-height:300px;margin-top:-1px;padding:8px 20px 12px;}.contest_pushcamp .contest-hero{padding-top:100px;}.contest_pushcamp .contest-steps{margin-top:70px;}.contest_pushcamp .contest-steps__title{margin-bottom:50px;}.contest_pushcamp .contest-steps__wrapper{display:flex;column-gap:110px;}.contest_pushcamp .contest-steps__list{flex-direction:column;width:calc(50% - 55px);justify-content:flex-start;row-gap:40px;}.contest_pushcamp .contest-steps__list:first-child{padding-left:100px;}.contest_pushcamp .contest-cta__title{margin:33px 0;}.contest_pushcamp .contest-cta__item{max-width:440px;margin:15px auto;}.contest_pushcamp .contest-step{padding-top:0;padding-left:78px;background-position:left top -1px;text-align:left;background-size:49px 66px;width:100%;min-height:69px;}.column-start-3 .contest-step:nth-child(1){max-width:400px;}.column-start-3 .contest-step:nth-child(2){max-width:490px;}.contest_pushcamp .contest-filter._winter-contest._camp-gallery{background-position:top 90px left,top 23px right;padding-top:100px;}.contest_pushcamp .contest-partners{display:block;max-width:470px;margin:0 auto;margin-bottom:30px;}.contest_pushcamp .contest-partners__title{text-transform:uppercase;font-family:"Amatic SC";font-size:36px;line-height:1.1;font-weight:600;padding:0 0 43px;font-size:32px;background-position:bottom center;margin-bottom:19px;}.contest_pushcamp .contest-partners__text{text-align:center;font-size:18px;}.contest_pushcamp .contest-hero__title--decorated{padding-bottom:50px;margin-bottom:40px;}.contest_pushcamp .contest-hero__actions.draw-contest{margin-bottom:70px;}.contest_pushcamp .contest-filter{background-repeat:no-repeat;background-image:url("/themes/custom/petschool/img/contest-winter/winter-contest__bg-1.png"),url("/themes/custom/petschool/img/contest-winter/winter-contest__bg-2.png");background-position:top 90px left,top 23px right;padding-top:100px;}.contest_pushcamp .contest-filter__container{max-width:unset;margin:0;padding:0;}.contest_pushcamp .contest-filter__item.contest-filter__item{order:unset;max-width:unset;flex:none;}.events{column-gap:25px;display:flex;flex-wrap:wrap;row-gap:28px;margin:0 auto;}.events__item{height:452px;width:calc(25% - 18.75px);}.event{display:flex;flex-direction:column;align-items:center;background:#faa017;color:#ffffff;padding:0 25px 20px;}.event.active{background:#9b548a;}.event__day{display:inline-flex;justify-content:center;align-items:center;margin-top:-15px;height:30px;min-width:96px;padding:0 13px;border-radius:15px;background:#9b548a;font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:14px;font-weight:500;}.active .event__day{background:#faa017;}.event__name{display:flex;justify-content:center;align-items:center;font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:32px;min-height:72px;height:128px;text-align:center;}.event__image{width:182px;height:182px;}.event__image img{width:100%;height:100%;border-radius:38px;}.event__dates{font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:24px;flex:1;display:flex;align-items:center;justify-content:center;}.event__button{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:#9b548a;color:#ffffff;font-family:"Oswald",sans-serif;text-transform:uppercase;font-size:15px;font-weight:500;padding:8px 16px;border-radius:19px;transition:transform 0.2s;text-decoration:none;}.active .event__button{background:#faa017;}.contest-partners{display:flex;align-items:center;margin:0 auto 33px;max-width:420px;}.contest-partners__title{margin:0;white-space:nowrap;text-transform:uppercase;font-family:"Amatic SC";font-size:23px;line-height:1.1;font-weight:600;padding-right:92px;background-repeat:no-repeat;background-position:right 30px center;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="31" height="24" fill="none"><path fill="%23fff" d="M15.5 23.858c-.62 0-1.24-.204-1.86-.612-.413-.204-3.617-2.446-6.2-4.587-.413-.306-1.033-.917-1.55-1.529l-1.033-1.02c-.207-.203-.207-.509-.104-.713.207-.204.517-.204.724-.102l1.136 1.122 1.447 1.427c2.583 2.14 5.787 4.28 6.2 4.587.413.305.827.407 1.24.407.31 0 1.033 0 1.033-.203.104-.204.207-.306.414-.306.206 0 .31 0 .516.102.104.102.31.305.724.102.516-.204.93-.816 1.033-1.326 0-.203.103-.407.31-.407.207-.102.413 0 .517.102.206.204.62.102 1.033 0 .413-.204.827-.612.723-1.02 0-.204.104-.407.207-.51.207-.101.413-.101.517 0 .31.205.93.205 1.24-.101.206-.204.31-.408.103-.816-.517-1.02-3.1-3.16-5.063-4.893-1.034-.917-2.067-1.732-2.79-2.446a1.59 1.59 0 0 0-.62.408c-.31.204-.517.408-1.034.51-.93 1.223-2.066 1.528-3.513 1.019-.723-.204-.93-.714-1.033-1.02-.31-1.223.93-2.956 1.86-3.873 2.17-2.14 3.72-2.956 6.82-1.631a686.3 686.3 0 0 1 4.65 2.039c.31.102.413.407.31.713-.104.306-.414.408-.724.306 0 0-2.066-.917-4.65-2.039-2.273-1.019-3.41-.713-5.58 1.427-.826.816-1.756 2.243-1.55 2.957 0 .101.104.203.31.305 1.447.408 2.067-.102 2.48-.815.104-.102.207-.204.414-.204.31 0 .413-.102.723-.306.31-.204.62-.408 1.24-.713.207-.102.413 0 .517.102.723.713 1.86 1.63 2.996 2.548 2.377 1.937 4.754 3.975 5.374 5.198.413.714.206 1.53-.31 2.04-.517.407-1.137.509-1.757.407-.207.51-.62 1.02-1.24 1.325-.517.204-1.033.306-1.447.204-.31.612-.826 1.223-1.446 1.529-.414.204-.93.204-1.344 0-.723.204-1.446.306-1.963.306Z"/><path fill="%23fff" d="M12.917 8.058h-6.2c-.31 0-.517-.306-.517-.51 0-.204.207-.51.517-.51h6.2c.31 0 .516.205.516.51 0 .306-.206.51-.516.51Zm11.366 10.703c-.206 0-.31-.102-.413-.204-.207-.204-.103-.51.103-.713l1.55-1.02c.207-.204.517-.102.724.102.206.204.103.51-.104.714l-1.55 1.02c-.103 0-.206.101-.31.101Zm-2.066 1.53c-.104 0-.207 0-.31-.103-.724-.51-3.824-3.771-4.237-4.077a.488.488 0 0 1 0-.714.504.504 0 0 1 .723 0c.93 1.02 3.514 3.67 4.03 4.078.207.203.31.51.104.713 0 0-.207.102-.31.102Zm-2.584 1.528c-.103 0-.206 0-.31-.102-.93-.713-3.306-3.262-3.72-3.67a.488.488 0 0 1 0-.713.504.504 0 0 1 .724 0c.413.51 2.79 2.854 3.513 3.466.207.204.31.51.103.713 0 .204-.206.306-.31.306Zm-2.583 1.53c-.103 0-.207 0-.31-.103-.827-.713-2.377-2.242-3.1-3.058a.488.488 0 0 1 0-.713.504.504 0 0 1 .723 0c.827.815 2.274 2.344 3.1 3.058.207.203.207.51.104.713-.207 0-.414.102-.517.102Z"/><path fill="%23fff" d="M.517 17.232c-.31 0-.517-.204-.517-.51V5.51C0 5.204.207 5 .517 5c.93 0 5.476.102 6.613 1.121.103.102.103.204.103.408-.31 3.262-1.963 9.99-2.066 10.295-.104.204-.31.408-.517.408H.517ZM1.033 6.02v10.194h3.204c.31-1.427 1.653-6.626 1.963-9.48-.827-.51-3.307-.714-5.167-.714Zm29.45 12.232H26.35c-.207 0-.413-.203-.517-.407-.516-1.733-3.203-8.767-4.03-10.092-.103-.102-.103-.306-.103-.408 0-.101.207-.305.31-.305.103 0 3.41-1.02 8.473-1.02.31 0 .517.204.517.51v11.213c0 .204-.207.51-.517.51Zm-3.72-1.019h3.204V7.04c-3.41 0-5.89.51-7.027.815 1.137 2.039 3.203 7.441 3.823 9.378Z"/></svg>');}.contest-partners__text{margin:0;font-weight:300;font-size:12px;line-height:1.4;text-align:left;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.container{width:680px;margin:0 auto;}.contest-title{font-size:48px;}.contest-subtitle{font-size:16px;letter-spacing:0.4px;}.contest-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}.petschool-modal__close{top:20px;right:30px;}.petschool-modal__content{max-width:710px;margin:auto;top:30px;bottom:30px;left:calc((100% - 710px) / 2);right:calc((100% - 710px) / 2);}.contest-hero{padding:50px 0;background-position:left calc((100vw - 768px - 100px) / 2) top 30px,right calc((100vw - 768px - 30px) / 2) top 90px;background-size:240px,120px;}.contest-hero.contest-hero--spring{background-size:0,120px;}.contest-hero_main{padding:35px 0 0;background-position:left calc((100vw - 768px - 45px) / 2) top 40px,right calc((100vw - 768px - 50px) / 2) top 60px;background-size:250px,100px;}.contest-hero__container_main{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;}.contest-hero__img_main{order:-1;align-self:flex-end;width:auto;height:350px;margin:0 20px -15px 0;}.contest-hero__info_main{margin-top:15px;}.contest-hero__title_main{padding-bottom:20px;background-position-x:left;}.contest-poll{background-image:url("/themes/custom/petschool/img/contest/cat-purple.png"),url("/themes/custom/petschool/img/contest/steps-purple.png");background-position:left calc((100vw - 768px - 60px) / 2) top 130px,right -20px top 25px;background-size:70px,90px;}.contest-poll__subtitle{margin-top:10px;}.contest-poll__info{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;}.contest-poll__img{width:366px;margin:0 -90px 0 30px;}.contest-poll__link{width:auto;padding:18px 40px 20px;}.contest-stages{padding:50px 0 65px;background-image:url("/themes/custom/petschool/img/stages/stages-1.png"),url("/themes/custom/petschool/img/stages/stages-2.png"),url("/themes/custom/petschool/img/stages/stages-3.png");background-position:right calc((100vw - 768px + 15px) / 2) top 70px,left calc((100vw - 768px + 35px) / 2) top 50px,left calc((100vw - 768px - 25px) / 2) bottom 65px;background-size:95px,75px,45px;background-color:#faa017;background-repeat:no-repeat;}.contest-stages__container{width:620px;}.contest-stages__list{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}.contest-stage{width:48.4%;margin:0;}.contest-stage__number{width:45px;height:70px;margin-right:30px;}.contest-stage__title{width:calc(100% - 45px - 30px);}.contest-stages__prize{width:48.4%;margin:-90px 0 0 auto;}.contest-stages__cup{width:47px;height:50px;}.contest-works{padding:40px 0;}.contest-works__list{width:620px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;}.contest-works__item{margin:0 0 40px;}.contest-work_preview{width:300px;}.contest-work_modal{padding:0;}.contest-work__img_modal{border-radius:0;}.contest-work__info_modal{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;padding:20px 40px;}.contest-work__content_modal{max-width:360px;margin-bottom:0;margin-right:15px;}.contest-work__credentials_modal{padding-left:35px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;background:url(/themes/custom/petschool/img/contest/ruler-vertical-purple-opacity-40.png) left center no-repeat;position:sticky;top:30px;}.contest-work__likes_modal{margin-right:20px;}.contest-work__title_modal{padding:10px 0;background-color:#fff;position:sticky;top:0px;}.contest-work__author-from{max-width:300px;}.contest-winners{padding:40px 0;}.contest-winners__places{flex-flow:row wrap;justify-content:space-around;}}@media only screen and (min-width:1024px){.container{width:960px;}.contest-title{font-size:70px;padding-bottom:40px;margin-bottom:30px;}.contest-h3{font-size:30px;}.contest-subtitle{font-size:20px;letter-spacing:0.5px;}.contest-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}.petschool-modal__content{max-width:940px;top:40px;bottom:40px;left:calc((100% - 940px) / 2);right:calc((100% - 940px) / 2);}.petschool-modal__content::-webkit-scrollbar{width:8px;background-color:#ddd;}.petschool-modal__content::-webkit-scrollbar-track{border-width:0;}.petschool-modal__content::-webkit-scrollbar-thumb{background-color:#9b548a;}.contest-hero{background-position:left calc((100vw - 1024px + 30px) / 2) top 40px,right calc((100vw - 1024px + 35px) / 2) top 90px;background-size:280px,130px;}.contest-hero.contest-hero--spring{background-size:0,130px;}.contest-hero_main{padding-top:14px;background-position:left calc((100vw - 1024px - 45px) / 2) top 35px,right calc((100vw - 1024px - 90px) / 2) top 70px;background-size:280px,130px;}.contest-hero__block-top{padding-bottom:54px;}.contest-hero__img_main{height:356px;margin:0 60px 0 0;}.contest-hero__info_main{margin:20px 0 30px;text-align:left;}.contest-hero__title{padding-bottom:0;}.contest-hero__title_main{padding-bottom:35px;}.contest-hero__title--decorated{padding-bottom:40px;margin-bottom:53px;}.contest_8-lap .contest-hero__title{padding-left:200px;padding-right:200px;text-indent:27px;}.contest-hero__subtitle{margin-bottom:10px;}.contest-hero__caption_main{max-width:690px;}.contest_8-lap .contest-hero__block-top{padding-bottom:20px;}.contest_8-lap .contest-steps__list{row-gap:20px;}.contest_8-lap .contest-steps .contest-step{background-size:44px 60px;background-position:left 37px center;padding:0 0 0 105px;min-height:55px;}.contest-poll{background-position:left calc((100vw - 1024px + 10px) / 2) top 140px,right calc((100vw - 1024px - 120px) / 2) top 60px;background-size:70px,120px;}.contest-poll__img{width:517px;margin:-60px -90px 0 40px;}.contest-poll__caption{margin-bottom:0;}.contest-poll__text + .contest-poll__text{margin-bottom:15px;}.contest-stages{padding-top:35px;background-position:right calc((100vw - 1024px + 30px) / 2) top 35px,left calc((100vw - 1024px + 200px) / 2) top 35px,left calc((100vw - 1024px + 50px) / 2) bottom 75px;background-size:120px,75px,50px;}.contest-stage{width:48%;}.contest-stage__header{margin-bottom:25px;}.contest-stage__number{width:60px;height:95px;}.contest-stage__title{width:calc(100% - 60px - 30px);}.contest-stage__badge{padding:7px 18px;margin:22px 0 0 90px;align-self:flex-start;}.contest-stage__badge::before{width:21px;height:21px;}.contest-stage__caption{margin-left:90px;}.contest-stage__text + .contest-stage__text{margin-top:10px;}.contest-stages__prize{margin-top:-100px;}.contest-stages__cup{width:60px;height:80px;margin-right:30px;}.contest-works{padding:50px 0;}.contest-works__list{width:940px;}.contest-work__info_modal{padding:40px 60px;}.contest-work__content_modal{max-width:420px;margin-right:40px;}.contest-work__credentials_modal{padding-left:50px;}.contest-work__likes_modal{font-size:32px;}.contest-work__title_modal{font-size:60px;padding-bottom:0;}.contest-work__author-name_modal{font-size:24px;letter-spacing:0.6px;padding-bottom:20px;margin-bottom:20px;}.contest-work__votes_modal{margin-top:auto;}.contest-winners__places{justify-content:space-between;margin-bottom:45px;}.contest-winners__place_second{order:-1;}.contest-winners__work_sympathy{margin:0;}.contest-winners__podium{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-end;}.contest-winners__stair{flex-shrink:0;width:310px;background:#faa017 no-repeat;}.contest-winners__stair_1{width:320px;height:235px;margin:0 1px;background-image:url(/themes/custom/petschool/img/contests/stage-1.png),url(/themes/custom/petschool/img/contests/contests-2.png),url(/themes/custom/petschool/img/contests/contests-1.png);background-position:center,left -20px top 0,right -20px bottom 0;background-size:90px,280px,105px;}.contest-winners__stair_2{height:185px;background-image:url(/themes/custom/petschool/img/contests/stage-2.png),url(/themes/custom/petschool/img/stages/stages-2.png),url(/themes/custom/petschool/img/stages/stages-4.png);background-position:center,right 25px bottom 20px,left -20px top 0;background-size:75px;}.contest-winners__stair_3{height:160px;background-image:url(/themes/custom/petschool/img/contests/stage-3.png),url(/themes/custom/petschool/img/competition/competition-5.png),url(/themes/custom/petschool/img/stages/stages-5.png);background-position:center,left 20px top 10px,right 5px bottom 20px;background-size:75px,75px;}}@media only screen and (min-width:1350px){.container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}.petschool-modal__close{top:30px;right:40px;}.petschool-modal__content{max-width:1200px;left:calc((100% - 1200px) / 2);right:calc((100% - 1200px) / 2);}.contest-hero{background-position:left calc((100vw - 1350px + 30px) / 2) top 35px,right calc((100vw - 1350px + 60px) / 2) top 60px;}.contest-hero_main{background-position:left calc((100vw - 1350px + 30px) / 2) top 35px,right calc((100vw - 1350px + 50px) / 2) top 60px;}.contest-hero__img_main{margin-right:110px;}.contest-poll{background-position:left calc((100vw - 1350px + 65px) / 2) top 140px,right calc((100vw - 1350px) / 2) top 55px;background-size:70px,120px;}.contest-poll__img{width:auto;margin:-60px 0 0 60px;}.contest-stages{background-position:right calc((100vw - 1350px + 30px) / 2) top 35px,left calc((100vw - 1350px + 200px) / 2) top 35px,left calc((100vw - 1350px + 50px) / 2) bottom 75px;}.contest-stages__container{width:1180px;}.contest-stage__title{width:auto;}.contest-stage__badge{margin:7px 0 0 30px;}.contest-stages__prize{margin-top:0;}.contest-works{padding:60px 0;}.contest-works__list{width:1190px;}.contest-work_preview{width:370px;}.contest-work_preview.contest-work_preview--4-cols{width:285px;}.contest-work__info_modal{padding:40px;}.contest-work__content_modal{max-width:620px;margin:0 auto;text-align:center;}.contest-work__title_modal{text-align:center;}.contest-winners__container{width:1200px;}.contest-winners__podium{width:auto;}.contest-winners__stair_1{width:420px;}.contest-winners__stair_2,.contest-winners__stair_3{flex-grow:1;}}@media screen and (min-width:1350px){._winter-contest .contest-filter__item{flex:370px 0 1;max-width:370px;justify-content:center;}}@media only screen and (max-width:1349px){.foo{color:red;}.contest-hero.contest-hero--winter{background-position:top 105px left calc(50% - 350px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 670px left 80px;}.contest-hero.contest-hero--picture{background-position:top 105px left calc(50% - 410px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 670px left 80px;}.contest-hero.contest-hero--pushcamp{background-position:top 105px left calc(50% - 410px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 670px left 80px;background-size:260px,auto,auto,auto,auto,auto,auto;}.contest-hero--winter .contest-hero__container{max-width:940px;}.contest-hero--picture .contest-hero__container{max-width:940px;}.contest-filter__container{max-width:940px;}.contest-filter__sort-btn{flex:48% 1 1;max-width:48%;}.contest-filter__sort-search{flex:100% 1 1;max-width:100%;margin-top:20px;}}@media screen and (max-width:1349px){.contest-filter__weeks{flex-wrap:wrap;}.contest-filter__item{flex:48% 1 1;max-width:48%;}.contest-filter__item:nth-child(1){margin-bottom:20px;margin-right:10px;}.contest-filter__item:nth-child(2){order:2;margin-right:10px;}.contest-filter__item:nth-child(3){order:1;margin-bottom:20px;margin-left:10px;}.contest-filter__item:nth-child(4){order:3;margin-left:10px;}}@media only screen and (max-width:1250px){.events__item{width:calc(50% - 12.5px);}}@media only screen and (max-width:1200px){.contest_pushcamp .contest-steps__list:first-child{padding-left:0;}}@media only screen and (max-width:1023px){.foo{color:red;}.content{width:calc(100% - 50px);}.block-dashed_white{padding:50px 0;}.contest-hero.contest-hero--winter{background-position:top 105px left calc(50% - 350px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 607px left 24px;background-size:0,auto,auto,0,auto,0,auto;}.contest-hero.contest-hero--picture{background-position:top 105px left calc(50% - 350px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 607px left 24px;background-size:0,auto,auto,0,auto,0,auto;}.contest-hero.contest-hero--pushcamp{background-position:top 105px left calc(50% - 350px),top 30px left,top 70px right 3%,top 185px right 12%,top 500px right 25px,top 480px left 20px,top 607px left 24px;background-size:0,auto,auto,0,auto,0,auto;}.contest-hero--winter .contest-hero__container{max-width:620px;}.contest-hero--picture .contest-hero__container{max-width:620px;}.contest-hero__flex-wrap{flex-direction:column-reverse;align-items:center;}.contest-hero__lector{padding-top:40px;}.contest-hero__block-bottom{padding:32px 0 0;}.contest-hero__summary{font-size:16px;padding-bottom:0;}.contest-hero__description{font-size:1.1rem;}.contest-hero__title-secondary{font-size:18px;}.contest-hero__list{font-size:16px;}.contest-steps__title{font-size:2.4rem;}.contest-steps__subtitle{font-size:1.94rem;}.contest-steps__list{flex-direction:column;max-width:410px;margin-left:auto;margin-right:auto;}.contest-step{display:flex;align-items:center;padding-top:0;padding-left:100px;width:100%;font-size:1.16rem;text-align:left;background-position:left center;min-height:123px;max-width:420px;}.contest-step_narrow{padding-right:0;}.contest-awards{margin-top:25px;}.contest-awards__title{font-size:2.4rem;}.contest-awards__list{gap:30px;}.contest-award{flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding-left:129px;min-height:125px;background-position:left top;}.contest-award__text{font-size:1.1rem;}.contest-award__text-highlighted{font-size:29px;}.contest-award__text-highlighted{width:auto;}.text-subtitle{font-size:2.4rem;}.text-subtitle-small{font-size:22px;}.text-standard{font-size:1.1rem;}.text-separated{font-size:29px;}.text-smaller{font-size:14px;}.text-smallest{font-size:12px;}.contest_8-lap .contest-cta__item:nth-child(1){max-width:370px;}.contest_8-lap .contest-cta__item:nth-child(2){max-width:190px;}.contest_8-lap .contest-steps .contest-step{font-size:14px;}.contest-filter__container{max-width:620px;}.contest-filter__container{padding-bottom:10px;}.contest-winners__resume{font-size:18px;}.contest-winners__with-badges.contest-winners__with-badges .contest-winners__work{font-size:5px;}.contest-winners__with-badges.contest-winners__with-badges .contest-winners__place::after{height:86px;background-size:110px;}.contest-winners__with-badges .contest-work__author-name{font-size:22px;}.contest-winners__with-badges .contest-work__author-city{font-size:17.5px;}.contest_pushcamp .contest-hero{padding-top:60px;}.contest_pushcamp .contest-steps{margin-top:50px;}.contest_pushcamp .contest-steps__title{margin-bottom:36px;}.contest_pushcamp .contest-steps__wrapper{column-gap:60px;display:block;}.contest_pushcamp .contest-steps__list{width:100%;display:block;max-width:600px;margin-top:0;margin-bottom:0;}.contest_pushcamp .contest-step{background-size:36px 49px;min-height:52px;padding-left:54px;max-width:unset;margin:16px 0;}.column-start-3 .contest-step:nth-child(1){max-width:320px;}.contest_pushcamp .contest-filter._winter-contest._camp-gallery{padding-top:60px;}.contest_pushcamp .contest-partners__title{font-size:22px;}.contest_pushcamp .contest-partners__text{font-size:14px;}.contest_pushcamp .contest-hero__title--decorated{padding-bottom:37px;margin-bottom:24px;}.contest_pushcamp .contest-hero__actions.draw-contest{margin-bottom:42px;}.contest_pushcamp .contest-filter{padding-top:60px;}}@media only screen and (max-width:767px){.foo{color:red;}.contest-hero.contest-hero--winter{background-position:top 105px left calc(50% - 350px),top -17px left -30px,top 70px right 3%,top 185px right 12%,top 330px right -3px,top 480px left 20px,top 811px left -14px;background-size:0,100px,0,0,auto,0,auto;}.contest-hero.contest-hero--picture{background-position:top 105px left calc(50% - 350px),top -17px left -30px,top 70px right 3%,top 185px right 12%,top 330px right -3px,top 480px left 20px,top 811px left -14px;background-size:0,100px,0,0,auto,0,auto;}.contest-hero.contest-hero--pushcamp{background-position:top 105px left calc(50% - 350px),top -17px left -30px,top 70px right 3%,top 185px right 12%,top 330px right -3px,top 480px left 20px,top 811px left -14px;background-size:0,100px,0,0,auto,0,auto;}.contest-hero--winter .contest-hero__container{max-width:unset;margin-left:20px;margin-right:20px;}.contest-hero--picture .contest-hero__container{max-width:unset;margin-left:20px;margin-right:20px;}.contest-hero__lector-info{font-size:16px;}.contest-hero__actions{display:flex;flex-direction:column;align-items:center;}.contest-hero__actions .contest-hero__btn:first-child{margin-right:0;margin-bottom:20px;}.contest_8-lap .contest-steps__wrapper{flex-direction:column;row-gap:16px;max-width:unset;}.contest_8-lap .contest-steps__list{width:100%;margin:0 auto;max-width:370px;}.contest-filter._winter-contest._camp-gallery{background-size:70px,0;background-position:top 5px right -10px,top 23px right;}.contest-filter__container{max-width:unset;margin-left:20px;margin-right:20px;}.contest-filter__container{padding-bottom:15px;}._winter-contest._submit-form .contest-filter__weeks{padding-bottom:0;}.contest-filter__sort{padding-top:0;}}@media screen and (max-width:767px){.contest-filter__title{font-size:42px;}.contest-filter__item{flex:100%;max-width:100%;}.contest-filter__item:nth-child(1){margin-right:0;}.contest-filter__item:nth-child(2){order:initial;margin-right:0;margin-bottom:20px;}.contest-filter__item:nth-child(3){order:initial;margin-left:0;}.contest-filter__item:nth-child(4){order:initial;margin-left:0;}}@media only screen and (max-width:644px){.events__item{width:100%;}}@media only screen and (max-width:519px){.contest-award{padding-left:100px;background-size:90px 90px;}}@media screen and (max-width:500px){.contest-hero__btn{padding:12px 20px;font-size:14px;}}@media only screen and (max-width:429px){.contest-partners{flex-wrap:wrap;justify-content:center;}.contest-partners__title{padding-right:41px;background-position:right top -1px;margin-bottom:3px;}.contest-partners__text{text-align:center;}}@media only screen and (max-width:319px){.foo{color:red;}}@media (hover:hover){.event__button:hover{transform:scale(1.05);}}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.edu-banner{box-sizing:border-box;background-color:#9b548a;color:#ffffff;}.edu-banner *,.edu-banner *::before,.edu-banner *::after{box-sizing:inherit;}.edu-banner_school{background-image:url("/themes/custom/petschool/img/edutainment/edu-banner-decor-1.png"),url("/themes/custom/petschool/img/edutainment/edu-banner-decor-2.png"),url("/themes/custom/petschool/img/edutainment/edu-banner-decor-3.png");background-position:top 152px left,top 33px left calc(50% - 450px),top 106px left calc(50% + 445px);background-repeat:no-repeat;}.edu-banner__content{padding:25px 0 50px;}.edu-banner__content a{color:inherit;}.edu-banner_school .edu-banner__content{padding:70px 0 90px;}.edu-banner__title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:70px;font-weight:700;line-height:1;text-align:center;padding-bottom:35px;background-repeat:no-repeat;background-position:center bottom;background-image:url("/themes/custom/petschool/img/camponline/separator-white.svg");margin-bottom:25px;}.edu-banner_school .edu-banner__title{margin-bottom:35px;}.edu-banner__subtitle.edu-heading{font-size:35px;}.edu-banner__list{list-style:none;display:flex;justify-content:space-between;padding:20px 0 30px;margin:0;}.edu-banner__item{padding:0 0 0 43px;background:url("/themes/custom/petschool/img/edutainment/edu-item.svg") no-repeat top -6px left -14px;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:22px;line-height:1.12;font-weight:300;}.edu-banner__item:last-child{width:calc(33.3333333333% - 42px);}.edu-banner__info{background-color:#874176;border:2px dashed #9b548a;padding:30px;text-align:center;margin-bottom:40px;}.edu-banner__info p{max-width:850px;margin:0 auto 15px;font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;font-style:normal;color:#ffffff;font-size:20px;line-height:1.3;}.edu-banner__info p:last-child{margin-bottom:5px;}.edu-banner__info-title{font-family:"Oswald",Arial,Helvetica,sans-serif;font-weight:300;font-size:26px;line-height:1.12;margin-bottom:22px;}.edu-banner__prizes .edu-banner__info-title{text-align:center;margin-top:20px;margin-bottom:12px;}.edu-banner__steps{padding:10px 0 5px;margin:0;list-style:none;display:flex;}.edu-banner__step{display:flex;margin-right:30px;}.edu-banner__step:last-child{margin-right:0;}.edu-banner__number{flex:105px 0 0;max-width:105px;width:105px;height:79px;background:url("/themes/custom/petschool/img/edutainment/edu-paw-school.svg") no-repeat center;position:relative;}.edu-banner__number span{position:absolute;top:36px;left:38px;font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;font-style:normal;color:#ffffff;font-size:20px;line-height:1.3;}.edu-banner__text{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;font-style:normal;color:#ffffff;font-size:20px;line-height:1.3;padding:10px 0 0 4px;}.edu-banner__step:nth-child(2) .edu-banner__text{width:220px;}.edu-banner__prizes{padding:25px 30px 20px;border-radius:24px;border:1px dashed #ffffff;}.edu-banner_school .edu-banner__prizes{padding:25px 30px 30px;}.edu-banner__dates{margin:0;padding:10px 0 0;list-style:none;display:flex;justify-content:center;}.edu-banner__date{width:115px;height:115px;background:url("/themes/custom/petschool/img/edutainment/edu-paw.svg") no-repeat center/100%;position:relative;margin-right:47px;}.edu-banner__date:last-child{margin-right:0;}.edu-banner__date span{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:16px;text-align:center;line-height:1;position:absolute;top:48px;left:11px;width:68px;}.edu-banner__cta{text-align:center;padding-top:30px;display:flex;flex-wrap:wrap;justify-content:center;column-gap:14px;row-gap:14px;}.edu-banner__cta_left{text-align:left;padding-top:35px;justify-content:flex-start;}.edu-banner__manual{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;font-size:18px;line-height:1.33;text-decoration:underline;color:#ffffff;padding-left:46px;position:relative;display:block;}.edu-banner__manual::before{content:"";position:absolute;top:-4px;left:0;width:32px;height:35px;background:url("/themes/custom/petschool/img/edutainment/edu-pdf.svg") no-repeat center;}.edu-gallery{box-sizing:border-box;background-color:#faa017;}.edu-gallery *,.edu-gallery *::before,.edu-gallery *::after{box-sizing:inherit;}.edu-gallery__content{padding:90px 0 30px;}.edu-gallery__top-block{display:flex;align-items:center;justify-content:space-between;}.edu-gallery__top-tabs{display:flex;justify-content:center;column-gap:40px;row-gap:20px;flex-wrap:wrap;margin-bottom:20px;}.edu-gallery__head{height:110px;background:url("/themes/custom/petschool/img/edutainment/edu-gall.png") no-repeat center/100%;display:flex;align-items:center;justify-content:center;cursor:pointer;}.edu-gallery__head.active{background:url("/themes/custom/petschool/img/edutainment/edu-gall-mob-hover.png") no-repeat center/100%;background-size:contain;}.edu-gallery__head_school{max-width:460px;flex:460px 1 0;background:url("/themes/custom/petschool/img/edutainment/edu-gall-mob.png") no-repeat center/100%;text-align:center;}.edu-gallery__head_school .edu-gallery__heading{width:100%;flex:100% 1 1;padding-left:35px;}.edu-gallery__head_school .edu-gallery__heading::before{left:10px;}.edu-gallery__heading{margin:0;padding-left:80px;font-family:"Oswald",Arial,Helvetica,sans-serif;font-weight:500;font-size:23px;line-height:1.26;text-transform:uppercase;color:#392102;position:relative;}.edu-gallery__heading::before{content:"";position:absolute;left:0;top:-11px;width:60px;height:54px;background:url("/themes/custom/petschool/img/edutainment/edu-gall-heading.png") no-repeat center/100%;}.edu-gallery .js-tab-body{display:none;}.edu-gallery .js-tab-body.active{display:block;}.edu-grid{max-width:850px;margin:0 auto;padding:60px 0 0;}.edu-grid_four-items{max-width:1090px;}.edu-grid__list{list-style:none;display:flex;flex-wrap:wrap;margin:0 -65px 0 0;padding:0;}.edu-grid_four-items .edu-grid__list{margin:0 -43.33px 0 0;}.edu-grid__item{margin:0 65px 60px 0;max-width:240px;width:240px;display:flex;flex-direction:column;}.edu-grid__item.highlighted.edu-grid__item.highlighted.edu-grid__item.highlighted{width:280px;max-width:unset;padding:18px;background-color:#9B548A;border-radius:24px;}.edu-grid__item.highlighted.edu-grid__item.highlighted.edu-grid__item.highlighted div{font-weight:500;color:white;}.edu-grid_four-items .edu-grid__item{margin:0 43.33px 60px 0;}.edu-grid_four-items .edu-grid__item.highlighted.edu-grid__item.highlighted.edu-grid__item.highlighted{margin-top:-20px;margin-right:23.33px;margin-bottom:40px;margin-left:-20px;}.edu-grid__thumbnail{border-radius:12px;overflow:hidden;position:relative;height:240px;background-color:#ffffff;display:flex;align-items:center;justify-content:center;}.edu-grid__thumbnail.petschool-js-video-trigger{cursor:pointer;}.edu-grid__thumbnail:hover .edu-grid__video-cover{transform:scale(1.15);}.edu-grid__video-cover{object-fit:cover;transition:transform 0.8s,border-radius 0.4s;}.edu-grid__img{display:block;max-width:100%;width:100%;}.edu-grid__play-btn{position:absolute;top:calc(50% - 22px);left:calc(50% - 22px);width:44px;height:44px;background:url("/themes/custom/petschool/img/edutainment/edu-play.svg") no-repeat center/100% transparent;border:0;cursor:pointer;padding:0;}.edu-grid__play-btn:focus{outline:none;}.edu-grid__subtitle{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.2;font-weight:400;color:#000000;text-align:center;margin:22px 0 10px;}.edu-grid__actions{margin-top:auto;padding-top:7px;}.edu-grid__btn{display:block;width:212px;height:40px;line-height:40px;text-align:center;padding:0 20px;border:2px solid #ffffff;border-radius:30px;color:#000000;text-decoration:none;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700;background-color:rgba(255,255,255,0);transition:background-color 0.3s;cursor:pointer;margin:0 auto;}.edu-grid__btn:hover{background-color:white;}.edu-grid__btn:focus{outline:none;}.edu-grid__btn:first-child{margin-bottom:10px;}.edu-grid__btn.declined{font-size:11px;}.edu-grid__certificate{font-size:75%;letter-spacing:1.1px;}.edu-grid .js-tab-body{display:none;}.edu-grid .js-tab-body.active{display:block;}.edu-rewards{box-sizing:border-box;color:#55504C;background-repeat:no-repeat;background-image:url("/themes/custom/petschool/img/edutainment/edu-rewards-cat.png"),url("/themes/custom/petschool/img/edutainment/edu-rewards-cube-left.png"),url("/themes/custom/petschool/img/edutainment/edu-rewards-cube-right.png");background-position:top 38px right calc(50% - 652px),top 254px left 0,top 330px right 0;}.edu-rewards *,.edu-rewards *::before,.edu-rewards *::after{box-sizing:inherit;}.edu-rewards__content{padding:90px 0 80px;}.edu-rewards__list{list-style:none;padding:32px 0 0;margin:0;display:flex;justify-content:space-between;}.edu-rewards__item{max-width:calc((100% - 80px) / 3);flex:calc((100% - 80px) / 3) 0 0;}.edu-rewards__item:not(:last-child){border-right:1px solid rgba(85,80,76,0.3);padding-right:36px;}.edu-rewards__title{font-family:"Oswald",Arial,Helvetica,sans-serif;font-weight:400;font-size:26px;line-height:1.46;padding:15px 0 10px 65px;margin-bottom:25px;background:url("/themes/custom/petschool/img/edutainment/edu-reward-icon.svg") top left no-repeat;}.edu-rewards__text{font-family:"Open Sans",Helvetica,sans-serif;font-weight:400;font-size:20px;line-height:1.3;}.edu-rules{box-sizing:border-box;background-color:#faa017;color:#332d29;position:relative;}.edu-rules *,.edu-rules *::before,.edu-rules *::after{box-sizing:inherit;}.edu-rules__content{padding:90px 0 65px;}.edu-rules__block{border:1px dashed #955F1D;border-radius:24px;padding:40px;}.edu-rules__list{list-style:none;padding:35px 0 0;margin:0;display:flex;}.edu-rules__item{max-width:calc((100% - 135px) / 4);flex:calc((100% - 135px) / 4) 0 1;}.edu-rules__item:not(:last-child){margin-right:45px;}.edu-rules__icon{padding-bottom:24px;}.edu-rules__img{display:block;margin:0 auto;}.edu-rules__text{font-family:"Open Sans",Helvetica,sans-serif;font-size:20px;line-height:1.3;font-weight:400;}.edu-rules__cta{padding-top:40px;display:flex;justify-content:center;}.edu-rules__separator{background:url("/themes/custom/petschool/img/family/separator-white.svg") bottom center no-repeat;height:11px;width:100%;position:absolute;bottom:0;left:0;}.edu-select{background:url("/themes/custom/petschool/img/edutainment/edu-field-bg.png") no-repeat center/100% 100%;color:#ffffff;font-family:"Open Sans",Helvetica,sans-serif;font-size:12px;letter-spacing:2px;line-height:1.2;height:53px;width:244px;position:relative;cursor:pointer;box-sizing:border-box;}.edu-select *,.edu-select *::before,.edu-select *::after{box-sizing:inherit;}.edu-select::after{content:"";position:absolute;top:22px;right:12px;width:12px;height:8px;background:url("/themes/custom/petschool/img/edutainment/edu-arr.png") no-repeat center/cover;}.edu-select._open::after{transform:scaleY(-1);}.edu-select__selected{padding:19.5px 32px;font-weight:700;width:100%;height:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:6;}.edu-select__list{position:absolute;top:112%;left:20px;right:20px;background-color:#ed9816;list-style:none;margin:0;padding:8px 0;border-radius:12px;z-index:5;}.edu-select__input{position:absolute;appearance:none;width:0;height:0;pointer-events:none;opacity:0;}.edu-select__label{padding:5px 20px;cursor:pointer;display:block;text-align:left;}.edu-select__label:hover{font-weight:700;}.edu-search{background:url("/themes/custom/petschool/img/edutainment/edu-field-bg.png") no-repeat center/100% 100%;height:53px;width:244px;position:relative;cursor:pointer;box-sizing:border-box;padding-right:50px;}.edu-search *,.edu-search *::before,.edu-search *::after{box-sizing:inherit;}.edu-search::after{content:"";position:absolute;top:11px;right:16px;width:36px;height:32px;background:url("/themes/custom/petschool/img/edutainment/edu-zoom.png") no-repeat center/cover;}.edu-search__input{border:0;background:transparent;color:#ffffff;font-family:"Open Sans",Helvetica,sans-serif;font-size:12px;letter-spacing:2px;line-height:1.2;cursor:pointer;padding:19.5px 32px;width:100%;display:block;}.edu-search__input:focus{outline:none;}.edu-container{box-sizing:border-box;max-width:1190px;margin:0 auto;padding:0 50px;}.edu-container_texts{box-sizing:border-box;max-width:1190px;margin:0 auto;padding:0 50px;}.edu-heading{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:40px;line-height:1.125;font-weight:700;margin:0;text-align:center;}.edu-btn{cursor:pointer;border:0;outline:none;background-color:rgba(0,0,0,0.4);color:#ffffff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;border-radius:44px;text-decoration:none;text-transform:uppercase;padding:13.5px 55px;display:inline-block;text-align:center;position:relative;line-height:1.45;}.edu-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:44px;background-color:rgba(0,0,0,0.4);transition:all 0.2s ease;transform-origin:center;transform:scaleX(0);}.edu-btn:hover::before{transform:scaleX(1);}.edu-btn span{position:relative;z-index:1;}.edu-gallery__top-block .exposed-hidden-button{display:none !important;}.loadreport-form form{width:400px;min-height:200px;}.loadreport-form .field--name-field-ds-report-images summary{display:none;}.loadreport-form .field--name-field-ds-report-images .tabledrag-toggle-weight-wrapper{display:none;}.loadreport-form .field--name-field-ds-report-images table td{padding-top:15px;padding-bottom:15px;}.loadreport-form .field--name-field-ds-report-images details label{display:none;}.loadreport-form .field--name-field-ds-report-images img{display:block;}.loadreport-form .field--name-field-ds-report-images .draggable a.tabledrag-handle .handle{width:30px;height:30px;padding:0;margin:0;background-position-x:center;background-position-y:center;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media only screen and (max-width:1349px){.foo{color:red;}.edu-banner__item:last-child{width:40%;}.edu-gallery__head_school{max-width:400px;flex:400px 1 0;}.edu-grid{max-width:840px;}.edu-grid_four-items{max-width:840px;}.edu-grid__list{margin:0 -60px 0 0;}.edu-grid_four-items .edu-grid__list{margin:0 -60px 0 0;}.edu-grid__item{margin:0 60px 60px 0;}.edu-grid_four-items .edu-grid__item{margin:0 60px 60px 0;}.edu-grid_four-items .edu-grid__item.highlighted.edu-grid__item.highlighted.edu-grid__item.highlighted{margin-right:40px;}.edu-rewards{background-position:top 38px right calc(50% - 652px),top -54px left 0,bottom -30px right 0;}.edu-rewards__title{padding:0 0 10px 65px;}.edu-container{max-width:940px;}.edu-container{padding:0;}.edu-container_texts{max-width:940px;}.edu-container_texts{padding:0;}}@media only screen and (max-width:1023px){.foo{color:red;}.edu-banner__content{padding-top:50px;}.edu-banner__title{font-size:48px;}.edu-banner__list{display:block;}.edu-banner__item{padding-bottom:15px;}.edu-banner__item:last-child{width:100%;padding-bottom:0;}.edu-banner__item br{display:none;}.edu-banner__steps{display:block;}.edu-banner__step{margin-right:0;margin-bottom:20px;align-items:center;}.edu-banner__step:last-child{margin-bottom:0;}.edu-banner__step:nth-child(2) .edu-banner__text{width:100%;}.edu-banner__date{margin-right:0;}.edu-gallery__content{padding:60px 0 30px;}.edu-gallery__top-block{flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:20px;}.edu-gallery__top-tabs{margin-bottom:35px;}.edu-gallery__head{background:url("/themes/custom/petschool/img/edutainment/edu-gall-mob.png") no-repeat center;background-size:100% 100%;}.edu-gallery__head.active{background-size:100% 100%;}.edu-gallery__head_school{order:-1;max-width:460px;flex:460px 1 1;background-size:100% 100%;}.edu-gallery__head_school .edu-gallery__heading{max-width:460px;}.edu-gallery__heading{font-size:18px;}.edu-gallery__filter{margin-right:30px;}.edu-grid{max-width:540px;}.edu-grid_four-items{max-width:540px;}.edu-rewards__list{display:block;}.edu-rewards__item{max-width:100%;}.edu-rewards__item:not(:last-child){border-right:0;border-bottom:1px solid rgba(85,80,76,0.3);padding-right:0;padding-bottom:25px;}.edu-rewards__item:not(:first-child){padding-top:40px;}.edu-rewards__title{min-height:61px;padding:0 0 0 65px;display:flex;align-items:center;}.edu-rules__list{flex-wrap:wrap;margin:0 -45px -45px 0;}.edu-rules__item{max-width:calc((100% - 90px) / 2);flex:calc((100% - 90px) / 2) 0 1;margin-bottom:45px;}.edu-container{max-width:620px;}.edu-container_texts{max-width:620px;}}@media only screen and (max-width:767px){.foo{color:red;}.edu-banner_school{background-position:top 5px left -10px,top 33px left calc(50% - 450px),top 106px left calc(50% + 445px);}.edu-banner_school .edu-banner__content{padding:50px 0;}.edu-banner__title{font-size:40px;}.edu-banner__subtitle.edu-heading{font-size:25px;}.edu-banner__item{font-size:19px;}.edu-banner__info{padding:20px;}.edu-banner__info p{font-size:16px;}.edu-banner__info-title{font-size:22px;}.edu-banner__step{margin-bottom:10px;}.edu-banner__number{flex:50px 0 0;max-width:50px;width:50px;height:50px;background-size:60px;}.edu-banner__number span{font-size:16px;}.edu-banner__number span{top:19px;left:16px;}.edu-banner__text{font-size:16px;}.edu-banner__prizes{padding:20px 20px 10px;}.edu-banner_school .edu-banner__prizes{padding:15px 10px 20px;}.edu-banner__dates{flex-wrap:wrap;justify-content:space-between;}.edu-banner__date{width:calc(50% - 10px);margin:0 0 10px;}.edu-banner__manual{font-size:14px;}.edu-banner__manual::before{top:0;}.edu-gallery__content{padding:40px 0 30px;}.edu-gallery__head{height:85px;}.edu-gallery__heading{font-size:16px;padding-left:40px;}.edu-gallery__heading::before{width:40px;height:40px;top:-9px;}.edu-gallery__filter{margin-right:0;}.edu-grid{max-width:240px;padding:40px 0 0;}.edu-grid_four-items{max-width:240px;}.edu-grid__list{margin:0;}.edu-grid_four-items .edu-grid__list{margin:0;}.edu-grid__item{margin:0 0 60px;}.edu-grid__item.highlighted.edu-grid__item.highlighted.edu-grid__item.highlighted{margin-right:-20px;}.edu-grid_four-items .edu-grid__item{margin:0 0 60px;}.edu-grid_four-items .edu-grid__item.highlighted.edu-grid__item.highlighted.edu-grid__item.highlighted{margin-right:-20px;}.edu-rewards{background-image:none;}.edu-rewards__content{padding:50px 0;}.edu-rewards__title{font-size:22px;min-height:40px;padding:0 0 0 45px;background-size:40px 40px;margin-bottom:15px;}.edu-rewards__text{font-size:16px;}.edu-rules .edu-container{position:relative;}.edu-rules__content{padding:50px 0 65px;}.edu-rules__block{padding:20px;}.edu-rules__list{display:block;margin:0;padding:25px 0 0;}.edu-rules__item{max-width:100%;margin-bottom:34px;}.edu-rules__item:not(:last-child){margin-right:0;}.edu-rules__item:last-child{margin-bottom:0;}.edu-rules__icon{padding-bottom:15px;}.edu-rules__img{max-height:40px;}.edu-rules__item:last-child .edu-rules__img{max-height:34px;}.edu-rules__text{font-size:16px;}.edu-container{max-width:unset;margin-left:20px;margin-right:20px;}.edu-container_texts{max-width:620px;padding:0 20px;}.edu-heading{font-size:34px;}}@media screen and (max-width:500px){.edu-btn{padding:12px 20px;font-size:14px;}}@media only screen and (max-width:319px){.foo{color:red;}}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.family-sections__title-secondary{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:26px;font-weight:400;background-color:rgba(0,0,0,0.45);border-radius:22px;padding:2px 20px;margin-bottom:5px;}.family-sections__title-secondary span{text-transform:uppercase;}.family-sections__title-primary{max-width:628px;font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:70px;font-weight:700;padding-bottom:27px;background-repeat:no-repeat;background-position:center bottom;}.contest-portrait .family-sections__title-primary{background-image:url("/themes/custom/petschool/img/family/separator-white.svg");}.contest-offline .family-sections__title-primary{background-image:url("/themes/custom/petschool/img/family/separator-white.svg");}.camp-online .family-sections__title-primary{background-image:url("/themes/custom/petschool/img/family/separator-brown.svg");}.camp-online.contest-online .family-sections__title-primary{background-image:url("/themes/custom/petschool/img/family/separator-violet.svg");}.family-sections__info-title{color:#6d701e;font-size:26px;letter-spacing:-0.37px;font-weight:400;margin-top:25px;margin-bottom:5px;}.contest-online .family-sections__info-title{color:#ffffff;margin-bottom:30px;}.family-sections__text{font-family:"Open Sans",Helvetica,sans-serif;font-size:22px;font-weight:700;margin-bottom:34px;}.family-sections__btn{font-family:"Open Sans",Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:2;letter-spacing:1.5px;height:30px;padding:0 15px;min-width:unset;}.contest-banner__outer{max-width:1350px;padding:110px 0;display:flex;}.contest-banner__inner{flex:628px 0 1;max-width:628px;display:flex;flex-direction:column;align-items:center;text-align:center;}.contest-offline{background-color:#30c0c4;background-image:url("/themes/custom/petschool/img/family/contest-offline__bg3.png");background-repeat:no-repeat;background-position:bottom right;}.contest-offline::before{background-color:#30c0c4;}.contest-offline__outer{justify-content:flex-end;background-image:url("/themes/custom/petschool/img/family/contest-offline__img.png"),url("/themes/custom/petschool/img/family/contest-offline__bg1.svg"),url("/themes/custom/petschool/img/family/contest-offline__bg2.svg");background-repeat:no-repeat;background-position:bottom left 15%,bottom 225px left,bottom 80px left 42%;}.contest-portrait{background-color:#b5bb35;background-image:url("/themes/custom/petschool/img/family/contest-portrait__bg1.png"),url("/themes/custom/petschool/img/family/contest-portrait__bg2.png");background-position:bottom left,bottom -3px right;background-repeat:no-repeat;background-size:172px,173px;}.contest-portrait::before{background-color:#b5bb35;}.contest-portrait__container{padding:0;}.contest-portrait__outer{background-image:url("/themes/custom/petschool/img/family/contest-portrait__img.png");background-repeat:no-repeat;background-position-y:100%;}.contest-portrait__inner{max-width:487px;}.camp-online{background-color:#b5bb35;background-image:url("/themes/custom/petschool/img/family/camp-online__bg1.svg"),url("/themes/custom/petschool/img/family/camp-online__bg2.svg"),url("/themes/custom/petschool/img/family/camp-online__bg3.svg"),url("/themes/custom/petschool/img/family/camp-online__bg4.svg");background-repeat:no-repeat;background-position:top 113px left 10%,top 44% left calc(50% - 325px),top 47% right calc(50% - 310px),top 43% right;}.camp-online.contest-online{background-color:#9b548a;background-image:url("/themes/custom/petschool/img/family/contest-online__bg0.png"),url("/themes/custom/petschool/img/family/contest-online__bg1.svg"),url("/themes/custom/petschool/img/family/contest-online__bg2.svg"),url("/themes/custom/petschool/img/family/contest-online__bg3.svg");background-repeat:no-repeat;background-position:top 30px left,top 90px right 4.6%,top 156px right 14%,top 277px right 4.6%;}.camp-online__outer{max-width:1175px;padding:60px 0 100px;margin:0 auto;}.contest-online .camp-online__outer{padding:60px 0;}.camp-online__inner{display:flex;flex-direction:column;align-items:center;text-align:center;background-image:url("/themes/custom/petschool/img/family/camp-online__img.png");background-repeat:no-repeat;background-position:top right;}.contest-online .camp-online__inner{background-image:url("/themes/custom/petschool/img/family/contest-online__img.png");background-repeat:no-repeat;background-position:top 30px left calc(50% - 410px);}.camp-online__list{width:100%;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;}.camp-online__item{flex:235px 0 1;display:flex;flex-direction:column;align-items:center;position:relative;}.camp-online__item._autumn{flex:277px 0 1;}.camp-online__item._autumn .family-sections__text{max-width:277px;}.camp-online__item._autumn .family-sections__text._dark{color:#585a18;}.contest-online .camp-online__item{flex:30% 1 1;padding:20px;}.camp-online__item-title{font-size:36px;letter-spacing:-0.51px;border-bottom:3px dashed #6d701e;line-height:1.12;margin-top:17px;margin-bottom:7px;}.contest-online .camp-online__item-title{border-bottom:none;margin-bottom:10px;margin-top:auto;}.contest-online .camp-online__item-title span{border-bottom:3px dashed #5d3153;}.camp-online__item .family-sections__btn{margin-top:auto;}.contest-online .camp-online__item .family-sections__btn{margin-top:25px;}.camp-online__item .family-sections__text{margin-top:5px;margin-bottom:5px;}.contest-online .camp-online__item .family-sections__text{margin-top:20px;}.camp-online__icon{display:block;}.contest-online__number{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:37px;font-weight:700;color:#ffffff;background-color:#30c0c4;border-radius:50%;width:69px;height:69px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:calc(50% - 140px);}.camp-autumn{position:relative;background-color:#f4f2e5;background-repeat:no-repeat;background-image:url(/themes/custom/petschool/img/family/camp-autumn__bg4.svg),url(/themes/custom/petschool/img/family/camp-autumn__bg5.png),url(/themes/custom/petschool/img/family/camp-autumn__bg6.svg),url(/themes/custom/petschool/img/family/camp-autumn__bg7.svg);background-position:top 30px left calc(50% - 490px),top 70% left 30px,left 150px bottom 8px,right 270px bottom 8px,top 70% right;}.camp-autumn__outer{padding:55px 0;}.camp-autumn__inner{display:flex;flex-direction:column;align-items:center;}.camp-autumn .family-sections__title-secondary{color:#223334;background-color:rgba(204,195,133,0.3);margin-bottom:15px;}.camp-autumn .family-sections__title-primary{font-size:64px;color:#7e4aa2;max-width:unset;background-image:url(/themes/custom/petschool/img/family/separator-black.svg);text-align:center;}.camp-autumn__title{font-family:"Oswald",Arial,Helvetica,sans-serif;font-weight:500;font-size:26px;color:#7e4aa2;margin-top:20px;text-align:center;}.contest-hero--spring .camp-autumn__title{color:#ffffff;}.camp-autumn__subtitle{color:#223334;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;text-align:center;}.camp-autumn__logo{background:url(/themes/custom/petschool/img/family/camp-autumn__bg3.svg) no-repeat top -30px right -10px;position:absolute;top:111px;right:calc(50% - 550px);padding:40px 40px 0 0;}.camp-autumn__logo img{display:block;max-width:100%;}.camp-autumn__desc{color:#223334;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase;max-width:640px;margin:10px 0 30px;text-align:center;}.camp-autumn__video-wrapper{position:relative;margin:20px 0 15px;box-shadow:0px 4px 10px rgba(0,0,0,0.15);}.camp-autumn__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:137px;height:137px;border:none;background:url("/themes/custom/petschool/img/family/camp-autumn__play.png") center/cover transparent;cursor:pointer;outline:none;}.camp-autumn__video-mock{display:block;max-width:100%;}.camp-autumn__cta{cursor:pointer;border:0;outline:none;background-color:#7E4AA2;color:#ffffff;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:16px;border-radius:44px;text-decoration:none;text-transform:uppercase;padding:13.5px 20px;display:inline-block;text-align:center;position:relative;min-width:149px;}.camp-autumn__cta::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:44px;background-color:rgba(0,0,0,0.4);transition:all 0.2s ease;transform-origin:center;transform:scaleX(0);}.camp-autumn__cta:hover::before{transform:scaleX(1);}.camp-autumn__cta span{position:relative;z-index:1;}.camp-autumn__cta._grey{background-color:#929189;margin-left:28px;}.competition-new{background-image:url("/themes/custom/petschool/img/teacher/contest-new__bg1.png"),url("/themes/custom/petschool/img/teacher/contest-new__bg2.png"),url("/themes/custom/petschool/img/teacher/contest-new__bg3.svg");background-color:#b5bb35;background-position:top 68px left 1.5%,top 50% left 6.3%,top 76px left 46%;background-repeat:no-repeat;}.competition-new::before{background-color:#b5bb35;}.competition-new__outer{max-width:1350px;margin:0 auto;padding:98px 20px 108px;display:flex;justify-content:flex-end;background-image:url("/themes/custom/petschool/img/teacher/contest-new__img.png");background-position:bottom left calc(50% - 235px);background-repeat:no-repeat;}.competition-new__inner{flex:600px 0 1;text-align:center;}.competition-new__subtitle{font-size:35px;font-family:"Amatic SC",Arial,Helvetica,sans-serif;letter-spacing:-0.5px;margin:30px 0 0;}.competition-new__button{color:#ffffff;background-color:rgba(0,0,0,0.4);height:29px;font-size:14px;}.competition__date{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:35px;margin:10px 0;}.competition-new .competition__date{margin-bottom:20px;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media (min-width:1440.1px){.contest-portrait__outer{background-position-x:754px;}.contest-portrait__inner{margin-left:177px;}.contest-portrait__inner{margin-right:0px;}}@media only screen and (max-width:1349px){.foo{color:red;}.contest-hero--spring .camp-autumn__title{padding:0 40px;}}@media screen and (max-width:1280px){.competition-new__outer{background-size:320px;background-position:bottom left calc(50% - 200px);}}@media screen and (max-width:1199px){.camp-autumn{background-size:0,auto,auto,auto,auto;background-position:top 30px left calc(50% - 490px),top 20% left 30px,left 150px bottom 8px,right 270px bottom 8px,top 40% right;}.camp-autumn__logo{position:static;margin:10px 0;padding:0;background:none;}}@media screen and (max-width:1070px){.contest-banner__inner{flex:100%;max-width:100%;padding-bottom:436px;}.contest-offline__outer{background-position:bottom center,bottom 225px left calc(50% - 200px),bottom 50px left calc(50% - 250px);}.contest-portrait{background-size:160px,160px;}.contest-portrait__outer{background-size:540px;}.camp-online{background-position:top 180px left 20px,top 650px left 20px,top 350px right 40px,top 85% right;background-size:70px,auto,auto,auto;}.camp-online.contest-online{background-size:auto;background-position:top 10px left,bottom 330px right 4.6%,top 55% left 30px,top 277px right 4.6%;}.camp-online__inner{background-position:bottom center;padding-bottom:240px;}.contest-online .camp-online__inner{background-position:bottom center;}.camp-online__list{flex-wrap:wrap;}.camp-online__item._autumn{flex:50% 0 1;}.camp-online__item{flex:50% 0 1;margin-bottom:60px;}.competition-new{background-position:top 48px left 1.5%,top 20px right 65px,bottom 26px right 22%;background-size:200px,70px,50px;}.competition-new__inner{flex:450px 0 1;}}@media (max-width:1070px){.contest-portrait__outer{background-position-x:50%;}.contest-portrait__inner{margin-left:20px;}.contest-portrait__inner{margin-right:20px;}}@media only screen and (max-width:1023px){.foo{color:red;}.contest-hero--spring .camp-autumn__title{padding:0;}}@media screen and (max-width:1023px){.camp-autumn{background-size:0,70px,60px,auto,80px;background-position:top 30px left calc(50% - 490px),top 30px left 30px,left 50px bottom 8px,right 20px bottom 8px,top 40% right;}}@media only screen and (max-width:767px){.foo{color:red;}}@media screen and (max-width:767px){.family-sections__title-secondary{font-size:22px;}.family-sections__title-primary{font-size:55px;}.family-sections__text{font-size:18px;}.contest-banner__inner{padding-bottom:300px;}.contest-offline{background-size:150px;}.contest-offline__outer{background-size:200px,90px,50px;background-position:bottom center,bottom 200px left calc(50% - 150px),bottom 20px left calc(50% - 180px);}.contest-portrait{background-size:100px,100px;}.contest-portrait__outer{background-size:394px;}.camp-online.contest-online{background-size:80px,auto,50px,auto;background-position:top 10px left,bottom 330px right 4.6%,top 55% left 10px,top 277px right 4.6%;}.contest-online .camp-online__item{flex:100%;}.camp-autumn{background-position:center,top 5px left 20px,center,center,top 45% right;background-size:0,50px,0,0,60px;}.competition-new{background-position:top 28px left 1.5%,top 10px right 10px,bottom 65px right;background-size:170px,50px,40px;}.competition-new__outer{background-image:none;padding:60px 0 40px;}.competition-new__inner{flex:100%;}.competition-new__subtitle{margin:10px 0 0;}.competition-new .competition__title{padding-right:0;padding-left:0;}}@media screen and (max-width:590px){.camp-online{background-position:top 290px left 20px,top 40% left 70px,top 28% right 20px,top 68% right;background-size:70px,60px,40px,60px;}.camp-online__item._autumn{flex:100%;}.camp-online__item{flex:100%;}}@media screen and (max-width:500px){.family-sections__title-secondary{font-size:18px;}.family-sections__title-primary{font-size:48px;}.family-sections__text{font-size:16px;}.contest-offline{background-image:none;}.contest-offline__outer{background-position:bottom right,bottom 200px right 200px,bottom 80px left 20px;}.camp-online{background-position:top 22% left 20px,top 50% left 10px,top 28% right 20px,top 68% right;}.camp-online.contest-online{background-position:top 10px left,bottom 330px right 4.6%,top 55% left 10px,top 327px right 4.6%;background-size:80px,auto,50px,40px;}.camp-autumn .family-sections__title-primary{font-size:45px;}.camp-autumn__title{font-size:20px;}.camp-autumn__subtitle{font-size:18px;}.camp-autumn__desc{font-size:14px;}.camp-autumn__video-play{width:80px;height:80px;}.camp-autumn__cta{padding:12px 20px;font-size:14px;}.camp-autumn__cta{display:block;}.camp-autumn__cta._grey{margin-left:0;margin-top:15px;}.camp-autumn__cta-wrapper{width:100%;}}@media screen and (max-width:360px){.contest-banner__inner{padding-bottom:257px;}.contest-offline__outer{background-size:180px,70px,40px;background-position:bottom right,bottom 180px right 180px,bottom 80px left 20px;}.contest-portrait__outer{background-size:354px;}}@media only screen and (max-width:319px){.foo{color:red;}}@media (min-width:1070.1px) and (max-width:1540px){.contest-portrait{background-position:bottom left,top right;}}@media (min-width:1070.1px) and (max-width:1639.9px){.contest-portrait{background-size:calc(84px + (100vw - 1070px) / 570 * 88),calc(68px + (100vw - 1070px) / 570 * 105);}}@media (min-width:1070.1px) and (max-width:1440px){.contest-portrait__outer{background-position-x:calc(530px + (100vw - 1070px) / 370 * 224);}.contest-portrait__inner{margin-left:calc(56px + (100vw - 1070px) / 370 * 121);}.contest-portrait__inner{margin-right:0px;}}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.get-lesson{font-family:"Open Sans",Helvetica,sans-serif;max-width:100%;margin:0 auto;padding:60px 17px 36px;background:url(/themes/custom/petschool/img/signin/signin-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right 40px top,left -15px bottom 35px;background-size:auto;}.get-lesson__title{font-size:1.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;}.get-lesson__name{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.2;font-weight:400;color:#000000;text-align:center;margin:14px 0 23px;}.get-lesson__id{color:#332d29;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:100%;}.get-lesson__link{max-width:290px;font-size:15px;font-weight:700;cursor:pointer;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;padding:9px 22px;margin:14px auto 0;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}.get-lesson{padding:25px 46px 22px;background-position:right 27px top,left -19px bottom 15px;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media only screen and (max-width:1349px){.foo{color:red;}}@media only screen and (max-width:1023px){.foo{color:red;}}@media only screen and (max-width:767px){.foo{color:red;}}@media only screen and (max-width:319px){.foo{color:red;}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}.cinema-modal{color:#fff;padding:20px;background:#30c0c4 no-repeat;text-align:center;}.cinema-modal__title{font-size:30px;padding:0;margin:0 0 10px;text-transform:none;}.cinema-modal__text{text-transform:none;margin-bottom:15px;}.cinema-modal__link{min-width:auto;}.video__wrapper--survey .item__video img{max-width:100%;}.video__wrapper--survey .item__video .slick-arrow.slick-prev{left:-15px;}.video__wrapper--survey .item__video .slick-arrow.slick-next{right:-15px;}.how-work__link_homesurvey::after{position:static;display:inline-block;}@media only screen and (min-width:768px){.mod_cinema-modal .popup__body{max-width:500px;}.cinema-modal{padding:40px;}.video__wrapper--survey .item__video .slick-arrow.slick-prev{left:-70px;}.video__wrapper--survey .item__video .slick-arrow.slick-next{right:-70px;}}@media only screen and (min-width:1024px){.mod_cinema-modal .popup__body{max-width:1000px;}.cinema-modal{padding:85px 120px;background-image:url(/themes/custom/petschool/img/homesurvey/cinema-modal/cinema-modal-1.png),url(/themes/custom/petschool/img/homesurvey/cinema-modal/cinema-modal-2.png),url(/themes/custom/petschool/img/homesurvey/cinema-modal/cinema-modal-3.png),url(/themes/custom/petschool/img/homesurvey/cinema-modal/cinema-modal-4.png);background-position:left 69px top 186px,right 58px top 158px,left 153px bottom 72px,right 143px bottom 84px;}.cinema-modal__title{padding:0;margin-bottom:20px;}.cinema-modal__text{max-width:475px;margin:0 auto 30px;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media only screen and (max-width:767px){.video__wrapper--survey .item__video .slick-arrow{width:30px;height:30px;background-color:#9b548a;background-size:10px;background-position:center;border-radius:30px;}}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.horizontal-tabs{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:20px;color:#ffffff;border-radius:25px;overflow:hidden;margin-bottom:35px;}.horizontal-tabs__nav{background-color:#7ecdcd;display:flex;}.horizontal-tabs__nav-btn{background-color:transparent;border:none;color:#ffffff;cursor:pointer;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:18px;flex:50% 0 1;max-width:50%;padding:12px;}.horizontal-tabs__nav-btn._selected{background-color:#30c0c4;border-top-right-radius:25px;border-top-left-radius:25px;}.horizontal-tabs__content{background:#30c0c4;padding:26px 40px;}.horizontal-tabs__tab{display:none;flex-direction:column;align-items:center;}.horizontal-tabs__tab._selected{display:flex;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media only screen and (max-width:1349px){.foo{color:red;}}@media only screen and (max-width:1023px){.foo{color:red;}}@media only screen and (max-width:767px){.foo{color:red;}}@media only screen and (max-width:319px){.foo{color:red;}}.teacher1.getTraining{width:540px;}.teacher1.getTraining img{max-width:100%;}.popup__overlay{z-index:1500;}.ui-dialog.quiz-form,.ui-dialog.loadreport-form{z-index:105;}.fs-image-wrapper .fs-img{padding-bottom:20px;}@media screen and (min-width:768px){.fs-image-wrapper{display:flex;}.fs-image-wrapper .fs-img{padding-right:20px;}}@media screen and (min-width:1200px){.materials__inner{padding:80px 0 90px;}}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.lk-results__block{background-color:#fdfcfa;border-radius:10px;padding:28px 42px 30px;margin-bottom:15px;font-size:15px;}.lk-results__question{font-weight:600;margin-bottom:20px;}.lk-results__answers{padding:0;margin:0;list-style:none;}.lk-results__answers-item{display:flex;align-items:flex-end;}.lk-results__answers-item:not(:last-child){margin-bottom:5px;}.lk-results__answers-item-num,.lk-results__answers-item-rate{flex:auto 0 0;}.lk-results__answers-item-num{margin-right:6px;align-self:flex-start;}.lk-results__answers-item-text{flex:auto 1 1;background:linear-gradient(to left,#000000 50%,transparent 50% 100%) repeat-x;background-size:2px 1px;background-position:left calc(100% - 4px);margin-right:6px;}.lk-results__answers-item-text span{background:#ffffff;padding-right:6px;}.lk-results__pupil{font-weight:600;}.lk-results__pupil-name{font-size:16px;}.lk-results__pupil-info{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:15px;}.lk-results__pupil-certs{font-size:13px;color:#808080;order:1;}.lk-results__pupil-certs a{color:#30c0c4;font-size:16px;}.lk-results__pupil-stats{list-style:none;padding:0 15px 0 0;margin:0;}.lk-results__pupil-stats-item:not(:last-child){margin-bottom:3px;}.lk-results__pupil-stats-activity{font-size:13px;color:#808080;}.lk-results__pupil-stats-result{font-size:16px;}.lk-results-filter{margin-bottom:30px;}.lk-results-filter__form{display:flex;width:100%;}.lk-results-filter__sort{display:flex;justify-content:space-between;}.lk-results-filter .lk-btn{padding:5px 24px;margin-left:20px;}.lk-breadcrumbs{font-size:15px;line-height:24px;max-width:930px;margin:0 auto;}.lk-breadcrumbs a{color:#7B7B7B;text-decoration:none;display:inline-block;margin-right:28px;font-weight:600;}.lk-teacher,.lk-parent{padding-top:17px;position:relative;background-image:url(/themes/custom/petschool/img/lk/lk-3.svg);background-repeat:no-repeat;background-position:right 50px top 51px;background-size:auto;-webkit-font-smoothing:antialiased;}.lk-teacher .lk__wrapper,.lk-parent .lk__wrapper{padding-top:40px;max-width:930px;margin:0 auto;flex-wrap:nowrap;align-items:flex-start;}.lk-teacher .lk__subtitle,.lk-parent .lk__subtitle{text-transform:none;font-size:42px;line-height:50px;text-align:left;}.lk-teacher::before,.lk-parent::before{content:"";background:center url(/themes/custom/petschool/img/lk/lk-1.svg) no-repeat;position:absolute;width:207px;height:182px;top:71px;left:-20px;}.lk-teacher::after,.lk-parent::after{content:"";background:center url(/themes/custom/petschool/img/lk/lk-2.svg) no-repeat;position:absolute;width:101px;height:102px;top:440px;left:40px;}.lk-teacher .lk-form,.lk-teacher .lk__left,.lk-parent .lk-form,.lk-parent .lk__left{width:330px;position:relative;}.lk-teacher .lk-form__field,.lk-parent .lk-form__field{margin:15px 0 0;width:100%;font-weight:600;}.lk-teacher .lk-form__field:first-child,.lk-parent .lk-form__field:first-child{margin-top:0;}.lk-teacher .lk-form__field .input-text__wrap,.lk-teacher .lk-form__field .select-field__wrap,.lk-parent .lk-form__field .input-text__wrap,.lk-parent .lk-form__field .select-field__wrap{border:1px solid #55504C;height:40px;font-size:15px;}.lk-teacher .lk-form__field .input-text__wrap.mod_icon,.lk-teacher .lk-form__field .select-field__wrap.mod_icon,.lk-parent .lk-form__field .input-text__wrap.mod_icon,.lk-parent .lk-form__field .select-field__wrap.mod_icon{padding-left:11px;}.lk-teacher .lk-form__field .input-text.mod_name .input-text__icon::before,.lk-teacher .lk-form__field .select-field.mod_name .input-text__icon::before,.lk-parent .lk-form__field .input-text.mod_name .input-text__icon::before,.lk-parent .lk-form__field .select-field.mod_name .input-text__icon::before{width:13.35px;height:16px;background:center url(/themes/custom/petschool/img/lk/icon-name1.svg) no-repeat;background-size:contain;}.lk-teacher .lk-form__field .input-text.mod_email .input-text__icon::before,.lk-teacher .lk-form__field .select-field.mod_email .input-text__icon::before,.lk-parent .lk-form__field .input-text.mod_email .input-text__icon::before,.lk-parent .lk-form__field .select-field.mod_email .input-text__icon::before{width:15px;height:12px;background:center url(/themes/custom/petschool/img/lk/icon-email1.svg) no-repeat;background-size:contain;}.lk-teacher .lk-form__field .input-text.mod_phone .input-text__icon::before,.lk-teacher .lk-form__field .select-field.mod_phone .input-text__icon::before,.lk-parent .lk-form__field .input-text.mod_phone .input-text__icon::before,.lk-parent .lk-form__field .select-field.mod_phone .input-text__icon::before{width:14px;height:14px;background:center url(/themes/custom/petschool/img/lk/icon-phone1.svg) no-repeat;background-size:contain;}.lk-teacher .lk-form__field .input-text.mod_city .input-text__icon::before,.lk-teacher .lk-form__field .input-text.mod_city .select-field__icon::before,.lk-teacher .lk-form__field .select-field.mod_city .input-text__icon::before,.lk-teacher .lk-form__field .select-field.mod_city .select-field__icon::before,.lk-parent .lk-form__field .input-text.mod_city .input-text__icon::before,.lk-parent .lk-form__field .input-text.mod_city .select-field__icon::before,.lk-parent .lk-form__field .select-field.mod_city .input-text__icon::before,.lk-parent .lk-form__field .select-field.mod_city .select-field__icon::before{width:15px;height:15px;content:"";background:center url(/themes/custom/petschool/img/lk/icon-city1.svg) no-repeat;background-size:contain;}.lk-teacher .lk-form__field .input-text.mod_pin .input-text__icon::before,.lk-teacher .lk-form__field .input-text.mod_pin .select-field__icon::before,.lk-teacher .lk-form__field .select-field.mod_pin .input-text__icon::before,.lk-teacher .lk-form__field .select-field.mod_pin .select-field__icon::before,.lk-parent .lk-form__field .input-text.mod_pin .input-text__icon::before,.lk-parent .lk-form__field .input-text.mod_pin .select-field__icon::before,.lk-parent .lk-form__field .select-field.mod_pin .input-text__icon::before,.lk-parent .lk-form__field .select-field.mod_pin .select-field__icon::before{width:15px;height:16px;content:"";background:center url(/themes/custom/petschool/img/lk/icon-pin1.svg) no-repeat;background-size:contain;}.lk-teacher .mod_school-type .input-text__icon::before,.lk-teacher .mod_school-type .select-field__icon::before,.lk-parent .mod_school-type .input-text__icon::before,.lk-parent .mod_school-type .select-field__icon::before{width:15px;height:15px;content:"";background:center url(/themes/custom/petschool/img/lk/icon-school-type.svg) no-repeat;background-size:contain;}.lk-teacher .mod_school-type .select-field__place,.lk-parent .mod_school-type .select-field__place{display:flex;align-items:center;font-weight:600;}.lk-teacher .mod_school-name .input-text__icon::before,.lk-teacher .mod_school-name .select-field__icon::before,.lk-parent .mod_school-name .input-text__icon::before,.lk-parent .mod_school-name .select-field__icon::before{width:15px;height:15px;content:"";background:center url(/themes/custom/petschool/img/lk/icon-school-name.svg) no-repeat;background-size:contain;}.lk-teacher .mod_school-name.lk-teacher__school-wrapper,.lk-parent .mod_school-name.lk-teacher__school-wrapper{background:unset;border-radius:37px;padding:0 0 0 14px;margin-bottom:unset;position:relative;}.lk-teacher .mod_school-name .lk-form__field,.lk-parent .mod_school-name .lk-form__field{margin:unset;}.lk-teacher .mod_school-name input,.lk-parent .mod_school-name input{font-weight:600;color:#7b7b7b;}.lk-teacher .mod_school-name-wrapper #school-error,.lk-parent .mod_school-name-wrapper #school-error{font-weight:600;color:#ed232c;padding-left:47px;}.lk-teacher .lk-teacher__school-btn--save,.lk-parent .lk-teacher__school-btn--save{cursor:pointer;}.lk-teacher__reduct,.lk-parent__reduct{border:1px solid #22B6B7;background:#FDFCFA;border-radius:50%;position:absolute;top:15px;right:15px;width:30px !important;min-width:30px !important;height:30px;display:flex;margin-right:0 !important;align-items:center;justify-content:center;cursor:pointer;}.lk-teacher__reduct:hover,.lk-parent__reduct:hover{background:#22B6B7;}.lk-teacher__reduct:hover svg path,.lk-parent__reduct:hover svg path{fill:#FDFCFA;}.lk-teacher__school,.lk-parent__school{margin-top:15px;}.lk-teacher__school-title,.lk-parent__school-title{font-size:15px;color:#7B7B7B;line-height:24px;margin-bottom:15px;}.lk-teacher__school-title a,.lk-parent__school-title a{color:#22B6B7;}.lk-teacher__school-wrapper,.lk-parent__school-wrapper{background:#FDFCFA;border-radius:10px;padding:15px 20px;margin-bottom:10px;position:relative;}.lk-teacher__school-wrapper .select-field__place,.lk-parent__school-wrapper .select-field__place{color:#7B7B7B;}.lk-teacher__school-wrapper .mod_filled .select-field__place,.lk-parent__school-wrapper .mod_filled .select-field__place{color:#55504C;}.lk-teacher__school-wrapper .lk-form__field,.lk-parent__school-wrapper .lk-form__field{margin:10px 0 0;}.lk-teacher__school-wrapper .lk-form__field:first-child,.lk-parent__school-wrapper .lk-form__field:first-child{margin-top:0;}.lk-teacher__school-wrapper .lk-form__field .select-field__list-inner,.lk-teacher__school-wrapper .lk-form__field .select-field__list,.lk-parent__school-wrapper .lk-form__field .select-field__list-inner,.lk-parent__school-wrapper .lk-form__field .select-field__list{background:#FDFCFA;}.lk-teacher__school-wrapper:hover .lk-teacher__school-remove,.lk-parent__school-wrapper:hover .lk-teacher__school-remove{display:block;z-index:10;}.lk-teacher__school-remove,.lk-parent__school-remove{display:none;position:absolute;width:24px;height:24px;border-radius:50%;border:1.5px solid #DC3832;background:#FDFCFA center url(/themes/custom/petschool/img/lk/icon-close.svg) no-repeat;box-shadow:0px 2px 6px rgba(0,0,0,0.12);top:-10px;right:-10px;cursor:pointer;}.lk-teacher__school-btn,.lk-parent__school-btn{margin-top:15px;padding-bottom:0;display:flex;justify-content:space-between;align-items:center;}.lk-teacher__school-btn button,.lk-teacher__school-btn input,.lk-parent__school-btn button,.lk-parent__school-btn input{background:#22B6B7;height:40px;border-radius:40px;color:#FFFFFF;font-weight:bold;font-size:15px;border:none;font-family:inherit;outline:none;text-transform:none;font-variant:normal;letter-spacing:normal;}.lk-teacher__school-btn--add,.lk-parent__school-btn--add{width:213px;}.lk-teacher__school-btn--save,.lk-parent__school-btn--save{width:158px;}.lk-teacher__school-notfound,.lk-parent__school-notfound{text-align:right;font-size:12px;line-height:18px;color:#7B7B7B;}.lk-teacher__school-notfound a,.lk-parent__school-notfound a{color:#22B6B7;}.lk-teacher .lk-form__button-row,.lk-parent .lk-form__button-row{padding-top:20px;margin-top:20px;border-top:1px solid rgba(123,123,123,0.2);justify-content:space-between;}.lk-teacher .lk-form__button-row a,.lk-teacher .lk-form__button-row .lk-form__button,.lk-parent .lk-form__button-row a,.lk-parent .lk-form__button-row .lk-form__button{height:40px;border-radius:40px;width:158px;letter-spacing:normal;text-transform:none;font-weight:bold;font-size:15px;background:#DC3832;cursor:pointer;}.lk-teacher .lk-form__button-row a,.lk-parent .lk-form__button-row a{color:#000000;text-decoration:none;background-color:transparent;border:1px solid #DC3832;display:flex;align-items:center;justify-content:center;font-size:15px;}.lk-teacher .lk-form__button-row a + .ajax-progress,.lk-parent .lk-form__button-row a + .ajax-progress{display:none;}.lk-teacher .deleteAccount__links-item.teacher,.lk-parent .deleteAccount__links-item.teacher{margin-left:0;line-height:40px;height:40px;font-weight:600;letter-spacing:normal;text-transform:none;font-size:15px;text-decoration-line:underline;width:auto;color:#7B7B7B;}.lk-teacher .lk__right,.lk-parent .lk__right{padding-left:40px;padding-right:0;max-width:590px;margin:0;}.lk-teacher .lk__right-top,.lk-parent .lk__right-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding-bottom:30px;position:relative;}.lk-teacher .lk__right-top .lk__subtitle,.lk-parent .lk__right-top .lk__subtitle{margin-bottom:0;}.lk-teacher .lk__right-top--pupils,.lk-parent .lk__right-top--pupils{padding-bottom:0;align-items:flex-start;}.lk-teacher .lk__right-top-class,.lk-parent .lk__right-top-class{display:flex;flex-direction:column;}.lk-teacher .lk__right-top-class span,.lk-parent .lk__right-top-class span{font-weight:700;}.lk-teacher .lk__right-top-class span:first-child,.lk-parent .lk__right-top-class span:first-child{text-transform:uppercase;color:#959caa;font-size:12px;}.lk-teacher .lk__right-top-class span:last-child,.lk-parent .lk__right-top-class span:last-child{font-size:20px;text-align:right;}.lk-teacher .lk__right-breadcrumbs,.lk-parent .lk__right-breadcrumbs{font-size:18px;font-weight:600;}.lk-teacher .lk__right-breadcrumbs-link,.lk-parent .lk__right-breadcrumbs-link{color:#30c0c4;}.lk-teacher__back,.lk-parent__back{color:#22B6B7;font-size:15px;line-height:24px;font-weight:600;position:absolute;left:0;bottom:0;}.lk-teacher__class,.lk-parent__class{background:#FDFCFA;border-radius:10px;padding:28px 42px 30px;display:flex;position:relative;margin-bottom:15px;}.lk-teacher__class-code-label,.lk-parent__class-code-label{font-size:12px;color:#7B7B7B;font-weight:600;line-height:18px;}.lk-teacher__class-code-value,.lk-parent__class-code-value{font-weight:bold;font-size:18px;line-height:24px;color:#55504C;}.lk-teacher__class-num,.lk-parent__class-num{width:33px;min-width:33px;margin-right:40px;}.lk-teacher__class-year,.lk-parent__class-year{width:75px;min-width:75px;margin-right:40px;}.lk-teacher__class-school,.lk-parent__class-school{width:110px;min-width:110px;margin-right:40px;}.lk-teacher__class-amount,.lk-parent__class-amount{width:55px;min-width:55px;}.lk-teacher__class-value,.lk-parent__class-value{font-weight:bold;font-size:18px;line-height:24px;color:#55504C;}.lk-teacher__class-label,.lk-parent__class-label{font-weight:600;font-size:12px;color:#7B7B7B;line-height:18px;}.lk-teacher__class-add,.lk-parent__class-add{color:#22B6B7;background:#FDFCFA;border-radius:10px;height:50px;text-align:center;line-height:50px;font-weight:bold;font-size:15px;cursor:pointer;margin:15px 0 40px;}.lk-teacher__class-form,.lk-parent__class-form{background:#FDFCFA;border-radius:10px;position:relative;}.lk-teacher__class-form-field,.lk-parent__class-form-field{width:calc(50% - 13px);margin-bottom:15px;}.lk-teacher__class-form-field input,.lk-parent__class-form-field input{width:100%;height:40px;border:1px solid #55504C;box-sizing:border-box;border-radius:40px;padding:0 25px;font-size:15px;line-height:24px;font-family:inherit;background:#FDFCFA;outline:none;color:#55504C;font-weight:600;}.lk-teacher__class-form-field input[type=submit],.lk-parent__class-form-field input[type=submit]{background:#22B6B7;border-color:#22B6B7;color:#FFFFFF;font-weight:bold;cursor:pointer;}.lk-teacher__class-form-remove,.lk-parent__class-form-remove{position:absolute;width:24px;height:24px;border-radius:50%;border:1.5px solid #DC3832;background:#FDFCFA center url(/themes/custom/petschool/img/lk/icon-close.svg) no-repeat;box-shadow:0px 2px 6px rgba(0,0,0,0.12);top:-10px;right:-10px;cursor:pointer;}.lk-teacher__class-form form,.lk-parent__class-form form{padding:30px 42px 15px;display:flex;flex-wrap:wrap;justify-content:space-between;}.lk-teacher__school,.lk-parent__school{background:#FDFCFA;border-radius:10px;padding:28px 42px 30px;position:relative;margin-bottom:15px;}.lk-teacher__school table,.lk-parent__school table{width:100%;}.lk-teacher__school table th,.lk-parent__school table th{text-align:left;}.lk-teacher__school table td,.lk-parent__school table td{text-align:left;}.lk-teacher__pupil,.lk-parent__pupil{background:#FDFCFA;border-radius:10px;padding:0 26px;margin-bottom:10px;}.lk-teacher__pupil-top,.lk-parent__pupil-top{padding:18px 0 26px;}.lk-teacher__pupil-name,.lk-parent__pupil-name{font-weight:600;font-size:15px;line-height:24px;margin-bottom:14px;}.lk-teacher__pupil-info,.lk-parent__pupil-info{display:flex;justify-content:space-between;}.lk-teacher__pupil-test,.lk-parent__pupil-test{font-weight:600;}.lk-teacher__pupil-test-item,.lk-parent__pupil-test-item{display:inline-block;font-size:12px;line-height:18px;color:#7B7B7B;margin-right:18px;}.lk-teacher__pupil-test-item span,.lk-parent__pupil-test-item span{font-size:15px;line-height:24px;color:#55504C;display:inline-block;margin-left:2px;}.lk-teacher__pupil-cert,.lk-parent__pupil-cert{display:flex;font-weight:600;font-size:12px;color:#7B7B7B;align-items:baseline;line-height:18px;}.lk-teacher__pupil-cert-num,.lk-parent__pupil-cert-num{font-size:15px;line-height:24px;color:#22B6B7;text-decoration:underline;margin:0 13px 0 5px;cursor:pointer;}.lk-teacher__pupil-cert-drop,.lk-parent__pupil-cert-drop{width:18px;height:18px;background:#22B6B7;display:flex;justify-content:center;align-items:center;cursor:pointer;transform:rotate(180deg);border-radius:50%;align-self:center;}.lk-teacher__pupil-cert-drop svg,.lk-parent__pupil-cert-drop svg{margin-top:-3px;}.opened .lk-teacher__pupil-cert-drop,.opened .lk-parent__pupil-cert-drop{transform:rotate(0);}.lk-teacher__pupil-cert-item,.lk-parent__pupil-cert-item{position:relative;width:210px;margin-right:28px;margin-bottom:15px;padding-left:54px;font-weight:600;font-size:12px;min-height:40px;line-height:18px;}.lk-teacher__pupil-cert-item::before,.lk-parent__pupil-cert-item::before{content:"";display:block;position:absolute;width:34px;height:32px;background:center url(/themes/custom/petschool/img/lk/icon-cert.svg) no-repeat;left:0;top:6px;}.lk-teacher__pupil-class,.lk-parent__pupil-class{display:flex;margin-bottom:20px;justify-content:space-between;padding-right:40px;}.lk-teacher__pupil-bottom,.lk-parent__pupil-bottom{border-top:1px solid rgba(123,123,123,0.2);padding:15px 0 16px;display:none;flex-wrap:wrap;}.opened .lk-teacher__pupil-bottom,.opened .lk-parent__pupil-bottom{display:flex;}.lk-teacher .lk-form__field .error,.lk-parent .lk-form__field .error{font-size:15px;position:relative;top:0;right:0;left:0;width:100%;text-align:left;}.lk-parent__child{position:relative;border-radius:10px;background:#FDFCFA;padding:0 35px;margin-bottom:10px;}.lk-parent__child-top{padding:33px 0 13px;}.lk-parent__child-name{font-weight:bold;font-size:18px;line-height:24px;margin-bottom:20px;}.lk-parent__child-info{display:flex;padding-bottom:32px;}.lk-parent__child-value{font-weight:bold;font-size:18px;line-height:24px;color:#55504C;}.lk-parent__child-num{width:63px;min-width:63px;margin-right:70px;}.lk-parent__child-year{width:75px;min-width:75px;margin-right:70px;}.lk-parent__child-school{width:110px;min-width:110px;}.lk-parent__child-label{font-weight:600;font-size:12px;color:#7B7B7B;line-height:18px;}.lk-parent__child-test{border-top:1px solid rgba(123,123,123,0.2);}.lk-parent__child-test-item{display:flex;justify-content:space-between;height:54px;border-bottom:1px solid rgba(123,123,123,0.2);align-items:center;}.lk-parent__child-test-name{color:#7B7B7B;font-weight:600;font-size:15px;}.lk-parent__child-test-name a{color:#22b6b7;text-decoration:underline;}.lk-parent__child-test-value{color:#55504C;font-weight:bold;font-size:18px;}.lk-parent__child-cert{display:flex;justify-content:space-between;padding:11px 0 13px;font-weight:600;font-size:15px;line-height:24px;align-items:center;cursor:pointer;}.lk-parent__child-cert-drop{width:30px;height:30px;background:#22B6B7;border-radius:50%;display:flex;align-items:center;justify-content:center;}.lk-parent__child-cert-drop svg{transition:transform 0.2s,margin-top 0.2s;margin-top:2px;}.opened .lk-parent__child-cert-drop svg{transform:rotate(-180deg);margin-top:-2px;}.lk-parent__child-cert-num{margin-left:auto;margin-right:10px;width:30px;border:1px solid #22B6B7;border-radius:50%;font-size:15px;line-height:28px;text-align:center;height:30px;color:#22B6B7;}.lk-parent__child-cert-item{position:relative;width:auto;margin-right:28px;margin-bottom:15px;padding-left:54px;font-weight:600;font-size:12px;line-height:18px;}.lk-parent__child-cert-item-print{margin-top:5px;}.lk-parent__child-cert-item-print a{color:#22B6B7;}.lk-parent__child-cert-item::before{content:"";display:block;position:absolute;width:34px;height:32px;background:center url(/themes/custom/petschool/img/lk/icon-cert.svg) no-repeat;left:0;top:6px;}.lk-parent__child-bottom{border-top:1px solid rgba(123,123,123,0.2);padding:20px 0 16px;display:none;flex-wrap:wrap;}.opened .lk-parent__child-bottom{display:flex;margin-top:-13px;}.lk-parent__child-form{position:relative;border-radius:10px;background:#FDFCFA;padding:30px 41px 15px 43px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;}.lk-parent__child-form-field{width:calc(50% - 13px);margin-bottom:15px;height:40px;position:relative;}.lk-parent__child-form-field input{width:100%;height:100%;padding:0 25px;font-family:inherit;border-radius:40px;font-weight:600;font-size:15px;outline:none;}.lk-parent__child-form-field input[type=text]{color:#55504C;border:1px solid #55504C;}.lk-parent__child-form-field input[type=text]::placeholder{color:#55504C;opacity:0.8;}.lk-parent__child-form-field input[type=submit]{color:#FFFFFF;border:none;background:#22B6B7;font-weight:bold;}.lk-parent__child-form-field.error input[type=text]{border-color:#DC3832;}.lk-parent__child-form-field.error input[type=text]::placeholder{color:#DC3832;opacity:0.8;}.lk-parent__child-form-field .input-tip{position:absolute;width:18px;height:18px;background:#22B6B7;border-radius:50%;top:50%;transform:translateY(-50%);right:11px;text-align:center;color:#fff;line-height:18px;font-size:13px;font-weight:600;cursor:pointer;}.lk-parent__child-form-field .input-tip__content{display:none;position:absolute;background:#FFFFFF;box-shadow:0px 1px 10px rgba(0,0,0,0.1);border-radius:10px;font-size:12px;color:#7B7B7B;padding:13px 17px 16px 20px;width:180px;left:50%;transform:translateX(-50%);top:100%;margin-top:7px;}.lk-parent__child-form-field .input-tip__content::before{content:"";position:absolute;width:8px;height:8px;background:#FFFFFF;border-radius:1px;transform:rotate(45deg);left:50%;top:0;top:-5px;margin-left:-5px;}.lk-parent__child-form-field .input-tip:hover .input-tip__content{display:block;}.lk-parent__child-form-field--code input{outline:none;padding-right:40px;}.lk-parent__child-form-field--pers-data{width:100%;display:flex;height:auto;flex-wrap:wrap;}.lk-parent__child-form-field--pers-data input{width:15px;height:15px;margin-right:5px;}.lk-parent__child-form-field--pers-data label:nth-child(2){width:calc(100% - 24px);}.lk-parent__child-form-field--pers-data label.error{padding-left:24px;padding-top:5px;}.lk-parent__child-form-field_input-tip{z-index:1;}.lk-parent__child-form-remove{position:absolute;width:24px;height:24px;border-radius:50%;border:1.5px solid #DC3832;background:#FDFCFA center url(/themes/custom/petschool/img/lk/icon-close.svg) no-repeat;box-shadow:0px 2px 6px rgba(0,0,0,0.12);top:-10px;right:-10px;cursor:pointer;}.lk-parent__child-form .class-code-error{margin-bottom:20px;font-weight:600;font-size:12px;line-height:18px;color:#DC3832;}.lk-parent__child-add{color:#22B6B7;background:#FDFCFA;border-radius:10px;height:50px;text-align:center;line-height:50px;font-weight:bold;font-size:15px;cursor:pointer;}.lk-parent__banner .lk-banner__btn{text-align:center;}.lk-parent__footnote.lk-parent__footnote{margin-bottom:16px;}.lk-parent__edit-title.lk-parent__edit-title{margin-bottom:16px;}.lk-teacher__school.js-select-school._create-open{height:260px;visibility:hidden;}.lk-teacher .js-show-create-school{cursor:pointer;text-decoration:underline;}.lk-teacher .create-school-form{display:none;}.lk-teacher .create-school-form._open{display:block;position:absolute;width:100%;left:0;top:396px;}.lk-banner{background:url(/themes/custom/petschool/img/test/test-bg.png) center/cover #30c0c4;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:20px;color:#ffffff;padding:26px 40px;border-radius:25px;display:flex;flex-direction:column;align-items:center;margin-bottom:35px;}.lk-banner__title{font-weight:700;text-align:center;margin-bottom:10px;}.lk-banner__text{margin-bottom:20px;}.lk-banner__text p{text-align:center;}.lk-banner__text p:not(:last-child){margin-bottom:20px;}.lk-banner__btn{font-size:24px;padding:12px 40px;text-transform:uppercase;text-decoration:none;color:#ffffff;border-radius:30px;background-color:#dc3832;display:inline-block;}.lk-btn{background-color:#30c0c4;color:#ffffff;border:0;cursor:pointer;font-weight:600;font-size:15px;font-family:"Open Sans",Helvetica,sans-serif;border-radius:25px;padding:8px 24px;line-height:1;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media only screen and (max-width:1440px){.lk-teacher,.lk-parent{padding-left:40px;padding-right:40px;background-position:right 0px top 51px;}.lk-teacher::before,.lk-parent::before{left:-80px;}.lk-teacher::after,.lk-parent::after{left:-20px;}}@media only screen and (max-width:1349px){.foo{color:red;}}@media only screen and (max-width:1260px){.lk-teacher,.lk-parent{background-position:right 0px top 10px;}.lk-teacher::before,.lk-parent::before{display:none;}.lk-teacher::after,.lk-parent::after{display:none;}}@media only screen and (max-width:1023px){.foo{color:red;}.lk-teacher,.lk-parent{padding-left:20px;padding-right:20px;}.lk-teacher .lk-form,.lk-teacher .lk__left,.lk-parent .lk-form,.lk-parent .lk__left{width:240px;}.lk-teacher__school-btn--add,.lk-parent__school-btn--add{width:100%;}.lk-teacher__school-btn--save,.lk-parent__school-btn--save{width:120px;}.lk-teacher__school-notfound,.lk-parent__school-notfound{font-size:9px;line-height:15px;}.lk-teacher .lk-form__button-row a,.lk-teacher .lk-form__button-row .lk-form__button,.lk-parent .lk-form__button-row a,.lk-parent .lk-form__button-row .lk-form__button{width:120px;}.lk-teacher .deleteAccount__links-item.teacher,.lk-parent .deleteAccount__links-item.teacher{font-size:12px;}.lk-teacher .lk__right,.lk-parent .lk__right{max-width:none;}.lk-teacher__class,.lk-parent__class{padding:28px 30px 10px;flex-wrap:wrap;}.lk-teacher__class > div,.lk-parent__class > div{width:calc(50% - 40px);margin-bottom:20px;}.lk-teacher__class-form form,.lk-parent__class-form form{padding:30px 30px 15px;}.lk-teacher__school,.lk-parent__school{padding:28px 30px 10px;flex-wrap:wrap;}.lk-teacher__school > div,.lk-parent__school > div{width:calc(50% - 40px);margin-bottom:20px;}.lk-teacher__pupil-info,.lk-parent__pupil-info{display:block;}.lk-teacher__pupil-test,.lk-parent__pupil-test{margin-bottom:10px;}.lk-teacher__pupil-cert-item,.lk-parent__pupil-cert-item{width:calc(50% - 20px);padding-left:46px;margin-right:20px;}.lk-teacher__pupil-bottom,.lk-parent__pupil-bottom{margin:0 -20px 0 0;}.lk-parent__child{padding:0 30px;}.lk-parent__child-num{margin-right:30px;}.lk-parent__child-year{margin-right:30px;}.lk-parent__child-cert-item{width:calc(50% - 20px);padding-left:46px;margin-right:20px;}.opened .lk-parent__child-bottom{margin:-13px -20px 0 0;}.lk-parent__child-form{padding:30px 30px 15px 30px;}}@media only screen and (max-width:767px){.foo{color:red;}.lk-results-filter__form{flex-wrap:wrap;}.lk-results-filter .lk-btn{margin-top:20px;}.lk-results-filter .lk-btn:nth-child(2){margin-left:0;}.lk-teacher,.lk-parent{padding-left:0;padding-right:0;background-size:80px;background-position:right 0px top 80px;}.lk-teacher .lk__wrapper,.lk-parent .lk__wrapper{flex-wrap:wrap;}.lk-teacher .lk-form,.lk-teacher .lk__left,.lk-parent .lk-form,.lk-parent .lk__left{width:100%;}.lk-teacher__school-notfound,.lk-parent__school-notfound{font-size:12px;line-height:18px;}.lk-teacher .deleteAccount__links-item.teacher,.lk-parent .deleteAccount__links-item.teacher{font-size:15px;}.lk-teacher .lk__right,.lk-parent .lk__right{padding-left:0;}.lk-teacher__class,.lk-parent__class{padding:28px 20px 10px;}.lk-teacher__class > div,.lk-parent__class > div{width:calc(50% - 20px);min-width:calc(50% - 20px);margin-bottom:20px;margin-right:20px;}.lk-teacher__class-code-value,.lk-parent__class-code-value{font-size:16px;}.lk-teacher__class-value,.lk-parent__class-value{font-size:16px;}.lk-teacher__class-form-field,.lk-parent__class-form-field{width:100%;}.lk-teacher__class-form form,.lk-parent__class-form form{padding:20px 20px 5px;}.lk-teacher__school,.lk-parent__school{padding:28px 20px 10px;}.lk-teacher__school > div,.lk-parent__school > div{width:calc(50% - 20px);min-width:calc(50% - 20px);margin-bottom:20px;margin-right:20px;}.lk-teacher__pupil,.lk-parent__pupil{padding:0 20px;}.lk-teacher__pupil-test-item,.lk-parent__pupil-test-item{display:block;}.lk-teacher__pupil-cert-item,.lk-parent__pupil-cert-item{width:100%;}.lk-teacher__pupil-class,.lk-parent__pupil-class{flex-wrap:wrap;margin-bottom:0;padding-right:0;}.lk-teacher__pupil-class > div,.lk-parent__pupil-class > div{width:calc(50% - 20px);margin-right:20px;margin-bottom:20px;min-width:calc(50% - 40px);}.lk-parent__child{padding:0 20px;}.lk-parent__child-info{flex-wrap:wrap;padding-bottom:13px;}.lk-parent__child-info > div{width:calc(50% - 20px);margin-right:20px;margin-bottom:20px;min-width:calc(50% - 40px);}.lk-parent__child-value{font-size:16px;}.lk-parent__child-school{min-width:100%;}.lk-parent__child-test-name{font-size:14px;}.lk-parent__child-test-value{font-size:16px;}.lk-parent__child-cert-item{width:100%;}.lk-parent__child-form{padding:20px 20px 5px 20px;}.lk-parent__child-form-field{width:100%;}}@media screen and (max-width:767px){.lk-teacher .lk-form__button-row a,.lk-parent .lk-form__button-row a{width:max-content !important;padding:12px;}.lk-banner{font-size:18px;padding:25px;}.lk-banner__btn{font-size:20px;padding:10px 30px;}}@media only screen and (max-width:539px){.lk-results__pupil-info{display:block;}.lk-results__pupil-certs{padding-bottom:15px;}.lk-results__pupil-stats{padding:0;}}@media only screen and (max-width:319px){.foo{color:red;}}.lk__subtitle{margin-top:35px;}.lk__subtitle:first-child{margin-top:0;}.lk__subtitle:last-child{margin-bottom:0;}.change-password-modal{max-width:800px !important;width:100% !important;left:50% !important;transform:translateX(-50%) !important;}.change-password-modal .ui-dialog-title{font-size:1.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;font-family:"Amatic SC",Arial,Helvetica,sans-serif;width:100% !important;}.change-password-modal .ui-dialog-titlebar{background-color:transparent;border-color:transparent;z-index:10;}.change-password-modal .ui-dialog-titlebar-close{z-index:10;right:20px !important;top:25px !important;}.change-password-modal #drupal-modal{z-index:9;}.change-password-modal .ui-widget-content{border-top:none !important;}.change-password-modal .form-actions{float:none !important;margin:0 auto;display:flex;justify-content:center;}.change-password-modal .form-actions button{font-size:15px;font-weight:700;width:max-content;height:37px;padding:0 17px;cursor:pointer;letter-spacing:0.3ex;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;}#change_password_wrapper{margin:0 auto;padding:36px 0 0;}#change_password_wrapper .form-item-new-pass,#change_password_wrapper .change-password-form{display:flex;flex-direction:column;gap:32px;}#change_password_wrapper .form-item-new-pass label,#change_password_wrapper .change-password-form label{color:#0b0b0b;width:20%;}#change_password_wrapper .form-item-new-pass .input-text input,#change_password_wrapper .change-password-form .input-text input{height:auto;}#change_password_wrapper .form-item-new-pass input,#change_password_wrapper .change-password-form input{color:#0b0b0b;width:30%;border:1px solid #55504C;border-radius:37px;height:38px;padding-left:20px;}#change_password_wrapper .form-item-new-pass input:active,#change_password_wrapper .form-item-new-pass input:focus,#change_password_wrapper .change-password-form input:active,#change_password_wrapper .change-password-form input:focus{outline:none !important;}#change_password_wrapper .form-item-new-pass input + .description,#change_password_wrapper .change-password-form input + .description{display:none;}#change_password_wrapper .form-item-new-pass .input-text__wrap-inner span,#change_password_wrapper .change-password-form .input-text__wrap-inner span{color:#0b0b0b;}#change_password_wrapper .js-form-type-password,#change_password_wrapper .js-form-item-old-pass{display:flex;gap:32px;align-items:center;}#change_password_wrapper .password-suggestions{color:#0b0b0b;}#change_password_wrapper .password-suggestions ul li:not(:last-child){margin-bottom:12px;}#change_password_wrapper .password-confirm-message,#change_password_wrapper .password-strength{width:30%;}#change_password_wrapper .password-confirm-message,#change_password_wrapper .password-strength__title{color:#0b0b0b;}#change_password_wrapper #edit-new-pass-pass1--description{display:none;}@media screen and (max-width:767px){.change-password-modal{width:calc(100% - 24px) !important;}#change_password_wrapper .form-item-new-pass,#change_password_wrapper .change-password-form{flex-wrap:wrap;gap:20px;}#change_password_wrapper .form-item-new-pass label,#change_password_wrapper .change-password-form label{width:30%;}#change_password_wrapper .form-item-new-pass input,#change_password_wrapper .change-password-form input{width:calc(70% - 44px);}#change_password_wrapper .js-form-type-password,#change_password_wrapper .js-form-item-old-pass{flex-wrap:wrap;gap:20px;}#change_password_wrapper .password-confirm-message,#change_password_wrapper .password-strength{width:100%;}#change_password_wrapper .password-confirm-message .password-strength__meter,#change_password_wrapper .password-strength .password-strength__meter{width:40%;}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active,.mfp-close.nice-select.open{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active,.mfp-arrow.nice-select.open{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.new-survey__fieldset{display:none;position:absolute;}.new-survey__fieldset.active{display:block;}.new-survey__fieldset-text{display:flex;}.new-survey__fieldset-question-wrapper{flex:auto 1 1;}.new-survey__fieldset-question-wrapper._has-img{padding-right:20px;}.new-survey__fieldset-img--mobile{display:none;padding:10px 0 30px;}.new-survey__fieldset-img--mobile img{margin:0 auto;}.new-survey__fieldset-img--desktop{flex:350px 0 0;padding-bottom:20px;}.new-survey__fieldset-img--desktop img{margin-left:auto;}.new-survey__fieldset-img img{max-width:100%;display:block;}.new-survey__fieldset-tip{margin-bottom:25px;display:none;color:#55504c;font-size:22px;}.new-survey__fieldset-tip .tip-inner{width:64%;}.new-survey__fieldset-tip .tip-inner ._correct{color:#3da015;}.new-survey__fieldset-tip .tip-inner ._incorrect{color:#dc3832;}.new-survey #surveyForm .fieldset,.new-survey form.survey-form__box.disablelegacy .fieldset{padding-right:30px;}.new-survey #surveyForm .fieldset.fieldset:not(:first-of-type).active,.new-survey form.survey-form__box.disablelegacy .fieldset.fieldset:not(:first-of-type).active{display:block;}.new-survey #surveyForm .fs-title,.new-survey form.survey-form__box.disablelegacy .fs-title{font-size:26px;}.new-survey #surveyForm .fs-subtitle,.new-survey form.survey-form__box.disablelegacy .fs-subtitle{font-size:22px;}.new-survey #surveyForm .button_box,.new-survey form.survey-form__box.disablelegacy .button_box{padding-right:60px;}.new-survey #surveyForm .button_box button,.new-survey form.survey-form__box.disablelegacy .button_box button{opacity:0.5;pointer-events:none;}.new-survey #surveyForm .button_box button.active,.new-survey form.survey-form__box.disablelegacy .button_box button.active{opacity:1;pointer-events:auto;}.new-survey .radio input{top:8px;}.new-survey .radio_text{font-size:26px;line-height:1.2;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media only screen and (max-width:1349px){.foo{color:red;}}@media screen and (max-width:1199px){.new-survey__fieldset-question-wrapper._has-img{padding-right:0;}.new-survey__fieldset-img--mobile{display:block;}.new-survey__fieldset-img--desktop{display:none;}}@media only screen and (max-width:1199px){.new-survey__fieldset-tip .tip-inner{width:100%;}.new-survey #surveyForm .button_box,.new-survey form.survey-form__box.disablelegacy .button_box{padding-right:0;}}@media only screen and (max-width:1023px){.foo{color:red;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media only screen and (max-width:767px){.foo{color:red;}.new-survey #surveyForm .fieldset,.new-survey form.survey-form__box.disablelegacy .fieldset{padding-right:15px;}.new-survey #surveyForm .fs-subtitle,.new-survey form.survey-form__box.disablelegacy .fs-subtitle{font-size:20px;}.new-survey .radio_text{font-size:22px;}}@media only screen and (max-width:319px){.foo{color:red;}}.notification{position:relative;height:0;transition:height 1s;}.notification__wrapper{position:absolute;width:100%;bottom:0;padding:14px 0;background-color:#55504C;}.notification__container{display:flex;justify-content:center;align-items:flex-start;}.notification__text{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;color:#ffffff;}.notification__close-button{position:relative;width:16px;height:16px;margin-left:20px;margin-top:4px;cursor:pointer;}.notification__close-button::before,.notification__close-button::after{content:"";display:block;position:absolute;width:1.5px;height:100%;background-color:#ffffff;border-radius:1px;left:calc(50% - 0.75px);}.notification__close-button::before{transform:rotate(45deg);}.notification__close-button::after{transform:rotate(-45deg);}.page403__section{background:#9b548a;display:flex;align-items:center;min-height:360px;}.page403__content{text-align:center;padding:0 calc(0px + (100vw - 10px) / 340 * 20);}.page403__subtitle{font-size:23px;}.page403__link{color:#ffffff;}@media (min-width:1200px){.page403__section{height:calc(100vh - 362px);}}@media (max-width:767px){.page403__section{height:calc(100vh - 349px);}}@media (min-width:768.1px) and (max-width:1200px){.page403__section{height:calc(100vh - 322px);}}@media (min-width:1.1px) and (max-width:350px){.page403__title{font-size:calc(1px + (100vw - 10px) / 340 * 59);padding:0 calc(0px + (100vw - 10px) / 340 * 20) 27px;}}@media (min-width:1.1px) and (max-width:200px){.page403__subtitle{font-size:calc(1px + (100vw - 10px) / 190 * 22);}}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.petschool-materials-btn{display:inline-block;min-width:160px;padding:11px 16px 10px;border:2px solid #fff;border-radius:18px;background-color:transparent;transition:all 0.3s;cursor:pointer;color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;line-height:1;letter-spacing:1.85px;text-transform:uppercase;}.petschool-materials-btn:hover{color:#000;background-color:#fff;}.petschool-materials{color:#000;padding:45px 0;background-color:#faa017;}.petschool-materials__header{margin-bottom:40px;}.petschool-materials__title{color:#fff;}.petschool-materials__title_main{padding-bottom:30px;background:url(/themes/custom/petschool/img/contest/ruler-black-opacity-40.svg) bottom center no-repeat;}.petschool-materials__categories-nav{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;}.petschool-materials__category_link{width:190px;margin:30px;}.petschool-materials__category_menu{min-width:300px;min-height:100px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:0 10px;background:url(/themes/custom/petschool/img/materials/materials-category-bg-materials.png) center/contain no-repeat;}.petschool-materials__category-visuals_link{width:100%;height:150px;margin-bottom:15px;position:relative;}.petschool-materials__category-icon-bg{width:100%;height:100%;object-fit:contain;}.petschool-materials__category-icon{object-fit:contain;}.petschool-materials__category-icon_link{max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.petschool-materials__category-icon_menu{width:auto;height:35px;margin-right:20px;}.petschool-materials__category-title{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.45;letter-spacing:0.5;font-weight:normal;text-transform:uppercase;transition:transform 0.3s;}.petschool-materials__category_link:hover .petschool-materials__category-title_link{color:#fff;transform:translateY(-5px);}.petschool-materials__category-title_menu{font-size:14px;letter-spacing:0.6px;text-align:left;}.petschool-materials__menu{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;}.petschool-materials__menu .exposed-hidden-button{display:none !important;}.petschool-materials__menu-search{width:245px;padding:18px 60px 17px 30px;background:url(/themes/custom/petschool/img/materials/materials-input-bg.png) center/contain no-repeat;position:relative;}.petschool-materials__menu-search::after{content:"";width:30px;height:30px;background:url(/themes/custom/petschool/img/materials/materials-zoom.png) center/cover no-repeat;position:absolute;right:25px;top:50%;transform:translateY(-50%);}.petschool-materials__menu-search input[type=search]{width:100%;display:block;padding:0;border:none;background:transparent;color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:13px;}.petschool-materials__menu-search input[type=search]:focus{outline:none;}.petschool-materials__menu-search input[type=search]::placeholder{color:#fff;font-weight:bold;letter-spacing:1.85px;}.petschool-materials__menu-search-input{width:100%;display:block;padding:0;border:none;background:transparent;color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:13px;}.petschool-materials__menu-search-input:focus{outline:none;}.petschool-materials__menu-search-input::placeholder{color:#fff;font-weight:bold;letter-spacing:1.85px;}.petschool-materials__menu-dropdown,.edu-select-custom{width:245px;position:relative;cursor:pointer;}.petschool-materials__menu-dropdown_disabled,.edu-select-custom_disabled{display:none;}.petschool-materials__menu-dropdown_opened::after,.edu-select-custom_opened::after{transform:rotate(180deg);}.petschool-materials__menu-dropdown .nice-select,.edu-select-custom .nice-select{width:100%;height:auto;line-height:1;padding:20px 40px 20px 30px;float:none;border:none;background:url(/themes/custom/petschool/img/materials/materials-input-bg.png) center/contain no-repeat;}.petschool-materials__menu-dropdown .nice-select::after,.edu-select-custom .nice-select::after{width:12px;height:8px;background:url(/themes/custom/petschool/img/materials/materials-dropdown.png) center no-repeat;transform:none;border:none;transition:transform 0.3s;transform-origin:center;}.petschool-materials__menu-dropdown .nice-select.open::after,.edu-select-custom .nice-select.open::after{transform:rotate(180deg);}.petschool-materials__menu-dropdown .nice-select .current,.edu-select-custom .nice-select .current{display:inline-block;float:none;max-width:100%;height:100%;color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;letter-spacing:1.85px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.petschool-materials__menu-dropdown .nice-select .list,.edu-select-custom .nice-select .list{max-width:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;padding:20px;background-color:rgba(215,136,17,0.9);border-radius:6px;text-align:left;}.petschool-materials__menu-dropdown .nice-select .option,.edu-select-custom .nice-select .option{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:13px;line-height:15px;padding:7px 0;min-height:auto;font-weight:normal !important;background-color:transparent !important;white-space:normal;}.petschool-materials__menu-dropdown .nice-select .option:hover,.edu-select-custom .nice-select .option:hover{color:#ed1c24;}.petschool-materials__menu-dropdown-title{padding:20px 40px 20px 30px;background:url(/themes/custom/petschool/img/materials/materials-input-bg.png) center/contain no-repeat;color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:bold;font-size:13px;letter-spacing:1.85px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.petschool-materials__menu-dropdown-filter{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;padding:20px;background-color:rgba(215,136,17,0.9);border-radius:6px;text-align:left;transition:all 0.3s;transform-origin:top;transform:scaleY(0);opacity:0;position:absolute;top:calc(100% + 5px);left:5%;right:5%;z-index:1;}.petschool-materials__menu-dropdown_opened .petschool-materials__menu-dropdown-filter{opacity:1;transform:scaleY(1);}.petschool-materials__menu-dropdown-filter-item{color:#fff;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:13px;line-height:15px;}.petschool-materials__menu-dropdown-filter-item:hover{color:#ed1c24;}.petschool-materials__menu-dropdown-filter-item + .petschool-materials__menu-dropdown-filter-item{margin-top:10px;}.petschool-materials__list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin:0;padding:0;list-style:none;}.petschool-materials__item{width:255px;margin:0 auto 30px;}.petschool-materials__visuals{width:240px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background-color:#fff;border-radius:12px;margin:0 auto 20px;}.petschool-materials__visuals_study{height:240px;}.petschool-materials__visuals_videos{height:190px;cursor:pointer;position:relative;overflow:hidden;}.petschool-materials__img_study{width:200px;height:200px;object-fit:contain;}.petschool-materials__img_videos{width:220px;height:170px;object-fit:cover;transition:transform 0.8s,border-radius 0.4s;}.petschool-materials__visuals_videos:hover .petschool-materials__img_videos{border-radius:12px;transform:scale(1.15);}.petschool-materials__play-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.petschool-materials__visuals_videos:hover .petschool-materials__play-circle{fill:#fff;}.petschool-materials__visuals_videos:hover .petschool-materials__play-triangle{fill:#faa017;stroke:#faa017;}.petschool-materials__item-title{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:20px;margin:0 0 20px;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}.petschool-materials{background-repeat:no-repeat;background-image:url(/themes/custom/petschool/img/competition/competition-1.png),url(/themes/custom/petschool/img/competition/competition-3.png);background-position:left calc((100vw - 768px - 100px) / 2) top 35px,right calc((100vw - 768px - 30px) / 2) top -10px;background-size:240px,120px;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}.petschool-materials{background-position:left calc((100vw - 1024px - 150px) / 2) top 35px,right calc((100vw - 1024px + 35px) / 2) top -10px;background-size:280px,130px;}.petschool-materials_main{padding-bottom:145px;}.petschool-materials_study{padding-bottom:75px;}.petschool-materials_videos{padding-bottom:75px;}.petschool-materials__header{margin-bottom:100px;}.petschool-materials__header_menu{margin-bottom:75px;}.petschool-materials__title_main{padding-bottom:40px;}.petschool-materials__title_menu{margin-bottom:20px;}.petschool-materials__categories-nav{justify-content:space-around;}.petschool-materials__category_link{margin:0;}.petschool-materials__category_menu{padding:0 20px;}.petschool-materials__category-icon_menu{height:48px;}.petschool-materials__category-title_menu{font-size:23px;}.petschool-materials__menu{flex-direction:row;justify-content:space-between;}.petschool-materials__menu-dropdown_disabled,.edu-select-custom_disabled{display:initial;visibility:hidden;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}.petschool-materials{background-position:left calc((100vw - 1350px + 30px) / 2) top 35px,right calc((100vw - 1350px + 100px) / 2) top -10px;}.petschool-materials__container{width:1170px;}.petschool-materials__list{margin:0 -25px;}.petschool-materials__item{margin:0 25px 70px;}}@media only screen and (max-width:1349px){.foo{color:red;}}@media only screen and (max-width:1023px){.foo{color:red;}}@media only screen and (max-width:767px){.foo{color:red;}}@media only screen and (max-width:319px){.foo{color:red;}}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.popup-notify{font-family:"Open Sans",Helvetica,sans-serif;max-width:100%;margin:0 auto;padding:60px 60px 45px;background:url(/themes/custom/petschool/img/signin/signin-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right 40px top,left -15px bottom 8px;background-size:auto;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}.popup-notify{max-width:450px;padding:25px 60px 22px;background-position:right 27px top,left -19px bottom 15px;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media only screen and (max-width:1349px){.foo{color:red;}}@media only screen and (max-width:1023px){.foo{color:red;}}@media only screen and (max-width:767px){.foo{color:red;}}@media (max-width:519px){.popup-notify{padding:60px 25px 52px;background-position:right 40px top,left 26px bottom -7px;}}@media only screen and (max-width:319px){.foo{color:red;}}.popup-submit-success{min-height:150px;padding:50px 60px;}.popup-submit-success p{text-align:center;margin:20px 0 0;}.popup-submit-success a{color:#9b548a;}.popup__form{font-family:"Open Sans",Helvetica,sans-serif;width:400px;max-width:100%;margin:0 auto;padding:60px 17px 18px;background:url(/themes/custom/petschool/img/signin/signin-1.png),url(/themes/custom/petschool/img/signin/signin-2.png);background-repeat:no-repeat;background-position:right 40px top,left -15px bottom 35px;background-size:auto;}.popup__form,.popup__form *{box-sizing:border-box;}.popup__title{font-size:1.875rem;font-weight:700;text-align:center;text-transform:uppercase;color:#9b548a;}.popup__fields{position:relative;margin:20px auto 0;}.popup__text{font-size:13px;color:#828282;}.popup__button{font-size:15px;font-weight:700;width:185px;height:37px;padding:0 17px;cursor:pointer;letter-spacing:0.3ex;text-transform:uppercase;color:#fff;border:0;border-radius:37px;outline:none;background:#9b548a;}.popup__button-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;}.popup__link{color:#9b548a;}.popup__link_delete{color:#7b7b7b;line-height:normal;font-weight:600;letter-spacing:normal;text-transform:none;font-size:15px;text-decoration-line:underline;}.popup__links-item{font-size:11px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:125px;height:30px;margin-left:30px;padding:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;text-decoration:none;letter-spacing:1.2px;text-transform:uppercase;color:#55504c;border:0;outline:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}.popup__links-item:hover{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#ed1c24;}.popup__links-item.teacher{margin-left:30px;}@media screen and (min-width:768px){.popup__form{padding:25px 80px 30px;background-position:right 40px top,left 15px bottom 15px;}.popup__links-item{margin-left:50px;}.popup__links-item.teacher{margin-left:50px;}}@media screen and (min-width:1200px){.popup__links-item{margin-left:80px;}.popup__links-item.teacher{margin-left:50px;}}.personal-data-consent{width:auto;max-width:700px;padding-top:30px;}.personal-data-consent__button-row{margin-bottom:30px;}.personal-data-consent #consentCheckbox-error{display:block;margin-top:5px;margin-bottom:-20px;position:static;font-size:inherit;}.personal-data-consent .register-form__checkbox-row.error{position:relative;font-size:inherit;color:inherit;}.personal-data-consent .register-form__checkbox-row.error::before{content:"";position:absolute;width:1px;background:#ed232c;height:100%;left:-10px;top:0;}.personal-data-consent .register-form__checkbox-input{cursor:pointer;}.personal-data-consent .register-form__checkbox-input.error{top:0;}.personal-data-consent .register-form__checkbox-label{cursor:pointer;}@media screen and (max-width:767px){.personal-data-consent{padding-bottom:40px;background-position:right 40px top,left 15px bottom -14px;}}@media screen and (max-width:530px){.personal-data-consent{padding-top:60px;}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace;}.mfp-close:hover,.mfp-close:focus{opacity:1;}.mfp-close:active,.mfp-close.nice-select.open{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active,.mfp-arrow.nice-select.open{margin-top:-54px;}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.quiz{background-color:#faa017;margin-bottom:30px;}.quiz-header{background-image:url("/themes/custom/petschool/img/quiz/decor1.png");background-position:top 40px left 50%;background-repeat:no-repeat;max-width:1440px;margin:0 auto;background-size:contain;}.quiz-header__inner{display:flex;padding:76px 34px 103px 34px;}.quiz-header__image,.quiz-header__text{flex:1 1 0;}.quiz-header__image{margin:-30px 40px 0 0;}.quiz-header__image img{width:100%;}.quiz-header__text h2{font-family:"Amatic SC",Arial,Helvetica,sans-serif;background:#925887;color:#ffffff;font-size:86px;border-radius:23px;padding:10px 35px 20px 24px;line-height:1;display:inline-block;transform:rotate(-5deg);position:relative;z-index:1;font-weight:700;margin-left:-16px;}.quiz-header__text h2 ._stripe{position:absolute;bottom:8px;left:24px;transform:rotate(5deg);}.quiz-header__text h3{background:#925887;color:#ffffff;padding:20px 40px;font-size:32px;font-family:"Roboto",Arial,Helvetica,sans-serif;border-radius:23px;font-weight:normal;margin-bottom:30px;max-width:523px;position:relative;}.quiz-header__text h3 ._tail{position:absolute;left:0;bottom:0;margin-left:-48px;}.quiz-header__text h3 ._shadow{position:absolute;top:0;left:2px;}.quiz-header__text p{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;color:#000000;font-size:16px;max-width:375px;line-height:1.5;}.quiz-header__text p:not(:last-child){margin-bottom:17px;}.quiz-header__text p b{font-weight:600;}.quiz-main{position:relative;padding-bottom:103px;max-width:1400px;margin:0 auto;}.quiz-main:before{content:"";position:absolute;width:1143px;height:3px;background:rgba(255,255,255,0.2);left:50%;transform:translateX(-50%);top:0;}.quiz-main__title{display:flex;flex-direction:column;align-items:center;position:relative;top:-42px;margin-bottom:-42px;}.quiz-main__title span{display:inline-block;background:#925887;color:#ffffff;font-family:"Amatic SC",Arial,Helvetica,sans-serif;line-height:1;}.quiz-main__title span:first-child{font-size:68px;padding:10px 20px;border-radius:23px;position:relative;z-index:1;}.quiz-main__title span:first-child svg{position:absolute;top:100%;right:62px;}.quiz-main__title span:nth-child(2){font-size:60px;position:relative;padding:4px 20px 15px 20px;border-radius:20px;transform:rotate(-2deg) translateY(-3px);}.quiz-main__title span:nth-child(2) svg{position:absolute;left:60px;bottom:3px;transform:rotate(2deg);}.quiz-main__subtitle{color:#000000;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:16px;max-width:505px;margin:30px auto 50px auto;text-align:center;line-height:1.5;}.quiz-main__items{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;position:relative;z-index:1;background-image:url("/themes/custom/petschool/img/quiz/decor2.png");background-repeat:no-repeat;background-position:top 0 left 50%;padding:60px 0 0 0;margin:-60px 0 0 0;}.quiz-main__item{width:33.3%;text-align:center;}.quiz-main__item:nth-child(4),.quiz-main__item:nth-child(5){margin-top:-30px;}.quiz-main__item-image{height:164px;position:relative;display:inline-block;}.quiz-main__item-image img{max-width:100%;max-height:100%;object-fit:contain;}.quiz-main__item-play{position:absolute;background:#925887;width:51px;height:51px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;bottom:10px;right:-5px;border:none;cursor:pointer;}.quiz-main__item-text{color:#000000;max-width:300px;margin:10px auto 0 auto;}.quiz-main__item-text h4{font-size:16px;opacity:0.5;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:normal;}.quiz-main__item-text h3{font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;margin-top:5px;line-height:1;}.quiz-main__item-text ._button{display:inline-block;line-height:56px;font-family:inherit;border-radius:40px;font-size:20px;background:#925887;color:#ffffff;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.6px;white-space:nowrap;cursor:pointer;border:0;outline:none;margin-top:20px;width:176px;}.quiz-main__item-text ._button._inactive{background:#b5bb35;cursor:unset;pointer-events:none;}.quiz-main__certificate{display:flex;justify-content:center;}.quiz-main__certificate-button{display:inline-block;line-height:56px;font-family:inherit;border-radius:40px;font-size:20px;background:#925887;color:#ffffff;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.6px;white-space:nowrap;cursor:pointer;border:0;outline:none;width:calc(100% - 40px);max-width:300px;margin-top:30px;}.quiz-main__certificate-button_hidden{display:none;}.quiz-popup{position:fixed;top:0;left:0;right:0;bottom:0;padding:60px 20px;background:rgba(250,160,23,0.4);z-index:1;display:none;overflow-y:auto;box-sizing:border-box;scrollbar-width:none;}.quiz-popup--transparent{background:rgba(12,12,12,0.75);}.quiz-popup *,.quiz-popup *::before,.quiz-popup *::after{box-sizing:border-box;}.quiz-popup::-webkit-scrollbar-button{background-image:none;background-repeat:no-repeat;width:0;height:0;}.quiz-popup::-webkit-scrollbar-track{background-color:transparent;}.quiz-popup::-webkit-scrollbar-thumb{border-radius:0;background-color:transparent;}.quiz-popup::-webkit-resizer{background-image:none;background-repeat:no-repeat;width:0;height:0;}.quiz-popup::-webkit-scrollbar{width:0;height:0;}.quiz-popup--is-active{display:flex;}.quiz-popup__inner{display:flex;justify-content:center;margin:auto;width:100%;height:auto;}.quiz-popup__box{background:#fff;position:relative;border-radius:32px;width:1144px;max-width:100%;}.quiz-popup--transparent .quiz-popup__box{padding-top:80px;background:transparent;padding-left:60px;padding-right:60px;}.quiz-popup__close{position:absolute;top:36px;right:36px;cursor:pointer;background:#fff;z-index:3;display:flex;align-items:center;justify-content:center;}.quiz-popup--transparent .quiz-popup__close{top:0;right:0;width:60px;height:60px;border-radius:50%;stroke-width:4px;}.quiz-popup--transparent .quiz-popup__close svg{width:30px;height:30px;}.quiz-popup--transparent .quiz-popup__close path{stroke:#ed232c;}.quiz-popup .survey-form .u-caption{color:rgba(0,0,0,0.5);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:7px;}.quiz-popup .survey-form .u-title{color:#000;font-family:Roboto;font-size:28px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:44px;}.quiz-popup .survey-form .u-fieldset:nth-child(1n+3){display:none;}.quiz-popup .survey-form .u-fieldset:nth-child(odd):last-child{grid-column-start:1;grid-column-end:3;}.quiz-popup .survey-form .u-fieldset:first-child{position:relative;}.quiz-popup .survey-form .u-fieldset:first-child::after{content:"";position:absolute;top:0;right:-18px;height:100%;width:1px;border-right:2px dashed rgba(0,0,0,0.1);pointer-events:none;touch-action:none;}.quiz-popup .survey-form .u-next,.quiz-popup .survey-form .u-previous,.quiz-popup .survey-form .submit,.quiz-popup .survey-form__result-btn,.quiz-popup .survey-form__success-btn{min-height:45px;min-width:139px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:40px;border:1px solid;font-family:Oswald;font-size:16px;font-style:normal;font-weight:400;line-height:1;text-transform:uppercase;padding:5px 38px;cursor:pointer;outline:none;}.quiz-popup .survey-form__success-btn{min-width:unset;padding-left:26px;padding-right:26px;}.quiz-popup .survey-form .u-next,.quiz-popup .survey-form .submit,.quiz-popup .survey-form__success-btn{background-color:#925887;border-color:#925887;color:#fff;}.quiz-popup .survey-form .u-previous,.quiz-popup .survey-form__result-btn{background-color:#fff;border-color:#828282;color:#828282;}.quiz-popup .survey-form .u-previous:not(:last-child),.quiz-popup .survey-form__result-btn:not(:last-child){margin-right:12px;}.quiz-popup .survey-form__u-inner{padding:74px 96px 85px;}.quiz-popup .survey-form__body{display:grid;grid-template-columns:repeat(2,calc((100% - 70px) / 2));gap:70px;}.quiz-popup .survey-form__u-box{width:100%;margin:0 !important;}.quiz-popup .survey-form__validate{overflow:hidden;transition:all 0.3s ease;max-height:300px;color:#ed232c;margin-top:20px;}.quiz-popup .survey-form__validate--is-hidden{max-height:0;margin:0;}.quiz-popup .survey-form__footer{margin-top:40px;display:flex;align-items:center;justify-content:space-between;}.quiz-popup .survey-form__actions{display:flex;align-items:center;}.quiz-popup .survey-form__count{color:#000;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:32px;}.quiz-popup .survey-form__result-body{display:flex;margin-bottom:20px;width:100%;justify-content:space-between;}.quiz-popup .survey-form__result-content{width:100%;max-width:410px;padding-right:20px;display:flex;flex-direction:column;}.quiz-popup .survey-form__result-result{color:rgba(0,0,0,0.5);font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin-bottom:7px;}.quiz-popup .survey-form__result-caption{color:#000;font-family:Roboto;font-size:32px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:42px;}.quiz-popup .survey-form__result-text{color:#000;font-family:Roboto;font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 20px 0;}.quiz-popup .survey-form__result-preview{width:100%;}.quiz-popup .survey-form__result-img{width:100%;height:auto;display:block;}.quiz-popup .survey-form__result-btn{margin-top:auto;align-self:flex-start;}.quiz-popup .survey-form__error-preview{padding-top:78px;max-width:calc(100% - 418px);}.quiz-popup .survey-form__error-img{width:100%;height:auto;}.quiz-popup .survey-form__success-preview{max-width:276px;}.quiz-popup .survey-form__success-img{width:100%;height:auto;}.quiz-popup .survey-form__success-actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px;}.quiz-popup .survey-form__success-frame{overflow:hidden;border:1px solid #000;position:relative;padding-top:137.4100719424%;}.quiz-popup .survey-form__success-line{pointer-events:none;touch-action:none;position:absolute;background-color:#000;width:1px;height:28.5px;}.quiz-popup .survey-form__success-line:nth-child(1){top:0;left:0;transform:rotate(-45deg) translate(9px,4px);}.quiz-popup .survey-form__success-line:nth-child(2){top:0;right:0;transform:rotate(45deg) translate(-10px,4px);}.quiz-popup .survey-form__success-line:nth-child(3){bottom:0;left:0;transform:rotate(45deg) translate(10px,-4px);}.quiz-popup .survey-form__success-line:nth-child(4){bottom:0;right:0;transform:rotate(-45deg) translate(-10px,-4px);}.quiz-popup .survey-form__success-certificate{border:1px solid #000;overflow:hidden;display:block;position:absolute;left:19px;top:19px;right:19px;bottom:19px;width:calc(100% - 38px);height:calc(100% - 38px);}.quiz-popup .survey-form__success-certificate iframe,.quiz-popup .survey-form__success-certificate img,.quiz-popup .survey-form__success-certificate embed{display:block;width:100%;height:100%;}.quiz-video{height:470px;}.quiz-video__frame{width:100%;height:100%;}.quiz-radio{display:block;color:#000;box-sizing:border-box;}.quiz-radio *,.quiz-radio *:before,.quiz-radio *:after{box-sizing:border-box;}.quiz-radio:not(:last-child){margin-bottom:16px;}.quiz-radio__input{display:none;}.quiz-radio__input:checked ~ .quiz-radio__text::before{opacity:0;}.quiz-radio__input:checked ~ .quiz-radio__text::after{opacity:1;}.quiz-radio__text{position:relative;padding-left:35px;cursor:pointer;color:inherit;}.quiz-radio__text::before,.quiz-radio__text::after{content:"";position:absolute;left:0;top:0;width:23px;height:23px;border-radius:50%;}.quiz-radio__text::before{border:2px dashed rgba(0,0,0,0.3);transition:all 0.3s ease;}.quiz-radio__text:after{border:7px solid #925887;transition:all 0.3s ease;opacity:0;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media only screen and (max-width:1349px){.foo{color:red;}}@media screen and (max-width:1279px){.quiz-video{height:304px;}}@media (max-width:1240px){.quiz-main:before{width:calc(100% - 80px);left:40px;transform:none;}.quiz-main__title{top:-38px;margin-bottom:-38px;}}@media screen and (max-width:1239px){.quiz-popup .survey-form__u-inner{padding:60px 40px 40px 40px;}.quiz-popup .survey-form__body{gap:40px;grid-template-columns:repeat(2,calc((100% - 40px) / 2));}}@media only screen and (max-width:1023px){.foo{color:red;}}@media (max-width:1023px){.quiz-header__text h2{font-size:70px;}.quiz-header__text h2 ._stripe{width:150px;}.quiz-header__text h3{font-size:24px;}.quiz-main__title span:first-child{font-size:60px;}.quiz-main__title span:nth-child(2){font-size:50px;}.quiz-main__title span:nth-child(2) svg{left:27px;transform:scale(0.84) rotate(2deg);}.quiz-main__item:nth-child(4),.quiz-main__item:nth-child(5){margin-top:30px;width:40%;}.quiz-main__item-text{padding:0 20px;}.quiz-main__item-text h3{font-size:24px;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media (max-width:768px){.quiz-main__title{top:-28px;margin-bottom:-28px;}.quiz-main__title span:nth-child(2) svg{left:-21px;transform:scale(0.58) rotate(2deg);}}@media only screen and (max-width:767px){.foo{color:red;}.quiz-main__certificate-button{margin-top:20px;}}@media (max-width:767px){.quiz-header__inner{display:block;}.quiz-main:before{width:calc(100% - 20px);left:10px;}.quiz-main__title span:first-child{font-size:40px;border-radius:10px;}.quiz-main__title span:first-child svg{transform:scale(0.58) translateY(-3px);right:-27px;}.quiz-main__title span:nth-child(2){font-size:35px;border-radius:10px;transform:rotate(-2deg);}.quiz-main__items{display:block;}.quiz-main__item{width:auto !important;margin-bottom:20px;}.quiz-main__item:nth-child(4),.quiz-main__item:nth-child(5){margin-top:0;}}@media screen and (max-width:767px){.quiz-popup{padding:30px 16px;}.quiz-popup--transparent .quiz-popup__box{padding-left:0;padding-right:0;padding-top:40px;}.quiz-popup--transparent .quiz-popup__close{width:25px;height:25px;}.quiz-popup--transparent .quiz-popup__close svg{width:15px;height:15px;}.quiz-popup .survey-form .u-title{font-size:20px;margin-bottom:24px;}.quiz-popup .survey-form .u-fieldset:first-child::after{right:0;width:100%;height:1px;top:calc(100% + 17px);border-right:unset;border-bottom:2px dashed rgba(0,0,0,0.1);}.quiz-popup .survey-form .u-next,.quiz-popup .survey-form .u-previous,.quiz-popup .survey-form .submit,.quiz-popup .survey-form__result-btn,.quiz-popup .survey-form__success-btn{width:100%;}.quiz-popup .survey-form__success-btn{width:100%;}.quiz-popup .survey-form__u-inner{padding:60px 24px 24px 24px;}.quiz-popup .survey-form__body{display:block;}.quiz-popup .survey-form__body > *:not(:last-child){margin-bottom:30px;}.quiz-popup .survey-form__actions{width:100%;}.quiz-popup .survey-form__actions .button{width:100%;}.quiz-popup .survey-form__result-body{display:block;}.quiz-popup .survey-form__result-content{max-width:100%;margin-bottom:24px;padding-right:0;max-width:100%;}.quiz-popup .survey-form__result-preview{max-width:100%;}.quiz-video{height:calc(52.4vw - 2px);}}@media only screen and (max-width:319px){.foo{color:red;}}.participant__head{display:flex;flex-direction:column;justify-content:center;}.participant__title{margin-top:0;}.participant__place{line-height:1;padding:0 20px;}.participant__container{padding:34px 0;}.participant__container-decor-1{top:unset;bottom:55px;}.participant__container-inner{display:block;}.participant__side{max-width:650px;margin:0 auto;text-align:center;padding:0;}.participant__avatar-label{position:static;}.participant__name{display:block;font-size:1.425rem;font-weight:300;margin:15px 0 0;}.participant__name b{display:block;font-size:2.3rem;font-weight:600;line-height:1.3;margin:10px 0;}.participant__properties{display:inline-flex;flex-direction:column;text-align:left;margin:10px 0;font-size:18px;}.participant__property.mod_place{width:135%;}.participant__property-icon{width:33px;flex:none;justify-content:center;}.participant__property-icon::after{background-repeat:no-repeat;}.participant__property-value a{white-space:nowrap;display:block;}@media (min-width:1200px){.participant__properties{font-size:20px;}}@media only screen and (max-width:767px){.participant__place{margin:14px 0;font-weight:600;}.participant__name{font-size:1.28rem;}.participant__name b{font-size:2rem;}}@media only screen and (max-width:449px){.participant__properties.location-block-large{width:auto !important;}.participant__property.mod_place{width:auto;}}@media only screen and (max-width:422px){.participant__title{text-indent:-13px;padding-left:33px;}}.petschool-main{color:#332d29;text-align:center;}.petschool-main *,.petschool-main *::before,.petschool-main *::before{box-sizing:border-box;}.petschool-container{margin:0 20px;}.petschool-title{font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-size:42px;line-height:1;letter-spacing:-1px;text-transform:uppercase;margin-bottom:20px;}.petschool-h2{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:30px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-h3{font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:1.5;font-weight:normal;letter-spacing:0.75px;text-transform:uppercase;}.petschool-subtitle{display:block;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;font-weight:normal;text-transform:uppercase;letter-spacing:0.35px;margin:0;}.petschool-link{color:inherit;text-decoration:none;}.petschool-btn{display:inline-block;min-width:150px;padding:13px 40px 15px;border:none;border-radius:30px;background:none;font-family:"Oswald",Arial,Helvetica,sans-serif;font-size:20px;line-height:30px;line-height:1;letter-spacing:0.5px;text-align:center;text-transform:uppercase;transition:background-color 300ms;cursor:pointer;}.petschool-btn_white{color:#000;background-color:#fff;}.petschool-btn_red{color:#fff;background-color:#ed232c;}.petschool-btn_red:hover{background-color:#9d0d13;}.petschool-btn_purple{color:#fff;background-color:#9b548a;}.petschool-btn_purple:hover{background-color:#59304f;}.petschool-btn[disabled]{cursor:default;background-color:#e1e1e1;}.petschool-input{border:none;outline:none;padding:0;}.petschool-text{margin:0;font-family:"Roboto",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;}.petschool-text-muted{color:rgba(51,45,41,0.5);}.petschool-text-nowrap{white-space:nowrap;}.petschool-text-upper{text-transform:uppercase;}.petschool-text-lower{text-transform:lowercase;}.d-none{display:none;}.d-block{display:block;}.d-inline-block{display:inline-block;}.d-flex{display:flex;}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:42px;line-height:40px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all 0.2s ease-in-out;user-select:none;white-space:nowrap;width:auto;}.nice-select:hover{border-color:#dbdbdb;}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999;}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all 0.15s ease-in-out;width:5px;}.nice-select.open:after{transform:rotate(-135deg);}.nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0);}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none;}.nice-select.disabled:after{border-color:#cccccc;}.nice-select.wide{width:100%;}.nice-select.wide .list{left:0 !important;right:0 !important;}.nice-select.right{float:right;}.nice-select.right .list{left:auto;right:0;}.nice-select.small{font-size:12px;height:36px;line-height:34px;}.nice-select.small:after{height:4px;width:4px;}.nice-select.small .option{line-height:34px;min-height:34px;}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,0.11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(-21px);transition:all 0.2s cubic-bezier(0.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;}.nice-select .list:hover .option:not(:hover){background-color:transparent !important;}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all 0.2s;}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6;}.nice-select .option.selected{font-weight:bold;}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default;}.no-csspointerevents .nice-select .list{display:none;}.no-csspointerevents .nice-select.open .list{display:block;}.test *{box-sizing:border-box;}.test__title{background:none;}.test__form{min-height:550px;max-width:1260px;background:center url(/themes/custom/petschool/img/test/test-bg.png) no-repeat #30c0c4;background-size:cover;border-radius:8px;display:flex;position:relative;}.test__form.show-popup::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);}.test__form-start{position:relative;width:100%;border-radius:8px;display:flex;justify-content:flex-end;}.test__form-start-cat{position:absolute;width:376px;height:496px;background:center url(/themes/custom/petschool/img/test/cat.png) no-repeat;background-size:contain;left:104px;bottom:36px;}.test__form-start-question{position:absolute;background:center url(/themes/custom/petschool/img/test/question.svg) no-repeat;top:69px;left:91px;width:43px;height:72px;}.test__form-start-ring{position:absolute;background:center url(/themes/custom/petschool/img/test/ring.svg) no-repeat;top:40px;left:436px;width:57px;height:72px;}.test__form-start-dogmug{position:absolute;background:center url(/themes/custom/petschool/img/test/dogmug.svg) no-repeat;top:127px;right:71px;width:101px;height:75px;}.test__form-start-dogfood{position:absolute;background:center url(/themes/custom/petschool/img/test/dogfood.svg) no-repeat;bottom:66px;right:96px;width:205px;height:136px;}.test__form-start-text{flex:58% 0 1;max-width:58%;text-align:left;margin-top:140px;}.test__form-start-title{font-weight:500;font-size:45px;margin-bottom:57px;line-height:58px;}.test__form-start-btn{width:193px;height:60px;left:597px;top:612px;background:#DC3832;border-radius:30px;font-weight:500;font-size:20px;text-transform:uppercase;letter-spacing:0.2em;color:#FFFFFF;border:none;font-family:inherit;cursor:pointer;}.test__form-start-btn:focus{outline:none;}.test__form-step{width:100%;height:100%;padding:48px 80px 70px 90px;text-align:left;display:none;background-repeat:no-repeat;}.test__form-step.active{display:block;}.test__form-step.bees{background-image:url(/themes/custom/petschool/img/test/bees1.svg),url(/themes/custom/petschool/img/test/bees2.svg),url(/themes/custom/petschool/img/test/bees3.svg);background-position:top 97px right 343px,top 140px right 90px,bottom 88px right 377px;}.test__form-step.sheep{background-image:url(/themes/custom/petschool/img/test/sheep.svg);background-position:top 61px right 126px;}.test__form-step.boy{background-image:url(/themes/custom/petschool/img/test/boy.png);background-position:bottom right 136px;}.test__form-step.girl{background-image:url(/themes/custom/petschool/img/test/girl.png);background-position:bottom -5px right 100px;}.test__form-step.breeds{background-image:url(/themes/custom/petschool/img/test/breeds-1.png),url(/themes/custom/petschool/img/test/breeds-2.png),url(/themes/custom/petschool/img/test/breeds-3.png);background-position:top 107px right 225px,top 154px right 66px,bottom 95px right 214px;}.test__form-step.your-pet{background-image:url(/themes/custom/petschool/img/test/your-pet.png);background-position:top 100px right 100px;}.test__form-step.tame-dog{background-image:url(/themes/custom/petschool/img/test/tame-dog.png);background-position:top 200px right 85px;}.test__form-step.smell{background-image:url(/themes/custom/petschool/img/test/smell-dog.png),url(/themes/custom/petschool/img/test/smell-cat.png);background-position:top 147px right 225px,top 322px right 116px;}.test__form-step.book{background-image:url(/themes/custom/petschool/img/test/book.png);background-position:top 214px right 34px;}.test__form-step-title{width:150px;height:81px;text-align:center;line-height:81px;background:center url(/themes/custom/petschool/img/test/question-bg.png) no-repeat;background-size:contain;color:#36BBBC;font-weight:500;font-size:25px;margin-bottom:20px;}.test__form-step-subtitle{font-size:45px;line-height:58px;color:#fff;margin-bottom:66px;font-weight:500;position:relative;}.bees .test__form-step-subtitle{max-width:620px;}.sheep .test__form-step-subtitle{max-width:600px;}.breeds .test__form-step-subtitle{max-width:705px;}.your-pet .test__form-step-subtitle,.tame-dog .test__form-step-subtitle{max-width:800px;}.book .test__form-step-subtitle{max-width:900px;}.less-width .test__form-step-subtitle,.smell .test__form-step-subtitle{max-width:700px;}.font-md .test__form-step-subtitle,.font-sm .test__form-step-subtitle{margin-bottom:25px;}.test__form-step-header{display:flex;}.test__form-step-tip{font-size:24px;line-height:25px;font-weight:normal;margin-top:17px;margin-left:40px;}.test__form-step-tip span{color:#dc3832;background-color:#ffffff;border-radius:5px;display:inline-block;padding:0 2px 2px;}.test__form-step-answers{display:flex;flex-wrap:wrap;align-items:baseline;}.test__form-step-answers.checkbox,.test__form-step-answers.radio{margin-bottom:45px;padding-right:20px;}.test__form-step-answers.images{margin-top:-33px;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:-30px;margin-left:0;margin-right:-30px;}.test__form-step-tip + .test__form-step-answers.images{margin-top:0px;}.test__form-step-answers.images .test__form-step-next{margin-bottom:30px;}.images-cols-3 .test__form-step-answers.images{max-width:850px;}.test__form-step-answers.connects{flex-wrap:nowrap;flex-direction:column;align-items:center;}.test__form-step-next{display:block;margin:50px auto 0;width:180px;height:60px;border:none;background:#DC3832;border-radius:30px;text-align:center;font-family:inherit;font-size:20px;letter-spacing:0.2em;text-transform:uppercase;color:#FFFFFF;outline:none;cursor:pointer;}.test__form-checkbox,.test__form-radio,.test__form-image.q-last{display:inline-block;margin-bottom:50px;padding-right:78px;}.test__form-checkbox:last-child,.test__form-radio:last-child,.test__form-image.q-last:last-child{padding-right:0;}.cols-2 .test__form-checkbox,.cols-2 .test__form-radio,.cols-2 .test__form-image.q-last{width:50%;}.cols-2 .test__form-checkbox:last-child,.cols-2 .test__form-radio:last-child,.cols-2 .test__form-image.q-last:last-child{padding-right:78px;}.font-md .test__form-checkbox,.font-sm .test__form-checkbox,.font-md .test__form-radio,.font-sm .test__form-radio,.font-md .test__form-image.q-last,.font-sm .test__form-image.q-last{margin-bottom:20px;}.test__form-checkbox label,.test__form-radio label,.test__form-image.q-last label{line-height:44px;font-size:35px;font-weight:500;cursor:pointer;display:flex;align-items:flex-start;}.font-sm .test__form-checkbox label,.font-md .test__form-checkbox label,.font-sm .test__form-radio label,.font-md .test__form-radio label,.font-sm .test__form-image.q-last label,.font-md .test__form-image.q-last label{align-items:center;}.font-sm .test__form-checkbox label,.font-sm .test__form-radio label,.font-sm .test__form-image.q-last label{font-size:26px;line-height:35px;}.font-md .test__form-checkbox label,.font-md .test__form-radio label,.font-md .test__form-image.q-last label{font-size:30px;line-height:28px;}.test__form-checkbox label span:first-child,.test__form-radio label span:first-child,.test__form-image.q-last label span:first-child{flex:44px 0 0;margin-top:5px;display:block;width:44px;height:44px;margin-right:18px;background:center url(/themes/custom/petschool/img/test/cb.svg) no-repeat;background-size:contain;box-sizing:border-box;position:relative;vertical-align:top;}.font-sm .test__form-checkbox label span:first-child,.font-sm .test__form-radio label span:first-child,.font-sm .test__form-image.q-last label span:first-child{margin-top:0;}.test__form-checkbox input,.test__form-radio input,.test__form-image.q-last input{display:none;}.test__form-checkbox input:checked + label span:first-child::before,.test__form-radio input:checked + label span:first-child::before,.test__form-image.q-last input:checked + label span:first-child::before{content:"";background:#DC3832;width:22px;height:22px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.test__form-image{margin-bottom:30px;margin-right:30px;cursor:pointer;}.test__form-image.q-last{align-self:flex-start;}.test__form-image.q-last label{width:auto;height:auto;background:none;}.test__form-image.q-last input:checked + label::before{content:none;}.test__form-image input{display:none;}.test__form-image input:checked + label::before{content:"";position:absolute;width:100%;height:100%;border:10px solid #9B548A;box-sizing:border-box;}.test__form-image label{display:block;position:relative;width:250px;height:180px;background:center url(/themes/custom/petschool/img/test/image-placeholder.png) no-repeat;background-size:cover;cursor:pointer;}.test__form-connect{display:flex;width:100%;justify-content:center;}.test__form-connect:not(:last-child){margin-bottom:40px;}.connects-text .test__form-connect:not(:last-child){margin-bottom:32px;}.connects-text .test__form-connect{align-items:center;}.test__form-connect-img{flex:162px 0 0;height:162px;max-width:162px;margin-right:43px;background-size:cover;background-repeat:no-repeat;}.test__form-connect-text{flex:215px 0 1;max-width:215px;margin-right:43px;font-size:40px;}.test__form-connect-select-block{padding-top:25px;}.test__form-connect-select-text{font-size:28px;font-weight:500;margin-bottom:10px;}.test__form-connect-select-wrapper{position:relative;width:407px;}.connects-text .test__form-connect-select-wrapper{margin:0;}.test__form-connect-select-current{background-color:#ffffff;color:#30c0c4;font-size:26px;font-weight:500;border-radius:4px;padding:9px 40px 14px 30px;position:relative;cursor:pointer;}.test__form-connect-select-current::after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 8px);right:18px;transform:rotate(-45deg);border-left:2px solid #30c0c4;border-bottom:2px solid #30c0c4;}.q-open .test__form-connect-select-current::after{top:50%;transform:rotate(135deg);}.q-open .test__form-connect-select-current{z-index:2;}.test__form-connect-select-list{display:none;list-style:none;cursor:pointer;margin:0;padding:2px 0 0;background:#cfecec;color:grey;position:relative;top:-2px;left:0;z-index:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.q-open .test__form-connect-select-list{display:block;}.connects-text .test__form-connect-select-list{position:absolute;top:calc(100% - 2px);box-shadow:0 0 15px rgba(0,0,0,0.15);}.test__form-connect-select-list li input{position:absolute;width:0;opacity:0;margin:0;}.test__form-connect-select-list li label{display:block;cursor:pointer;color:#30c0c4;font-size:26px;font-weight:500;border-radius:4px;padding:9px 30px 14px;}.test__form-connect-select-list li label:hover{background-color:#ffffff;}.test__form-result{display:none;width:100%;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:100px;}.test__form-result.active{display:flex;}.test__form-result-title{font-size:82px;line-height:90px;text-align:center;font-family:"Amatic SC",Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:45px;}.test__form-result-ok{width:120px;height:60px;border:none;background:#DC3832;border-radius:30px;text-align:center;font-family:inherit;font-size:20px;letter-spacing:0.2em;text-transform:uppercase;color:#FFFFFF;outline:none;cursor:pointer;}.test__form-result-dog{position:absolute;width:286px;height:402px;background:center url(/themes/custom/petschool/img/test/dog.png) no-repeat;background-size:contain;left:40px;bottom:-106px;}.test__form-result::before{content:"";position:absolute;width:146px;height:160px;background:center url(/themes/custom/petschool/img/test/decor1.png) no-repeat;background-size:contain;left:67px;top:63px;}.test__form-result::after{content:"";position:absolute;width:222px;height:210px;background:center url(/themes/custom/petschool/img/test/decor2.png) no-repeat;background-size:contain;right:64px;bottom:84px;}.test__form-popup{background-color:#ffffff;border-radius:10px;text-align:center;display:none;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:1;max-width:427px;min-width:252px;padding:40px 55px;flex-direction:column;align-items:center;}.test__form.show-popup .test__form-popup{display:flex;}.test__form-popup-text{font-size:24px;color:#000000;margin-bottom:20px;}.test__form-popup-btn{border:none;background:#dc3832;border-radius:30px;text-align:center;font-family:inherit;font-size:20px;letter-spacing:0.2em;text-transform:uppercase;color:#ffffff;outline:none;cursor:pointer;padding:10px 44px;}.test__pagination{display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:500px;margin:0 -7.5px;}.test__pagination-wrapper{margin:30px 0 0;display:flex;justify-content:center;}.test__pagination span{display:flex;align-items:flex-start;justify-content:center;width:34px;height:34px;}.test__pagination span::before{content:"";display:block;width:20px;height:20px;border-radius:50%;border:2px solid #9B548A;box-sizing:border-box;}.test__pagination span.active::before{border:none;background:#30c0c4;}@media only screen and (min-width:320px){.foo{color:red;}}@media only screen and (min-width:768px){.petschool-container{width:680px;margin:0 auto;}.petschool-title{font-size:48px;}.petschool-subtitle{font-size:16px;letter-spacing:0.4px;}.petschool-text{font-size:15px;}.foo{color:red;}.d-tablet-none{display:none;}.d-tablet-block{display:block;}.d-tablet-inline-block{display:inline-block;}.d-tablet-flex{display:flex;}}@media only screen and (min-width:1024px){.petschool-container{width:960px;}.petschool-title{font-size:70px;margin-bottom:30px;}.petschool-h3{font-size:30px;}.petschool-subtitle{font-size:20px;letter-spacing:0.5px;}.petschool-text{font-size:16px;}.foo{color:red;}.d-desktop-none{display:none;}.d-desktop-block{display:block;}.d-desktop-inline-block{display:inline-block;}.d-desktop-flex{display:flex;}}@media only screen and (min-width:1350px){.petschool-container{width:1100px;}.foo{color:red;}.d-widescreen-none{display:none;}.d-widescreen-block{display:block;}.d-widescreen-inline-block{display:inline-block;}.d-widescreen-flex{display:flex;}}@media only screen and (max-width:1383px){.test__form-step.your-pet{background-position:top 67% right 5%;background-size:200px;}.test__form-step.tame-dog{background-position:top 87% right 5%;background-size:150px;}.test__form-step.book{background-position:top 83% right 5%;background-size:150px;}}@media screen and (max-width:1383px){.your-pet .test__form-step-subtitle,.tame-dog .test__form-step-subtitle{max-width:unset;}}@media only screen and (max-width:1349px){.foo{color:red;}}@media only screen and (max-width:1339px){.test__form-result-dog{width:220px;height:349px;}.test__form-result::after{bottom:60px;}}@media only screen and (max-width:1321px){.test__form-step.breeds{background-position:bottom 37px right 225px,bottom 214px right 36px,bottom 96px right 100px;background-size:100px;}.test__form-step.smell{background-position:bottom 37px right 225px,bottom 214px right 36px;background-size:100px;}}@media only screen and (max-width:1299px){.test__form-start-dogmug{top:67px;}.test__form-start-text{flex:53% 0 1;max-width:53%;}}@media only screen and (max-width:1283px){.test__form-step.sheep{background-size:300px;background-position:top 361px right 80px;}}@media only screen and (max-width:1189px){.test__form-start-cat{left:8%;}.test__form-start-question{left:4%;}.test__form-step{padding:52px 60px 70px;}}@media only screen and (max-width:1109px){.test__form-result::before{left:26px;top:15px;width:120px;height:130px;}}@media only screen and (max-width:1023px){.foo{color:red;}.test__form-connect-text{margin-right:25px;}.test__form-connect-select-wrapper{width:373px;}}@media only screen and (max-width:1022px){.test__form-start{justify-content:center;}.test__form-start-cat{display:none;}.test__form-start-text{text-align:center;flex:100% 0 1;max-width:100%;}.test__form-step.bees{background-position:top 27px right 243px,top 240px right 90px,bottom 88px right 50px;}.test__form-step.boy{background-position:bottom right 36px;background-size:120px;}.test__form-step.girl{background-position:bottom -5px right 36px;background-size:120px;}.test__form-step-answers.images .test__form-step-next{margin-bottom:0;}.test__form-checkbox,.test__form-radio,.test__form-image.q-last{display:block;width:100%;margin-bottom:40px;}.test__form-result{padding:40px;}.test__form-result-title{font-size:65px;line-height:76px;}.test__form-result::after{bottom:30px;}}@media only screen and (max-width:899px){.test__form-step.breeds{background-position:bottom 157px right 225px,bottom 214px right 36px,bottom 96px right 100px;}.test__form-step.smell{background-position:bottom 157px right 225px,bottom 214px right 36px;}}@media only screen and (max-width:767px){.foo{color:red;}.test__form-connect{flex-direction:column;align-items:center;}.test__form-connect:not(:last-child){margin-bottom:25px;}.connects-text .test__form-connect{flex-direction:column;align-items:flex-start;}.test__form-connect-img{margin-right:24px;width:162px;margin-right:0;}.test__form-connect-text{font-size:25px;margin-right:0;margin-bottom:10px;flex:auto 0 1;}.test__form-connect-select-block{padding-top:0;width:100%;}.test__form-connect-select-text{font-size:22px;text-align:center;}.test__form-connect-select-wrapper{width:100%;margin:20px 0 0;}.test__form-connect-select-current{justify-content:center;font-size:20px;padding:14px 50px 18px 30px;}.connects-text .test__form-connect-select-list{position:relative;top:-2px;box-shadow:none;}.test__form-connect-select-list li label{font-size:20px;padding:14px 50px 18px 30px;}}@media only screen and (max-width:766px){.test__form-start-question{top:50px;}.test__form-start-ring{display:none;}.test__form-start-dogmug{top:28px;right:30px;}.test__form-start-dogfood{bottom:40px;right:30px;}.test__form-start-title{font-size:21px;line-height:34px;}.test__form-start-title{margin-bottom:35px;}.test__form-step{padding:30px 20px 30px;}.test__form-step.bees{background-position:top 27px right 143px,top 240px right 30px,bottom 48px left 50px;background-size:0,100px,0;}.test__form-step.sheep{background-size:150px;background-position:bottom 53% left calc(50% + 40px);}.test__form-step.boy{background-size:0;}.test__form-step.girl{background-size:0;}.test__form-step.breeds{background-size:0;}.test__form-step.your-pet{background-position:top 67% right 20px;background-size:30vw;}.test__form-step.tame-dog{background-size:0;}.test__form-step.smell{background-size:0;}.test__form-step.book{background-position:top 50% right 20px;background-size:100px;}.test__form-step-title{margin-bottom:0;}.test__form-step-subtitle{font-size:25px;line-height:36px;}.test__form-step-header{flex-direction:column;}.test__form-step-tip{font-size:16px;margin-top:5px;margin-bottom:20px;margin-left:0;}.test__form-step-tip br{display:none;}.cols-2 .test__form-checkbox,.cols-2 .test__form-radio,.cols-2 .test__form-image.q-last{width:100%;padding-right:0;}.cols-2 .test__form-checkbox:last-child,.cols-2 .test__form-radio:last-child,.cols-2 .test__form-image.q-last:last-child{padding-right:0;}.test__form-checkbox,.test__form-radio,.test__form-image.q-last{margin-bottom:20px;}.test__form-checkbox label,.test__form-radio label,.test__form-image.q-last label{line-height:30px;font-size:22px;}.font-sm .test__form-checkbox label,.font-md .test__form-checkbox label,.font-sm .test__form-radio label,.font-md .test__form-radio label,.font-sm .test__form-image.q-last label,.font-md .test__form-image.q-last label{line-height:30px;font-size:22px;}.test__form-checkbox label span:first-child,.test__form-radio label span:first-child,.test__form-image.q-last label span:first-child{width:30px;height:30px;margin-right:12px;font-size:20px;}.test__form-checkbox input:checked + label span:first-child::before,.test__form-radio input:checked + label span:first-child::before,.test__form-image.q-last input:checked + label span:first-child::before{width:16px;height:16px;}.test__form-image label{width:240px;}.test__form-result{padding:30px 20px;}.test__form-result-title{font-size:27px;line-height:35px;}.test__form-result-dog{width:130px;height:186px;bottom:-20px;left:20px;}.test__form-result::after{width:122px;height:110px;right:10px;bottom:40px;}.test__form-popup{padding:20px 25px;}.test__form-popup-text{font-size:22px;}}@media only screen and (max-width:583px){.test__form-step-answers.images{margin-right:0;}}@media only screen and (max-width:319px){.foo{color:red;}}.text-display-24{font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:24px;}.text-display-32{font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;font-size:32px;}.user-works{background:#ffffff;border-radius:10px;padding:35px;}.user-works__empty{text-align:center;}.user-works__item{margin-top:20px;margin-bottom:20px;}.user-works__item:first-child{margin-top:0;}.user-works__item:last-child{margin-bottom:0;}.user-work__title{font-family:"Amatic SC",sans-serif;font-weight:600;line-height:1.1;text-transform:uppercase;text-transform:none;font-size:32px;margin-bottom:5px;}.user-work dl{margin:0;}.user-work__term{margin-top:6px;margin-bottom:6px;}.user-work__term:first-child{margin-top:0;}.user-work__term:last-child{margin-bottom:0;}.user-work dt{display:inline;font-weight:600;}.user-work dd{display:inline;margin:0;}.user-work__status_new{color:#30c0c4;}.user-work__status_rejected{color:#dc3832;}.user-work__status_accepted{color:#3da015;}@media only screen and (max-width:1023px){.user-works{padding:30px;}}@media only screen and (max-width:767px){.user-works{padding:20px;}}
