@import "../../../themes/theme/fe/assets/plugins/bootstrap/css/bootstrap.min.css";@import url(https://fonts.googleapis.com/css?family=DM+Sans:400,400i,500,500i,700,700i&display=swap&subset=latin-ext);@import "../../../themes/theme/fe/assets/plugins/fancybox/jquery.fancybox.min.css";.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(../../../plugins/contact-form-7/assets/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpp-list{}.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem}.wpp-list li:last-of-type{margin-bottom:0}.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none}.wpp-meta,.post-stats{display:block;font-size:.8em}@font-face{font-family:TablePress;src:url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAPUAA0AAAAACZAAAAN+AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCUhEICoQIgnILFgABNgIkAygEIAWGcgeBARv6B8iuBzK53oAhKg2KWDsrezjalSefocfD9/uZ575PSbYEqJHAIdo6tMDGdCprFIHd+F9r+rZE46O2iHBJfoAuxwW0yfgKS8KGVFE4dHX1gPmgVhzwhcJbReQ9RWXcraeutbmNHE7T7B1sex8stfMfnkvv0XsgUZrYO1hirXme9TnUkBvQ22RGX50VAr48H54Cn9b8GD73edAAhjboBpIQ6kKOhCz7GA8V5HfzyeA6h0mnrFTJnPjxC7KCrl9caqIUg0EAYACGDBn6YGCxeIE+EkwANTWJX/brZpNfyE5o/7r9uPZjS4tESbCTExLCjxOEbxGi2dQeNEAXUMMlvADkqSV0IHXtkQXNOnI2ctJpRIPt8+HjNivx3rlQYA8FqGwdCxF2aZrdJluMnaqFvy+yngVKbBcn0fSOd1xTpnW4HTkptV8Gi2kvCeUHC0BD+D0VKMIqXniZPJyPya9D7gT6DvUpwJER6avgKDsOfW9jU+YGc/ng6MhA3VSar3NdtvrD9WHZurKVKYOi0RwlY9500YSuWDE084F+jMinu4sTudD5yBTTozA9Horpmb+M3TwIBHempnzdpu1/raWypX0JND/ki4p71CQQlFqnAvkijABrVFIq5BdNJbFncoBOF03/h3IINPQRBxJCYDoAOnkRIDR0w0BSmYiBzDinAuQ6eROg0DEGY6DUiEUYqKyILwFq2qS9GKhrpFsykdeFLmDjknYG4jKbNeNyQ1zhCoP840pdYiqu8jTW4mp6pMXH1HVJp8wRmHmQKTKiUOBVSMHrlKuBlYidxkMgw6/bMoG5RD6qfs8yO8LVqFCFa8ELrcVLEqTaS7UG5aqVq1GlWi28k3rRgCjbiU+qqOItvDEqXjkvwF/dUF595jB8LSqqgwIWAWsRmcJJ5GsHbYUqVbirBi5IpRMxLso/i2oSA6ZYDoMFCiknI7ZkGacSVYUjlLSXyG8n08nOQcXTeyzU5ozbiGRQZRt0vu/TMoEV8RLI3DiBSiVzMtNKAPgErlwLoqiAY2fJ9UbRMU/0rz38UP5FQtH3i8V3KYSHYJdSYRnwW8XazUAUop3gQY19hkEH98OA2QQ6wg0S+FjtwOwdOvF5J2VXBBLQmo2EAxsIKVJkkUcRZVRRa7NrP+my6Ns8cKszHYJf+fPPLPTq5vFcmYKZNL+fn1CZDgoYecKZHwA=) format('woff2'),url(//gradeta.sk/wp-content/plugins/tablepress/css/tablepress.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.tablepress-table-description{clear:both;display:block}.tablepress{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:none}.tablepress td,.tablepress th{padding:8px;border:none;background:0 0;text-align:left;float:none!important}.tablepress tbody td{vertical-align:top}.tablepress tbody td,.tablepress tfoot th{border-top:1px solid #ddd}.tablepress tbody tr:first-child td{border-top:0}.tablepress thead th{border-bottom:1px solid #ddd}.tablepress tfoot th,.tablepress thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle}.tablepress .odd td{background-color:#f9f9f9}.tablepress .even td{background-color:#fff}.tablepress .row-hover tr:hover td{background-color:#f3f3f3}.tablepress img{margin:0;padding:0;border:none;max-width:none}.dataTables_wrapper{clear:both;margin-bottom:1em}.dataTables_wrapper .tablepress{clear:both;margin:0!important}.dataTables_length{float:left;white-space:nowrap}.dataTables_filter{float:right;white-space:nowrap}.dataTables_wrapper .dataTables_filter input{margin-left:.5em}.dataTables_info{clear:both;float:left;margin:4px 0 0}.dataTables_paginate{float:right;margin:4px 0 0}.dataTables_paginate a{color:#111!important;display:inline-block;outline:0;position:relative;text-decoration:underline;margin:0 5px}.dataTables_paginate a:first-child{margin-left:0}.dataTables_paginate a:last-child{margin-right:0}.paginate_button:hover{cursor:pointer;text-decoration:none}.paginate_button.disabled{color:#999!important;text-decoration:none;cursor:default}.paginate_button.current{font-weight:700;text-decoration:none;cursor:default}.dataTables_paginate.paging_simple{padding:0 15px}.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before{text-align:left;font-family:TablePress;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;content:"\f053";text-shadow:.1em .1em #666;position:absolute;top:0;right:auto;bottom:0;left:-14px;margin:auto;height:14px;width:14px;line-height:1}.paging_simple .paginate_button.next:after{text-align:right;content:"\f054";left:auto}.paginate_button:after,.paginate_button:before{color:#d9edf7}.paginate_button:hover:after,.paginate_button:hover:before{color:#049cdb}.paginate_button.disabled:after,.paginate_button.disabled:before{color:#f9f9f9}.dataTables_processing{display:none}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing{height:0;overflow:hidden;margin:0!important;padding:0!important}.tablepress .sorting,.tablepress .sorting_asc,.tablepress .sorting_desc{position:relative;padding-right:20px;cursor:pointer;outline:0}.tablepress .sorting:after,.tablepress .sorting_asc:after,.tablepress .sorting_desc:after{font-family:TablePress;font-weight:400;font-size:14px;-webkit-font-smoothing:antialiased;position:absolute;top:0;bottom:0;left:auto;right:6px;margin:auto;height:14px;line-height:1}.tablepress .sorting:after{content:"\f0dc"}.tablepress .sorting_asc:after{content:"\f0d8";padding:0 0 2px}.tablepress .sorting_desc:after{content:"\f0d7"}.tablepress .sorting:hover,.tablepress .sorting_asc,.tablepress .sorting_desc{background-color:#049cdb}.dataTables_scrollBody .tablepress thead th:after{content:""}.dataTables_wrapper:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.dataTables_wrapper label input,.dataTables_wrapper label select{display:inline;margin:2px;width:auto}.tablepress thead th,.tablepress tfoot th{background-color:#eae7ea}@charset "UTF-8".slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.container_big{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:100%;position:relative}@media (min-width:768px){.container_big{width:750px}}@media (min-width:992px){.container_big{width:970px}}@media (min-width:1200px){.container_big{width:1230px}}@media (min-width:1200px){.container{max-width:1190px}}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{max-width:20%;float:left}@media (min-width:768px){.col-sm-5ths{max-width:20%;float:left}}@media (min-width:992px){.col-md-5ths{max-width:20%;float:left;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}}@media (min-width:1200px){.col-lg-5ths{max-width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;float:left}}.smalltext{font-size:13px;font-weight:500;line-height:18px}@media (max-width:575px){.smalltext{font-size:13px;font-weight:500;line-height:18px}}.text,p{font-size:16px;font-weight:400;line-height:24px}@media (max-width:575px){.text,p{font-size:16px;font-weight:400;line-height:20px}}.text strong,p strong{font-weight:700}.italictext{font-size:17px;line-height:24px;font-style:italic;font-weight:400}@media (max-width:767px){.italictext{font-size:15px;line-height:20px}}@media (max-width:575px){.italictext{font-size:17px;line-height:20px}}.mediumtext{font-size:14px;font-weight:400;line-height:18px}.mediumboltext{font-size:14px;font-weight:500;line-height:24px}.bigtext{font-size:18px;font-weight:400;line-height:26px}.bigtext strong{font-weight:700}@media (max-width:767px){.bigtext{font-size:18px;font-weight:400;line-height:28px}}.navtext{font-size:20px;font-weight:500;line-height:20px}.xsbtn,.btn-small{font-size:13px;font-weight:500;line-height:16px}@media (max-width:575px){.xsbtn,.btn-small{font-size:14px;font-weight:500;line-height:12px}}.sbtn{font-size:14px;font-weight:500;line-height:16px}.mbtn,.btn-medium{font-size:18px;font-weight:500;line-height:20px}@media (max-width:767px){.mbtn,.btn-medium{font-size:18px;font-weight:500;line-height:20px}}.lead1{font-size:42px;font-weight:500;line-height:46px}@media (max-width:991px){.lead1{font-size:32px;line-height:40px}}@media (max-width:575px){.lead1{font-size:29px;line-height:30px}}.lead1 strong{font-weight:700}.lead2{font-size:32px;font-weight:700;line-height:36px}@media (max-width:575px){.lead2{font-size:26px;font-weight:700;line-height:26px}}.lead3{font-size:20px;font-weight:700;line-height:24px}.lead4{font-size:24px;font-weight:700;line-height:26px}@media (max-width:767px){.lead4{font-size:21px;font-weight:700;line-height:25px}}.lead4 small{font-size:22px;font-weight:700;line-height:26px}@media (max-width:767px){.lead4 small{font-size:18px;font-weight:700;line-height:20px}}.lead5{font-size:18px;font-weight:700;line-height:24px}@media (max-width:575px){.lead5{font-size:17px;font-weight:700;line-height:16px}}.lead6{font-size:22px;font-weight:700}@media (max-width:767px){.lead6{font-size:20px}}.lead6 small{font-size:16px;font-weight:400;line-height:22px}@media (max-width:767px){.lead6 small{font-size:16px;line-height:15px}}.btn-small{background-color:#f5f3f5;border:1px solid #c9bfcb;padding:8px 16px 8px 16px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block;outline:0!important;color:#3e2e42;cursor:pointer}.btn-small:hover{color:#3e2e42;background-color:#fff}@media (max-width:575px){.btn-small{padding:7px 13px}}.btn-medium{background-color:#f5f3f5;border:1px solid #c9bfcb;padding:14px 34px 14px 34px;border-radius:4px;display:inline-block;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;color:#3e2e42}.btn-medium:hover{color:#3e2e42;background-color:#fff}@media (max-width:575px){.btn-medium{padding:10px 35px}}.btn-pink{background-color:#ff4080;color:#fff;border-color:#ff4080}.btn-pink:hover,.btn-pink:focus{background-color:#fff;color:#3e2e42;border-color:#fff}.btn-purple{background-color:#812d95;color:#fff;border-color:#812d95}.btn-purple:hover,.btn-purple:focus{background-color:#670080;color:#fff;border-color:#670080}.ul_reset{margin:0;padding:0;list-style:none}.ul_reset li{display:block}.ul_reset li a{display:block}.clear{width:100%;float:left}.img_responsive{display:block;max-width:100%;height:auto}.slick-slider{-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-slider *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-prev,.slick-next{position:absolute;bottom:-40px;z-index:1;display:block;cursor:pointer;background:0 0;color:transparent;padding:0;margin:auto;border:0;outline:0;width:45px;height:45px;-webkit-transition:all .3s;transition:all .3s}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.5}.slick-prev:before{content:"";display:block;width:45px;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:45px;background-image:url(../../../themes/theme/fe/assets/img/icons/arrow-left-grey.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.slick-next:before{content:"";-webkit-filter:grayscale(100%);filter:grayscale(100%);display:block;width:45px;height:45px;background-image:url(../../../themes/theme/fe/assets/img/icons/arrow-right-grey.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.slick-prev{left:0}.slick-prev:before,.slick-prev:after{-webkit-transform-origin:0 0;transform-origin:0 0;left:0}.slick-next{right:0}.slick-next:before,.slick-next:after{-webkit-transform-origin:100% 100%;transform-origin:100% 100%;right:0}.slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;vertical-align:middle;line-height:0;margin:0 2px;padding:0;cursor:pointer}.slick-dots li button{cursor:pointer;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:0 0;color:transparent;padding:0;margin:0}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{content:''}.slick-dots li button:before{content:'';width:8px;display:block;height:8px;border-radius:50%;background-color:#dcd8dd}.slick-dots li.slick-active button:before{background-color:#a192a4}@charset "UTF-8";.services__service--content p{font-size:13px;font-weight:500;line-height:18px}.footer__bottom ul li a,.footer__menu ul li,.form-group input:not([type=checkbox]):not([type=submit]),.comment-form p input:not([type=checkbox]):not([type=submit]),.form-group textarea,.comment-form p textarea,.form-group label,.comment-form p label,.todos ul li p,.bloglist__more a,.textpage .textblock figure figcaption,.contact__aside form select{font-size:16px;font-weight:400;line-height:24px}.footer__bottom ul li a strong,.footer__menu ul li strong,.form-group input:not([type=checkbox]):not([type=submit]) strong,.comment-form p input:not([type=checkbox]):not([type=submit]) strong,.form-group textarea strong,.comment-form p textarea strong,.form-group label strong,.comment-form p label strong,.todos ul li p strong,.bloglist__more a strong,.textpage .textblock figure figcaption strong,.contact__aside form select strong{font-weight:700}.testimonials__box p{font-size:17px;line-height:24px;font-style:italic;font-weight:400}.people__box ul li,.blog__info--item p,.blog__info--item span,.specialists__box p{font-size:14px;font-weight:400;line-height:18px}.pageheader__inner p,.doublelist ul li,.doubletext__text p,.textsection p,.information__content p,.pricelist__content table td,.faq__box--content p,.profile__info p,.ticket__footer p,.select select,.customselect__input label,.customselect__dropdown ul li a,.infobox__footer p,.infobox__part ul li,.dates__col p,.pagination ul li a,.pagination ul li p,.textpage .textblock p,.textpage .textblock .table table th,.textpage .textblock .table table td,.textpage .textblock ol li,.textpage .textblock ul>li,.service p{font-size:18px;font-weight:400;line-height:26px}.pageheader__inner p strong,.doublelist ul li strong,.doubletext__text p strong,.textsection p strong,.information__content p strong,.pricelist__content table td strong,.faq__box--content p strong,.profile__info p strong,.ticket__footer p strong,.select select strong,.customselect__input label strong,.customselect__dropdown ul li a strong,.infobox__footer p strong,.infobox__part ul li strong,.dates__col p strong,.pagination ul li a strong,.pagination ul li p strong,.textpage .textblock p strong,.textpage .textblock .table table th strong,.textpage .textblock .table table td strong,.textpage .textblock ol li strong,.textpage .textblock ul>li strong,.service p strong{font-weight:700}.comment-reply-link{font-size:13px;font-weight:500;line-height:16px}.form-group.form-submit input,.comment-form p.form-submit input{font-size:18px;font-weight:500;line-height:20px}.pageheader__content--title,.pageheader__inner h1{font-size:42px;font-weight:500;line-height:46px}.pageheader__content--title strong,.pageheader__inner h1 strong{font-weight:700}.section__header h2,.pageheader__centered--title,.textsection h2,.quests li:before,.pricelist__header h2,.servicelist__header h2,.textpage .textblock h2,.comments h3{font-size:32px;font-weight:700;line-height:36px}.typenav__box--content h3,.typenav .hidden h3,.services .hidden h4{font-size:20px;font-weight:700;line-height:24px}.events__event h4,.people__box h3,.doubletext__text h3,.textsection h3,.banner h4,.faq__box--header h3,.specialists h3,.course__box--header h2{font-size:24px;font-weight:700;line-height:26px}.events__event h4 small,.people__box h3 small,.doubletext__text h3 small,.textsection h3 small,.banner h4 small,.faq__box--header h3 small,.specialists h3 small,.course__box--header h2 small{font-size:22px;font-weight:700;line-height:26px}.services__service--content h4,.textpage .textblock h5{font-size:18px;font-weight:700;line-height:24px}.footer__menu h4,.testimonials__box--info h5,.blog__box h3,aside .form h3,.servicelist ol li h4,.servicelist ol li a.link,.servicelist ol li span.link,.infobox__part h3,.phototest__box--people h3,.textpage .textblock h4{font-size:22px;font-weight:700}.footer__menu h4 small,.testimonials__box--info h5 small,.blog__box h3 small,aside .form h3 small,.servicelist ol li h4 small,.servicelist ol li a.link small,.servicelist ol li span.link small,.infobox__part h3 small,.phototest__box--people h3 small,.textpage .textblock h4 small{font-size:16px;font-weight:400;line-height:22px}nav ul{margin:0;padding:0;list-style:none}nav ul li{display:block}nav ul li a{display:block}.wrap{width:100%;float:left}.alignright,.alignleft,.aligncenter,.wp-caption img{display:block;max-width:100%;height:auto}.footer{clear:both}.footer__top{padding:60px 0;background-color:#eae7ea}.footer__bottom{background-color:#f2f0f2;padding:30px 0}.footer__bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;list-style:none}.footer__bottom ul li{display:block}.footer__bottom ul li a{display:block}.footer__bottom ul li:not(:last-child){margin-right:10px;padding-right:9px;border-right:1px solid #3e004d}.footer__bottom ul li a{color:#3e004d}.footer__bottom ul li a:hover{text-decoration:underline}.footer__widget{height:100%}.footer__widget--inner{max-width:570px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer__menu h4{color:#3e2e42;margin-bottom:25px}.footer__menu ul{margin:0;padding:0;list-style:none}.footer__menu ul li{display:block}.footer__menu ul li a{display:block}.footer__menu ul li{position:relative;padding-left:20px}.footer__menu ul li:not(:last-child){margin-bottom:3px}.footer__menu ul li:before{content:'';opacity:.2;position:absolute;left:0;top:6px;width:10px;height:10px;background-image:url(../../../themes/theme/fe/assets/img/icons/bullet.svg)}.footer__menu ul li a{color:#3e004d}.footer__menu ul li a:hover{text-decoration:underline}.header{position:relative;z-index:9999}.menu_active .header{background-color:#6f0d86}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__logo{margin-right:51px;position:relative;z-index:9999999;padding:25px 0}.header__logo .white{display:none}.menu_active .header__logo .color{display:none}.menu_active .header__logo .white{display:block}.header__logo a{display:block}.header__logo a img{width:230px}.header__menu{width:100%}.header__menu--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__menu>input{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;z-index:9999999;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;background-image:url(../../../themes/theme/fe/assets/img/icons/menu.svg)}.header__menu>input:checked{background-image:url(../../../themes/theme/fe/assets/img/icons/close-white.svg)!important;background-size:cover;background-position:center;background-repeat:no-repeat;width:30px;height:30px}.header__menu>input:checked+label{display:none}.header__menu>input:checked~.header__menu--inner:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .3s;transition:all .3s}.header__menu label{margin:0;margin-top:-5px;color:#3e004d;font-size:12px;position:absolute;right:19px;cursor:pointer;top:71px}.header__menu nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.header__menu nav ul li.active>a:after{-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#c9bfcb}.header__menu nav ul li:not(.active):hover>a{color:#ff4080}.header__menu nav ul li a{font-size:18px;font-weight:500;line-height:20px;color:#3e2e42;padding:10px 12px;-webkit-transition:all .3s;transition:all .3s;position:relative}.header__menu nav ul li a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#3e004d;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s;transition:all .3s;-webkit-transform-origin:left;transform-origin:left}.header__menu nav ul li.search{margin-left:30px}.header__menu nav ul li.search input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:30px;height:30px;border:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:999999;background-color:transparent;background-image:url(../../../themes/theme/fe/assets/img/icons/search.svg);background-size:30px;background-position:center;background-repeat:no-repeat;-webkit-transition:all .3s;transition:all .3s}.header__menu nav ul li.search input[type=checkbox]:checked{background-image:url(../../../themes/theme/fe/assets/img/icons/close-white.svg)}.header__menu nav ul li.search .search__big{position:fixed;padding-top:250px;left:0;display:none;top:0;width:100%;height:100vh;z-index:999}.header__menu nav ul li.search .search__big:after{content:'';position:absolute;left:0;z-index:1;top:0;width:100%;height:100%;background-image:linear-gradient(-45deg,#ff4080 0%,#670080 100%);opacity:.95}.header__menu nav ul li.search .search__big form{display:block;position:relative;max-width:600px;z-index:2;margin:0 auto}.header__menu nav ul li.search .search__big form input[type=submit]{width:50px;height:54px;border:0;background-color:transparent;position:absolute;left:0;z-index:2;cursor:pointer;bottom:0;background-image:url(../../../themes/theme/fe/assets/img/icons/search-white.svg);background-size:36px;background-position:top left;color:transparent;background-repeat:no-repeat}.header__menu nav ul li.search .search__big form input[type=search]{width:100%;background-color:transparent;border:0;height:51px;border-bottom:2px solid #fff;-webkit-box-shadow:none;box-shadow:none;font-size:32px;color:#fff;padding-bottom:20px;font-weight:400;padding-left:50px}.header__menu nav ul li.search .search__big form input[type=search]::-moz-placeholder{color:#fff;opacity:1;font-size:32px;font-weight:400}.header__menu nav ul li.search .search__big form input[type=search]:-ms-input-placeholder{color:#fff;opacity:1;font-size:32px;font-weight:400}.header__menu nav ul li.search .search__big form input[type=search]::-webkit-input-placeholder{color:#fff;opacity:1;font-size:32px;font-weight:400}.header__menu nav ul li.search form{position:relative;display:none}.header__menu nav ul li.search form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border:0;background-color:transparent;position:absolute;left:0;bottom:0;background-image:url(../../../themes/theme/fe/assets/img/icons/search-white.svg);background-size:18px;background-position:center left;color:transparent;background-repeat:no-repeat}.header__menu nav ul li.search form input[type=search]{width:100%;background-color:transparent;height:40px;border:0;border-bottom:1px solid #fff;-webkit-box-shadow:none;box-shadow:none;font-size:18px;color:#fff;font-weight:400;padding-left:35px}.header__menu nav ul li.search form input[type=search]::-moz-placeholder{color:#fff;opacity:1;font-size:18px;font-weight:400}.header__menu nav ul li.search form input[type=search]:-ms-input-placeholder{color:#fff;opacity:1;font-size:18px;font-weight:400}.header__menu nav ul li.search form input[type=search]::-webkit-input-placeholder{color:#fff;opacity:1;font-size:18px;font-weight:400}.header__menu nav ul li ul{margin-left:30px}.header__menu nav ul li ul li{width:auto}.header__menu nav ul li ul li:not(:last-child){margin-right:10px}.header__menu nav ul li ul li:hover a,.header__menu nav ul li ul li.active a{background-color:#3e004d;color:#fff!important}.header .menubtn_ul a{font-size:14px;font-weight:500;line-height:16px;color:#3e004d;padding:7px 15px;border:1px solid #3e004d;border-radius:4px}.header .menubtn_ul a:after{display:none}.section{margin:80px auto}.section.ltbg{padding:80px 0;margin:0 auto}.section.ltbg+.ltbg{padding-top:0}.section.bg{padding:80px 0;margin:0 auto}.section.bg+.bg{padding-top:0}.section.lowtop{margin-top:40px}.section.lowtop.bg{margin-top:0;padding-top:40px}.section.noOffset{padding:0!important;margin:0 auto!important}.section.noTop{padding-top:0!important;margin-top:0!important}.section__header{text-align:center;margin-bottom:60px}.section__header h2{color:#3e2e42;margin-bottom:0}.section.bg{background-color:#eae7ea}.section.ltbg{background-color:#f2f0f2}.section.lowtop{padding-top:40px}.contentWrap__content{padding-top:80px;max-width:745px}.contentWrap__content .section:not(.bg):not(.ltbg):first-child{margin-top:0}.contentWrap__aside{position:sticky;padding-bottom:65px;top:-60px;-webkit-transition:all .3s;transition:all .3s;padding-top:80px;padding-left:45px}.pageheader{background-image:linear-gradient(-45deg,#ff4080 0%,#670080 50%);position:relative}.pageheader .container_big{position:static}.pageheader.half:after{content:'';position:absolute;left:0;bottom:0;height:160px;width:100%;background-color:#fff}.pageheader__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px}.pageheader__links a{font-size:22px;font-weight:500;line-height:26px;color:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.pageheader__links a:hover,.pageheader__links a:focus{color:#fff;text-decoration:underline}.pageheader__links a img{width:30px;display:block;margin-right:10px}.pageheader__links a:not(:last-child){margin-right:50px}.pageheader__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pageheader__content--title{color:#fff}.pageheader__img{padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pageheader__img img{max-width:100%}.pageheader__centered{position:relative;max-width:935px;margin:0 auto;padding-top:40px;text-align:center}.pageheader__centered .pageheader__left{position:absolute;width:35%;left:0;text-align:left;top:calc(50% - 80px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageheader__centered .pageheader__left a{font-size:22px;font-weight:500;line-height:26px;color:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.pageheader__centered .pageheader__left a:hover,.pageheader__centered .pageheader__left a:focus{color:#fff;text-decoration:underline}.pageheader__centered .pageheader__left a img{width:30px;display:block;margin-right:10px}.pageheader__centered .pageheader__left a:not(:last-child){margin-right:50px}.pageheader__centered .pageheader__right{position:absolute;width:35%;right:0;text-align:right;top:calc(50% - 80px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageheader__centered .pageheader__right a{font-size:22px;font-weight:500;line-height:26px;color:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0!important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}.pageheader__centered .pageheader__right a:hover,.pageheader__centered .pageheader__right a:focus{color:#fff;text-decoration:underline}.pageheader__centered .pageheader__right a img{width:30px;display:block;margin-right:10px}.pageheader__centered .pageheader__right a:not(:last-child){margin-right:50px}.pageheader__centered--img{width:200px;position:relative;z-index:2;height:200px;border-radius:50%;margin:0 auto 30px;border:6px solid #fff;-webkit-box-shadow:0 5px 10px #eae7ea;box-shadow:0 5px 10px #eae7ea}.pageheader__centered--img img{width:100%;border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pageheader__centered--title{color:#3e2e42;position:relative;z-index:2}.pageheader__inner{padding:62px 0}.pageheader__inner.notfound{text-align:center}.pageheader__inner h1{color:#fff;margin-bottom:6px}.pageheader__inner p{color:#fff;margin-bottom:0;max-width:735px}.pageheader__inner a{display:inline-block;margin-top:23px}html,body{text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}.cookie__alert .cookie__bar{display:block}.cookie__bar{display:none;width:100%;position:fixed;bottom:0;left:0;z-index:9999;font-size:13px;line-height:1.5;text-align:center;background:#fff;border-top:2px solid #3e004d;padding:15px;color:#3e2e42}.cookie__bar__text{display:inline-block;vertical-align:middle;margin-bottom:10px;margin-top:10px}.cookie__bar__text a{color:#3e004d;text-decoration:underline}.cookie__bar__text a:hover{color:#3e004d;text-decoration:underline}.cookie__bar__btn{display:inline-block;vertical-align:middle;white-space:nowrap;margin-left:10px}.cookie__bar__btn .btn{font-size:12px;line-height:1;padding:13px 16px;background-color:#3e004d;border:1px solid #3e004d;margin-bottom:0!important;color:#fff;text-transform:uppercase;min-width:auto;-webkit-transition:all .3s;transition:all .3s}.cookie__bar__btn .btn:hover{background-color:transparent;color:#3e004d}.comment-reply-title{display:none!important}.form-group,.comment-form p{position:relative;width:100%;margin-bottom:10px}.form-group.form-submit,.comment-form p.form-submit{margin-bottom:0}.form-group.form-submit input,.comment-form p.form-submit input{padding:14px 34px 14px 34px;border-radius:4px;display:inline-block;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;background-color:#812d95;color:#fff;border-color:#812d95}.form-group.form-submit input:hover,.comment-form p.form-submit input:hover,.form-group.form-submit input:focus,.comment-form p.form-submit input:focus{background-color:#670080;color:#fff;border-color:#670080}.form-group p,.comment-form p p{margin-bottom:15px!important}.form-group p a,.comment-form p p a{color:#ff4080;text-decoration:underline}.form-group p a:hover,.comment-form p p a:hover{text-decoration:none}.form-group.sub,.comment-form p.sub{margin-bottom:0}.form-group.sub .btn,.comment-form p.sub .btn{margin-bottom:0}.form-group.checkbox,.comment-form p.checkbox,.form-group.comment-form-cookies-consent,.comment-form p.comment-form-cookies-consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-group.checkbox label,.comment-form p.checkbox label,.form-group.comment-form-cookies-consent label,.comment-form p.comment-form-cookies-consent label{position:static;background-color:transparent;padding:0;margin-top:-1px;margin-bottom:0}.form-group input:not([type=checkbox]):not([type=submit]),.comment-form p input:not([type=checkbox]):not([type=submit]){width:100%;height:43px;padding:0 15px;color:#3e2e42;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:inset 0 5px 10px #f2f0f2;box-shadow:inset 0 5px 10px #f2f0f2;border-radius:2px;border:1px solid #dcd8dd;background-color:#fff}.form-group input:not([type=checkbox]):not([type=submit])::-moz-placeholder,.comment-form p input:not([type=checkbox]):not([type=submit])::-moz-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.form-group input:not([type=checkbox]):not([type=submit]):-ms-input-placeholder,.comment-form p input:not([type=checkbox]):not([type=submit]):-ms-input-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.form-group input:not([type=checkbox]):not([type=submit])::-webkit-input-placeholder,.comment-form p input:not([type=checkbox]):not([type=submit])::-webkit-input-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.form-group textarea,.comment-form p textarea{width:100%;height:112px;resize:none;padding:15px;color:#3e2e42;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:inset 0 5px 10px #f2f0f2;box-shadow:inset 0 5px 10px #f2f0f2;border-radius:2px;border:1px solid #dcd8dd;background-color:#fff}.form-group textarea::-moz-placeholder,.comment-form p textarea::-moz-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.form-group textarea:-ms-input-placeholder,.comment-form p textarea:-ms-input-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.form-group textarea::-webkit-input-placeholder,.comment-form p textarea::-webkit-input-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.form-group label,.comment-form p label{color:#3e2e42;-webkit-transition:all .3s;transition:all .3s;margin-bottom:5px}.form-group label a:not(.btn),.comment-form p label a:not(.btn){color:#ff4080!important;text-decoration:underline!important}.form-group label a:not(.btn):hover,.comment-form p label a:not(.btn):hover{text-decoration:none!important}.form-group input[type=checkbox],.comment-form p input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:1px solid #c9bfcb;margin-right:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;background-color:transparent;-webkit-transition:all .3s;transition:all .3s;position:relative;border-radius:0;cursor:pointer}.form-group input[type=checkbox]:after,.comment-form p input[type=checkbox]:after{content:'';position:absolute;left:3px;top:3px;width:12px;height:12px;background-color:#3e004d;opacity:0;-webkit-transition:all .3s;transition:all .3s}.form-group input[type=checkbox]:checked:after,.comment-form p input[type=checkbox]:checked:after{opacity:1}.form-group.focused:not(.checkbox) label{top:-30px}.ajax-loader{display:none!important}span.wpcf7-not-valid-tip{color:#ff4080;font-size:14px!important;font-weight:400;line-height:24px;left:0;bottom:-10px}.wpcf7-not-valid{border-color:#ff4080!important}.wpcf7-list-item{margin-left:0!important}.wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.wpcf7-list-item-label{position:relative;top:-1px}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{padding:30px 20px;margin:2em 0 1em;background-color:#3e004d;color:#fff;text-align:center;font-size:16px;border:0!important}.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{padding:30px 20px;margin:2em 0 1em;background-color:#3e004d;color:#fff;text-align:center;font-size:16px;border:0!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset!important;box-shadow:0 0 0 30px #fff inset!important;-webkit-text-fill-color:#fff}input:-webkit-autofill{-webkit-text-fill-color:#1b1464!important}input:-webkit-autofill:focus{-webkit-text-fill-color:#1b1464!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.defaultcomponents{padding:40px 0}.typenav__box{text-align:center}.typenav__box--img{width:80px;margin:0 auto 17px;height:80px;background-color:#f2f0f2;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 0 1px 5px #c9bfcb;box-shadow:inset 0 1px 5px #c9bfcb}.typenav__box--img img{max-width:36px}.typenav__box--content h3{color:#3e004d;margin-bottom:25px}.typenav__box--content a{display:inline-block}.typenav .hidden .typenav__box{height:100%;margin-bottom:0;-webkit-box-shadow:inset 0 0 40px #3e2e42;box-shadow:inset 0 0 40px #3e2e42;border-radius:3px;background-color:#670080;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.typenav .hidden h3{color:#fff;margin-bottom:0}.services ol{counter-reset:li;list-style:none;padding-left:0}.services li .services__service--img:before{counter-increment:li;content:counters(li,"") " ";position:absolute;left:20px;top:-2px;width:20px;height:20px;border-radius:50%;border:2px solid #c9bfcb;-webkit-transform:translateY(50%);transform:translateY(50%);font-size:12px;font-weight:700;color:#c9bfcb;text-align:center;line-height:17px}.services .hidden .services__service{height:100%;margin-bottom:0;-webkit-box-shadow:inset 0 0 40px #3e2e42;box-shadow:inset 0 0 40px #3e2e42;border-radius:3px;background-color:#670080;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services .hidden h4{color:#fff;margin-bottom:0;text-align:center}.services__service{max-width:136px;margin:0 auto}.services__service--img{position:relative;text-align:center;margin-bottom:18px;max-width:136px}.services__service--img img{max-width:36px;margin:0 auto}.services__service--content{max-width:136px}.services__service--content h4{color:#3e004d;margin-bottom:12px}.services__service--content p{margin-bottom:20px}.services__service--content p a{display:inline-block}.services__service--content p a:not(.btn):not(.btn-small){color:#ff4080;text-decoration:underline}.services__service--content p a:not(.btn):not(.btn-small):hover{text-decoration:none}.partners{margin-top:60px;padding-top:50px;border-top:1px solid #c9bfcb}.noTop .partners{margin-top:0!important}.partners.normal{border:0;padding-top:0;margin-top:0}.partners.bigoffset{margin:60px auto 80px}.partners .slick-prev{left:0;top:0;bottom:auto}.partners .slick-next{right:0;top:0;bottom:auto}.partners .slick-dots{bottom:-30px}.partners .slick-list{min-width:100%}.partners .slick-list .slick-track{min-width:100%;min-height:20px}.partners__partner{padding:0 10px}.partners__partner img{max-width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 65px;margin-bottom:30px}.events__footer{text-align:center;margin-top:20px}.events .slick-disabled{opacity:0}.events .slick-list{min-width:100%}.events .slick-list .slick-track{min-width:100%}.events .slick-dots{left:0;bottom:-30px}.events .slick-dots button:before{background-color:#c9bfcb!important}.events .slick-active button:before{background-color:#533f58!important}.events .slick-prev,.events .slick-next{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.events__event{position:relative;display:block}.events__event:hover h4{text-decoration:underline}.events__event:nth-child(even) .events__inner{margin-left:auto}.events__event:nth-last-child(2) .events__inner:after{content:'';position:absolute;right:0;top:0;width:1px;height:calc(100% - 20px);background-color:#c9bfcb}.events__event:last-child .events__inner{margin-left:auto}.events__event:last-child .events__inner:after{display:none}.events__event:nth-child(odd) .events__inner:after{content:'';position:absolute;right:0;top:0;width:1px;height:calc(100% - 20px);background-color:#c9bfcb}.events__event h4{color:#3e004d;margin-bottom:20px}.events__event p{margin-bottom:0}.events__inner{max-width:440px;padding-bottom:35px;border-bottom:1px solid #c9bfcb}.events__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.events__info--item{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.events__info--item img{max-width:16px;margin-right:8px}.testimonials.show-mobile{display:none}.testimonials.show-desktop{display:block}.testimonials .hidden .testimonials__box{-webkit-box-shadow:inset 0 0 80px #3e2e42;box-shadow:inset 0 0 80px #3e2e42;border-radius:6px;background-color:#670080;border-color:#3e2e42;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;line-height:20px;margin-bottom:0}.testimonials .row{margin-left:-30px;margin-right:-30px}.testimonials .row.noslider .testimonials__box{max-width:100%}.testimonials .row [class*=col]{padding:0 30px}.testimonials__footer{text-align:center;margin-top:50px}.testimonials__box{max-width:343px;border-bottom:1px solid #c9bfcb;padding-bottom:23px}.testimonials__box--text{margin-bottom:0}.testimonials__box p{color:#3e2e42;margin-bottom:0}.testimonials__box .more-text{display:none}.testimonials__box .showmore{text-decoration:underline}.testimonials__box .showmore:hover{text-decoration:none}.testimonials__box--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:45px}.testimonials__box--info img{max-width:100%;width:60px;opacity:.2;position:relative;top:-3px;margin-right:20px}.testimonials__box--info h5{color:#3e2e42}.testimonials__box--info h5 small{color:#3e004d}.people__box{position:relative;text-align:center;padding:0 15px 35px}.people__box:before{content:'';position:absolute;left:0;top:60px;height:calc(100% - 60px);width:100%;background-color:#f4f3f4;border-radius:6px;border:1px solid #dcd8dd}.people__box--img{position:relative;z-index:2;border:6px solid #fff;width:112px;height:112px;-webkit-box-shadow:0 5px 10px #eae7ea;box-shadow:0 5px 10px #eae7ea;overflow:hidden;border-radius:50%;margin:0 auto}.people__box--img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.people__box>*{position:relative;z-index:2}.people__box h3{margin-top:30px;font-weight:400!important;color:#3e2e42;font-weight:400;padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #c9bfcb}.people__box h3 strong{font-weight:700;display:block}.people__box ul{margin:0;padding:0;list-style:none;margin-bottom:40px}.people__box ul li{display:block}.people__box ul li a{display:block}.people__box ul li:not(:last-child){margin-bottom:10px}.blog .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.blog .slick-slide{height:inherit!important}.blog .slick-list{overflow:visible}.blog__footer{margin-top:60px;text-align:center}.blog .hidden .blog__box{-webkit-box-shadow:inset 0 0 80px #3e2e42;box-shadow:inset 0 0 80px #3e2e42;border-radius:6px;background-color:#670080;border-color:#3e2e42;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog .hidden .blog__box h3{color:#fff;font-size:16px;font-weight:700;line-height:20px;margin-bottom:0}.blog__box{display:block;background-color:#f9f8f9;border:1px solid #c9bfcb;padding:20px;border-radius:6px}.blog__box h3{color:#3e004d;margin-bottom:20px}.blog__box p{margin-bottom:18px}.blog__box:hover h3{text-decoration:underline}.blog__box:hover span{text-decoration:underline}.blog__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog__info--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog__info--item:last-child{margin-left:auto}.blog__info--item:not(:last-child){margin-right:15px}.blog__info--item span{color:#3e004d;font-weight:500}.blog__info--item span img{margin-right:0;margin-left:5px;position:relative;display:inline-block;top:-1px}.blog__info--item img{width:14px;margin-right:5px}.doublelist ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;margin:0;padding:0;list-style:none}.doublelist ul li{display:block}.doublelist ul li a{display:block}.doublelist ul li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 15px;margin-bottom:25px;position:relative;color:#3e2e42}.doublelist ul li:before{content:'';opacity:.2;position:absolute;left:-7px;top:6px;width:14px;height:14px;background-image:url(../../../themes/theme/fe/assets/img/icons/bullet.svg)}.doublelist ul li a{color:#ff4080;display:inline-block;text-decoration:underline}.doublelist ul li a:hover,.doublelist ul li a:focus{color:#ff4080;text-decoration:none}.doubletext{max-width:1020px;margin:0 auto}.doubletext__text{padding:0 40px}.doubletext__text h3{color:#3e2e42;padding-bottom:21px;margin-bottom:20px;position:relative}.doubletext__text h3:after{content:'';position:absolute;left:0;bottom:0;width:60px;height:1px;background-color:#ff4080}.textsection{max-width:810px;margin:0 auto;text-align:center}.textsection h2{margin-bottom:25px}.textsection h3{color:#3e2e42;margin-bottom:37px}.textsection a:not(.btn){color:#ff4080!important;text-decoration:underline!important}.textsection a:not(.btn):hover{text-decoration:none!important}.textsection__partners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:480px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:30px auto 0}.textsection__partners--partner{max-width:20%;padding:0 10px;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.textsection__partners--partner img{max-width:100%}.todos.double{max-width:970px;margin:0 auto}.todos ul{margin:0;padding:0;list-style:none}.todos ul li{display:block}.todos ul li a{display:block}.todos ul li{position:relative;padding-left:56px}.todos ul li:before{content:'';position:absolute;left:0;top:0;width:36px;height:36px;background-image:url(../../../themes/theme/fe/assets/img/icons/done2.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.todos ul li h5{font-size:20px;font-weight:400;margin-bottom:5px;line-height:22px}.todos ul li a{color:#ff4080;display:inline-block;text-decoration:underline}.todos ul li a:hover,.todos ul li a:focus{color:#ff4080;text-decoration:none}.breadscrumbs{padding:16px 0;background-color:#eae7ea}.breadscrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadscrumbs ul li:not(:last-child){margin-right:12px;padding-right:17px;position:relative}.breadscrumbs ul li:not(:last-child):after{content:'';position:absolute;right:-4px;top:7px;width:10px;height:10px;background-image:url(../../../themes/theme/fe/assets/img/icons/arrow-right.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.breadscrumbs ul li span{font-size:14px;font-weight:400;line-height:18px}.breadscrumbs ul li a{text-decoration:underline}.banner{background-color:#f2f0f2;padding:40px;max-width:1020px;margin:0 auto}.banner__content{padding-right:10px}.banner h5{font-size:18px;font-weight:700;line-height:24px;color:#3e2e42;margin-bottom:20px}.banner h5 a:hover{text-decoration:underline}.banner h4{color:#3e004d;margin-bottom:24px}.banner h4 a:hover{text-decoration:underline}.banner p{color:#3e2e42}.banner__img img{max-width:100%}.certificates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:-15px;margin-right:-15px;margin-bottom:-20px}.certificates__box{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;padding:0 15px;margin-bottom:30px}.certificates__box--inner{min-height:90px}.certificates__box--inner img{max-width:100%}.quests ol{margin:0;padding:0;counter-reset:li;list-style:none;padding-left:0}.quests ol li{display:block}.quests ol li a{display:block}.quests ol li{position:relative;padding-left:70px}.quests ol li:not(:last-child){margin-bottom:50px}.quests ol li h5{font-size:20px;font-weight:400;margin-bottom:12px;line-height:22px}.quests ol li a{color:#ff4080;display:inline-block;text-decoration:underline}.quests ol li a:hover,.quests ol li a:focus{color:#ff4080;text-decoration:none}.quests li:before{counter-increment:li;content:counters(li,"") " ";position:absolute;left:0;top:-13px;width:48px;height:48px;border-radius:2px;background-color:#c9bfcb;color:#fff;text-align:center;line-height:48px}.information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#f0e9f1;padding:40px 20px;position:relative}.information__img{-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px;max-width:48px;margin-right:22px}.information__content{max-width:585px}.pricelist{background-color:#f2f0f2;padding:40px;position:relative}.pricelist__header h2{color:#3e2e42;margin-bottom:40px}.pricelist__content table{width:100%;font-family:'DM Sans',sans-serif}.pricelist__content table a:not(.btn){color:#ff4080!important;text-decoration:underline!important}.pricelist__content table a:not(.btn):hover{text-decoration:none!important}.pricelist__content table th{font-size:22px;font-weight:500;line-height:26px;padding-bottom:30px;border-bottom:1px solid #c9bfcb;vertical-align:top;white-space:nowrap}.pricelist__content table th small{font-size:16px}.pricelist__content table td{padding:20px 0;border-bottom:1px solid #c9bfcb;font-weight:400;vertical-align:top}.pricelist__content table td:not(:last-child){padding-right:10px}.pricelist__content table td strong{font-weight:500}.faq__box{border-bottom:1px solid #c9bfcb}.faq__box:first-child .faq__box--header h3{padding-top:0}.faq__box:first-child .faq__box--header h3 img{top:0}.faq__box--header{cursor:pointer}.faq__box--header h3{position:relative;font-weight:400;color:#3e004d;margin-bottom:0;padding-right:40px;padding-top:25px;padding-bottom:25px}.faq__box--header img{position:absolute;right:0;top:26px;max-width:24px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.active .faq__box--header img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.faq__box--content{padding-bottom:25px;display:none}.faq__box--content a:not(.btn){color:#ff4080;text-decoration:underline}.faq__box--content a:not(.btn):hover{text-decoration:none}aside .form h3{color:#3e004d;margin-bottom:46px}aside .form input[type=submit]{width:100%}.fixedButton{position:fixed;left:0;bottom:0;width:100%;background-image:linear-gradient(-45deg,#ff4080 0%,#670080 60%);z-index:99;padding:15px}.fixedButton a{font-size:16px;font-weight:700;text-align:center;line-height:20px;display:inline-block;color:#fff;padding:10px 15px;border:1px solid #fff;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;width:100%}.fixedButton a:hover{background-color:#fff;color:#3e004d}.specialists{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.specialists a{margin-top:0!important}.specialists h3{color:#fff;text-transform:uppercase;margin-bottom:15px}.specialists__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.specialists.special .specialists__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.specialists.special .specialists__box:not(:last-child){margin-right:5px}.specialists.special .specialists__box--img{width:60px;height:60px;border-width:3px}.specialists.special .specialists__box p{font-size:12px;font-weight:500;line-height:14px}.specialists.special .specialists__box p strong{font-weight:700;display:block}.specialists__box{text-align:center}.specialists__box:not(:last-child){margin-right:40px}.specialists__box--img{width:104px;border-radius:50%;-webkit-box-shadow:5px 0 10px rgba(62,46,66,.44);box-shadow:5px 0 10px rgba(62,46,66,.44);height:104px;margin:0 auto 10px;border:4px solid #fff}.specialists__box--img img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.specialists__box p{color:#fff;font-weight:500}.servicelist:not(:last-child){margin-bottom:40px}.servicelist__header{margin-bottom:50px;text-align:center}.servicelist__header h2{color:#3e004d}.servicelist__box{display:block;-webkit-transition:all .3s;transition:all .3s;padding-bottom:40px;border-bottom:1px solid #c9bfcb}.servicelist__box:hover h2{text-decoration:underline}.servicelist__box:hover h2 span:before,.servicelist__box:hover h2 span{text-decoration:none!important}.servicelist__box:hover span.link{text-decoration:underline}.servicelist ol{margin:0;padding:0;list-style:none;counter-reset:li}.servicelist ol li{display:block}.servicelist ol li a{display:block}.servicelist ol li .servicelist__box .counter:before{counter-increment:li;content:counters(li,"") " ";position:relative;width:60px;height:60px;margin:0 auto 30px;display:block;background-color:#c9bfcb;color:#fff;text-align:center;font-size:42px;font-weight:700;text-decoration:none!important;line-height:60px;border-radius:2px}.servicelist ol li{text-align:center}.servicelist ol li h3{font-size:28px;font-weight:700;line-height:32px;color:#3e004d;margin-bottom:20px}.servicelist ol li h4{color:#3e2e42;font-weight:500;margin-bottom:10px}.servicelist ol li a.link,.servicelist ol li span.link{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3e004d;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:400}.servicelist ol li a.link img,.servicelist ol li span.link img{max-width:16px;position:relative;top:-1px;margin-left:15px}.servicelist ol li .specialists{margin-top:20px}.servicelist ol li .specialists__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.servicelist ol li .specialists__box{margin:0}.servicelist ol li .specialists__box:not(:last-child){margin-right:23px}.servicelist ol li .specialists__box--img{width:64px;height:64px;-webkit-box-shadow:0 0 5px #c9bfcb;box-shadow:0 0 5px #c9bfcb;border:3px solid #fff}.servicelist ol li .specialists__box p{font-size:12px;font-weight:500;line-height:14px;color:#3e2e42}.countList{max-width:1020px;margin:0 auto}.countList ol{margin:0;padding:0;list-style:none;counter-reset:li}.countList ol li{display:block}.countList ol li a{display:block}.countList ol li:before{counter-increment:li;content:counters(li,"") " ";position:absolute;left:0;top:-4px;width:30px;height:30px;background-color:#c9bfcb;color:#fff;text-align:center;font-size:24px;font-weight:700;text-decoration:none!important;line-height:30px;border-radius:2px}.countList ol li{padding-left:50px;padding-right:30px}.countList ol li h3{font-size:20px;font-weight:400;line-height:22px;margin-bottom:9px}.countList ol li p{margin-bottom:0}.countList ol li a{color:#ff4080;display:inline-block;text-decoration:underline}.countList ol li a:hover,.countList ol li a:focus{color:#ff4080;text-decoration:none}.squares{max-width:1020px;margin:0 auto -30px}.squares .slick-list{overflow:visible}.squares__box{background-color:#eae7ea;padding:20px;margin-bottom:30px}.squares__box h5{font-size:18px;font-weight:700;line-height:24px;margin-bottom:21px;padding-bottom:24px;position:relative}.squares__box h5:before{content:'';position:absolute;left:0;bottom:0;height:1px;width:60px;background-color:#ff4080}.squares__box p{margin-bottom:0}.profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1020px;margin:0 auto}.profile.mobile{display:none}.profile__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.profile__header h3{font-size:28px;font-weight:700;line-height:32px;color:#3e004d;margin-bottom:0}.profile__header h3 small{margin-top:1px;font-size:18px;font-weight:500;color:#3e2e42;line-height:26px}.profile__img{-webkit-box-shadow:0 0 5px #c9bfcb;box-shadow:0 0 5px #c9bfcb;border-radius:10px;border:6px solid #fff;margin-right:30px;max-width:297px;height:100%;position:relative;-webkit-box-flex:0;-ms-flex:0 0 297px;flex:0 0 297px}.profile__img img{width:100%;height:100%;min-height:334px;border-radius:10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.profile__info h3{font-size:28px;font-weight:700;line-height:32px;color:#3e004d;margin-bottom:26px}.profile__info h3 small{margin-top:1px;font-size:18px;font-weight:500;color:#3e2e42;line-height:26px}.profile__info p{max-width:600px}.profile__info p:not(:last-of-type){margin-bottom:30px}.profile__info a{display:inline-block;margin-top:10px}.ticket{max-width:1020px;margin:0 auto;background-color:#f2f0f2;padding:55px}.ticket__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;z-index:2;padding-top:30px}.ticket__row:first-child{padding-top:0}.ticket__row:nth-child(2){position:relative;z-index:9}.ticket__row:not(:last-child){padding-bottom:29px;border-bottom:1px solid #c9bfcb}.ticket__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.ticket__header--title h2{font-size:28px;font-weight:700;line-height:32px;margin-bottom:0}.ticket__header--title h2 small{font-size:24px;font-weight:500;line-height:26px}.ticket__header--place{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ticket__header--place p{white-space:nowrap;font-size:16px;margin-bottom:0}.ticket__header--place img{max-width:20px;margin-right:10px}.ticket__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ticket__content--group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.ticket__content--group:nth-last-child(2){width:100%;padding:0 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ticket__content--group:last-child{margin-left:auto}.ticket__content--group h3{font-size:24px;font-weight:700;text-align:center;color:#3e004d;line-height:26px;margin-bottom:0}.ticket__content--group h3 small{display:block;margin-top:-1px;font-size:18px;color:#3e2e42}.ticket__content--group input[type=submit]{-webkit-box-shadow:0 2px 6px rgba(62,46,66,.2);box-shadow:0 2px 6px rgba(62,46,66,.2);margin-left:auto}.ticket__footer p{max-width:810px}.ticket__footer p strong{font-weight:700}.ticket__footer p a{color:#ff4080;text-decoration:underline}.count{margin-left:30px}.count input{width:50px;height:50px;-webkit-box-shadow:inset 0 5px 10px #f2f0f2;box-shadow:inset 0 5px 10px #f2f0f2;border-radius:2px;border:1px solid #dcd8dd;background-color:#fff;text-align:center}.select{width:340px;position:relative;display:none}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:50px;-webkit-box-shadow:inset 0 5px 10px #f2f0f2;box-shadow:inset 0 5px 10px #f2f0f2;border-radius:2px;border:1px solid #dcd8dd;background-color:#fff;cursor:pointer;font-weight:400;padding-left:40px;background-image:url(../../../themes/theme/fe/assets/img/icons/down.svg);background-size:16px;background-position:95% center;background-repeat:no-repeat}.select__icon{position:absolute;left:15px;top:11px;width:18px}.select__icon img{width:100%}.customselect{position:relative;z-index:99}.customselect__input{position:relative;width:340px;cursor:pointer}.customselect__input.active .customselect__dropdown{display:block}.customselect__input.active img:not(.date){-webkit-transform:rotate(180deg);transform:rotate(180deg)}.customselect__input input{pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:50px;-webkit-box-shadow:inset 0 5px 10px #f2f0f2;box-shadow:inset 0 5px 10px #f2f0f2;border-radius:2px;border:1px solid #dcd8dd;background-color:#fff;cursor:pointer}.customselect__input label{position:absolute;left:15px;pointer-events:none;cursor:pointer;white-space:nowrap;top:12px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:400;color:#a192a4}.customselect__input label strong{font-weight:500;margin-right:15px;color:#3e2e42}.customselect__input label img.date{max-width:18px;margin-right:10px;margin-left:0;position:relative;top:-1px}.customselect__input label img{max-width:16px;-webkit-transition:all .3s;transition:all .3s;margin-left:33px}.customselect__dropdown{display:none;position:absolute;left:0;border:1px solid #dcd8dd;border-top:none;top:50px;width:100%;background-color:#fff}.customselect__dropdown ul{margin:0;padding:0;list-style:none}.customselect__dropdown ul li{display:block}.customselect__dropdown ul li a{display:block}.customselect__dropdown ul li{-webkit-transition:all .3s;transition:all .3s}.customselect__dropdown ul li:hover{background-color:#f2f0f2}.customselect__dropdown ul li.selected{background-color:#eae7ea}.customselect__dropdown ul li.selected:hover{background-color:#eae7ea}.customselect__dropdown ul li a{padding:5px 15px;font-weight:400;color:#a192a4}.customselect__dropdown ul li a strong{font-weight:500;color:#3e2e42;margin-right:15px}.infobox{background-color:#f2f0f2;max-width:1020px;margin:0 auto;padding:55px}.infobox__footer{margin-top:40px;max-width:810px}.infobox__part h3{font-weight:500;margin-bottom:30px}.infobox__part ul{margin:0;padding:0;list-style:none}.infobox__part ul li{display:block}.infobox__part ul li a{display:block}.infobox__part ul li{border-bottom:1px solid #c9bfcb;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:400}.infobox__part ul li strong{font-weight:700;width:170px;-webkit-box-flex:0;-ms-flex:0 0 170px;flex:0 0 170px;margin-right:20px;display:inline-block}.infobox__part ul li:first-child{border-top:1px solid #c9bfcb}.infobox__part ul a{color:#ff4080;display:inline-block;text-decoration:underline}.infobox__part ul a:hover,.infobox__part ul a:focus{color:#ff4080;text-decoration:none}.dates{background-color:#f2f0f2;max-width:1020px;margin:0 auto;padding:55px}.dates__header{margin-bottom:40px}.dates__header h2{font-size:28px;font-weight:700;margin-bottom:0;line-height:32px}.dates__row{border-bottom:1px solid #c9bfcb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:13px 0}.dates__row:first-child{border-top:1px solid #c9bfcb}.dates__col:last-child{margin-left:auto}.dates__col a{display:inline-block}.dates__col p{font-weight:400}.dates__col p strong{font-weight:700;min-width:250px;display:inline-block}.refferencies .row{margin-left:-45px;margin-right:-45px}.refferencies .row [class*=col]{padding:0 45px}.refferencies__box{display:block;padding-bottom:22px;border-bottom:1px solid #c9bfcb}.refferencies__box:not(:nth-last-child(n+4)){margin-bottom:66px}.refferencies__box--img{margin-bottom:20px}.refferencies__box--img img{max-width:100%}.refferencies__box--content h2{font-size:24px;font-weight:700;line-height:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#3e004d;margin-bottom:10px}.refferencies__box--content h2 img{max-width:18px;margin-left:20px}.refferencies__box--content p a{text-decoration:underline;color:#ff4080}.refferencies__box--content p a:hover{text-decoration:none}.text-right .pagination{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0;list-style:none}.pagination ul li{display:block}.pagination ul li a{display:block}.pagination ul li:not(:last-child){margin-right:5px}.pagination ul li a,.pagination ul li p{width:40px;height:40px;border-radius:2px;background-color:#eae7ea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;text-align:center;border:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}.pagination ul li a:hover,.pagination ul li p:hover{border-color:#c9bfcb;background-color:#dcd8dd}.pagination ul li p{pointer-events:none;background-color:#f2f0f2;cursor:auto}.pagination ul li.active a{background-color:#a192a4;color:#fff}.phototest__footer{margin-top:40px}.phototest__box{border-bottom:1px solid #c9bfcb;padding-bottom:30px}.phototest__box--text p{text-align:center;max-width:225px;margin:0 auto 70px}.phototest__box--text img{display:none;float:right;margin-left:10px;max-width:36px}.phototest__box--info{text-align:center;margin-bottom:20px}.phototest__box--info img{max-width:30px;margin:0 auto}.phototest__box--img{width:76px;height:76px;margin:0 auto;position:relative;border:4px solid #fff;-webkit-box-shadow:0 0 5px #a192a4;box-shadow:0 0 5px #a192a4;border-radius:50%}.phototest__box--img img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;border-radius:50%}.phototest__box--people{text-align:center}.phototest__box--people h3{margin-top:10px;margin-bottom:0;color:#3e2e42}.phototest__box--people h3 small{color:#3e004d}.blognav{background-image:-webkit-gradient(linear,right top,left top,from(#fd6599),color-stop(50%,#853399));background-image:linear-gradient(-90deg,#fd6599 0%,#853399 50%)}.blognav__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.blognav__slider--item:not(:last-child){margin-right:30px}.blognav__slider--item.active a:after{opacity:1}.blognav__slider--item:hover a{color:#fff}.blognav__slider--item:hover a:after{height:2px;opacity:1}.blognav__slider--item p{color:#fff;padding:20px 0;position:relative;white-space:nowrap}.blognav__slider--item a{color:#fff;padding:20px 0;position:relative;white-space:nowrap}.blognav__slider--item a:focus{color:#fff}.blognav__slider--item a:after{content:'';position:absolute;left:0;bottom:0;-webkit-transition:all .3s;transition:all .3s;opacity:0;width:100%;height:5px;background-color:#fff}.tags{margin-top:19px;margin-bottom:11px}.tags ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags ul li{display:block}.tags ul li a{display:block}.tags ul li{margin-bottom:10px}.tags ul li:not(:last-child){margin-right:17px}.tags ul li:not(:last-child) a:after{content:'';position:absolute;right:-9px;width:1px;height:100%;background-color:#cac0cc}.tags ul li a{font-size:13px;font-weight:500;position:relative;color:#3e004d;line-height:18px}.bloglist__footer{margin-top:-40px}.bloglist__footer [class*=col]{margin-bottom:0!important}.bloglist .row{margin-left:-45px;margin-right:-45px}.bloglist .row [class*=col]{padding:0 45px;margin-bottom:90px}.bloglist__box{border-bottom:1px solid #c9bfcb;padding-bottom:17px}.bloglist__box img{max-width:100%}.bloglist__box h2{margin-top:20px;margin-bottom:19px;font-size:26px;font-weight:700;line-height:26px;color:#3e2e42}.bloglist__box--footer{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bloglist__box--footer p{width:auto;display:block}.bloglist__author{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bloglist__author p{white-space:nowrap}.bloglist__author--img{width:51px;height:51px;-webkit-box-flex:0;-ms-flex:0 0 51px;flex:0 0 51px;margin-right:10px;border-radius:50%;-webkit-box-shadow:0 0 5px #dcd8dd;box-shadow:0 0 5px #dcd8dd;position:relative;border:3px solid #fff}.bloglist__author--img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.bloglist__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-right:20px}.bloglist__date p{margin-bottom:0;white-space:nowrap}.bloglist__date img{max-width:14px;width:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;position:relative;top:-1px;margin-right:6px}.bloglist__time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bloglist__time p{margin-bottom:0;white-space:nowrap}.bloglist__time img{max-width:14px;width:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;position:relative;top:-1px;margin-right:6px}.bloglist__more{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bloglist__more a{margin-bottom:0;color:#3e004d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.bloglist__more a:hover{text-decoration:underline}.bloglist__more img{max-width:14px;width:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;position:relative;top:-1px;margin-left:10px}.course{margin-bottom:-56px}.course .hidden .course__box{-webkit-box-shadow:inset 0 0 80px #3e2e42;box-shadow:inset 0 0 80px #3e2e42;border-radius:6px;background-color:#670080;border-color:#3e2e42;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:16px;font-weight:700;line-height:20px;margin-bottom:0}.course .row{margin-left:-45px;margin-right:-45px}.course [class*=col]{padding:0 45px;margin-bottom:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.course [class*=col].courseQuote{background-color:#f2f0f2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:50px;padding-bottom:50px;margin-top:-56px;margin-bottom:56px;-webkit-box-shadow:inset 0 0 80px #f2f0f2;box-shadow:inset 0 0 80px #f2f0f2;border-radius:6px;border:1px solid #dcd8dd}.course [class*=col].courseQuote .testimonials__box{border:0;padding-bottom:0}.course [class*=col].courseQuote .testimonials__box img{opacity:1}.course [class*=col].courseQuote .testimonials__box p{margin-bottom:70px}.course__box{width:100%}.course__box--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.course__box--header h2{color:#3e004d;margin-bottom:0}.course__box--header h2 small{display:block}.course__box--header--info{margin-left:10px;text-align:center}.course__box--header--info p{font-size:12px;white-space:nowrap}.course__box--img{width:60px;height:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;border-radius:50%;-webkit-box-shadow:0 0 5px #dcd8dd;box-shadow:0 0 5px #dcd8dd;position:relative;border:3px solid #fff}.course__box--img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:50%}.course__box--content{margin-bottom:26px}.course__box--content>p{margin-top:15px}.course__box--date img{max-width:16px;position:relative;top:-1px;display:inline-block!important;margin-right:11px}.course__box--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #c9bfcb}.course__box--footer .price{background-color:#eae7ea;padding:12px 20px;margin-right:20px;border-radius:4px}.course__box--footer .price h3{font-size:20px;font-weight:700;line-height:26px;margin-bottom:0;color:#000}.course__box--footer .btn-medium{padding:14px 30px;font-size:17px}div.perex p{font-size:22px;font-weight:400;line-height:30px;margin-bottom:40px}div.perex p strong{font-weight:700}div.perex p a{color:#ff4080;text-decoration:underline}div.perex p a:hover{text-decoration:none}.textpage{padding-top:60px}.textpage__social a{text-align:center;font-size:9px;font-weight:400;padding:10px 12px;line-height:10px;border-radius:4px;border:1px solid #dcd8dd;-webkit-transition:all .3s;transition:all .3s;display:block;background-color:#f2f0f2}.textpage__social a:hover{background-color:#fff}.textpage__social a img{max-width:20px;display:block;margin:0 auto 6px}.textpage__social a:not(:last-child){margin-bottom:10px}.textpage .textblock{margin-top:0;margin-bottom:109px}.textpage .textblock a{color:#ff4080;text-decoration:underline}.textpage .textblock a:hover{text-decoration:none}.textpage .textblock.nobottom{margin-bottom:0}.textpage .textblock>:first-child{margin-top:0}.textpage .textblock .perex{font-size:22px;font-weight:400;line-height:30px;margin-bottom:40px}.textpage .textblock .perex strong{font-weight:700}.textpage .textblock .perex a{color:#ff4080;text-decoration:underline}.textpage .textblock .perex a:hover{text-decoration:none}.textpage .textblock p{margin-bottom:20px}.textpage .textblock p strong{font-weight:700}.textpage .textblock p a{color:#ff4080;text-decoration:underline}.textpage .textblock p a:hover{text-decoration:none}.textpage .textblock h2{margin-bottom:10px;margin-top:40px}.textpage .textblock h3{font-size:24px;font-weight:700;line-height:26px;margin-bottom:9px;margin-top:40px}.textpage .textblock h4{margin-bottom:10px;margin-top:69px}.textpage .textblock h5{margin-bottom:12px;margin-top:65px}.textpage .textblock figure{margin:35px auto 40px;background-color:#eae7ea;padding:0;max-width:100%!important;border:0;border-radius:10px 10px 0 0}.textpage .textblock figure img{max-width:100%!important;padding:10px}.textpage .textblock figure figcaption{margin-top:0;padding:10px 20px;background-color:#f2f0f2;max-width:100%!important}.textpage .textblock figure figcaption a{color:#ff4080;text-decoration:underline}.textpage .textblock figure figcaption a:hover{text-decoration:none}.textpage .textblock blockquote{max-width:648px;margin:40px auto;background-color:#f2f0f2;padding:45px}.textpage .textblock blockquote a{color:#ff4080;text-decoration:underline}.textpage .textblock blockquote a:hover{text-decoration:none}.textpage .textblock blockquote .testimonials__box{width:100%;border-bottom:none;padding-bottom:0;max-width:100%}.textpage .textblock blockquote .testimonials__box h5{margin-top:0}.textpage .textblock blockquote .testimonials__box img{opacity:1}.textpage .textblock .table{overflow:auto;margin:40px auto 80px}.textpage .textblock .table__img{text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.textpage .textblock .table__img img{width:36px}.textpage .textblock .table table{margin-bottom:20px}.textpage .textblock .table table a{color:#ff4080;text-decoration:underline}.textpage .textblock .table table a:hover{text-decoration:none}.textpage .textblock .table table th{background-color:#f2f0f2;padding:20px;font-weight:700!important;border-top:none;border-bottom:1px solid #eae7ea;white-space:nowrap}.textpage .textblock .table table td{padding:20px;border-bottom:1px solid #c9bfcb;font-weight:400;border-top:none;white-space:nowrap}.textpage .textblock .table table td strong{font-weight:700}.textpage .textblock ol{margin:0;padding:0;list-style:none;margin:35px auto 40px;counter-reset:li}.textpage .textblock ol li{display:block}.textpage .textblock ol li a{display:block}.textpage .textblock ol li{padding-left:25px;position:relative}.textpage .textblock ol li:not(:last-child){margin-bottom:20px}.textpage .textblock ol li:before{counter-increment:li;content:counters(li,".") ".";font-size:18px;font-weight:700;color:#3e004d;position:absolute;left:0;top:0}.textpage .textblock ol li a{color:#ff4080;display:inline-block;text-decoration:underline}.textpage .textblock ol li a:hover{text-decoration:none}.textpage .textblock ul{margin:0;padding:0;list-style:none;margin-top:23px;margin-bottom:40px}.textpage .textblock ul li{display:block}.textpage .textblock ul li a{display:block}.textpage .textblock ul>li{position:relative;padding-left:25px}.textpage .textblock ul>li:not(:last-child){margin-bottom:25px}.textpage .textblock ul>li:before{content:'';position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;background-color:#3e004d}.textpage .textblock ul>li ul{margin-top:25px;margin-bottom:0}.textpage .textblock ul>li ul li:before{background-image:url(../../../themes/theme/fe/assets/img/icons/bullet.svg);background-size:contain;background-position:center;background-color:transparent}.textpage .textblock ul>li a{color:#ff4080;text-decoration:underline;display:inline-block}.textpage .textblock ul>li a:hover{text-decoration:none}.contact__info h3{font-size:22px;font-weight:700;line-height:26px;text-transform:uppercase;margin-bottom:18px}.contact__info h3:not(:first-child){margin-top:30px}.contact__info p{margin-bottom:25px}.contact__aside form{max-width:480px;margin-left:auto;padding-left:39px;border-left:1px solid #eae7ea;position:relative}.contact__aside form .sub input{width:100%}.contact__aside form label{font-size:16px;font-weight:400;line-height:24px}.contact__aside form input{border-radius:2px}.contact__aside form input:focus{border-color:#3e004d!important}.contact__aside form input[type=checkbox]{border-radius:2px}.contact__aside form input[type=checkbox]:after{background-image:url(../../../themes/theme/fe/assets/img/icons/checkbox-check.svg);background-size:contain;width:calc(100% + 2px);height:calc(100% + 2px);background-color:transparent;left:-1px;top:-1px;background-repeat:no-repeat;background-position:center}.contact__aside form label a:not(.btn){color:#ff4080!important;text-decoration:underline!important}.contact__aside form label a:not(.btn):hover{text-decoration:none!important}.contact__aside form textarea{border-radius:2px;height:127px!important;padding:15px}.contact__aside form textarea:focus{border-color:#3e004d!important}.contact__aside form select{width:100%;height:43px;padding:0 15px;color:#3e2e42;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:inset 0 5px 10px #f2f0f2;box-shadow:inset 0 5px 10px #f2f0f2;border-radius:2px;border:1px solid #dcd8dd;background-color:#fff;background-image:url(../../../themes/theme/fe/assets/img/icons/down-black.svg);background-size:13px;background-position:97% center;background-repeat:no-repeat}.contact__aside form select:focus{border-color:#3e004d!important}.contact__aside form select::-moz-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.contact__aside form select:-ms-input-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.contact__aside form select::-webkit-input-placeholder{color:#3e2e42;opacity:1;font-size:16px;font-weight:400}.articleinfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:38px;margin-top:-55px}.articleinfo__author{margin-left:-11px;text-align:center;margin-right:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.articleinfo__author p{display:block;margin-left:20px;font-weight:500}.articleinfo__img{width:96px;-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;height:96px;-webkit-box-shadow:0 0 10px rgba(62,46,66,.3);box-shadow:0 0 10px rgba(62,46,66,.3);border:4px solid #fff;position:relative;border-radius:50%}.articleinfo__img img{position:absolute;border-radius:50%;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.articleinfo__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:34px}.articleinfo__date img{width:18px;margin-right:10px}.articleinfo__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:34px}.articleinfo__time p strong{font-weight:500}.articleinfo__time img{width:18px;margin-right:10px}.textpage.article{padding-top:0;margin-top:0;margin-bottom:80px}.comment-reply-link{background-color:#f5f3f5;border:1px solid #c9bfcb;padding:8px 16px 8px 16px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block!important;outline:0!important;color:#3e2e42;cursor:pointer}.comment-reply-link:hover{color:#3e2e42;background-color:#fff}.comments{border-top:1px solid #c9bfcb;padding-top:70px;margin-top:-30px}.comments__content p a{text-decoration:underline;-webkit-transition:all .3s;transition:all .3s;display:inline-block!important}.comments__content p a:hover{color:#3e004d;text-decoration:none!important}.comments .comment-respond{background-color:#eae7ea;padding:60px 30px}.comments .comment-respond>h2{margin:0 auto;max-width:510px}.comments .logged-in-as{display:-webkit-box;display:-ms-flexbox;display:flex}.comments .logged-in-as a:last-of-type{margin-left:5px;text-decoration:underline}.comments .comment-form{margin:0 auto;max-width:510px}.comments .comment-form input[type=submit]{width:100%}.comments h3{color:#3e2e42;margin-bottom:28px}.comments ul{margin:0;padding:0;list-style:none}.comments ul li{display:block}.comments ul li a{display:block}.comments ul li{border-bottom:1px solid #eae7ea;padding-bottom:30px}.comments ul li:not(:last-child){margin-bottom:30px}.comments ul li ul{margin-left:60px;padding-top:30px;border-top:1px solid #eae7ea;margin-top:30px}.comments ul li ul li:last-child{border-bottom:none;padding-bottom:0}.comments ul li .comments__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}.comments ul li .comments__header p{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.comments ul li .comments__header p:not(:last-child){margin-right:30px}.comments ul li .comments__header p img{width:16px;margin-right:6px}.comments ul li .comments__content a.btn-small{margin-top:0;display:inline-block}.comments ul li .comment-respond{margin-top:20px}.comments ul li .comment-respond>h2{font-size:20px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px!important}.comments ul li .comment-respond>h2 a{text-decoration:underline;white-space:nowrap;padding-left:20px}.popup{position:fixed;left:0;top:0;display:none;width:100%;height:100%;background-image:linear-gradient(-45deg,#ff4080 0%,#670080 60%);padding:15px;z-index:9999999999;overflow:auto}.popup__inner{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:40px;padding:20px;width:90%;background-color:#fff;margin-bottom:40px}.popup__inner h3{font-size:20px;margin-bottom:20px}.popup__close{position:absolute;background-color:#fff;right:-10px;top:-10px;width:25px;height:25px;border-radius:50%;-webkit-box-shadow:0 0 40px #3e2e42;box-shadow:0 0 40px #3e2e42}.popup__close img{width:11px;position:absolute;left:7px;top:7px}.section__content{counter-reset:service}.service{counter-increment:service;text-align:center;padding:80px 0}.service .specialists{margin-top:20px;margin-bottom:25px}.service .specialists__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service .specialists__box{margin:0}.service .specialists__box:not(:last-child){margin-right:23px}.service .specialists__box--img{width:64px;height:64px;-webkit-box-shadow:0 0 5px #c9bfcb;box-shadow:0 0 5px #c9bfcb;border:3px solid #fff}.service .specialists__box p{font-size:12px;font-weight:500;line-height:14px;color:#3e2e42}.service.bg{background-color:#f2f0f2}.service .counter:before{content:counters(service,"") " ";position:relative;width:60px;height:60px;margin:0 auto 30px;display:block;background-color:#c9bfcb;color:#fff;text-align:center;font-size:42px;font-weight:700;text-decoration:none!important;line-height:60px;border-radius:2px}.service h2{text-align:center;font-size:36px;margin-bottom:20px;color:#3e2e42;font-weight:700}.service p{margin-bottom:0}.service .row{margin-top:60px;margin-bottom:-30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service .row [class*=col]{margin-bottom:30px}.service__box:hover h3{text-decoration:underline}.service__box--group{margin:0 auto 20px;width:48px;background-color:#fff;text-align:center;height:54px;border-radius:2px}.service__box--group span{color:#a192a4;font-size:32px;line-height:42px;font-weight:700;display:block;position:relative}.service__box--group span:after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:20px;bottom:-3px;background-color:#a192a4}.service__box--group img{width:100%;height:auto}.service__box h3{cursor:pointer;color:#3e004d;font-size:28px;font-weight:700;margin-bottom:10px}.service__box p{color:#3e2e42;font-size:16px;font-weight:400;line-height:24px;margin-bottom:20px}.service__box .btn{color:#670080!important;font-size:16px;display:inline-block;font-weight:400;padding:9px 30px 9px 20px;border:1px solid #d6c0db;line-height:24px}.service__box .btn img{max-width:12px;display:inline-block;margin-left:6px;position:relative;top:-1px}html,body{width:100%;height:100%}html{font-size:16px}body{font-family:'DM Sans',sans-serif;font-size:16px;color:#3e2e42;background:#fff}body.menu_active{position:fixed;left:0;top:0;width:100%}.wrapper{width:100%;overflow:hidden}.wrapper.noOverflow{overflow:visible}.jumbotron{padding:0;border-radius:0;margin:0}*{-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}:active,:focus,a:active,input:focus,button:focus,img,img:active,img:focus{outline:0!important}::-moz-focus-inner{border:0!important}.alignright{float:right;margin:0 0 15px 15px}.alignleft{float:left;margin:0 15px 15px 0}.aligncenter{display:block;margin:0 auto 15px auto}.wp-caption{margin:5px;padding:5px;border:solid 1px #eee;background:#f8f8f8;font-size:12px}.wp-caption img{display:block;margin-bottom:5px}a{color:inherit;text-decoration:none}a:hover,a:active,a:focus{color:inherit;text-decoration:none}h1 small,h2 small,h3 small,h4 small,h5 small{display:block}hr{margin:15px 0;border:0;border-top:1px solid #eee}p{display:block;width:100%;margin:0 0 15px 0}p:last-child{margin-bottom:0}[data-href],[data-blank-href]{cursor:pointer}.video_embed{position:relative;height:0;padding-top:56.25%}.video_embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.table_responsive{min-height:.01%;overflow-x:auto;width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}.table_responsive tr,.table_responsive td{white-space:nowrap}@media (min-width:576px){.servicelist ol li:nth-last-child(n+3){margin-bottom:40px}}@media (min-width:767px){.countList ol li:nth-last-child(n+3){margin-bottom:60px}}@media (min-width:768px){.partners__inner{margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:46px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:60px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 60px}.partners__partner{-webkit-box-flex:0;-ms-flex:0 0 11.111%;flex:0 0 11.111%}.events__footer{display:none}.textpage__social.respoVisible{display:none}}@media (min-width:992px){.typenav .hidden{display:none}.services .hidden{display:none}.testimonials .hidden{display:none}.testimonials .row [class*=col]:not(:last-child){position:relative}.testimonials .row [class*=col]:not(:last-child):after{content:'';position:absolute;right:0;top:0;width:1px;height:calc(100% - 30px);opacity:.3;background-color:#c9bfcb}.blog .hidden{display:none}.todos ul{margin-bottom:-40px}.todos ul li{margin-bottom:40px}.fixedButton{display:none}.servicelist ol li:nth-last-child(n+4){margin-bottom:80px}.course .hidden{display:none}.notvisible{display:none!important}}@media (min-width:1200px){.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__menu>input{display:none}.header__menu label{display:none}}@media (max-width:1199px){.header__menu--inner{position:fixed;left:0;margin-top:100px;top:0;width:calc(100% + 30px);height:calc(100% - 80px);overflow:scroll;z-index:99;z-index:-100;visibility:hidden}.header__menu--inner:before{content:'';position:fixed;opacity:.95;left:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .6s;transition:all .6s;-webkit-transform:scaleY(0);transform:scaleY(0);width:100%;top:0;background-image:url(../../../themes/theme/fe/assets/img/content/gradient.png);background-position:center center;background-size:cover;background-repeat:no-repeat;height:calc(100vh + 100px)}.header__menu nav{display:none;z-index:999999;position:absolute;left:0;top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto}.header__menu nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;max-width:960px;padding-bottom:30px}.header__menu nav ul li{width:100%;padding-left:30px;padding-right:30px}.header__menu nav ul li a{color:#fff;font-size:28px;display:inline-block;font-weight:400;line-height:20px;padding-bottom:20px;padding-left:0;padding-right:0;margin-bottom:10px}.header__menu nav ul li a:after{height:3px;bottom:4px}.header__menu nav ul li.search{margin-left:0;width:100%;margin-top:20px}.header__menu nav ul li.search .search__icon{display:none}.header__menu nav ul li.search form{display:block}.header__menu nav ul li ul{margin-top:0;padding-top:30px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:0}.header__menu nav ul li ul li{padding:0}.header .menubtn_ul a{border-color:#fff;color:#fff;padding:15px 20px;font-weight:400;font-size:22px}.events__inner{max-width:350px}.events__info--item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.people{margin-bottom:-40px}.people__box{margin-bottom:40px}.blog__info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px}.blog__info--item:first-child{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:5px}.blog__info--item:not(:first-child){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.blog__info--item:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blog__info--item:not(:last-child){margin-right:0}.pricelist__content table th small{display:block}.pricelist__content table td span{display:block}.servicelist ol li a.link,.servicelist ol li span.link{font-size:18px}.servicelist ol li a.link img,.servicelist ol li span.link img{max-width:14px}.bloglist .row{margin-left:-15px;margin-right:-15px}.bloglist .row [class*=col]{padding:0 15px}.bloglist__box--footer{-ms-flex-wrap:wrap;flex-wrap:wrap}.bloglist__author{width:100%;margin-bottom:20px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.bloglist__time{margin-left:auto;margin-right:auto}.course .row{margin-left:-15px;margin-right:-15px}.course [class*=col]{padding:0 15px}.course__box--footer .btn-medium{padding:14px 12px}}@media (max-width:992px){.header__menu nav ul{max-width:720px}}@media (max-width:991px){.pageheader__content--title,.pageheader__inner h1{font-size:32px;line-height:40px}.contentWrap [class*=col-lg-4]{display:none}.pageheader__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pageheader__centered .pageheader__left a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageheader__centered .pageheader__left a span{display:none}.pageheader__centered .pageheader__left a img{width:40px}.pageheader__centered .pageheader__right a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageheader__centered .pageheader__right a span{display:none}.pageheader__centered .pageheader__right a img{width:40px}.pageheader .specialists.special.respo{margin-top:30px}.pageheader__inner h1{margin-bottom:15px}.typenav .row{margin-bottom:-30px}.typenav [class*=col]{margin-bottom:40px}.services ol{margin-bottom:-40px}.services li .services__service--img:before{left:0}.services li{margin-bottom:40px}.services__service{max-width:100%}.services__service--img{max-width:100%;text-align:left;padding-left:35px}.services__service--content{max-width:100%}.partners.bigoffset{margin:0 auto 20px}.partners{margin-top:36px;padding-top:30px}.events{padding:0 55px}.events__inner{max-width:260px}.testimonials.show-mobile{display:block}.testimonials.show-desktop{display:none}.testimonials .slick-list{overflow:visible}.testimonials .row{display:block}.testimonials .row.noslider .testimonials__box{margin-bottom:30px}.testimonials .row [class*=col].slick-active:first-of-type{position:relative}.testimonials .row [class*=col].slick-active:first-of-type:after{content:'';position:absolute;right:0;top:0;width:1px;height:calc(100% - 30px);opacity:.3;background-color:#c9bfcb}.testimonials__footer{display:none}.blog .row{display:block;max-width:90%}.blog__footer{display:none}.todos ul li:not(:last-child){margin-bottom:25px}.breadscrumbs{display:none}.banner__img{margin-top:25px}.quests li:before{left:0}.squares .row{display:block}.ticket__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.ticket__header--place{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-top:15px}.ticket__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:start;align-self:flex-start}.ticket__content--group:nth-last-child(2){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;text-align:left;margin:20px 0}.ticket__content--group:last-child{margin-left:0;margin-right:auto}.ticket__content--group h3{text-align:left}.ticket__content--group h3 small{margin-top:5px}.ticket__content--group input[type=submit]{margin-left:0}.infobox [class*=col]:not(:first-child){margin-top:40px}.dates__col p strong{min-width:1px;margin-right:20px}.phototest__footer{margin-top:0}.phototest__box{margin-bottom:60px}.phototest__box--text p{max-width:100%;margin-bottom:30px}.course .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.course .slick-track .slick-slide{max-width:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.course .row{margin-left:-45px;margin-right:-45px}.course [class*=col]{padding:0 45px;margin-bottom:20px;height:inherit!important}.course [class*=col].courseQuote{display:none}.course__box--footer .btn-medium{padding:14px 12px}.comments ul li .comment-respond>h2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.comments ul li .comment-respond>h2 a{padding-left:0;margin-top:10px}}@media (max-width:991px) and (max-width:575px){.ticket__content--group:nth-last-child(2){margin:12px 0 10px}}@media (max-width:769px){.blog .row [class*=col]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}}@media (max-width:768px){.header__menu nav ul{max-width:680px}}@media (max-width:767px){.testimonials__box p{font-size:15px;line-height:20px}.pageheader__inner p,.doublelist ul li,.doubletext__text p,.textsection p,.information__content p,.pricelist__content table td,.faq__box--content p,.profile__info p,.ticket__footer p,.select select,.customselect__input label,.customselect__dropdown ul li a,.infobox__footer p,.infobox__part ul li,.dates__col p,.pagination ul li a,.pagination ul li p,.textpage .textblock p,.textpage .textblock .table table th,.textpage .textblock .table table td,.textpage .textblock ol li,.textpage .textblock ul>li,.service p{font-size:18px;font-weight:400;line-height:28px}.form-group.form-submit input,.comment-form p.form-submit input{font-size:18px;font-weight:500;line-height:20px}.events__event h4,.people__box h3,.doubletext__text h3,.textsection h3,.banner h4,.faq__box--header h3,.specialists h3,.course__box--header h2{font-size:21px;font-weight:700;line-height:25px}.events__event h4 small,.people__box h3 small,.doubletext__text h3 small,.textsection h3 small,.banner h4 small,.faq__box--header h3 small,.specialists h3 small,.course__box--header h2 small{font-size:18px;font-weight:700;line-height:20px}.footer__menu h4,.testimonials__box--info h5,.blog__box h3,aside .form h3,.servicelist ol li h4,.servicelist ol li a.link,.servicelist ol li span.link,.infobox__part h3,.phototest__box--people h3,.textpage .textblock h4{font-size:20px}.footer__menu h4 small,.testimonials__box--info h5 small,.blog__box h3 small,aside .form h3 small,.servicelist ol li h4 small,.servicelist ol li a.link small,.servicelist ol li span.link small,.infobox__part h3 small,.phototest__box--people h3 small,.textpage .textblock h4 small{font-size:16px;line-height:15px}.footer__top{padding:30px 0}.footer__bottom{padding:20px 0}.footer__bottom ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:5px}.footer__widget{margin-bottom:20px}.footer__menu h4{margin-bottom:5px}.footer__menu ul li{padding-left:13px}.footer__menu ul li:before{width:8px;height:8px;top:5px}.section{margin:40px auto}.section.ltbg{padding:40px 0}.section.bg{padding:40px 0}.section__header{margin-bottom:44px;text-align:left}.section.lowtop{padding-top:30px}.contentWrap__content{padding-top:30px}.pageheader__links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pageheader__links a{font-size:16px}.pageheader__links a img{max-width:18px}.pageheader__links a:not(:last-child){margin-right:0;margin-top:10px}.pageheader__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px}.pageheader__img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pageheader__centered .pageheader__left a{font-size:16px}.pageheader__centered .pageheader__left a:not(:last-child){margin-right:0;margin-top:10px}.pageheader__centered .pageheader__right a{font-size:16px}.pageheader__centered .pageheader__right a:not(:last-child){margin-right:0;margin-top:10px}.cookie__bar__btn{margin-left:0;display:block}.partners.bigoffset{margin:20px auto 20px}.partners__inner{min-height:1px}.partners .slick-list{overflow:visible}.events{padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-22px}.events__event.event--blank{display:none!important}.events__event{width:100%}.events__event:not(:first-child):not(:nth-child(2)){display:none}.events__event:nth-last-child(2) .events__inner:after{display:none}.events__event:nth-child(odd) .events__inner:after{display:none}.events__inner{max-width:100%;padding-bottom:22px;margin-bottom:22px}.testimonials__box--info img{width:36px;margin-right:10px}.people{margin-bottom:-23px}.people__box{margin-bottom:23px}.people__box{padding:0 10px 30px}.people__box ul{display:none}.normal .people__box ul{display:block;margin-bottom:20px;margin-top:20px}.doublelist ul li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.doubletext [class*=col]:not(:last-child){margin-bottom:40px}.doubletext__text{padding:0;text-align:center}.doubletext__text h3:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.textsection h3{margin-bottom:30px}.certificates{-ms-flex-wrap:wrap;flex-wrap:wrap}.certificates__box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.quests ol li{padding-left:35px}.quests ol li:not(:last-child){margin-bottom:20px}.quests ol li h5{font-size:15px;line-height:20px;margin-bottom:5px}.quests li:before{font-size:18px!important;top:-2px;width:24px;height:24px;line-height:24px!important}.specialists{margin-top:30px}.specialists h3{display:none}.specialists.special .specialists__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.servicelist ol li a.link,.servicelist ol li span.link{font-size:15px}.servicelist ol li a.link img,.servicelist ol li span.link img{max-width:12px;margin-left:5px;top:0}.countList ol li:not(:last-child){margin-bottom:25px}.squares{max-width:80%;margin:0}.profile.desktop{display:none}.profile.mobile{display:block}.profile__img{-webkit-box-flex:0;-ms-flex:0 0 106px;flex:0 0 106px;max-width:106px;border-width:3px;margin-right:15px}.profile__img img{min-height:100px}.ticket{padding:25px}.ticket__footer p{max-width:100%}.count{margin-left:0;margin-right:10px}.infobox{padding:25px}.infobox__footer{margin-top:20px}.infobox__part h3{margin-bottom:20px}.dates{padding:25px}.refferencies__footer .nextrefs{text-align:center}.refferencies__footer .pagination{display:none}.refferencies .row{margin-left:-15px;margin-right:-15px}.refferencies .row [class*=col]{padding:0 15px}.refferencies__box:not(:nth-last-child(n+4)){margin-bottom:30px}.refferencies__box--img img{width:100%}.refferencies__box--content h2{font-size:18px}.refferencies__box--content h2 img{max-width:12px}.refferencies__box--content p{font-size:13px;line-height:20px}.phototest__box{margin-bottom:30px}.phototest__box--text p{text-align:left}.phototest__box--text img{display:block}.phototest__box--info{display:none}.phototest__box--img{width:60px;height:60px;border-width:3px;margin:0}.phototest__box--people{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.phototest__box--people h3{margin-top:0;text-align:left;margin-left:10px}.bloglist__footer .nextrefs{text-align:center}.bloglist__footer .pagination{display:none}.course{margin-bottom:-10px}.course .row{margin-left:-15px;margin-right:-15px}.course [class*=col]{padding:0 15px}.course [class*=col].courseQuote{margin-top:-30px;margin-bottom:30px;padding-top:30px;padding-bottom:30px}.course [class*=col].courseQuote .testimonials__box p{margin-bottom:30px}.course__box p{font-size:14px;line-height:20px}.course__box--header{margin-bottom:5px}.course__box--header--info p{font-size:14px}.course__box--img{width:60px;height:60px;margin:0 auto;border-width:3px;-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.course__box--content{margin-bottom:15px}.course__box--content>p{margin-top:7px}.course__box--footer .price{padding:12px 15px}.course__box--footer .price h3{font-size:17px}div.perex p{font-size:16px;line-height:22px}.textpage{margin-bottom:40px;padding-top:30px}.textpage>.container_big>.row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.textpage__social{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.textpage__social.respoVisible{display:-webkit-box;display:-ms-flexbox;display:flex}.textpage__social a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:500;white-space:nowrap;width:100%}.textpage__social a img{margin:0 6px 0 0;max-width:16px;position:relative;top:-1px}.textpage__social a:not(:last-child){margin-bottom:0;margin-right:10px}.textpage .textblock{margin-bottom:0}.textpage .textblock.nobottom{margin-bottom:0}.textpage .textblock .perex{font-size:16px;line-height:22px}.textpage .textblock .table{width:calc(100% + 15px)}.contact .row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.contact__aside form{max-width:100%;padding-left:0;margin-top:0;border-left:none;padding-bottom:33px;margin-bottom:30px}.contact__aside form:before{content:'';left:-15px;width:calc(100% + 30px);position:absolute;bottom:0;height:1px;background-color:#eae7ea}.contact__aside form select{background-size:9px}.articleinfo{margin-top:-35px;margin-bottom:30px}.articleinfo__author{margin-left:0}.articleinfo__img{-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px;height:70px;width:70px}.textpage .respoHidden{display:none}.textpage.article>.container_big>.row>.col-lg-11{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.comments{margin-top:30px;padding-top:30px}}@media (max-width:650px){.alignright,.alignleft,.aligncenter,.wp-caption{display:inline-block;float:none!important;margin:0 auto 15px auto}.wp-caption{display:inline-block}}@media (max-width:575px){.services__service--content p{font-size:13px;font-weight:500;line-height:18px}.footer__bottom ul li a,.footer__menu ul li,.form-group input:not([type=checkbox]):not([type=submit]),.comment-form p input:not([type=checkbox]):not([type=submit]),.form-group textarea,.comment-form p textarea,.form-group label,.comment-form p label,.todos ul li p,.bloglist__more a,.textpage .textblock figure figcaption,.contact__aside form select{font-size:16px;font-weight:400;line-height:20px}.testimonials__box p{font-size:17px;line-height:20px}.comment-reply-link{font-size:14px;font-weight:500;line-height:12px}.pageheader__content--title,.pageheader__inner h1{font-size:29px;line-height:30px}.section__header h2,.pageheader__centered--title,.textsection h2,.quests li:before,.pricelist__header h2,.servicelist__header h2,.textpage .textblock h2,.comments h3{font-size:26px;font-weight:700;line-height:26px}.services__service--content h4,.textpage .textblock h5{font-size:17px;font-weight:700;line-height:16px}.header__logo a img{width:180px}.header__menu--inner{margin-top:90px;height:calc(100% - 90px)}.header__menu>input{width:35px;height:35px}.header__menu label{font-size:10px;right:20px;top:57px;margin-top:0}.header__menu nav ul{width:100%;padding-left:0;padding-right:0;padding-bottom:30px}.header__menu nav ul li a{font-size:21px;padding-bottom:15px;margin-bottom:5px}.header__menu nav ul li ul{padding:0;margin-top:20px}.header .menubtn_ul a{font-size:14px;padding:10px}.section__header{margin-bottom:25px;text-align:left}.pageheader.half:after{height:54px}.pageheader__img img{max-width:280px}.pageheader__centered .pageheader__left{top:calc(50% - 28px)}.pageheader__centered .pageheader__right{top:calc(50% - 28px)}.pageheader__centered{padding-top:30px}.pageheader__centered--img{margin-bottom:12px;width:104px;height:104px;border-width:4px;-webkit-box-shadow:0 5px 10px rgba(62,46,66,.2);box-shadow:0 5px 10px rgba(62,46,66,.2)}.pageheader__centered--title{font-size:24px}.pageheader .specialists.special{display:none}.pageheader .specialists.special.respo{display:block}.form-group.form-submit input,.comment-form p.form-submit input{padding:10px 35px}span.wpcf7-not-valid-tip{font-size:13px!important}.services .hidden h4{font-size:16px}.partners__partner{padding:0 5px}.testimonials .row:not(.noslider){max-width:90%}.testimonials__box{max-width:100%}.people.normal .row{margin-left:-10px;margin-right:-10px}.people.normal .row [class*=col]{padding:0 10px}.people .row{margin-left:-5px;margin-right:-5px}.people .row [class*=col]{padding:0 5px}.people__box{padding-bottom:20px}.people__box:before{top:40px;height:calc(100% - 40px)}.people__box--img{width:95px!important;height:95px!important;border:3px solid #fff}.normal .people__box--img{width:88px;height:88px;border-width:4px}.people__box h3{margin-bottom:10px;margin-top:20px}.people__box .btn-small{padding:0;border:0;font-size:14px;font-weight:500;line-height:14px}.normal .people__box .btn-small{background-color:#f5f3f5;border:1px solid #c9bfcb;padding:8px 16px 8px 16px;border-radius:4px;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:none!important;box-shadow:none!important;display:inline-block;outline:0!important;color:#3e2e42;cursor:pointer}.normal .people__box .btn-small:hover{color:#3e2e42;background-color:#fff}.blog .row [class*=col]{padding:0 5px}.blog__box{padding:15px}.blog__info--item p,.blog__info--item span{font-size:14px;font-weight:500;line-height:22px}.blog__info--item img{max-width:12Px}.doublelist ul li{margin-bottom:13px}.doublelist ul li:before{width:10px;height:10px;left:0}.textsection.smallLeft{text-align:left}.textsection h2{margin-bottom:10px}.textsection__partners--partner{padding:0 3px}.todos ul li:not(:last-child){margin-bottom:35px}.todos ul li{padding-left:35px}.todos ul li:before{width:24px;height:24px}.todos ul li h5{font-size:15px;line-height:20px;margin-bottom:15px}.todos ul li p strong{font-weight:400}.todos ul li p{font-size:14px;font-weight:400}.banner{padding:20px}.banner h5{font-size:15px;font-weight:700;line-height:20px;margin-bottom:15px}.banner h4{margin-bottom:14px}.information{padding:32px 0}.information:before{content:'';position:absolute;left:-15px;top:0;width:calc(100% + 30px);height:100%;background-color:#f0e9f1}.information>*{position:relative;z-index:2}.information__img{-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;max-width:24px;margin-right:10px}.pricelist{padding:30px 0}.pricelist:before{content:'';position:absolute;left:-15px;top:0;width:calc(100% + 30px);height:100%;background-color:#f2f0f2}.pricelist>*{position:relative;z-index:2}.pricelist__content table th{font-size:16px;font-weight:400;line-height:20px;padding-bottom:10px}.pricelist__content table td{padding:9px 0;font-size:16px;font-weight:400;line-height:22px}.pricelist__content table td strong{font-size:16px;font-weight:500;line-height:22px}.faq__box:not(:last-child){margin-bottom:20px}.faq__box--header h3{font-size:16px;font-weight:400;line-height:20px;padding-bottom:7px;padding-top:0}.faq__box--header img{max-width:16px;top:0}.specialists{margin-top:25px}.specialists.special .specialists__box--img{width:50px;height:50px;border-width:2px;margin-bottom:8px}.specialists.special .specialists__box p{font-size:10px;line-height:12px}.specialists__box:not(:last-child){margin-right:20px}.specialists__box--img{width:70px;height:70px;border-width:2px;margin-bottom:8px}.specialists__box p{font-size:13px}.servicelist__box{border-bottom:none;padding-bottom:0}.servicelist ol li .servicelist__box .counter:before{font-size:21px;font-weight:700;line-height:36px;width:36px;height:36px;margin-bottom:10px}.servicelist ol li:not(:last-child){margin-bottom:30px}.servicelist ol li h3{font-size:18px;font-weight:700;line-height:22px;margin-bottom:10px}.servicelist ol li a.link,.servicelist ol li span.link{font-size:13px;font-weight:400;line-height:20px;padding:5px 10px;display:inline-block;border-radius:3px;border:1px solid #d6c0db;padding-right:30px;position:relative}.servicelist ol li a.link img,.servicelist ol li span.link img{max-width:10px;position:absolute;right:10px;top:9px}.servicelist ol li .specialists{margin-top:18px}.servicelist ol li .specialists__box--img{width:65px;height:65px}.servicelist ol li .specialists__box p{font-size:14px;font-weight:500;line-height:9px}.countList ol li:before{top:-2px;width:24px;height:24px;line-height:24px;font-size:18px}.countList ol li{padding-left:35px;padding-right:0}.countList ol li h3{font-size:15px;font-weight:400;line-height:20px}.squares{max-width:95%}.squares .row{margin-left:-5px;margin-right:-5px}.squares [class*=col]{padding:0 5px}.squares__box{padding:15px}.ticket{padding:30px 0;position:relative}.ticket:before{content:'';position:absolute;left:-15px;top:0;width:calc(100% + 30px);height:100%;background-color:#f2f0f2}.ticket__content--group:first-child{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ticket__content--group h3{font-size:20px;font-weight:700;line-height:22px;color:#3e2e42}.ticket__content--group h3 small{font-size:16px;font-weight:400;line-height:20px}.ticket__content--group input[type=submit]{width:100%;text-align:center}.count input{height:40px;font-size:13px;font-weight:500;width:40px;line-height:20px}.select{display:block;width:calc(100% - 50px)}.select select{height:40px;font-size:13px;font-weight:500;line-height:19px;background-size:10px}.select__icon{width:16px;left:14px;top:7px}.customselect__input{display:none}.customselect__input label{top:14px}.infobox{padding:30px 0;position:relative}.infobox .row,.infobox .infobox__footer{position:relative;z-index:2}.infobox:before{content:'';position:absolute;left:-15px;top:0;width:calc(100% + 30px);height:100%;background-color:#f2f0f2}.infobox__part ul li{display:block;padding:10px 0}.infobox__part ul li strong{display:block;-webkit-mask-repeat:0;mask-repeat:0;width:auto;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.dates{padding:30px 0;position:relative}.dates .row,.dates .infobox__footer{position:relative;z-index:2}.dates:before{content:'';position:absolute;left:-15px;top:0;width:calc(100% + 30px);height:100%;background-color:#f2f0f2}.dates>*{position:relative;z-index:2}.dates__header{margin-bottom:18px}.dates__header h2{font-size:16px;font-weight:700;line-height:20px}.dates__col p strong{display:block;margin-right:0}.dates__col .btn-medium{padding:10px 15px}.tags ul li a{font-size:13px;line-height:16px}.bloglist__footer{margin-top:-10px}.bloglist .row [class*=col]{margin-bottom:30px}.bloglist__box h2{font-size:24px;line-height:20px;margin-top:15px;margin-bottom:20px}.bloglist__box--footer{margin-top:12px}.bloglist__author p{font-size:14px}.bloglist__author--img{width:26px;height:26px;border-width:2px;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;margin-right:6px}.bloglist__date p{font-size:14px}.bloglist__date img{max-width:12px}.bloglist__time p{font-size:14px}.bloglist__time img{max-width:12px}.bloglist__more a{font-size:14px}.bloglist__more img{max-width:12px}.course{margin-bottom:-20px}.course [class*=col].courseQuote{display:none}.textpage__social{margin-top:30px;display:block}.textpage__social.respoVisible{display:block}.textpage__social a:not(:last-child){margin-right:0;margin-bottom:15px}.textpage .textblock h2{margin-top:22px}.textpage .textblock h3{font-size:16px;line-height:20px}.textpage .textblock h4{margin-top:45px}.textpage .textblock h5{margin-top:45px}.textpage .textblock figure{margin:45px auto 20px}.textpage .textblock blockquote{padding:20px;border-radius:6px;border:1px solid #dcd8dd;margin:45px auto 20px}.textpage .textblock .table{margin-bottom:40px}.textpage .textblock .table__img img{width:20px}.textpage .textblock .table table th{padding:10px}.textpage .textblock .table table td{padding:10px}.textpage .textblock ol{margin:40px auto}.textpage .textblock ul>li{padding-left:20px}.textpage .textblock ul>li:before{width:12px;height:12px;top:5px}.contact__info h3{font-size:16px}.contact__info h3:not(:first-child){margin-top:20px}.articleinfo{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:-24px;margin-bottom:20px}.articleinfo__author{margin-right:20px;text-align:left}.articleinfo__author p{margin-left:10px;white-space:nowrap}.articleinfo__img{-webkit-box-flex:0;-ms-flex:0 0 54px;flex:0 0 54px;height:54px;width:54px;border-width:3px}.articleinfo__date img{width:14px;margin-right:5px;position:relative;top:-1px}.articleinfo__time{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:58px;margin-top:5px}.articleinfo__time img{width:14px;margin-right:5px;position:relative;top:-1px}.textpage.article{margin-bottom:30px}.comment-reply-link{padding:7px 13px}.comments .comment-respond{padding:20px}.comments ul li ul{margin-left:20px}.comments ul li .comments__header p:not(:last-child){margin-right:20px}.service{padding:40px 0}.service .specialists{margin-top:18px}.service .specialists__box--img{width:65px;height:65px}.service .specialists__box p{font-size:14px;font-weight:500;line-height:9px}.service .counter:before{font-size:28px;font-weight:700;line-height:40px;width:40px;height:40px;margin-bottom:10px}.service h2{font-size:28px}.service__box h3{font-size:24px}}@media (max-width:575px) and (max-width:575px){.normal .people__box .btn-small{padding:7px 13px}}