@import "../themes/poravinternet-v3/assets/scss/libs/jquery.fancybox.min.css";.mfp-bg {top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8 }.mfp-wrap {top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden }.mfp-container {text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box }.mfp-container:before {content:'';display:inline-block;height:100%;vertical-align:middle }.mfp-align-top .mfp-container:before {display:none }.mfp-content {position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045 }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width:100%;cursor:auto }.mfp-ajax-cur {cursor:progress }.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out }.mfp-zoom {cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in }.mfp-auto-cursor .mfp-content {cursor:auto }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select:none;-moz-user-select:none;user-select:none }.mfp-loading.mfp-figure {display:none }.mfp-hide {display:none !important }.mfp-preloader {color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044 }.mfp-preloader a {color:#ccc }.mfp-preloader a:hover {color:#fff }.mfp-s-ready .mfp-preloader {display:none }.mfp-s-error .mfp-content {display:none }button.mfp-close,button.mfp-arrow {overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation }button::-moz-focus-inner {padding:0;border:0 }.mfp-close {width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace }.mfp-close:hover,.mfp-close:focus {opacity:1 }.mfp-close:active {top:1px }.mfp-close-btn-in .mfp-close {color:#333 }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color:#fff;right:-6px;text-align:right;padding-right:6px;width:100% }.mfp-counter {position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap }.mfp-arrow {position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent }.mfp-arrow:active {margin-top:-54px }.mfp-arrow:hover,.mfp-arrow:focus {opacity:1 }.mfp-arrow:before,.mfp-arrow:after {content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent }.mfp-arrow:after {border-top-width:13px;border-bottom-width:13px;top:8px }.mfp-arrow:before {border-top-width:21px;border-bottom-width:21px;opacity:0.7 }.mfp-arrow-left {left:0 }.mfp-arrow-left:after {border-right:17px solid #fff;margin-left:31px }.mfp-arrow-left:before {margin-left:25px;border-right:27px solid #3f3f3f }.mfp-arrow-right {right:0 }.mfp-arrow-right:after {border-left:17px solid #fff;margin-left:39px }.mfp-arrow-right:before {border-left:27px solid #3f3f3f }.mfp-iframe-holder {padding-top:40px;padding-bottom:40px }.mfp-iframe-holder .mfp-content {line-height:0;width:100%;max-width:900px }.mfp-iframe-holder .mfp-close {top:-40px }.mfp-iframe-scaler {width:100%;height:0;overflow:hidden;padding-top:56.25% }.mfp-iframe-scaler iframe {position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000 }img.mfp-img {width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto }.mfp-figure {line-height:0 }.mfp-figure:after {content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444 }.mfp-figure small {color:#bdbdbd;display:block;font-size:12px;line-height:14px }.mfp-figure figure {margin:0 }.mfp-bottom-bar {margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto }.mfp-title {text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px }.mfp-image-holder .mfp-content {max-width:100% }.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer }@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left:0;padding-right:0 }.mfp-img-mobile img.mfp-img {padding:0 }.mfp-img-mobile .mfp-figure:after {top:0;bottom:0 }.mfp-img-mobile .mfp-figure small {display:inline;margin-left:5px }.mfp-img-mobile .mfp-bottom-bar {background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box }.mfp-img-mobile .mfp-bottom-bar:empty {padding:0 }.mfp-img-mobile .mfp-counter {right:5px;top:3px }.mfp-img-mobile .mfp-close {top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0 }}@media (max-width:900px) {.mfp-arrow {-webkit-transform:scale(0.75);transform:scale(0.75) }.mfp-arrow-left {-webkit-transform-origin:0;transform-origin:0 }.mfp-arrow-right {-webkit-transform-origin:100%;transform-origin:100% }.mfp-container {padding-left:6px;padding-right:6px }}img.fr-dib {margin:5px auto;display:block;float:none;vertical-align:top }img.fr-dib.fr-fil {margin-left:0 }img.fr-dib.fr-fir {margin-right:0 }img.fr-dii {display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(90%) }img.fr-dii.fr-fil {float:left;margin:5px 5px 5px 0;max-width:calc(95%) }img.fr-dii.fr-fir {float:right;margin:5px 0 5px 5px;max-width:calc(95%) }.slick-slider {position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent }.slick-list {position:relative;display:block;overflow:hidden;margin:0;padding:0 }.slick-list:focus {outline:none }.slick-list.dragging {cursor:pointer;cursor:hand }.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0) }.slick-track {position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto }.slick-track:before,.slick-track:after {display:table;content:'' }.slick-track:after {clear:both }.slick-loading .slick-track {visibility:hidden }.slick-slide {display:none;float:left;height:100%;min-height:1px }[dir='rtl'] .slick-slide {float:right }.slick-slide img {display:block }.slick-slide.slick-loading img {display:none }.slick-slide.dragging img {pointer-events:none }.slick-initialized .slick-slide {display:block }.slick-loading .slick-slide {visibility:hidden }.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent }.slick-arrow.slick-hidden {display:none }@font-face {font-family:'slick';font-weight:normal;font-style:normal;src:url('../themes/poravinternet-v3/fonts/slick.eot');src:url('../themes/poravinternet-v3/fonts/slick.eot?#iefix') format('embedded-opentype'),url('../themes/poravinternet-v3/fonts/slick.woff') format('woff'),url('../themes/poravinternet-v3/fonts/slick.ttf') format('truetype'),url('../themes/poravinternet-v3/fonts/slick.svg#slick') format('svg') }.slick-prev,.slick-next {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent }.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {color:transparent;outline:none;background:transparent }.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {opacity:1 }.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {opacity:0.25 }.slick-prev:before,.slick-next:before {font-family:'slick';font-size:20px;line-height:1;opacity:0.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }.slick-prev {left:-25px }[dir='rtl'] .slick-prev {right:-25px;left:auto }.slick-prev:before {content:'←' }[dir='rtl'] .slick-prev:before {content:'→' }.slick-next {right:-25px }[dir='rtl'] .slick-next {right:auto;left:-25px }.slick-next:before {content:'→' }[dir='rtl'] .slick-next:before {content:'←' }.slick-dotted.slick-slider {margin-bottom:30px }.slick-dots {position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center }.slick-dots li {position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer }.slick-dots li button {font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent }.slick-dots li button:hover,.slick-dots li button:focus {outline:none }.slick-dots li button:hover:before,.slick-dots li button:focus:before {opacity:1 }.slick-dots li button:before {font-family:'slick';font-size:9px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;color:#ccc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }.slick-dots li.slick-active button:before {opacity:0.75;color:#3e8cd7 }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main {display:block }body {line-height:1 }ol,ul {list-style:none }blockquote,q {quotes:none }blockquote:before,blockquote:after,q:before,q:after {content:'';content:none }table {border-collapse:collapse;border-spacing:0 }html {box-sizing:border-box }@media (max-width:768px) {html {height:100%;overflow:scroll;-webkit-overflow-scrolling:touch }}*,*::before,*::after {box-sizing:inherit }body {font-family:"Montserrat",Arial,sans-serif;font-size:18px;color:#1e2933 }a {padding-bottom:2px;color:#3e8cd7;text-decoration:none;display:inline-block;vertical-align:middle;cursor:pointer }select {display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#444;line-height:1.3;padding:0.6em 1.4em 0.5em 0.8em;width:100%;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #aaa;box-shadow:0 1px 0 1px rgba(0,0,0,0.04);border-radius:0.5em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 0%,#e5e5e5 100%);background-repeat:no-repeat,repeat;background-position:right 0.7em top 50%,0 0;background-size:0.65em auto,100% }select::-ms-expand {display:none }select:hover {border-color:#888 }select:focus {border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none }select option {font-weight:normal }*[dir="rtl"] select,:root:lang(ar) select,:root:lang(iw) select {background-position:left 0.7em top 50%,0 0;padding:0.6em 0.8em 0.5em 1.4em }input,select,textarea {-webkit-appearance:none }.wrapper {padding:0 40px;box-sizing:border-box }.logo:hover::before {display:none }.visually-hidden {clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;border:0;padding:0;position:absolute;white-space:nowrap;overflow:hidden }.invisible {visibility:hidden }.button {padding:20px 45px;border:2px solid #3e8cd7;background:#fff;border-radius:50px;display:inline-block;vertical-align:middle;color:#06f;font-weight:700;text-transform:uppercase;width:auto;transition:0.3s;font-family:"Montserrat",Arial,sans-serif }.button:before {display:none }.button:hover {background:#06f;color:#fff }@media (max-width:700px) {.button {font-size:14px;line-height:20px;padding:17px 25px }}.button--active {background:#06f;color:#fff }input[type="checkbox"] {-webkit-appearance:auto !important }@font-face {font-family:'Montserrat';font-style:normal;font-weight:400;src:url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-regular.eot');src:local('Montserrat Regular'),local('Montserrat-Regular'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-regular.eot?#iefix') format('embedded-opentype'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-regular.woff2') format('woff2'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-regular.woff') format('woff'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-regular.ttf') format('truetype'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-regular.svg#Montserrat') format('svg');font-display:optional }@font-face {font-family:'Montserrat';font-style:normal;font-weight:600;src:url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-600.eot');src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-600.eot?#iefix') format('embedded-opentype'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-600.woff2') format('woff2'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-600.woff') format('woff'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-600.ttf') format('truetype'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-600.svg#Montserrat') format('svg');font-display:optional }@font-face {font-family:'Montserrat';font-style:normal;font-weight:700;src:url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-700.eot');src:local('Montserrat Bold'),local('Montserrat-Bold'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-700.eot?#iefix') format('embedded-opentype'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-700.woff2') format('woff2'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-700.woff') format('woff'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-700.ttf') format('truetype'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-700.svg#Montserrat') format('svg');font-display:optional }@font-face {font-family:'Montserrat';font-style:normal;font-weight:800;src:url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-800.eot');src:local('Montserrat ExtraBold'),local('Montserrat-ExtraBold'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-800.eot?#iefix') format('embedded-opentype'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-800.woff2') format('woff2'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-800.woff') format('woff'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-800.ttf') format('truetype'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-800.svg#Montserrat') format('svg');font-display:optional }@font-face {font-family:'slick';font-style:normal;font-weight:400;src:url('../themes/poravinternet-v3/assets/fonts/slick.eot');src:local('slick'),local('slick'),url('../themes/poravinternet-v3/assets/fonts/montserrat-v13-latin_cyrillic-800.eot?#iefix') format('embedded-opentype'),url('../themes/poravinternet-v3/assets/fonts/slick.woff') format('woff'),url('../themes/poravinternet-v3/assets/fonts/slick.ttf') format('truetype'),url('../themes/poravinternet-v3/assets/fonts/slick.svg') format('svg');font-display:optional }._svg-icon-accordion--img--accordion-arrow,._svg-icon-accordion--img--cd-icons,._svg-icon-check-mark,._svg-icon-footer--img--fb,._svg-icon-footer--img--mail-icon,._svg-icon-footer--img--phone-icon,._svg-icon-footer--img--place-icon,._svg-icon-footer--img--pp,._svg-icon-footer--img--time-icon,._svg-icon-form--img--file-icon,._svg-icon-form--img--round-close,._svg-icon-logo,._svg-icon-nav--img--close,._svg-icon-nav--img--hamburger,._svg-icon-services-item--img--development,._svg-icon-tabs--img--design,._svg-icon-tabs--img--gardening,._svg-icon-tabs--img--green-roofs,._svg-icon-tabs--img--landing,._svg-icon-tabs--img--landscaping,._svg-icon-tabs--img--vicons,._svg-icon-tabs--old--img--vicons {background:url("../themes/poravinternet-v3/assets/img/svgsprite.css.svg") no-repeat }._svg-icon-accordion--img--accordion-arrow {background-position:0 16.5869565217% }._svg-icon-accordion--img--accordion-arrow-dims {width:32px;height:19px }._svg-icon-accordion--img--cd-icons {background-position:28.5714285714% 33.2621359223% }._svg-icon-accordion--img--cd-icons-dims {width:32px;height:8px }._svg-icon-check-mark {background-position:28.1491907108% 0 }._svg-icon-check-mark-dims {width:30.32px;height:32px }._svg-icon-footer--img--fb {background-position:55.6428571429% 0 }._svg-icon-footer--img--fb-dims {width:32px;height:32px }._svg-icon-footer--img--mail-icon {background-position:95.696969697% 57.8431372549% }._svg-icon-footer--img--mail-icon-dims {width:12px;height:9px }._svg-icon-footer--img--phone-icon {background-position:92.8823529412% 34.0206185567% }._svg-icon-footer--img--phone-icon-dims {width:8px;height:14px }._svg-icon-footer--img--place-icon {background-position:95.696969697% 18.75% }._svg-icon-footer--img--place-icon-dims {width:12px;height:15px }._svg-icon-footer--img--pp {background-position:84.2142857143% 40.5063291139% }._svg-icon-footer--img--pp-dims {width:32px;height:32px }._svg-icon-footer--img--time-icon {background-position:95.696969697% 47.4747474747% }._svg-icon-footer--img--time-icon-dims {width:12px;height:12px }._svg-icon-form--img--file-icon {background-position:99.4645669291% 0 }._svg-icon-form--img--file-icon-dims {width:17px;height:18px }._svg-icon-form--img--round-close {background-position:84.2105263158% 84.024691358% }._svg-icon-form--img--round-close-dims {width:30px;height:30px }._svg-icon-logo {background-position:0 0 }._svg-icon-logo-dims {width:32px;height:15.26px }._svg-icon-nav--img--close {background-position:94.2686567164% 67.3267326733% }._svg-icon-nav--img--close-dims {width:10px;height:10px }._svg-icon-nav--img--hamburger {background-position:51.6129032258% 48.311827957% }._svg-icon-nav--img--hamburger-dims {width:20px;height:18px }._svg-icon-services-item--img--development {background-position:28.5714285714% 49.7618783918% }._svg-icon-services-item--img--development-dims {width:32px;height:20.71px }._svg-icon-tabs--img--design {background-position:57.1428571429% 86.1518987342% }._svg-icon-tabs--img--design-dims {width:32px;height:32px }._svg-icon-tabs--img--gardening {background-position:28.5714285714% 86.1518987342% }._svg-icon-tabs--img--gardening-dims {width:32px;height:32px }._svg-icon-tabs--img--green-roofs {background-position:0 86.1518987342% }._svg-icon-tabs--img--green-roofs-dims {width:32px;height:32px }._svg-icon-tabs--img--landing {background-position:84.2142857143% 0 }._svg-icon-tabs--img--landing-dims {width:32px;height:32px }._svg-icon-tabs--img--landscaping {background-position:0 51.1323546148% }._svg-icon-tabs--img--landscaping-dims {width:32px;height:23.13px }._svg-icon-tabs--img--vicons {background-position:0 34.1473138642% }._svg-icon-tabs--img--vicons-dims {width:32px;height:10.67px }._svg-icon-tabs--old--img--vicons {background-position:0 99.7308880694% }._svg-icon-tabs--old--img--vicons-dims {width:32px;height:10.67px }.page-404 {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;flex-grow:5;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:50px;margin-top:50px }@media (max-width:1025px) {.page-404 {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.page-404 {max-width:1024px;padding-left:20px;padding-right:20px }}.page-404__head {color:#3e8cd7;font-weight:800;font-size:150px;margin-bottom:18px }.page-404__title {line-height:1.5;font-size:20px;font-weight:600;margin-bottom:15px }.page-404__desc {font-size:14px;max-width:380px;text-align:center;line-height:1.5 }@media (max-width:991px) {.page-404__head {font-size:110px }.page-404__title {font-size:16px }.page-404__desc {font-size:12px }}.accordion {width:100%;background:#4d5158;margin:4em auto }.accordion__item-content {display:none;background:#fff;padding:25px 15px }.accordion__item-body p {line-height:23px;font-size:16px;margin-bottom:0.7em }.accordion__item-image img {margin-bottom:20px }.accordion__parent-item {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.accordion__toggler {position:absolute;opacity:0 }.accordion__label {position:relative;display:flex;align-items:center;justify-content:space-between;padding:25px 15px 25px 25px;color:#fff;font-size:1.6rem;min-height:100px;cursor:pointer;background:#e4e4e4;border-bottom:1px solid rgba(0,0,0,0.25) }.accordion__label svg {fill:#686868 }.accordion__label-title {font-size:18px;line-height:26px;flex-grow:1;padding-left:20px;color:#000 }.no-touch .accordion__label:hover {background:#52565d }.accordion__label::after {content:'';display:inline-block;min-width:34px;height:19px;position:static;background-image:url(../themes/poravinternet-v3/assets/img/accordion-arrow.svg);background-repeat:no-repeat }.accordion__toggler:checked + .accordion__label {background:#99bd7c;box-shadow:none }.accordion__toggler:checked + .accordion__label svg {fill:#fff }.accordion__toggler:checked + .accordion__label .accordion__label-title {color:#fff;font-weight:bold }.accordion__toggler:checked + label::after {transform:rotate(180deg) }.accordion__toggler:checked + label + div,.accordion__toggler:checked + label:nth-of-type(n) + div {display:block }@media only screen and (min-width:600px) {.accordion__label {padding:10px;font-size:1.9rem }.accordion__label::after {right:24px }}.accordion--animated label::after {-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s }@media (max-width:768px) {.accordion {display:block }}@media (max-width:400px) {.accordion__label svg {max-width:60px }}.article {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;font-size:16px;margin-bottom:100px }@media (max-width:1025px) {.article {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.article {max-width:1024px;padding-left:20px;padding-right:20px }}.article h1 {font-weight:800;font-size:3em;margin-top:40px;margin-bottom:40px }.article p {font-size:1em;line-height:1.58em;margin-bottom:1.5em;max-width:650px }.article span {font-size:1em;line-height:1.58em;max-width:650px }.article a {text-decoration:underline }.article strong,.article b {font-size:1em;line-height:1.58em;max-width:650px;font-weight:700 }@media (max-width:991px) {.article {margin-bottom:50px }.article h1 {font-size:2.2em }}.banner-vacancy {margin-bottom:80px;max-width:850px }.banner-vacancy__top {position:relative;background:#3e8cd7;min-height:80px;display:flex;align-items:flex-end }.banner-vacancy__title {color:#fff;font-size:36px;font-weight:bold;margin-left:30px }.banner-vacancy__svg-pip {position:absolute;top:3px;left:3px;width:185px;z-index:1 }.banner-vacancy__svg {position:absolute;top:100%;right:0;left:0 }.banner-vacancy__bottom {min-height:220px;background:url(../themes/poravinternet-v3/assets/img/vacancy-banner-bg.jpg) no-repeat top left/ auto,linear-gradient(to bottom,#e7e5e6 0%,#eee 50%,#e7e7e7 100%);display:flex;align-items:center;justify-content:flex-end;padding-top:25px }.banner-vacancy__btn-wrap {padding:0 35px;width:100%;max-width:475px }.banner-vacancy__text {margin-bottom:15px;font-size:24px;font-weight:600;color:#505050 }.banner-vacancy__text span {font-weight:700;color:#d73e3e }.banner-vacancy__btn {width:100%;outline:unset;cursor:pointer;border:unset;box-shadow:0 3px 5px rgba(0,0,0,0.3);transition:0.3s;padding:20px 45px;background:#3e8cd7;border-radius:5px;display:inline-block;vertical-align:middle;color:#fff;font-weight:700;text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif }.banner-vacancy__btn:hover {box-shadow:0 3px 5px rgba(0,0,0,0.1) }@media (max-width:1240px) {.banner-vacancy__title {font-size:32px;margin-bottom:4px }.banner-vacancy__text {font-size:22px }}@media (max-width:768px) {.banner-vacancy__btn-wrap {width:auto;max-width:unset }}@media (max-width:700px) {.banner-vacancy__title {font-size:24px }.banner-vacancy__svg-pip {width:165px }.banner-vacancy__text {font-size:20px }}@media (max-width:600px) {.banner-vacancy__bottom {justify-content:center;background:linear-gradient(to bottom,rgba(203,203,203,0.8) 0%,rgba(255,255,255,0.8) 50%,rgba(203,203,203,0.8) 100%),url(../themes/poravinternet-v3/assets/img/vacancy-banner-bg.jpg) no-repeat top left/ auto }.banner-vacancy__title {margin-bottom:15px }.banner-vacancy__svg-pip {width:150px }.banner-vacancy__btn-wrap {width:100%;text-align:center }}@media (max-width:500px) {.vacancy__top {min-height:90px }.banner-vacancy {margin-left:-20px;width:calc(100% + 40px) }.banner-vacancy__btn-wrap {padding:0 25px }.banner-vacancy__title {margin-left:unset }.banner-vacancy__top {justify-content:center }.banner-vacancy__bottom {min-height:200px }}.big-text-article {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;font-size:18px;margin-bottom:3.5em }@media (max-width:1025px) {.big-text-article {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.big-text-article {max-width:1024px;padding-left:20px;padding-right:20px }}.big-text-article .big-text-article__first-text {padding-top:20px }.big-text-article p {font-size:1em;line-height:1.58em;margin-bottom:1em }.big-text-article ul {margin-bottom:1em }.big-text-article b,.big-text-article strong {font-size:1em;line-height:1.58em;margin-bottom:20px;font-weight:bold }.big-text-article h1 {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:25px;line-height:1.2;max-width:780px }.big-text-article h2 {font-weight:800;font-size:2em;margin-top:1em;margin-bottom:1em;line-height:1.3 }.big-text-article h3 {font-weight:600;font-size:1.3em;margin-bottom:0.8em;margin-top:1.7em;line-height:1.3em }.big-text-article li {font-size:1em;line-height:1.58em;margin-bottom:1em;padding-left:34px;position:relative }.big-text-article li::before {content:'—';position:absolute;top:0;left:0 }@media (max-width:1240px) {.big-text-article {font-size:16px }.big-text-article h2 {font-size:28px }}@media (max-width:1040px) {.big-text-article h1 {font-size:36px;margin-bottom:15px;margin-top:50px }}@media (max-width:991px) {div.big-text-article {font-size:16px }}@media (max-width:700px) {.big-text-article {margin-bottom:0 }.big-text-article h1 {font-size:34px;margin-bottom:20px;margin-top:25px }}.choice-cards__title {font-weight:600;font-size:24px;text-align:center;margin-bottom:30px }.choice-cards__list {display:flex;margin:0 -15px }.choice-cards__item {margin:0 15px;width:100%;transition:0.3s }.choice-cards__item label {display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #1e2933;border-radius:5px;min-height:345px;transform:scale(0.9);transition:0.3s;background:#fff;padding:15px;text-align:center;cursor:pointer }.choice-cards__item label .choice-cards__item-check-icon {transform:scale(0);transition:0.3s }.choice-cards__item label .choice-cards__item-title {font-weight:500;font-size:16px;line-height:23px;text-align:center;margin-bottom:20px }.choice-cards__item label .choice-cards__item-price {font-size:24px;line-height:35px;text-align:center;font-weight:bold;margin-bottom:0 }.choice-cards__item label .choice-cards__item-duration {font-weight:bold;font-size:16px;line-height:23px;text-align:center }.choice-cards__item label .choice-cards__order-button {font-weight:bold;font-size:24px;line-height:35px;text-align:center;margin-top:35px;cursor:pointer;transform:scale(0);transition:0.3s;padding:6px 45px }.choice-cards__item input:checked + label {transform:scale(1.05);box-shadow:0 30px 50px rgba(9,32,53,0.3) }.choice-cards__item input:checked + label .choice-cards__item-check-icon {transform:scale(1);margin-bottom:25px }.choice-cards__item input:checked + label .choice-cards__order-button {transform:scale(1) }@media (max-width:991px) {.choice-cards__list {flex-direction:column;align-items:center;margin:0 }.choice-cards__item {margin:0 0 15px }.choice-cards__item label {min-height:250px }.choice-cards__item input:checked + label {transform:scale(1.01) }}.contacts {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:50px }@media (max-width:1025px) {.contacts {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.contacts {max-width:1024px;padding-left:20px;padding-right:20px }}.contacts__title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:40px;line-height:1.2;max-width:780px }.contacts__widget {display:flex;justify-content:space-between;margin-top:75px }.contacts__widget-title {font-weight:600;font-size:36px;margin-bottom:30px;line-height:1.2;width:100% }.contacts__map {max-width:500px;max-height:350px;min-height:350px;width:100%;align-self:flex-start;margin-left:75px;border:10px solid #f5fafe }.contacts__item {display:flex;font-size:18px;line-height:1.4;margin-bottom:35px }.contacts__item-key {width:180px;max-width:165px;font-weight:600;padding-right:20px;flex-grow:1;flex-shrink:0 }.contacts__item-value a {border-bottom:1px solid;transition:0.3s }.contacts__item-value a:hover {opacity:0.7 }@media (max-width:1140px) {.contacts__item {font-size:16px;line-height:25px }.contacts__info {width:430px }.contacts__item-key {width:160px;max-width:160px }.contacts__map {max-height:300px;min-height:300px;width:210px;max-width:100%;flex-grow:1;overflow-y:hidden }.contacts__map ymaps {max-height:300px }}@media (max-width:991px) {.contacts {margin-bottom:90px;margin-top:40px }.contacts__title {font-size:36px;margin-bottom:25px;margin-top:50px }.contacts__description {font-size:20px }}@media (max-width:768px) {div.contacts {margin-bottom:50px;margin-top:0 }div.contacts .contacts__title {font-size:34px;margin-bottom:20px;margin-top:25px }.contacts__widget {flex-direction:column;margin-top:35px }.contacts__widget-title {font-size:28px }.contacts__map {max-height:240px;min-height:210px;width:100%;max-width:100%;flex-grow:1;margin-left:0 }.contacts__map ymaps {max-height:210px }.contacts__info {width:100% }.contacts__item {flex-direction:column;font-size:16px;margin-bottom:20px }}.elastic-tabs {font-size:15px;padding:0;list-style:none;background:#fff;border-bottom:1px solid #d9d9d9;display:inline-block;border-radius:0;position:relative;min-width:690px }.elastic-tabs__item {text-decoration:none;font-size:18px;color:#8a8a8a;text-transform:uppercase;padding:10px 20px;display:inline-block;position:relative;z-index:1;transition-duration:0.6s;cursor:pointer }.elastic-tabs .elastic-tabs__item--active {color:#3e8cd7 }.elastic-tabs .elastic-tabs__range {height:100%;display:inline-block;position:absolute;left:0;top:0;z-index:1;border-radius:0;transition-duration:0.6s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.2);background:#fff;color:#3e8cd7;border-bottom:1px solid #3e8cd7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05abe0',endColorstr='#8200f4',GradientType=1) }@media (max-width:991px) {.elastic-tabs__range {flex-grow:1 }}@media (max-width:1000px) {div.elastic-tabs {display:flex;min-width:unset;flex-wrap:wrap;justify-content:flex-start;margin:75px -3px 35px;border-bottom:unset }.elastic-tabs__item {border:1px solid #8a8a8a;border-radius:5px;margin:3px }.elastic-tabs__item--active {border-color:#3e8cd7 }}@media (max-width:425px) {div.elastic-tabs {margin-top:50px }.elastic-tabs__item {font-size:14px }}.feedback-form {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box }@media (max-width:1025px) {.feedback-form {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.feedback-form {max-width:1024px;padding-left:20px;padding-right:20px }}.feedback-form__title {font-weight:800;font-size:36px;margin-bottom:27px;line-height:1.2 }.feedback-form__content {display:flex }.feedback-form__card {max-width:305px;background:#fff;margin-left:75px;align-self:flex-start;box-shadow:1px 2px 10px rgba(51,51,51,0.15) }.feedback-form__card-photo {max-width:100%;max-height:340px;-o-object-fit:cover;object-fit:cover;margin-bottom:11px;width:100%;min-width:290px }.feedback-form__card-person-name {font-weight:600 }.feedback-form__card-person-position {font-weight:300;margin-bottom:20px }.feedback-form__card-person-name,.feedback-form__card-person-position {font-size:18px;line-height:1.5;padding:0 32px;display:block }.feedback-form__card-person-blockquote {font-weight:300;display:block;font-size:16px;line-height:1.5;margin:0 32px 32px }.feedback-form__description {font-size:18px;line-height:1.6;margin-bottom:60px }.feedback-form__description br {display:none }@media (max-width:1240px) {.feedback-form__card {display:none }.feedback-form__description {font-size:16px;line-height:1.6 }.feedback-form__title {font-size:32px }}@media (max-width:1100px) {.feedback-form__title {margin-bottom:20px }.feedback-form__description {margin-bottom:35px }}@media (max-width:700px) {.feedback-form {padding-left:15px;padding-right:15px }.feedback-form .feedback-form__description {font-size:16px }.feedback-form .feedback-form__description br {display:none }.feedback-form__title {font-size:28px }}.footer {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;flex-grow:1;display:flex;align-items:flex-end;min-height:100px;padding-bottom:25px }@media (max-width:1025px) {.footer {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.footer {max-width:1024px;padding-left:20px;padding-right:20px }}.footer__contacts {display:flex;flex-wrap:wrap }.footer__contact-item {font-size:16px;line-height:1.2;margin:5px 40px 12px 0;max-width:285px;width:100%;padding-left:20px;position:relative;flex-grow:1;display:flex;flex-direction:column }.footer__contact-item a {color:#1e2933 }.footer__icon-links {display:flex;padding-bottom:30px;column-gap:10px }.footer__icon-links svg {max-width:50px;max-height:50px;transition:0.1s }.footer__icon-links svg:hover {transform:scale(1.15) }.footer__icon-links a {display:block;transition:0.3s }.footer__contact-link {position:relative;padding-bottom:0;transition:0.3s }.footer__contact-link:hover {opacity:0.7;padding-bottom:0 }.footer__contact-item--address::before {content:'';position:absolute;left:0;top:0;width:12px;height:15px;background:url(../themes/poravinternet-v3/assets/img/place-icon.svg) no-repeat }.footer__contact-item--post-address::before {content:'';position:absolute;left:0;top:0;width:12px;height:15px;background:url(../themes/poravinternet-v3/assets/img/post-office.svg) no-repeat }.footer__contact-link--tel::before {content:'';position:absolute;left:-18px;top:50%;transform:translateY(-50%);width:8px;height:14px;background:url(../themes/poravinternet-v3/assets/img/phone-icon.svg) no-repeat }.footer__contact-link--email::before {content:'';position:absolute;left:-20px;top:50%;transform:translateY(-50%);width:12px;height:9px;background:url(../themes/poravinternet-v3/assets/img/mail-icon.svg) no-repeat }.footer__contact-item--worktime::before {content:'';position:absolute;left:0;top:0;width:12px;height:12px;background:url(../themes/poravinternet-v3/assets/img/time-icon.svg) no-repeat }.footer__icon-facebook .facebook-icon__circle,.footer__icon-paypal .paypal-icon__circle,.footer__icon-vk .vk-icon__circle {transition:0.3s }.footer__icon-facebook:hover .facebook-icon__circle {fill:#3e8cd7 }.footer__icon-paypal:hover .paypal-icon__circle {fill:#3e8cd7 }.footer__icon-vk:hover .vk-icon__circle {fill:#3e8cd7 }@media (max-width:1195px) {.footer__contacts {flex-direction:column;flex-grow:1 }}@media (max-width:1100px) {.footer {justify-content:space-between }}@media (max-width:700px) {footer.footer {flex-direction:column;align-items:center;max-width:350px;margin:0 auto }.footer__contacts {order:2 }.footer__icon-links {max-width:unset;width:260px;margin-bottom:30px }}@media (max-width:380px) {.footer__icon-links svg,.footer__icon-links a {max-width:50px;max-height:50px }.footer__icon-links {padding:0 10px }}.form {max-width:770px;margin-bottom:130px }.form__line-wrap {display:flex;justify-content:space-between }.form__line {display:flex;justify-content:space-between;margin-bottom:50px }.form__line.form__line--buttons {margin-bottom:5px;align-items:center }.form__line--radio,.form__line--checkboxes {flex-direction:column;margin-bottom:40px }.form__section-title {font-weight:700;font-size:24px;margin-bottom:25px;margin-top:60px;line-height:1.2 }.form__group {flex-grow:1;flex-shrink:1;position:relative;overflow:hidden;transition:0.3s }.form__group input,.form__group select {font-family:"Montserrat",Arial,sans-serif;-webkit-appearance:none;background:rgba(255,255,255,0);width:100%;font-size:24px;border:none;border-bottom:1px solid #c4c4c4;padding:8px 0;outline:none;transition-property:border-bottom;transition-duration:0s;transition-timing-function:ease }.form__group input.placeholder,.form__group select.placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group input:-moz-placeholder,.form__group select:-moz-placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group input::-moz-placeholder,.form__group select::-moz-placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group input:-ms-input-placeholder,.form__group select:-ms-input-placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group input::-webkit-input-placeholder,.form__group select::-webkit-input-placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group input:not(:placeholder-shown),.form__group select:not(:placeholder-shown) {-webkit-box-shadow:0 0 0 30px #fff inset !important }.form__group input + .form__input-border,.form__group select + .form__input-border {position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#3e8cd7;transition:transform 0.3s ease-in-out;transform:translateX(-101%) }.form__group input:hover + .form__input-border,.form__group select:hover + .form__input-border,.form__group input:focus + .form__input-border,.form__group select:focus + .form__input-border {transform:translateX(0);z-index:2 }.form__group input[type="radio"],.form__group input[type="checkbox"] {border:none }.form__group input[type="radio"] + label {position:relative;padding:10px 0 10px 45px;margin-bottom:10px;display:block;font-size:22px;cursor:pointer }.form__group input[type="radio"] + label::before {content:'';position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);vertical-align:middle;width:32px;height:32px;border-radius:50%;border:1px solid #3e8cd7 }.form__group input[type="radio"] + label::after {content:'';position:absolute;display:inline-block;left:11px;top:50%;vertical-align:middle;width:10px;height:10px;border-radius:50%;background:#3e8cd7;transform:translateY(-50%) scale(0);transition:0.3s }.form__group input[type="radio"]:checked + label::after {content:'';transform:translateY(-50%) }.form__group input[type="checkbox"] + label {position:relative;padding:10px 0 10px 45px;margin-bottom:10px;display:block;font-size:18px }.form__group input[type="checkbox"] + label::before {content:'';position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);vertical-align:middle;width:32px;height:32px;border-radius:2px;border:1px solid #3e8cd7;transition:0.3s }.form__group input[type="checkbox"] + label::after {content:'';position:absolute;display:inline-block;left:0;top:50%;vertical-align:middle;transform:translateY(-50%) scale(0);width:32px;height:32px;border-radius:2px;transition:0.2s;background:url(../themes/poravinternet-v3/assets/img/check-line.svg) center no-repeat }.form__group input[type="checkbox"]:checked + label::after {transform:translateY(-50%) }.form__group textarea {-webkit-appearance:none;background:rgba(255,255,255,0);width:100%;font-size:18px;border:1px solid #c4c4c4;padding:15px;outline:none;transition-property:border-bottom;transition-duration:0s;transition-timing-function:ease;font-family:"Montserrat",Arial,sans-serif;min-height:200px;resize:vertical }.form__group textarea.placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group textarea:-moz-placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group textarea::-moz-placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group textarea:-ms-input-placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__group textarea::-webkit-input-placeholder {color:#a0a0a0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;margin-left:-1px }.form__line-input--fz-20,.form__line-textarea--fz-20 {font-size:20px !important }.form__group:not(:last-of-type) {margin-right:60px }.form__group--wide-btn {min-width:314px }.form__group--flex {display:flex;align-items:center }.form__group--bordered textarea {border:none;padding:16px }.form__group--bordered:before {position:absolute;top:0;left:-2px;height:0;width:0;opacity:0;content:"";border-top:1px solid #3e8cd7;border-right:1px solid #3e8cd7;-webkit-animation:rightBorder 0.5s ease-in-out forwards;animation:rightBorder 0.5s ease-in-out forwards }.form__group--bordered:after {position:absolute;top:0;left:0;height:0;width:0;opacity:0;content:"";border-bottom:1px solid #3e8cd7;border-left:1px solid #3e8cd7;-webkit-animation:leftBorder 0.5s ease-in-out forwards;animation:leftBorder 0.5s ease-in-out forwards }.form__group--required::before {content:'*';color:#3e8cd7;font-size:22px;position:absolute;right:0;top:4px;background:#fff;padding-left:10px;height:10px }.form__textarea-placeholder {text-align:left;display:block;font-size:24px;color:#a0a0a0;margin-bottom:7px }.form__submit {min-width:314px;font-size:18px;text-transform:uppercase;border:1px solid;cursor:pointer }.form__politics-text {font-size:16px;line-height:25px;margin-top:15px }.form__politics-text a {text-decoration:underline }.form__fileinput,.form__group .form__fileinput {width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1 }.form__fileinput + label {padding:22px 42px;font-size:18px;text-transform:uppercase;border:1px solid;cursor:pointer;text-align:center;min-width:314px }.form__fileinput:focus + label,.form__fileinput.js_has-focus + label {outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px }.form__fileinput + label * {}.form__fileinput + label svg {width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-0.25em;margin-right:0.25em}.form__fileinput-close {vertical-align:middle;margin-left:20px;cursor:pointer;display:none }.form__fileinput-close svg {transition:0.3s }.form__fileinput-close:hover svg {fill:#3e8cd7 }.form__fileinput-close--active {display:inline-block }@media (max-width:1240px) {.form__group input,.form__group select {font-size:16px }.form__group textarea {font-size:16px }.form__line {margin-bottom:40px }}@media (max-width:1100px) {.form {margin-bottom:70px }.form__group {flex-grow:1;flex-shrink:1;position:relative;overflow:hidden;transition:0.3s}.form__politics-text {font-size:14px;line-height:1.4 }}@media (max-width:700px) {.form__line-wrap {flex-direction:column-reverse }.form__fileinput + label {min-width:unset;padding:17px 25px }.form__line {flex-direction:column;margin-bottom:0 }.form__line.form__line--buttons {margin-bottom:-5px }.form__line--radio,.form__line--checkboxes {margin-bottom:20px }.form__line--radio .form__group,.form__line--checkboxes .form__group {margin-bottom:5px }.form__group {width:100%;margin-right:0;margin-bottom:20px }.form__group textarea {margin-top:15px }.form__group input[type="radio"] + label {font-size:18px;margin-bottom:2px;line-height:1.2 }.form__group input[type="checkbox"] + label {font-size:16px;margin-bottom:2px;line-height:1.2 }.form__fileinput + label {width:100%;font-size:14px }.form__fileinput-close {margin-left:15px;margin-top:20px }.form__submit {width:100%;min-width:20px;margin-bottom:0;font-size:14px }.form__group--wide-btn {min-width:20px }.form__politics-text {margin-left:0;margin-top:15px;text-align:center }.form__politics-text br {display:none }}@-webkit-keyframes rightBorder {0% {height:0;width:0;opacity:0 }50% {height:0;width:100%;opacity:1 }100% {height:100%;width:calc(100% + 2px);opacity:1 }}@keyframes rightBorder {0% {height:0;width:0;opacity:0 }50% {height:0;width:100%;opacity:1 }100% {height:100%;width:calc(100% + 2px);opacity:1 }}@-webkit-keyframes leftBorder {0% {height:0;width:0;opacity:0 }50% {height:100%;width:0;opacity:1 }100% {height:100%;width:calc(100% + 2px);opacity:1 }}@keyframes leftBorder {0% {height:0;width:0;opacity:0 }50% {height:100%;width:0;opacity:1 }100% {height:100%;width:calc(100% + 2px);opacity:1 }}.header {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;display:flex;justify-content:space-between;min-height:132px;align-items:center }@media (max-width:1025px) {.header {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.header {max-width:1024px;padding-left:20px;padding-right:20px }}.header--blue {background:#3e8cd7;color:#fff }.header--blue .header__logo path {fill:#fff }@media (max-width:991px) {.header {flex-direction:column;justify-content:center;padding-top:30px;padding-bottom:15px }.header__logo {margin-bottom:30px }}@media (max-width:700px) {.header {min-height:initial }.header__logo {margin-bottom:0 }}.interview-questions {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:140px }@media (max-width:1025px) {.interview-questions {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.interview-questions {max-width:1024px;padding-left:20px;padding-right:20px }}.interview-questions__title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:30px;line-height:1.2;max-width:780px }.interview-questions__description {line-height:1.5em;max-width:950px;margin-bottom:70px }.interview-questions__grid {display:flex }.interview-questions__nav {align-self:flex-start;min-width:350px;max-width:350px;margin-right:30px }.interview-questions__nav-inner {min-width:350px;max-width:350px;background:#fff;border:1px solid #dadada;padding:30px 32px }.interview-questions__nav-title {font-weight:600;font-size:16px;margin-bottom:22px }.interview-questions__nav-item {margin-bottom:16px;line-height:1.5;font-size:16px }.interview-questions__group-title {display:block;width:100%;padding:12px 20px;background:#3e8cd7;color:#fff;font-weight:600;font-size:24px }.interview-questions__group-link {position:absolute }.interview-questions__group-list {margin-bottom:30px }.interview-questions__group-line {display:flex;font-size:16px;line-height:25px;border:1px solid #f7f7f7;border-top:none;background:#fff }.interview-questions__group-line:nth-child(odd) {background:#f7f7f7 }.interview-questions__item-index {padding:10px 0 10px 20px;min-width:40px }.interview-questions__item-body {padding:10px 20px;flex-grow:1 }.interview-questions__item-level {padding:10px 20px;display:flex;justify-content:flex-end }.interview-questions__item-note {font-size:12px;line-height:19px;color:#d76c3e }.interview-questions__item-wrap {min-width:55px;display:flex;flex-direction:row-reverse;align-items:flex-start;justify-content:space-around;padding-top:10px;padding-right:5px }.interview-questions__item-block {display:flex }@media (max-width:991px) {.interview-questions__title {font-size:36px;margin-bottom:25px;margin-top:50px }.interview-questions__description {font-size:20px }.interview-questions__nav {min-width:300px;max-width:300px;margin-right:30px }.interview-questions__nav-inner {min-width:300px;max-width:300px;background:#fff;border:1px solid #dadada;padding:30px 15px }}@media (max-width:768px) {.interview-questions .interview-questions__grid {flex-direction:column }.interview-questions .interview-questions__nav {margin:0 0 30px;width:100%;max-width:100% }.interview-questions .interview-questions__nav-inner {width:100%;max-width:100%;min-width:0 }.interview-questions .interview-questions__group-line {font-size:12px;line-height:19px }.interview-questions .interview-questions__item-index {padding:10px 0 10px 15px;min-width:15px }.interview-questions .interview-questions__item-body {padding:10px 5px 10px 16px }.interview-questions .interview-questions__item-text {margin-bottom:10px }.interview-questions .interview-questions__item-level {padding:10px 16px 10px 10px }.interview-questions .interview-questions__item-level svg {width:15px;height:15px }}@media (max-width:700px) {.interview-questions .interview-questions__title {font-size:22px;margin-bottom:20px;margin-top:25px }.interview-questions .interview-questions__description {font-size:16px;margin-bottom:25px }.interview-questions .interview-questions__item-block {flex-direction:column;align-items:center }.interview-questions .interview-questions__item-wrap {min-width:60px }.interview-questions .interview-questions__item-wrap .interview-questions__svg-yandex {width:23px;height:23px }.interview-questions .interview-questions__item-wrap .interview-questions__svg-google {width:20px;height:22px }.interview-questions .interview-questions__item-level {padding:10px 0 0 }}#insales_reg {width:1100px;max-width:100%;margin:10px auto 50px }#insales_reg table {max-width:100% }#insales_reg h2 {font-weight:800;font-size:36px;margin-bottom:17px;line-height:1.2 }#insales_reg .button {padding:10px 15px;font-size:12px;cursor:pointer }.insales-reg >div {max-width:100%;overflow-x:auto }.insales-reg__badges {display:flex;flex-wrap:wrap;max-width:630px }.insales-reg__badges img.fr-dib {margin:5px 10px }.insales-reg__wrapper {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box }@media (max-width:1025px) {.insales-reg__wrapper {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.insales-reg__wrapper {max-width:1024px;padding-left:20px;padding-right:20px }}.insales-reg__title {font-weight:800;font-size:48px;line-height:1.2;max-width:780px;text-align:center;margin:26px auto 50px }#insales_reg .action {cursor:pointer;display:block;float:left;margin-top:5px;margin-right:5px }#insales_reg .small {font-size:85% }#insales_reg .fieldWithErrors {display:inline }.fieldWithErrors input,.fieldWithErrors select {border:1px solid #dc7878;background:#f8e7e7 }.fieldWithErrors input {padding:3px 2px }#plans h2 {text-align:center }table.plans {margin:20px auto }table.plans img.action {display:inline !important;border:0 !important }table.plans {border:1px solid #f4f1ec }table.plans th,table.plans td {text-align:center;vertical-align:middle;padding:12px 5px }table.plans th {background:#3e8cd7;color:#fff;padding:20px;font-weight:700;font-size:16px }table.plans td {background:#fff;font-size:14px;line-height:1.3 }table.plans td:first-of-type {min-width:220px;padding:8px 10px;text-align:left }table.plans tr:nth-of-type(odd) td {background:#f7f7f7 }table.plans tr:nth-of-type(odd) span.insales_check span {background-color:#f7f7f7 }table.plans .hr {border-bottom:1px solid #f4f1ec;height:1px }table.plans .strong {font-weight:bold }table.plans .hidden {display:none }table.plans span.arrow {display:block;float:right;width:10px;height:15px;background-repeat:no-repeat;background-position:0 5px;border-bottom:0 !important }table.plans span.arrow_up {background-image:url('../themes/poravinternet-v3/assets/img/arrow_up.png') }table.plans span.arrow_down {background-image:url('../themes/poravinternet-v3/assets/img/arrow_down.png') }.insales_unavailable {display:inline-block;zoom:1;*display:inline;width:16px;height:15px;background-image:url('../themes/poravinternet-v3/assets/img/unavailable.gif') }.insales_ajax_indicator {display:inline-block;zoom:1;*display:inline;width:16px;height:16px;background-image:url('../themes/poravinternet-v3/assets/img/ajax_indicator.gif') }table.plans span.insales_check {display:inline-block;zoom:1;*display:inline;position:relative;width:16px;height:16px }table.plans span.insales_check span {display:block;position:absolute;top:0;z-index:100;width:16px;height:16px;background:#fff url('../themes/poravinternet-v3/assets/img/check.png') no-repeat 0 0 }#reg_info ul li {list-style-type:none }#reg_info ul li {background:url('../themes/poravinternet-v3/assets/img/attention.gif') no-repeat 0 0;padding-left:25px;margin-bottom:13px;line-height:1.3;font-size:16px }#reg_form .change_plan {float:right !important }table.reg a {color:#537aa7 !important }table.reg td.errors {padding:0 }table.reg div.error {float:left;width:596px;margin:0 0 0 1px;padding:10px 0 10px 50px;background:#feeeee url('../themes/poravinternet-v3/assets/img/alert.gif') 20px 12px no-repeat;color:#820000;font-size:16px;line-height:1.4;max-width:100% }table.reg td {padding:10px 0;color:#3e3e3e;background:#fff;border:0 }table.reg td input[type=radio] {-webkit-appearance:radio }table.reg td input[type=checkbox] {-webkit-appearance:checkbox }table.reg td .warning {padding-left:5px }table.reg td.nulled {padding:2px 0 }table.reg td.td_title {min-width:210px;padding-right:20px;vertical-align:top }table.reg td.td_title sup {color:#b72721 }table.reg td.sales_region select {width:162px }table.reg input.text {color:#4b4b4b;border:1px solid #d0d0d0;font-size:16px;padding:10px 15px;margin-bottom:5px;font-family:"Montserrat",Arial,sans-serif;width:auto !important;max-width:100% }table.reg input.text.another {margin:5px 0 0 0;width:310px }table.reg input.check {margin:0 5px 0 0 }table.reg select,table.reg option {color:#4b4b4b;box-shadow:none;border-radius:0;border:1px solid #d0d0d0;font-weight:400;text-overflow:ellipsis;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3…c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(to bottom,#fff 0%,#fff 100%);background-repeat:no-repeat,repeat;background-position:right 0.7em top 50%,0 0;background-size:0.65em auto,100% }table.reg p,table.reg label {font-size:14px;color:#4b4b4b;margin-bottom:5px;line-height:1.3 }table.reg td.td_title p {color:#3e3e3e;font-weight:bold;font-size:16px;margin:5px 0 0 0;line-height:1.4 }#congratulation {margin-top:20px;border:5px solid #3e8cd7;padding:15px }#congratulation .block {margin-top:20px }@media (max-width:991px) {#insales_reg table.reg tr {display:flex;flex-direction:column }table.reg td {display:block }table.reg input.text {width:100% !important }#account_subdomain {max-width:145px !important }table.reg td.td_title {padding:10px 20px 0 0 }#reg_form .change_plan {float:none !important;margin:0 auto;width:160px }#reg_info {margin-top:20px }table.reg select,table.reg option {width:100% !important }#insales_reg h2 {font-weight:800;font-size:20px;line-height:1.3;margin-bottom:20px;margin-top:10px;text-align:center }.insales-reg__title {font-size:28px;margin-bottom:20px;line-height:1.3 }table.reg div.error {width:100%;font-size:14px;padding-left:10px;padding-top:35px;background:#feeeee url('../themes/poravinternet-v3/assets/img/alert.gif') 9px 12px no-repeat }}@media (max-width:360px) {table.reg td {font-size:14px }#account_subdomain {max-width:135px !important }}.intro {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-top:95px;margin-bottom:80px;position:relative }@media (max-width:1025px) {.intro {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.intro {max-width:1024px;padding-left:20px;padding-right:20px }}.intro__bg-image {position:absolute;width:390px;height:380px;background:url(../themes/poravinternet-v3/assets/img/hello-world.svg) center / contain no-repeat;top:-120px;right:0;z-index:-1;display:none }.intro__company-slogan {font-weight:800;font-size:76px;line-height:1.2;color:#1e2933;margin-bottom:25px;display:block }.intro__company-name {font-weight:800;font-size:40px;line-height:1.2;color:#e81325;margin-bottom:65px }.intro__company-name q {display:inline-block;position:relative;white-space:nowrap }.intro__company-name q::before {content:'«' }.intro__company-name q::after {content:'»' }.intro__company-description {font-weight:normal;font-size:24px;line-height:1.5;margin-bottom:120px;max-width:930px }.intro__company-description:first-of-type {margin-bottom:30px }.intro__company-description a {display:inline-block;line-height:1;vertical-align:middle;border-bottom:1px solid #3e8cd7;transition:0.3s;position:relative;overflow:hidden }.intro__company-description a:hover {color:#3e8cd7 }.intro__company-description a::before {position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#3e8cd7;transition:transform 0.3s ease-in-out;transform:translateX(-101%) }.intro__company-description a:hover::before {transform:translateX(0);z-index:2 }.intro__rocket-icon,.intro__student-icon {display:inline-block;vertical-align:middle;width:32px;height:32px }.intro__rocket-icon {background:url(../themes/poravinternet-v3/assets/img/rocket.png) no-repeat }.intro__student-icon {background:url(../themes/poravinternet-v3/assets/img/male-student.png) no-repeat }@media (max-width:1200px) {.intro__company-slogan {font-size:62px;margin-bottom:16px }.intro__company-name {font-size:32px;margin-bottom:35px }.intro__company-name q::after,.intro__company-name q::before {position:static }.intro__company-description {font-size:22px;line-height:1.7;max-width:800px }.intro__bg-image {content:'';position:absolute;width:340px;height:330px;background:url(../themes/poravinternet-v3/assets/img/hello-world.svg) center / contain no-repeat;top:-100px;right:20px;z-index:-1 }}@media (max-width:991px) {.intro {margin-top:80px;margin-bottom:70px }.intro__company-slogan {font-size:48px }.intro__company-description {font-size:20px;line-height:35px;margin-bottom:75px }.intro__company-name {margin-top:0;margin-bottom:35px;font-size:28px }.intro__bg-image {content:'';width:240px;height:230px;top:-60px;right:0;z-index:-1 }}@media (max-width:768px) {section.intro {margin-top:80px;margin-bottom:40px }h1.intro__company-name {font-size:20px;margin-bottom:20px;margin-top:0;color:#ff670d }h1.intro__company-name span {display:none }h1.intro__company-name q {display:inline }.intro__company-slogan {font-size:30px;margin-top:0;margin-bottom:10px }span.intro__bg-image.go {animation:none;opacity:0.7 }p.intro__company-description {padding:15px 0;font-size:18px;font-weight:500;line-height:1.6;margin-bottom:50px;position:relative}.intro__rocket-icon,.intro__student-icon {display:none }}@media (max-width:570px) {h1.intro__company-name {font-weight:700 }.intro__bg-image {content:'';width:190px;height:180px;top:-50px;right:20px;z-index:-1 }section.intro {margin-top:30px }p.intro__company-description {background:rgba(255,255,255,0.8);font-size:16px }.intro__company-description:first-of-type {margin-bottom:0 }}@media (max-width:500px) {.intro__company-slogan {font-size:28px }span.intro__bg-image.go {right:unset;left:50%;transform:translateX(-50%);top:0;width:300px;height:300px;opacity:0.3 !important;animation:none !important }}.map {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:30px }@media (max-width:1025px) {.map {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.map {max-width:1024px;padding-left:20px;padding-right:20px }}.map__title {font-weight:600;font-size:36px;margin-bottom:30px }@media (max-width:768px) {.map__title {font-weight:800;font-size:18px;margin-bottom:15px }}.modal {position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:600px;height:500px;max-width:calc(100% - 30px);max-height:calc(100vh - 30px);padding:150px 55px 55px;text-align:center;display:block;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,0.25);border-radius:10px;overflow-y:auto }.modal__icon {max-width:50px;height:50px;object-fit:contain;display:block;margin:0 auto 15px }.modal__heading {font-weight:600;font-size:24px;margin-bottom:15px;display:block }.modal__heading--error {color:#f92f2f }.modal__text {font-size:16px;line-height:25px;margin-bottom:90px }.modal__close {width:350px;max-width:100%;font-weight:bold;font-size:24px;line-height:35px;padding:15px 45px;cursor:pointer }.modal__form {margin:0 }@media (max-width:700px) {.modal {padding:75px 25px 25px;height:400px }.modal__form.form {margin:0 }.modal__heading {font-size:22px }.modal__text {font-size:16px;line-height:22px }}
.mfp-zoom-in .zoom-anim-dialog {opacity:0;transition:all 0.2s ease-in-out;transform:scale(1) translateX(-50%) translateY(-50%) }.mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity:1;transform:scale(1) translateX(-50%) translateY(-50%) }.mfp-zoom-in.mfp-removing .zoom-anim-dialog {transform:scale(1) translateX(-50%) translateY(-50%);opacity:0 }.mfp-zoom-in.mfp-bg {opacity:0;transition:opacity 0.3s ease-out }.mfp-zoom-in.mfp-ready.mfp-bg {opacity:0.8 }.mfp-zoom-in.mfp-removing.mfp-bg {opacity:0 }.nav {display:flex;justify-content:flex-end }.nav__list {display:flex }.nav__mobile-trigger {display:none }.nav__mobile-trigger rect {fill:#3e8cd7 }.nav__mobile-close {display:none }.nav__item {position:relative;display:flex;align-items:center }.nav__item a {padding:1px 0;color:#1e2933;text-transform:uppercase;font-weight:bold;font-size:18px;margin-left:35px;display:inline-block;cursor:pointer;transition:0.3s;position:relative;overflow:hidden }.nav__item a:hover {color:#3e8cd7 }.nav__item a::before {position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#3e8cd7;transition:transform 0.3s ease-in-out;transform:translateX(-101%) }.nav__item a:hover::before {transform:translateX(0);z-index:2 }a.nav__item-link--active {color:#3e8cd7 }a.nav__item-link--active::before {z-index:2;transform:translateX(0) }.nav__vacancies-count {position:absolute;right:-16px;top:-26px;background:#f92f2f;font-size:12px;line-height:25px;font-weight:bold;text-transform:uppercase;color:#fff;border-radius:50%;min-width:26px;text-align:center }.nav--white .nav__item a {color:#fff }.nav--white .nav__item a::before {z-index:2 }.nav--white .nav__item a:hover {color:#fff }.nav--white .nav__item a:hover::before {background:#fff }.nav--white a.nav__item-link--active {color:#fff }.nav--white a.nav__item-link--active::before {z-index:2;transform:translateX(0);background:#fff }.nav--white .nav__mobile-close {background:#3e8cd7 }.nav--white .nav__mobile-trigger rect {fill:#fff }@media (max-width:700px) {.nav--white .nav__item a {color:#1e2933 }}@media (max-width:1140px) {.nav__item a {font-size:16px;margin-left:35px }}@media (max-width:991px) {.nav {width:100%;display:block }.nav .nav__item a {margin:0;padding:1px 0 }.nav__list {justify-content:space-between }.nav__vacancies-count {right:-15px }}@media (max-width:700px) {.nav .nav__item .nav__item-link {margin:10px 0 20px;padding:10px 0 0 }.nav__mobile-trigger {display:block;position:absolute;top:11px;left:6px;border:none;background:none;cursor:pointer;padding:20px }.nav__mobile-trigger:focus {outline:none }.nav__list-wrapper {position:fixed;overflow-y:scroll;width:100%;height:100vh;top:0;left:0;background:#fff;padding:40px 60px;z-index:10;transform:translateX(-100%);transition:0.3s }.nav--active .nav__list-wrapper {transform:translateX(0) }.nav__list {display:flex;flex-direction:column;align-items:flex-start }.nav__mobile-close {display:block;position:absolute;top:0;right:0;width:60px;height:60px;background:#3e8cd7;border:none;cursor:pointer }.nav__vacancies-count {position:static;margin-left:7px;transform:translateY(-2px) }}.page {min-height:100vh;width:100%;display:flex;flex-direction:column;overflow-x:hidden }.page--inner {background:#fff url(../themes/poravinternet-v3/assets/img/main-bg.jpg) no-repeat top right;background-size:cover }.page__fullwidth-wrapper {width:100% }.page__fullwidth-wrapper--blue {background:#3e8cd7 }.page--yiiteam {min-height:0 }.page--yiiteam .header {position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2 }.page__title {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;font-weight:800;font-size:64px;margin-top:40px;margin-bottom:25px }@media (max-width:1025px) {.page__title {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.page__title {max-width:1024px;padding-left:20px;padding-right:20px }}.page__banner-wrap {background:linear-gradient(94.56deg,#6dbd60 11.22%,#449c9e 98.96%);transition:0.25s;width:100% }.page__banner-wrap:hover {color:#ecfaf2;opacity:0.85 }.page__banner-wrap--dark {background:linear-gradient(94.56deg,#282828 11.22%,#6da877 98.96%) }.page__banner {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;padding-top:5px;padding-bottom:5px;display:flex;align-items:center;justify-content:space-between;color:#fff;transition:0.3s }@media (max-width:1025px) {.page__banner {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.page__banner {max-width:1024px;padding-left:20px;padding-right:20px }}.page__banner-title-wrap {display:flex;align-items:center }.page__banner-title-icon {max-height:40px;max-width:40px }.page__banner-title {font-size:22px;font-weight:700;z-index:1;margin-right:10px }.page__banner-items {display:flex;line-height:1.5 }.page__banner-items--list {flex-wrap:wrap;max-width:730px }.page__banner-items--list .page__banner-item {font-size:16px;margin-right:15px }.page__banner-items--list .page__banner-item:before {content:'';width:11px;height:11px;border-radius:6px;background:#f6d11d;display:inline-block;vertical-align:middle;margin-right:10px }.page__banner-items--list .page__banner-item:first-of-type {margin-right:15px }.page__banner-item {font-size:18px;font-weight:500 }.page__banner-item:first-of-type {margin-right:25px }.page__banner-item span {color:#f6d11d;font-weight:700 }.page__banner-item .page__banner-old-price {text-decoration:line-through;color:#a2a2a2;margin-right:3px }.page__banner-title-desc {display:block;font-size:16px }.page__banner-wrap--spring {background:linear-gradient(269.55deg,#6ca776 0.04%,#367758 61.99%,#367758 99.99%) }.page__banner-wrap--spring .page__banner-title-desc {font-weight:500;color:#f6d11d }.page__banner-wrap--bitrix24 {background:linear-gradient(269.55deg,#48ad95 0.04%,#114242 99.99%);margin-top:-110px;margin-bottom:110px }.page__banner-wrap--bitrix24 .page__banner {min-height:66px }.page__banner-wrap--bitrix24 .page__banner-title-desc {font-weight:500;color:#f6d11d }.page__banner-wrap--bitrix24 .page__banner-title {font-size:22px }.page__banner-wrap--bitrix24 .page__banner-items--list {flex-grow:1;margin-left:90px }.page__banner-wrap--bitrix24 .page__banner-item {font-size:18px;letter-spacing:0.2px;max-width:600px }.page__banner-wrap--bitrix24 .page__banner-item:first-of-type {margin-right:0 }.page__banner-wrap--bitrix24 .page__banner-item:before {background:#6fa92e;display:none }.page__banner-mob-link {display:none }@media (max-width:1100px) {.page__banner-items {flex-direction:column }.page__banner-wrap--spring .page__banner-title-icon {display:none }.page__banner-wrap--spring .page__banner-items {margin-top:10px }.page__banner-wrap--spring .page__banner-items--list .page__banner-item {font-size:13px }.page__banner-wrap--spring .page__banner-items--list {max-width:100%;margin-bottom:5px }.page__banner-wrap--spring .page__banner-mob-link {display:inline-flex;color:#fff;margin:0 16px;padding:2px 16px;background:#68a374;border-radius:5px;font-size:16px;width:100%;margin-bottom:8px }.page__banner-wrap--bitrix24 {margin-top:0;margin-bottom:60px;padding:10px 0 0 }.page__banner-wrap--bitrix24 .page__banner-title {font-size:20px }.page__banner-wrap--bitrix24 .page__banner-item {font-size:14px;margin-top:10px;margin-bottom:10px }.page__banner-wrap--bitrix24 .page__banner-item br {display:none }.page__banner-wrap--bitrix24 .page__banner-items--list {margin-left:0 }.page__banner-wrap--bitrix24 .page__banner-mob-link {color:#fff;border-bottom:1px solid;display:inline-block;margin:0 20px 15px;padding-bottom:4px;font-size:15px }.page__banner {flex-direction:column;align-items:flex-start;padding:0 20px }.page__banner-title {font-size:17px }.page__banner-item {font-size:16px }.page__banner-title-icon {max-height:22px;margin-left:3px }}@media (max-width:2200px) {.page--inner {background-size:contain }}@media (max-width:991px) {.page--yiiteam {min-height:0 }.page--yiiteam .header {min-height:60px;padding-top:20px }}.pagination {display:flex;justify-content:center }.pagination a {color:#000;text-decoration:none }.pagination .active .pagination__button {color:#fff;background-color:#3e8cd7;border-radius:50% }.pagination .active .pagination__button:hover {color:#fff;background:#3e8cd7 }.pagination--w-800 {max-width:800px }.pagination__prev .pagination__button,.pagination__next .pagination__button {min-width:150px;outline:none }.pagination__prev .pagination__button:hover,.pagination__next .pagination__button:hover {color:#3e8cd7 }.pagination__button {display:flex;justify-content:center;align-items:center;font-weight:600;font-size:20px;margin:0 10px;border-radius:50%;min-width:36px;height:36px;cursor:pointer;transition:0.3s;outline:none }.pagination__button--active {color:#fff;background:#3e8cd7 }.pagination__digits-wrap,.pagination__digits {display:flex }.pagination__digits {display:flex }.pagination__digits .pagination__button:hover {color:#fff;background:#3e8cd7 }@media (max-width:991px) {.pagination {justify-content:center }}@media (max-width:700px) {.pagination {flex-direction:column }.pagination__prev {display:flex;justify-content:center;order:3 }.pagination__next {display:flex;justify-content:center;order:1 }.pagination__digits-wrap,.pagination__digits {order:2;flex-wrap:wrap;justify-content:center;padding:25px 0}.pagination__button {max-width:400px }.pagination__prev .pagination__button,.pagination__next .pagination__button {padding:15px 45px;border:2px solid #3e8cd7;background:#fff;border-radius:50px;display:inline-block;vertical-align:middle;color:#3e8cd7;font-weight:700;text-transform:uppercase;transition:0.3s;font-family:"Montserrat",Arial,sans-serif;margin:0;width:100%;text-align:center;height:auto }.pagination__prev .pagination__button:before,.pagination__next .pagination__button:before {display:none }.pagination__prev .pagination__button:hover,.pagination__next .pagination__button:hover {background:#3e8cd7;color:#fff }}.pip-theses {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;min-height:368px;max-height:100vh;background:#3e8cd7;padding-top:100px;text-align:center }@media (max-width:1025px) {.pip-theses {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.pip-theses {max-width:1024px;padding-left:20px;padding-right:20px }}.pip-theses__items {height:150px }.pip-theses__item {font-weight:bold;font-size:24px;line-height:35px;text-align:center;text-transform:uppercase;color:#fff;opacity:0.05;margin-bottom:20px;transition:0.3s }.pip-theses__item.slick-slide {height:37px }.pip-theses__item.slick-active {opacity:1 }@media (max-width:1100px) {.pip-theses__item {font-size:18px;line-height:24px;margin-bottom:15px }.pip-theses__items {height:110px }}@media (max-width:991px) {.pip-theses {padding-top:60px;min-height:300px }.pip-theses__item {font-size:16px;line-height:24px;margin-bottom:20px;height:50px }.pip-theses__items {height:180px }}@media (max-width:700px) {span.pip-theses__item {font-size:16px;line-height:22px;height:40px;opacity:0.03 }}.planfix-order {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box }@media (max-width:1025px) {.planfix-order {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.planfix-order {max-width:1024px;padding-left:20px;padding-right:20px }}.planfix-order__title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:40px;line-height:1.2;max-width:780px }.planfix-order__preview-text {margin-bottom:80px;line-height:1.5;max-width:630px }.planfix-order__preview-text-notice {display:inline-block;color:#abaaaa;font-size:14px;position:relative }.planfix-order__preview-text-notice::after {content:'*';display:inline-block;vertical-align:super;color:#3e8cd7;font-size:22px }@media (max-width:991px) {.planfix-order__title {font-size:36px;margin-bottom:25px;margin-top:50px }}@media (max-width:768px) {.planfix-order {margin-bottom:50px;margin-top:0 }.planfix-order .planfix-order__title {font-size:22px;margin-bottom:20px;margin-top:55px }.planfix-order .planfix-order__preview-text {margin-bottom:50px }.planfix-order .planfix-order__preview-text-notice {margin-top:10px }.planfix-order .planfix-order__preview-text-notice::after {display:none }}.policy {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;line-height:1.5 }@media (max-width:1025px) {.policy {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.policy {max-width:1024px;padding-left:20px;padding-right:20px }}.policy__title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:25px;line-height:1.2 }.policy__head {margin-bottom:90px }.policy__body a {text-decoration:underline;transition:0.3s }.policy__body a:hover {opacity:0.7 }.policy__body >ol {counter-reset:list1 }.policy__body >ol ol {counter-reset:list2 }.policy__body >ol ol ol {counter-reset:list3 }.policy__body ol >li {font-weight:600;font-size:24px;margin-bottom:60px }.policy__body ol >li::before {counter-increment:list1;content:counter(list1) ". ";font-size:16px;display:inline-block;vertical-align:middle;margin-right:5px;font-weight:600 }.policy__body ol:last-of-type >li:last-of-type {margin-bottom:1em }.policy__body ol ol >li {font-size:16px;font-weight:400;margin-bottom:1em;margin-top:20px }.policy__body ol ol >li::before {counter-increment:list2;content:counter(list1) "." counter(list2) "." }.policy__body ol >li p {font-size:16px;font-weight:400;margin-bottom:1em;margin-top:20px }.policy__body ul >li {font-weight:400;font-size:16px;margin-bottom:1em;margin-top:20px }.policy__body ul >li::before {content:"· ";font-size:16px;display:inline-block;vertical-align:middle;margin-right:5px;font-weight:600 }.policy__body ol ol ol >li {margin-left:25px;margin-bottom:10px;margin-top:0 }.policy__body ol ol ol >li::before {counter-increment:list3;content:counter(list1) "." counter(list2) "." counter(list3) ". " }.policy__body ol ol ol >li:first-of-type {margin-top:10px }.policy__body .policy__update {margin-bottom:1em }.policy__body .policy__address {margin-bottom:100px }@media (max-width:991px) {.policy__title {font-size:36px;margin-bottom:15px;margin-top:50px }.policy__body ol >li {font-size:20px }}@media (max-width:700px) {.policy .policy__title {font-size:22px;margin-bottom:20px;margin-top:25px }}.portfolio {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:100px }@media (max-width:1025px) {.portfolio {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.portfolio {max-width:1024px;padding-left:20px;padding-right:20px }}.portfolio--mb-60 {margin-bottom:60px }.portfolio__title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:30px;line-height:1.2;max-width:780px }.portfolio__title-h2 {font-weight:800;font-size:36px;margin-bottom:17px;line-height:1.5 }@media (max-width:991px) {.portfolio__title-h2 {font-size:30px }}@media (max-width:700px) {.portfolio__title-h2 {font-weight:800;font-size:24px;line-height:1.3;margin-bottom:20px;margin-top:25px }}.portfolio__description {font-size:18px;line-height:1.5em;max-width:800px;margin-bottom:55px }.portfolio__description p {margin-bottom:1em }.portfolio__list {margin-bottom:50px }.portfolio__list-item {padding:40px 0 40px;display:flex;max-width:800px }.portfolio__list-item a {padding-bottom:0 !important;overflow:hidden }.portfolio__list-item--pb-10 {padding-bottom:10px }.portfolio__list-image-wrap {margin-right:27px;min-width:100px;max-width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:10px }.portfolio__list-image-wrap img {max-width:100px;object-fit:cover }.portfolio__list-image-wrap--kudalibo {background:#ffe495 }.portfolio__list-image-wrap--protein {background:linear-gradient(63.51deg,#df5050 0.3%,#fca3a3 81.79%) }.portfolio__list-image-wrap--ilikepet {background:#dbecf5 }.portfolio__list-image-wrap--ecosoil {background:linear-gradient(71.62deg,#65f1f9 -8.31%,#e0fbfd 71.65%) }.portfolio__list-item-title {font-weight:600;font-size:24px;margin-bottom:15px;line-height:1.3 }.portfolio__list-item-title a {color:#1e2933;transition:0.3s;text-decoration:none !important }.portfolio__list-item-title a:hover {color:#3e8cd7 }.portfolio__list-item-desc {font-size:16px;line-height:25px }.portfolio__empty-list {padding:40px 0 40px;text-align:center;min-width:690px;display:inline-block;max-width:100%;min-height:260px }.portfolio__list-item-tags {width:auto;display:flex;flex-wrap:wrap;margin-left:127px;margin-top:-20px;margin-bottom:5px;max-width:673px }.portfolio__list-item-tag {border:1px solid #bdbdbd;box-sizing:border-box;border-radius:5px;font-weight:600;font-size:12px;text-align:center;padding:7px 13px;color:#bdbdbd;transition:0.3s;margin-bottom:10px }.portfolio__list-item-tag:hover {color:#3e8cd7;border:1px solid #3e8cd7 }.portfolio__list-item-tag:not(:last-of-type) {margin-right:10px }@media (max-width:1240px) {.portfolio {margin-bottom:60px }}@media (max-width:991px) {.portfolio__title {font-size:36px;margin-bottom:25px;margin-top:50px }.portfolio__description {font-size:20px }}@media (max-width:768px) {.portfolio__list-item-tags {overflow-x:auto;justify-content:flex-start;margin-left:0;margin-top:-10px;margin-bottom:50px }.portfolio__list-item-tag {margin-right:10px;flex-grow:1 }}@media (max-width:700px) {.portfolio .portfolio__title {font-size:34px;margin-bottom:20px;margin-top:25px }.portfolio .portfolio__description {font-size:16px;margin-bottom:25px }.portfolio .portfolio__list-item {flex-direction:column;align-items:center;box-shadow:0 4px 20px rgba(0,0,0,0.1);padding:0;margin-bottom:30px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#fff }.portfolio .portfolio__list-image-wrap {width:100%;max-width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-right:0;box-sizing:content-box;border-bottom:1px solid #ececec }.portfolio .portfolio__list-item-title {text-align:left;font-size:18px;font-weight:600;padding:20px 20px 15px;line-height:24px;margin-bottom:0 }.portfolio .portfolio__list-item-desc {padding:0 20px 20px }}.portfolio-item {text-align:center }.portfolio-item img {max-width:100%;height:auto }.portfolio-item strong {font-weight:bold }.portfolio-item__head {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:30px }@media (max-width:1025px) {.portfolio-item__head {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.portfolio-item__head {max-width:1024px;padding-left:20px;padding-right:20px }}.portfolio-item__head .portfolio-item__tags {justify-content:center }.portfolio-item__fullwidth-block {max-width:1440px;margin:0 auto }.portfolio-item__body {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-top:65px;max-width:1010px }@media (max-width:1025px) {.portfolio-item__body {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.portfolio-item__body {max-width:1024px;padding-left:20px;padding-right:20px }}.portfolio-item__body img {display:inline-block;width:auto;margin-bottom:30px;max-width:100%;box-shadow:0 10px 40px rgba(0,0,0,0.25) }.portfolio-item__body p:not(.portfolio-item__description),.portfolio-item__body li {font-size:16px;line-height:1.5 }.portfolio-item__title {font-weight:800;font-size:48px;margin:26px auto 20px;line-height:1.2;text-align:center }.portfolio-item__title a {transition:0.3s;position:relative;overflow:hidden;padding-bottom:0 }.portfolio-item__title a:hover {color:#3e8cd7 }.portfolio-item__title a::before {position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#3e8cd7;transition:transform 0.3s ease-in-out;transform:translateX(-101%) }.portfolio-item__title a:hover::before {transform:translateX(0);z-index:2 }.portfolio-item__description {font-size:18px;line-height:1.5;margin-top:35px;text-align:left }.portfolio-item__description a {display:block;margin-top:15px;text-decoration:underline }.portfolio-item__description-link {margin:20px auto;padding-bottom:0;line-height:1.2;display:block }.portfolio-item__description-link a {border-bottom:1px solid;transition:0.3s;position:relative;overflow:hidden }.portfolio-item__description-link a:hover {color:#3e8cd7 }.portfolio-item__description-link a::before {position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#3e8cd7;transition:transform 0.3s ease-in-out;transform:translateX(-101%) }.portfolio-item__description-link a:hover::before {transform:translateX(0);z-index:2 }.portfolio-item__content {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;text-align:left;font-size:16px;overflow-x:hidden;line-height:1.3 }@media (max-width:1025px) {.portfolio-item__content {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.portfolio-item__content {max-width:1024px;padding-left:20px;padding-right:20px }}.portfolio-item__content h1 {font-size:3em;font-weight:800;line-height:1.1;margin-bottom:0.6em;text-align:center }.portfolio-item__content h2,.portfolio-item__content h3 {font-weight:800 }.portfolio-item__content h2 {font-size:2em;margin-top:1.4em;margin-bottom:0.6em }.portfolio-item__content h3 {font-size:1.3em;margin-top:1em;margin-bottom:0.4em }.portfolio-item__content p,.portfolio-item__content li,.portfolio-item__content span {font-size:16px;line-height:1.5 }.portfolio-item__content p,.portfolio-item__content ul,.portfolio-item__content ol,.portfolio-item__content dl,.portfolio-item__content blockquote {margin-bottom:0.6em }.portfolio-item__content blockquote {background:#f7f7f7;padding:2em 2.5em;font-size:1.5em;font-style:italic;line-height:1.7;margin:0 -2.5em 1em }.portfolio-item__content blockquote p {font-size:1em;line-height:1.7 }.portfolio-item__content strong,.portfolio-item__content b {font-weight:700 }.portfolio-item__content em,.portfolio-item__content i {font-style:italic }.portfolio-item__content a {font-weight:400;text-decoration:underline;transition:0.3s;display:inline }.portfolio-item__content a:hover {opacity:0.7 }.portfolio-item__content img {width:auto;max-width:100%;height:auto !important;object-fit:contain }.portfolio-item__content ul li {list-style-type:disc;list-style-position:inside;line-height:2 }.portfolio-item__content ol li {list-style-type:decimal;list-style-position:inside;line-height:2 }.portfolio-item__content + .portfolio-item__attributes-block {max-width:880px;margin-top:20px }.portfolio-item__browser-screen {margin-top:90px;margin-bottom:25px }.portfolio-item__browser-screen img {box-shadow:none;margin:0 }.portfolio-item__browser-image {overflow-y:auto;max-height:700px }.portfolio-item__tags {width:auto;display:flex;justify-content:center }.portfolio-item__tag-link {border:1px solid #bdbdbd;box-sizing:border-box;border-radius:5px;font-weight:600;font-size:12px;text-align:center;padding:7px 13px;color:#bdbdbd;transition:0.3s }.portfolio-item__tag-link:hover {color:#3e8cd7;border:1px solid #3e8cd7 }.portfolio-item__tag-link:not(:last-of-type) {margin-right:10px }.portfolio-item__row {display:flex;margin:80px 0 30px;justify-content:space-between;align-items:flex-start }.portfolio-item__row >img {box-shadow:0 10px 40px rgba(0,0,0,0.25) }.portfolio-item__images-description {max-width:920px;margin:0 auto 60px }.portfolio-item__attributes-block {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:80px }@media (max-width:1025px) {.portfolio-item__attributes-block {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.portfolio-item__attributes-block {max-width:1024px;padding-left:20px;padding-right:20px }}.portfolio-item__attributes {width:560px;margin-bottom:30px }.portfolio-item__attributes a {font-size:16px;line-height:25px;text-decoration-line:underline }.portfolio-item__attributes-title {font-weight:bold;font-size:24px;line-height:38px;margin-bottom:5px }.portfolio-item__attributes-text {font-size:16px;line-height:25px;margin-bottom:15px }.portfolio-item__buttons {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;display:flex;flex-direction:column-reverse;align-items:center }@media (max-width:1025px) {.portfolio-item__buttons {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.portfolio-item__buttons {max-width:1024px;padding-left:20px;padding-right:20px }}.portfolio-item__buttons .button {font-weight:400;font-size:18px;border:1px solid #3e8cd7;margin-bottom:5px;margin-top:25px }@media (min-width:1024px) {.portfolio-item__buttons {flex-direction:row;justify-content:space-around }}.portfolio-item__button-center {width:100%;max-width:325px;margin:50px 0;line-height:1.2 }.portfolio-item__button-center .button {width:100%;text-align:center }@media (max-width:700px) {.portfolio-item__button-center {max-width:100% }}.portfolio-item__buttons-left,.portfolio-item__buttons-right {display:flex;flex-direction:column;justify-content:center;width:100%;max-width:325px }.portfolio-item__next-button {margin-bottom:10px;cursor:pointer }.portfolio-item__next-item-title {font-size:16px;line-height:25px;color:#a0a0a0 }.portfolio-item__authors {background:#f1f1f1;margin-top:90px;margin-bottom:75px }.portfolio-item__authors-list {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;display:block;column-count:3;min-height:100px;justify-content:center;padding:50px 10px }@media (max-width:1025px) {.portfolio-item__authors-list {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.portfolio-item__authors-list {max-width:1024px;padding-left:20px;padding-right:20px }}.portfolio-item__authors-list:empty {display:none }.portfolio-item__author-role {font-weight:700 }.portfolio-item__author-name {display:block }.portfolio-item__author {width:100%;margin:0 10px 25px;font-size:18px;line-height:29px;display:block;text-align:left }@media (max-width:1100px) {.portfolio-item__content {font-size:14px;max-width:800px }}@media (max-width:991px) {.portfolio-item__authors-list {column-count:2 }.portfolio-item__title {font-size:36px;margin-bottom:15px;margin-top:50px }.portfolio-item__browser-image {max-height:400px }.portfolio-item__row {flex-direction:column;align-items:center }.portfolio-item__row >img {margin:30px 0 }.portfolio-item__images-description {margin:0 auto 60px }.portfolio-item__description {font-size:20px }.portfolio-item__body p {font-size:20px }.portfolio-item__content {font-size:12px;max-width:100% }.portfolio-item__content blockquote {padding:2em 20px;margin:0 -20px 1em }}@media (max-width:768px) {.portfolio-item__head .portfolio-item__title {font-size:34px;margin-bottom:20px;margin-top:25px;text-align:left }.portfolio-item__next-item-title {font-size:14px }.portfolio-item .portfolio-item__body p,.portfolio-item .portfolio-item__description {font-size:16px }.portfolio-item .portfolio-item__row {margin:0 0 30px }.portfolio-item .portfolio-item__authors-list {flex-direction:column;justify-content:center;align-items:center;padding:40px 20px }.portfolio-item li.portfolio-item__author {margin:5px 0 25px;flex-direction:row;flex-wrap:wrap }.portfolio-item li.portfolio-item__author:last-of-type {margin-bottom:5px }.portfolio-item .portfolio-item__author-role {margin-right:5px }.portfolio-item .portfolio-item__buttons .button {font-size:16px }.portfolio-item .portfolio-item__tags {overflow-x:auto;justify-content:flex-start }.portfolio-item .portfolio-item__body {margin:30px auto 0 }.portfolio-item .portfolio-item__attributes {width:100% }.portfolio-item__content {font-size:10px }.portfolio-item__content h1 {font-size:2.2em;margin-bottom:0.6em;font-weight:800;margin-top:1em;text-align:left }ul.portfolio-item__authors-list {column-count:1 }}.requisites {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:70px }@media (max-width:1025px) {.requisites {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.requisites {max-width:1024px;padding-left:20px;padding-right:20px }}.requisites__title {font-weight:600;font-size:36px;margin-bottom:35px;line-height:1.2 }.requisites__list {font-size:18px;max-width:600px;line-height:1.3 }.requisites__list li {margin-bottom:1.2em }@media (max-width:768px) {.requisites__title {font-size:18px }.requisites__list {font-size:16px }}.sertificates {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:100px }@media (max-width:1025px) {.sertificates {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.sertificates {max-width:1024px;padding-left:20px;padding-right:20px }}.sertificates .slick-track {display:flex;align-items:center }.sertificates__title {font-weight:800;font-size:36px;margin-bottom:25px;line-height:1.3 }.sertificates__item-wrap {padding:5px 10px;outline:none }.sertificates__item {display:block;max-width:100%;width:325px;margin:0 auto }.sertificates__item img {max-width:100% }.sertificates__slick-arrow {width:80px;height:80px;z-index:2;cursor:pointer;position:absolute;outline:none;background:transparent;transition:0.3s;opacity:0.7;border:none }.sertificates__slick-arrow svg {min-width:28px }.sertificates__slick-arrow:hover {opacity:1;background:#a2ccff }.sertificates:hover .sertificates__slick-arrow {opacity:1 }.sertificates__slick-next {transform:rotate(180deg) translateY(50%);top:50%;right:-20px;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:20px 0 47px -20px #000;border-radius:5px }.sertificates__slick-prev {transform:translateY(-50%);top:50%;left:-20px;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:20px 0 47px -20px #000;border-radius:5px }@media (max-width:1240px) {.sertificates__title {font-size:32px }}@media (max-width:768px) {.sertificates__slick-arrow {padding:30px;opacity:1;width:60px;height:60px }.sertificates__slick-arrow:hover {background:#fff }.sertificates__slick-arrow svg {min-width:15px }}.services {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box }@media (max-width:1025px) {.services {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.services {max-width:1024px;padding-left:20px;padding-right:20px }}.services__title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:25px;line-height:1.2;max-width:780px }.services__text {margin-bottom:90px }.services__text p,.services__text span {font-size:18px;line-height:1.5 }.services__text p {margin-bottom:14px }.services__items-grid {display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -20px 100px }.services__items-grid .services__item {width:100%;max-width:320px;margin:20px;padding:30px 20px;background:#fff;background:#fff;background:radial-gradient(circle at 100% 5%,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 20%,rgba(119,198,239,0.2) 100%) }.services__items-grid .services__item-title {margin-bottom:3px;display:flex;justify-content:space-between }.services__items-grid .services__item-title a {font-weight:600;font-size:20px;text-decoration:underline;line-height:1.4;margin-bottom:10px }.services__items-grid .services__item-title .services__item-icon {background-repeat:no-repeat;background-position:center center;background-size:contain }.services__items-grid .services__item-icon {width:50px;height:50px;color:#3b4b5a;margin-right:-15px;margin-top:-15px }.services__items-grid .services__item-description {font-size:16px;line-height:1.5 }@media (max-width:1240px) {.services__items-grid .services__item {max-width:280px }.services__items-grid .services__item-description {font-size:16px }.services__text p,.services__text span {font-size:16px }}@media (max-width:1040px) {.services__title {font-size:36px;margin-bottom:15px;margin-top:50px }.services__text {margin-bottom:70px }.services__items-grid .services__item {width:calc(50% - 40px);max-width:100% }}@media (max-width:700px) {.services .services__title {font-size:34px;margin-bottom:20px;margin-top:25px }.services .services__items-grid .services__item {width:calc(100% - 40px);max-width:100% }.services .services__items-grid .services__item a {font-size:20px }.services .services__items-grid .services__item-title {margin-bottom:10px }}.services-item {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:60px }@media (max-width:1025px) {.services-item {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.services-item {max-width:1024px;padding-left:20px;padding-right:20px }}.services-item__title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:18px;line-height:1.2;max-width:780px }.services-item__text {margin-bottom:70px }.services-item__text::after {content:"";display:table;clear:both }.services-item__text h2 {font-weight:600;font-size:24px;margin-bottom:20px }.services-item__text p,.services-item__text span {font-size:16px;line-height:1.5 }.services-item__text p {margin-bottom:1em }.services-item__text a {text-decoration:underline }.services-item__form {margin-top:90px }.services-item__image {float:right;margin-left:30px;max-width:400px;width:50% }.services-item__image--planfix {max-width:500px }.services-item__choice-cards {margin-top:90px }.services-item__question-trigger {text-align:center;margin-top:75px;margin-bottom:110px }.services-item__question-trigger-or {display:block;color:#919191;font-weight:bold;font-size:24px;line-height:35px;text-align:center;text-transform:uppercase;margin-bottom:65px }.services-item__question-trigger-btn {border:none;background:none;font-weight:bold;font-size:24px;line-height:35px;text-align:center;text-decoration-line:underline;text-transform:uppercase;color:#3e8cd7;cursor:pointer;transition:0.3s }.services-item__question-trigger-btn:hover {transform:scale(1.03) }.services-item__form-modal {padding:40px 100px;height:auto;max-height:80vh }.services-item__form-modal-title {font-weight:600;font-size:24px;margin-bottom:50px }.services-item__question-submit {font-weight:bold;font-size:24px;line-height:35px;padding:17px 45px }.services-item__form-title {font-weight:600;font-size:36px;margin-bottom:27px }.services-item__form-description {font-size:24px;line-height:38px;margin-bottom:90px }@media (max-width:1100px) {.services-item__form-title {font-weight:600;font-size:30px;margin-bottom:20px }.services-item__form-description {font-size:20px;line-height:30px;margin-bottom:50px }}@media (max-width:991px) {.services-item ul,.services-item ol {list-style-position:inside }.services-item h2 {font-size:30px }.services-item__text {display:flex;flex-direction:column;align-items:flex-start }.services-item__title,.services-item h1 {font-size:36px;margin-bottom:18px;margin-top:50px }.services-item__image {float:none;margin:0 0 0 auto;display:block;width:100%;order:2 }.services-item__question-trigger {text-align:center;margin-top:50px;margin-bottom:90px }.services-item__question-trigger-or {margin-bottom:20px }.services-item__form-modal {padding:25px }.services-item__form-modal-title {font-weight:600;font-size:22px;margin-bottom:35px }}@media (max-width:700px) {.services-item .services-item__form .services-item__form-description {font-size:14px }}.services-presentation {display:flex;flex-wrap:wrap;margin-bottom:50px;justify-content:center }.services-presentation__item {width:50%;min-height:465px;text-align:right;padding:35px;transition:0.3s }.services-presentation__item:hover {transform:scale(1.1);z-index:2 }.services-presentation__item--frontend {background-color:#f0f0f0;background-image:url(../themes/poravinternet-v3/assets/img/intro-front.png);background-repeat:no-repeat;background-position:left bottom;background-size:500px }.services-presentation__item--backend {background-color:#ebebeb;background-image:url(../themes/poravinternet-v3/assets/img/intro-back.png);background-repeat:no-repeat;background-position:left bottom;background-size:400px }.services-presentation__item--insales {background-color:#e6e6e6;background-image:url(../themes/poravinternet-v3/assets/img/intro-insales.png);background-repeat:no-repeat;background-position:left bottom;background-size:540px }.services-presentation__item--supports {background-color:#e6e6e6;background-image:url(../themes/poravinternet-v3/assets/img/intro-support.png);background-repeat:no-repeat;background-position:left bottom;background-size:480px }.services-presentation__item--bitrix {background-color:#f7f7f7;background-image:url(../themes/poravinternet-v3/assets/img/bitrix-picture.png);background-repeat:no-repeat;background-position:left bottom;background-size:480px }.services-presentation__item--chat-bot {background-color:#f7f7f7;background-image:url(../themes/poravinternet-v3/assets/img/chat-bot.png);background-repeat:no-repeat;background-position:center bottom;background-size:450px }.services-presentation__item--planfix {background-color:#f7f7f7;background-image:url(../themes/poravinternet-v3/assets/img/planfix.png);background-repeat:no-repeat;background-position:bottom;background-size:450px }.services-presentation__item-title {color:#1e2933;font-weight:800;font-size:40px;margin-bottom:22px }.services-presentation__description {font-weight:normal;font-size:20px;color:#1e2933;line-height:1.4 }.services-presentation__more {display:block;text-align:center;margin-top:30px;width:100%;margin-bottom:30px }.services-presentation__more a {transition:0.3s;position:relative;overflow:hidden }.services-presentation__more a:hover {color:#3e8cd7 }.services-presentation__more a::before {position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#3e8cd7;transition:transform 0.3s ease-in-out;transform:translateX(-101%) }.services-presentation__more a:hover::before {transform:translateX(0);z-index:2 }@media (max-width:1200px) {.services-presentation__description {font-size:16px }.services-presentation__item-title {font-size:32px }}@media (max-width:991px) {.services-presentation {flex-direction:column;align-items:center }.services-presentation__item {width:100%;min-height:380px;padding:35px 15px;margin-bottom:40px }.services-presentation__description {background:rgba(255,255,255,0.4);padding:10px;width:auto }.services-presentation__item-title {padding-left:10px;margin-bottom:10px;width:auto }.services-presentation__item--chat-bot,.services-presentation__item--planfix {background-position:left bottom }}@media (max-width:768px) {.services-presentation__description {background:rgba(255,255,255,0.4) }}@media (max-width:500px) {.services-presentation__item {padding:35px 10px }.services-presentation__item-title {text-align:left }.services-presentation__description {font-size:14px;text-align:left;background:rgba(255,255,255,0.3) }.services-presentation__description br {display:none }.services-presentation__item--frontend,.services-presentation__item--backend,.services-presentation__item--insales,.services-presentation__item--supports,.services-presentation__item--chat-bot,.services-presentation__item--planfix {background-size:contain }}.tabs {position:relative;width:90%;max-width:960px;margin:2em auto }.tabs:after {content:"";display:table;clear:both }.tabs::after {position:absolute;top:0;right:0;height:60px;width:50px;z-index:1;pointer-events:none;background:-webkit-linear-gradient(right,#f8f7ee,rgba(248,247,238,0));background:linear-gradient(to left,#f8f7ee,rgba(248,247,238,0));visibility:visible;opacity:1;-webkit-transition:opacity 0.3s 0s,visibility 0s 0s;-moz-transition:opacity 0.3s 0s,visibility 0s 0s;transition:opacity 0.3s 0s,visibility 0s 0s }.no-cssgradients .tabs::after {display:none }.tabs.is-ended::after {visibility:hidden;opacity:0;-webkit-transition:opacity 0.3s 0s,visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s,visibility 0s 0.3s;transition:opacity 0.3s 0s,visibility 0s 0.3s }.tabs nav {overflow:auto;-webkit-overflow-scrolling:touch;background:#f8f7ee;box-shadow:inset 0 -2px 3px rgba(203,196,130,0.06) }@media only screen and (min-width:768px) {.tabs::after {display:none }.tabs nav {position:absolute;top:0;left:0;height:100%;box-shadow:inset -2px 0 3px rgba(203,196,130,0.06);z-index:1 }}@media only screen and (min-width:960px) {.tabs nav {position:relative;float:none;background:transparent;box-shadow:none }}.tabs__navigation {width:360px }.tabs__navigation:after {content:"";display:table;clear:both }.tabs__navigation li {float:left }.tabs__navigation a {position:relative;display:block;height:60px;width:60px;text-align:center;font-size:12px;font-size:0.75rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;color:#c3c2b9;padding-top:34px }.no-touch .tabs__navigation a:hover {color:#29324e;background-color:rgba(233,230,202,0.3) }.tabs__navigation a.selected {background-color:#fff !important;box-shadow:inset 0 2px 0 #f05451;color:#29324e }.tabs__navigation a::before {position:absolute;top:12px;left:50%;margin-left:-10px;display:inline-block;height:20px;width:20px;background-image:url("../themes/poravinternet-v3/assets/img/vicons.svg");background-repeat:no-repeat }.tabs__navigation a[data-content='inbox']::before {background-position:0 0 }.tabs__navigation a[data-content='new']::before {background-position:-20px 0 }.tabs__navigation a[data-content='gallery']::before {background-position:-40px 0 }.tabs__navigation a[data-content='store']::before {background-position:-60px 0 }.tabs__navigation a[data-content='settings']::before {background-position:-80px 0 }.tabs__navigation a[data-content='trash']::before {background-position:-100px 0 }.tabs__navigation a[data-content='inbox'].selected::before {background-position:0 -20px }.tabs__navigation a[data-content='new'].selected::before {background-position:-20px -20px }.tabs__navigation a[data-content='gallery'].selected::before {background-position:-40px -20px }.tabs__navigation a[data-content='store'].selected::before {background-position:-60px -20px }.tabs__navigation a[data-content='settings'].selected::before {background-position:-80px -20px }.tabs__navigation a[data-content='trash'].selected::before {background-position:-100px -20px }@media only screen and (min-width:768px) {.tabs__navigation {width:80px;float:left }.tabs__navigation a {height:80px;width:80px;padding-top:46px }.tabs__navigation a.selected {box-shadow:inset 2px 0 0 #f05451 }.tabs__navigation a::before {top:22px }}@media only screen and (min-width:960px) {.tabs__navigation {width:auto;background-color:#f8f7ee;box-shadow:inset 0 -2px 3px rgba(203,196,130,0.06) }.tabs__navigation a {height:60px;line-height:60px;width:auto;text-align:left;font-size:14px;font-size:0.875rem;padding:0 2.8em 0 4.6em }.tabs__navigation a.selected {box-shadow:inset 0 2px 0 #f05451 }.tabs__navigation a::before {top:50%;margin-top:-10px;margin-left:0;left:38px }}.tabs__content {background:#fff }.tabs__content li {display:none;padding:1.4em }.tabs__content li.selected {display:block;-webkit-animation:cd-fade-in 0.5s;-moz-animation:cd-fade-in 0.5s;animation:cd-fade-in 0.5s }.tabs__content li p {font-size:14px;font-size:0.875rem;line-height:1.6;color:#8493bf;margin-bottom:2em }@media only screen and (min-width:768px) {.tabs__content {min-height:480px }.tabs__content li {padding:2em 2em 2em 7em }}@media only screen and (min-width:960px) {.tabs__content {min-height:0 }.tabs__content li {padding:3em }.tabs__content li p {font-size:16px;font-size:1rem }}@-webkit-keyframes cd-fade-in {0% {opacity:0 }100% {opacity:1 }}@-moz-keyframes cd-fade-in {0% {opacity:0 }100% {opacity:1 }}@keyframes cd-fade-in {0% {opacity:0 }100% {opacity:1 }}.team__all-team-photo-wrapper {display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:75px }.team__inner {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;padding-top:100px;padding-bottom:100px }@media (max-width:1025px) {.team__inner {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.team__inner {max-width:1024px;padding-left:20px;padding-right:20px }}.team__inner iframe {width:100% }.team__title {font-weight:800;font-size:36px;margin-bottom:25px;line-height:1.3 }.team__grid {display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px }.team__grid-item {width:calc(25% - 40px);margin-bottom:20px }.team__grid-item--vacancies-link {height:290px;background:#efefef;display:flex;flex-direction:column;justify-content:center }.team__vacancies-card {display:flex;flex-direction:column;align-items:center;justify-content:center;transition:0.3s }.team__vacancies-card img {margin-bottom:8px }.team__vacancies-card span {font-weight:600;font-size:18px;line-height:1.5;text-decoration-line:underline }.team__vacancies-card:hover {opacity:0.8 }.team__photo {max-width:750px;height:auto;width:100% }.team__person-photo {width:231px;height:290px;object-fit:cover;margin-bottom:5px;display:block;background:#efefef }.team__person-name {font-weight:600;font-size:18px;line-height:1.5;display:block;margin-bottom:2px }.team__person-position,.team__person-contacts {font-weight:300;font-size:14px;line-height:1.5;color:#2c2c2c;display:block }.team__person-contacts:hover {color:#1e63b5 }.team__mobile-buttons {display:none }.team--singly .team__inner {padding-top:0;padding-bottom:50px }.team--singly .team__title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:35px;line-height:1.2;max-width:780px }.team__grid-item--empty {margin-bottom:0 !important }@media (max-width:1240px) {.team__title {font-size:32px }}@media (max-width:1100px) {.team__grid-item {width:calc(33% - 22px);max-width:231px;margin-bottom:20px }}@media (max-width:1040px) {.team--singly .team__title {font-size:36px;margin-bottom:15px;margin-top:50px }}@media (max-width:900px) {.team__inner {padding:60px 15px }.team__grid {height:670px;overflow:hidden }.team--singly .team__grid {height:auto }.team__grid-item {width:calc(33% - 22px);max-width:205px;margin-bottom:20px }.team__person-photo {width:200px;height:251px }.team__mobile-buttons {display:flex;flex-direction:column;align-items:center }.team__mobile-vacancies-card {width:290px;border:1px solid #1e63b5;font-weight:600;font-size:18px;text-decoration:underline;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:21px;margin-bottom:40px }.team__mobile-vacancies-card img {width:25px;margin-right:11px }.team__mobile-switch-all {width:290px }.team__grid-item--vacancies-link {display:none }}@media (max-width:768px) {.team__title {text-align:center }.team__grid {justify-content:flex-start;margin:0 auto 35px;width:420px;height:1030px;max-width:100% }.team--singly .team__grid {height:auto }.team__grid-item {width:calc(50% - 25px) }.team__grid-item:nth-of-type(odd) {margin-right:50px }}@media (max-width:700px) {.team--singly .team__title {font-size:34px;margin-bottom:20px;margin-top:25px }}@media (max-width:500px) {.team__title {text-align:left }.team__grid {justify-content:flex-start;margin:0 auto 5px;width:420px;height:920px }.team--singly .team__grid {height:auto }.team__person-photo {max-width:95px;height:119px;margin-right:15px }.team__grid-item--empty {display:none }.team__person-contacts {display:block }.team__grid-item {width:100%;max-width:100%;display:flex;align-items:flex-start;margin-bottom:30px }.team__grid-item:nth-of-type(odd) {margin-right:0 }.team__grid-item--vacancies-link {display:none }}.technologies {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:25px }@media (max-width:1025px) {.technologies {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.technologies {max-width:1024px;padding-left:20px;padding-right:20px }}.technologies__title {font-weight:800;font-size:36px;margin-bottom:25px;line-height:1.3 }.technologies__item.slick-slide {min-width:160px;height:160px;display:flex;justify-content:center;align-items:center;cursor:grab }.technologies__item.slick-slide:focus {outline:transparent }@media (max-width:1240px) {.technologies__title {font-size:32px }}.vacancies em,.vacancies__item em {font-style:italic;line-height:1.5 }.vacancies b,.vacancies__item b,.vacancies strong,.vacancies__item strong {font-weight:bold;line-height:1.5 }.vacancies__item {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box }@media (max-width:1025px) {.vacancies__item {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.vacancies__item {max-width:1024px;padding-left:20px;padding-right:20px }}.vacancies__item-title {font-weight:800;font-size:48px;margin-top:26px;margin-bottom:35px;line-height:1.2;max-width:780px }.vacancies__item-text {margin-bottom:80px;line-height:1.5 }.vacancies__item-text--mb-30 {margin-bottom:30px !important }.vacancies__item-features-wrapper {display:flex;flex-wrap:wrap;justify-content:space-between;max-width:920px }.vacancies__item-features-block {width:calc(50% - 15px);max-width:400px;margin-bottom:70px }.vacancies__item-features-title {font-weight:800;font-size:24px;margin-bottom:20px }.vacancies__item-features-list li {font-size:18px;line-height:25px;margin-bottom:1.4em }.vacancies__form {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box }@media (max-width:1025px) {.vacancies__form {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.vacancies__form {max-width:1024px;padding-left:20px;padding-right:20px }}.vacancies__form-title {font-weight:800;font-size:36px;margin-bottom:27px }.vacancies__form-description {font-size:18px;line-height:1.6;margin-bottom:90px }.vacancies__list {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:100px }@media (max-width:1025px) {.vacancies__list {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.vacancies__list {max-width:1024px;padding-left:20px;padding-right:20px }}.vacancies__list-title {font-weight:800;font-size:48px;margin-bottom:40px }.vacancies__list-item {font-weight:bold;font-size:24px;margin-bottom:30px;color:#3e8cd7 }.vacancies__list-item a {font-weight:400;transition:0.3s;border-bottom:none }.vacancies__list-item a:visited {color:#742471 }.vacancies__list-item a:visited:hover >pre {color:#3e8cd7 }.vacancies__list-item pre {display:inline;font-weight:bold;transition:0.3s }.vacancies__list-item-text {transition:0.3s;position:relative;overflow:hidden;border-bottom:1px solid;display:inline-block;vertical-align:middle;margin-left:5px }.vacancies__list-item-text:hover {color:#3e8cd7 }.vacancies__list-item-text::before {position:absolute;z-index:-1;content:"";left:0;bottom:0;width:100%;height:1px;background:#3e8cd7;transition:transform 0.3s ease-in-out;transform:translateX(-101%) }.vacancies__list-item-text:hover::before {transform:translateX(0);z-index:2 }.vacancies__questions-link {font-size:22px;margin-bottom:30px;color:#3e8cd7;border-bottom:1px solid }@media (max-width:1240px) {.vacancies__form-description {font-size:16px;line-height:1.6 }.vacancies__form-title {font-size:32px }.vacancies__item-text {font-size:16px }.vacancies__item-features-list li {font-size:16px;line-height:1.5 }}@media (max-width:1100px) {.vacancies__form-description {margin-bottom:50px }}@media (max-width:991px) {.vacancies__item-title {font-size:36px;margin-bottom:45px;margin-top:50px }.vacancies__questions-link {font-size:16px }.vacancies__item-features-title {font-size:24px }.vacancies__item-features-list li {font-size:16px;margin-bottom:1.2em }.vacancies__item-features-block {margin-bottom:45px }.vacancies__list {margin-bottom:50px }.vacancies__list-title {font-size:36px }.vacancies__list-item {font-size:18px }}@media (max-width:700px) {.vacancies__form-title {font-size:24px;margin-bottom:20px }.vacancies__item-features-block {width:100% }.vacancies__questions-link {font-size:16px }.vacancies__item .vacancies__item-title {font-size:34px;margin-bottom:20px;margin-top:25px }.vacancies__item .vacancies__item-text {margin-bottom:50px }.vacancies__item .vacancies__item-features-block {margin-bottom:25px }.vacancies__item .vacancies__item-features-list li {margin-bottom:1em }.vacancies__list-title {font-size:24px }.vacancies__items .vacancies__list-item {font-size:16px;line-height:24px;margin-bottom:20px }.vacancies__items .vacancies__list-item .vacancies__list-item-text {border-bottom:none;display:inline;text-decoration:underline }.vacancies__items .vacancies__list-item .vacancies__list-item-text::before {display:none }.vacancies__form .vacancies__form-description {font-size:16px }}.yiiteam-snippet .intro {max-width:100%;margin-top:0;padding-top:125px }.yiiteam-snippet .header {display:none }.yiiteam-snippet .expert-card {align-self:flex-start }.yiiteam-snippet .footer {display:none }.yiiteam-snippet + .footer {padding-top:30px }.yiiteam-snippet .button {border-radius:0;padding:18px 20px }.yiiteam-modal.modal {top:50%;left:50%;height:auto;max-height:80vh;padding:0;max-width:100% }.yiiteam-modal.modal .modal__content {box-shadow:none;border:none;background:none }.yiiteam-modal.modal .modal__text {margin-bottom:0 }@media (max-width:700px) {.yiiteam-modal.modal {width:400px;max-height:350px }}.blog-post {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:90px;word-break:break-word }@media (max-width:1025px) {.blog-post {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.blog-post {max-width:1024px;padding-left:20px;padding-right:20px }}.blog-post img {display:block;max-width:100%;object-fit:contain;height:auto;margin:0 0 30px;text-align:left;object-position:left }.blog-post h1 {align-self:flex-start;font-weight:800;font-size:48px;margin-top:26px;margin-bottom:18px;line-height:1.3;max-width:780px }@media (max-width:700px) {.blog-post {margin-bottom:60px }.blog-post h1 {font-size:34px;margin-bottom:20px;margin-top:25px }}.blog-post__list {padding-top:25px }.blog-post__item {border-bottom:1px solid rgba(150,150,150,0.5);margin-bottom:35px;margin-top:35px;max-width:750px;width:100%;padding-bottom:5px }.blog-post__item-title {font-weight:600;font-size:24px;margin-bottom:15px;line-height:1.3 }.blog-post__item-title a {color:#1e2933;transition:0.3s }.blog-post__item-title a:hover {color:#3e8cd7 }.blog-post__pic {width:100%;object-fit:cover;border-radius:5px;max-height:300px }.blog-post__link-pic {display:block;width:100%;height:auto;margin-bottom:15px }.blog-post__link {text-decoration:none !important }@media (max-width:1040px) {.blog-post__link {font-size:18px }}.blog-post__tag-wrap {margin-top:5px;margin-bottom:5px }.blog-post__custom-content {margin-top:50px }.blog-post__tag-container {display:flex;justify-content:space-between;flex-wrap:wrap-reverse;flex-direction:row }.blog-post__date {text-align:left;font-size:12px;color:grey;margin-top:20px;margin-bottom:10px }.blog-post__inner {width:100%;border-bottom:1px solid rgba(150,150,150,0.5);padding-bottom:5px }@media (max-width:600px) {.blog-post__inner h1 {font-size:32px }}@media (max-width:500px) {.blog-post__inner h1 {font-size:24px }}.blog-post__slider {margin-top:40px;margin-bottom:40px }.blog-post__image {width:100%;height:auto;object-fit:contain;outline:none }.blog-post__link-farther {display:inline;text-decoration:none !important;font-size:18px;margin-bottom:1em;line-height:1.3;padding-bottom:0 !important;vertical-align:baseline !important }.blog__btn-wrap {display:flex;justify-content:center;margin-bottom:30px;margin-top:30px }.blog__btn-wrap a {color:#000;text-decoration:none }.blog__btn-wrap a:hover {color:#3e8cd7 }@media (max-width:700px) {.blog__btn-wrap .pagination__button {padding:15px 45px;border:2px solid #3e8cd7;background:#fff;border-radius:50px;display:inline-block;vertical-align:middle;color:#3e8cd7;font-weight:700;text-transform:uppercase;transition:0.3s;font-family:"Montserrat",Arial,sans-serif;margin:0;width:100%;text-align:center;height:auto }.blog__btn-wrap .pagination__button:before {display:none }.blog__btn-wrap .pagination__button:hover {background:#3e8cd7;color:#fff }}.breadcrumb {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-top:25px;margin-bottom:10px }@media (max-width:1025px) {.breadcrumb {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.breadcrumb {max-width:1024px;padding-left:20px;padding-right:20px }}.breadcrumb .active {color:#1e2933 }.breadcrumb li {position:relative;list-style:none;display:inline;color:#8e8e8e;font-size:14px;padding-right:26px }.breadcrumb li:before {padding-left:3px !important }.breadcrumb li:not(:last-child):after {position:absolute;bottom:0;right:9px;content:"/" }.breadcrumb a {padding-bottom:3px !important;color:#8e8e8e;text-decoration:none }.breadcrumb a:hover {text-decoration:underline }.content-article h1 {font-weight:800;font-size:48px;margin-top:10px;margin-bottom:18px;line-height:1.5;max-width:780px }.content-article h2 {font-weight:800;font-size:36px;margin-bottom:17px;line-height:1.5 }.content-article h3 {font-weight:800;font-size:22px;margin-bottom:18px;line-height:1.5 }.content-article p {font-size:18px;margin-bottom:1em;line-height:1.5;max-width:800px }.content-article em {font-style:italic;line-height:1.5 }.content-article b,.content-article strong {font-weight:bold;line-height:1.5 }.content-article ol,.content-article ul {margin-bottom:2em;line-height:1.5 }.content-article ol {list-style:decimal inside }.content-article ol li::before {padding-left:7px;content:'' }.content-article ul {list-style:disc inside }.content-article a {text-decoration:underline;transition:0.3s;display:inline }.content-article a:hover {opacity:0.7 }.content-article hr {margin-bottom:30px }.content-article pre {width:100%;padding:10px 15px;margin:0 auto 30px;overflow:auto;overflow-y:hidden;font-size:14px;line-height:20px;border:1px solid #3e8cd7 }.content-article blockquote,.content-article q {padding-left:20px;border-left:1px solid #3e8cd7;line-height:1.5 }.content-article iframe {max-width:100% }.content-article .fr-img-caption {max-width:100%;display:block;text-align:center;width:600px !important }.content-article .fr-img-caption img {display:block;margin:0 auto;max-width:100% }.content-article .fr-img-caption .fr-inner {color:gray;font-size:14px }@media (max-width:991px) {.content-article ul,.content-article ol {list-style-position:inside }.content-article h2 {font-size:30px }}@media (max-width:700px) {.content-article h1 {font-size:32px;margin-bottom:20px;margin-top:0;line-height:1.3 }.content-article h2 {font-weight:800;font-size:22px;line-height:1.3;margin-bottom:20px;margin-top:25px }.content-article h3 {font-weight:800;font-size:18px;margin-bottom:10px;margin-top:25px }.content-article p {font-size:16px;margin-bottom:1em;line-height:1.3 }.content-article ol,.content-article ul {list-style-position:inside;font-size:16px }.content-article hr {margin-bottom:20px }.content-article pre {font-size:12px }.content-article img {max-width:100%;height:auto }}.portfolio-slider {width:100%;max-width:1190px;margin:0 auto;padding-left:45px;padding-right:45px;box-sizing:border-box;margin-bottom:100px }@media (max-width:1025px) {.portfolio-slider {max-width:1024px;padding-left:45px;padding-right:45px }}@media (max-width:991px) {.portfolio-slider {max-width:1024px;padding-left:20px;padding-right:20px }}.portfolio-slider h2 {padding-bottom:30px;font-weight:800;font-size:36px;margin-bottom:27px;line-height:1.2 }.portfolio-slider .bx-wrapper {position:relative }.portfolio-slider .item {text-align:center;height:100px;line-height:98px;display:block }.portfolio-slider .item img {display:inline-block;vertical-align:middle;max-width:200px;max-height:100px;width:auto;height:auto }.portfolio-slider .bx-pager {text-align:center;padding-top:30px }.portfolio-slider .bx-pager .bx-pager-item {display:inline-block;vertical-align:top;padding:0 10px }.portfolio-slider .bx-pager .bx-pager-item a {text-indent:-100px;width:8px;height:8px;border-radius:4px;overflow:hidden;display:block;background-color:#ccc }.portfolio-slider .bx-pager .bx-pager-item a.active {background-color:#3e8cd7 }.portfolio-slider .bx-controls-direction a {display:block;position:absolute;z-index:1;bottom:80px;width:23px;height:40px;background-position:50% 50%;background-repeat:no-repeat;text-indent:-1000px;overflow:hidden }.portfolio-slider .bx-controls-direction a.bx-next {background-image:url('/themes/poravinternet-v3/assets/img/frontend-landing/slider-arrow.svg');right:-30px }.portfolio-slider .bx-controls-direction a.bx-prev {background-image:url('/themes/poravinternet-v3/assets/img/frontend-landing/slider-arrow.svg');left:-30px;transform:rotate(180deg) }.ty-letter {box-shadow:0 0 19px #b5b5b5;padding:100px;border-radius:1px;margin-bottom:20px }.ty-letter__top-wrap {display:flex;justify-content:space-between }.ty-letter__content {max-width:600px }.ty-letter__content-text {margin-top:50px }.ty-letter__content-text--mt-100 {margin-top:100px }.ty-letter__bottom-wrap {display:flex;justify-content:space-between;margin-top:150px }.ty-letter__bottom-wrap p:last-child {max-width:360px }.ty-letter__file {width:205px;border-radius:6px;border:2px solid #dcdcdc;padding:10px;position:relative;margin-top:50px;margin-bottom:35px }.ty-letter__file .ty-letter__file-size {color:#a1a1a1;font-size:14px;margin-bottom:5px }.ty-letter__link-download {position:absolute;z-index:100;top:0;left:0;right:0;bottom:0 }.ty-letter__file-bend {position:absolute;top:-2px;right:-2px;width:25px;height:25px;background:linear-gradient(45deg,#dcdcdc,#dcdcdc 50%,#fff 50%,#fff) }.ty-letter__file-pdf {width:35px;height:25px;background:#de504e;color:#fff;font-size:13px;font-weight:bold;padding:3px;margin-bottom:30px }@media (max-width:950px) {.ty-letter {padding:75px }.ty-letter__content {max-width:calc(100% - 100px) }}@media (max-width:768px) {.ty-letter {padding:35px 55px }.ty-letter__top-wrap {flex-direction:column-reverse }.ty-letter__content {max-width:100% }.ty-letter__logo {align-self:flex-end }}@media (max-width:620px) {.ty-letter {padding:35px }.ty-letter__bottom-wrap {flex-direction:column;align-items:flex-end }.ty-letter__bottom-wrap p:last-child {text-align:right;max-width:unset }.ty-letter__content-text,.ty-letter__bottom-wrap {margin-top:75px }.ty-letter__content-text--mt-100 {margin-top:55px }}@media (max-width:400px) {.ty-letter {padding:35px 25px }.ty-letter__content-text {margin-top:55px }.ty-letter__content-text--mt-100 {margin-top:35px }.ty-letter__bottom-wrap {margin-top:50px }}