@charset "UTF-8";/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.debug-color{position:fixed;content:'?';top:0;right:0;z-index:10000;opacity:.85;background-color:black;color:#fff;padding:.25em .5em;font-size:9px;font-family:sans-serif;font-weight:bold;text-transform:lowercase}.debug-color:before{content:'DESKTOP';text-transform:uppercase}@media (min-width:1920px){.debug-color{background-color:red}.debug-color:before{content:'MAX'}}@media (max-width:1259px){.debug-color{background-color:orange}.debug-color:before{content:'TABLET - LARGE - lg'}}@media (max-width:1023px){.debug-color{background-color:dodgerblue}.debug-color:before{content:'TABLET - MEDIUM - md'}}@media (max-width:767px){.debug-color{background-color:blue}.debug-color:before{content:'TABLET - SMALL - sm'}}@media (max-width:479px){.debug-color{background-color:green}.debug-color:before{content:'MOBILE - xs'}}.font-standard{font-family:Helvetica,Arial,sans-serif}.font-default,.font-light,.font-medium,.font-semibold,.font-bold{font-family:"Poppins",Helvetica,Arial,sans-serif}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:500}.font-bold{font-weight:bold}.font-icon{font-family:'icomoon';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container-fluid{margin-right:auto;margin-left:auto;padding-left:8px;padding-right:8px}.row{margin-left:-8px;margin-right:-8px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}[class*='col-']{-moz-box-sizing:border-box;box-sizing:border-box;position:relative;min-height:1px;padding-left:8px;padding-right:8px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}.col-xs-right{float:right}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}.col-sm-right{float:right}}@media (min-width:992px){.col-xm-1, .col-xm-2, .col-xm-3, .col-xm-4, .col-xm-5, .col-xm-6, .col-xm-7, .col-xm-8, .col-xm-9, .col-xm-10, .col-xm-11, .col-xm-12{float:left}.col-xm-12{width:100%}.col-xm-11{width:91.66666667%}.col-xm-10{width:83.33333333%}.col-xm-9{width:75%}.col-xm-8{width:66.66666667%}.col-xm-7{width:58.33333333%}.col-xm-6{width:50%}.col-xm-5{width:41.66666667%}.col-xm-4{width:33.33333333%}.col-xm-3{width:25%}.col-xm-2{width:16.66666667%}.col-xm-1{width:8.33333333%}.col-xm-pull-12{right:100%}.col-xm-pull-11{right:91.66666667%}.col-xm-pull-10{right:83.33333333%}.col-xm-pull-9{right:75%}.col-xm-pull-8{right:66.66666667%}.col-xm-pull-7{right:58.33333333%}.col-xm-pull-6{right:50%}.col-xm-pull-5{right:41.66666667%}.col-xm-pull-4{right:33.33333333%}.col-xm-pull-3{right:25%}.col-xm-pull-2{right:16.66666667%}.col-xm-pull-1{right:8.33333333%}.col-xm-pull-0{right:auto}.col-xm-push-12{left:100%}.col-xm-push-11{left:91.66666667%}.col-xm-push-10{left:83.33333333%}.col-xm-push-9{left:75%}.col-xm-push-8{left:66.66666667%}.col-xm-push-7{left:58.33333333%}.col-xm-push-6{left:50%}.col-xm-push-5{left:41.66666667%}.col-xm-push-4{left:33.33333333%}.col-xm-push-3{left:25%}.col-xm-push-2{left:16.66666667%}.col-xm-push-1{left:8.33333333%}.col-xm-push-0{left:auto}.col-xm-offset-12{margin-left:100%}.col-xm-offset-11{margin-left:91.66666667%}.col-xm-offset-10{margin-left:83.33333333%}.col-xm-offset-9{margin-left:75%}.col-xm-offset-8{margin-left:66.66666667%}.col-xm-offset-7{margin-left:58.33333333%}.col-xm-offset-6{margin-left:50%}.col-xm-offset-5{margin-left:41.66666667%}.col-xm-offset-4{margin-left:33.33333333%}.col-xm-offset-3{margin-left:25%}.col-xm-offset-2{margin-left:16.66666667%}.col-xm-offset-1{margin-left:8.33333333%}.col-xm-offset-0{margin-left:0}.col-xm-right{float:right}}@media (min-width:1024px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}.col-md-right{float:right}}@media (min-width:1260px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.col-lg-right{float:right}}.wrapper{margin:0 auto;width:1260px;padding:0 8px;position:relative}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}@media (max-width:1260px){.wrapper{width:100%}}.wrapper-full{height:100%;width:100%;position:relative;overflow:hidden}.wrapper-max{height:100%;margin:0 auto;padding:0;position:relative;width:1920px}@media (max-width:1920px){.wrapper-max{width:100%}}.clear:before,.clear:after{content:" ";display:table}.clear:after{clear:both}.hidden{display:none}@media (min-width:1024px){.visible-small{display:none !important}.visible-medium{display:none !important}.hidden-large{display:none !important}}@media (min-width:768px) and (max-width:1023px){.visible-small{display:none !important}.visible-large{display:none !important}.hidden-medium{display:none !important}}@media (max-width:1023px){.visible-medium{display:none !important}.visible-large{display:none !important}.hidden-small{display:none !important}}.color-default{color:#191919}.color-primary{color:#f0af1f}.color-secondary{color:#4659c2}.color-success{color:#46c269}.color-danger{color:#ed061f}.color-level-0{color:#000}.color-level-1{color:#34373d}.color-level-2{color:#5f6373}.color-level-3{color:#a3aab8}.color-level-4{color:#f4a000}.color-level-5{color:#f9c95f}.bg-color-level-0{background-color:#000}.bg-color-level-1{background-color:#34373d}.bg-color-level-2{background-color:#5f6373}.bg-color-level-3{background-color:#a3aab8}.bg-color-level-4{background-color:#f4a000}.bg-color-level-5{background-color:#f9c95f}.bg-color-primary{color:#fff;background-color:#f0af1f}.bg-color-secondary{color:#fff;background-color:#4659c2}.bg-color-success{color:#fff;background-color:#46c269}.text-upper{text-transform:uppercase}.text-lower{text-transform:lowercase}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-bigger{font-size:1.35em}.text-smaller{font-size:.9em}.text-dark{color:#000}.text-middle{display:table-cell}.text-middle>*{vertical-align:middle}.float-right{float:right !important}.float-left{float:left !important}.float-none{float:none !important}.symbol-chevron{border:1px solid #fff;border-bottom:0;border-right:0;text-align:center;display:inline-block;height:42px;width:42px;position:relative;vertical-align:top;transform-origin:0 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.symbol-chevron--up{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.symbol-chevron--down{-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-transform:rotate(225deg)}.symbol-chevron--right{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform:rotate(135deg)}.symbol-chevron--left{-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);-webkit-transform:rotate(315deg)}.flex-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;height:100%}@media (min-width:768px){.no-flex-display .flex-center{display:block;padding-top:200px;height:auto}.no-flex-display .page-home-row .flex-center{display:block;padding-top:75px;height:auto}}html{min-height:100%;height:100%;background-color:#fff;font-size:10px}body{height:auto;font-size:100%;font-family:"Poppins",Helvetica,Arial,sans-serif;color:#191919;position:relative}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes clickOn{0%{transform:scale(1)}50%{transform:scale(.4)}100%{transform:scale(1)}}@keyframes clickOff{0%{transform:scale(1)}50%{transform:scale(1.4)}100%{transform:scale(1)}}@keyframes hoverOn{0%{transform:scale(1)}50%{transform:scale(.8)}100%{transform:scale(1)}}@keyframes hoverOff{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transform:translateY(-30px)}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transform:translateY(30px)}to{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}}@keyframes pulsate{0%{-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transform:scale(.9);opacity:0}50%{opacity:1;-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transform:scale(1.4)}100%{-moz-transform:scale(1.9);-ms-transform:scale(1.9);-o-transform:scale(1.9);transform:scale(1.9);-webkit-transform:scale(1.9);opacity:0}}.typo{color:#797979;font-size:1.6em;line-height:1.85}.typo:before,.typo:after{content:" ";display:table}.typo:after{clear:both}.typo h1,.typo h2,.typo h3,.typo h4,.typo h5,.typo h6,.typo-h2,.typo-h3,.typo-h4,.typo-h5,.typo-h6{color:#000;font-weight:300;line-height:1.2;margin:35px 0 .75em}.typo h1.no-margin,.typo h2.no-margin,.typo h3.no-margin,.typo h4.no-margin,.typo h5.no-margin,.typo h6.no-margin,.typo-h2.no-margin,.typo-h3.no-margin,.typo-h4.no-margin,.typo-h5.no-margin,.typo-h6.no-margin{margin:0}.typo h1:first-child,.typo h2:first-child,.typo h3:first-child,.typo h4:first-child,.typo h5:first-child,.typo h6:first-child,.typo-h2:first-child,.typo-h3:first-child,.typo-h4:first-child,.typo-h5:first-child,.typo-h6:first-child{margin-top:0}.typo h2,.typo-h2{font-size:1.88em}.typo h3,.typo-h3{font-size:1.63em}.typo h4,.typo-h4{font-size:1.13em;font-weight:600;color:#4659c2}.typo h5,.typo-h5{font-size:1.13em}.typo h6,.typo-h6{font-size:1em}.typo strong{font-weight:bold;font-size:1.05em;color:#191919}.typo p,.typo li,.typo ul,.typo ol,.typo blockquote,.typo table{margin-bottom:1em}.typo div:not([class]){overflow:hidden}.typo a:not([class]){display:inline-block;position:relative}.typo a:not([class]):before{content:'';height:1px;background-color:#191919;left:0;right:0;bottom:0;margin-bottom:-2px;position:absolute;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scaleX(0)}.typo a:not([class]):hover:before,.typo a:not([class]):focus:before{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1)}.typo hr{background-color:#dcdcdc;border:0;display:block;height:1px;margin:1.5em 0}.typo hr:before,.typo hr:after{content:" ";display:table}.typo hr:after{clear:both}.typo table{width:100%;border-spacing:0;border-collapse:collapse;border-top:2px solid #191919}.typo table caption{margin:0;padding:0;font-size:1.13em;font-weight:bold;text-align:left;margin-bottom:10px}.typo table td,.typo table th{margin:0;padding:0;padding:15px 20px;text-align:left}.typo table thead tr th{padding:5px 20px;font-weight:bold}.typo table thead tr:first-child th{padding-top:20px}.typo table thead tr:last-child th,.typo table thead tr:last-child td{padding-bottom:20px}.typo table tbody tr td,.typo table tbody tr th{border-bottom:1px solid #dcdcdc}.typo table tbody tr:first-child th,.typo table tbody tr:first-child td{border-top:2px solid #191919}.typo table tbody tr:nth-child(even) th,.typo table tbody tr:nth-child(even) td{background-color:#dcdcdc}.typo table tbody tr:hover th,.typo table tbody tr:hover td{background-color:#f0af1f;color:#fff}.typo table tfoot tr:first-child th,.typo table tfoot tr:first-child td{border-top:2px solid #191919}.typo blockquote{font-size:1.19em;font-weight:300;margin:1em 0;padding:1em 0 1em 105px}.typo blockquote .caption{padding-top:20px;font-size:.79em}@media (max-width:992px){.typo blockquote{font-size:1.13em}.typo blockquote .caption{font-size:.83em}}@media (max-width:768px){.typo blockquote{background-position:center 1em;padding:70px 0 1em;font-size:1em}.typo blockquote .caption{font-size:.94em}}.typo .lead{font-size:1.28em;font-weight:300;line-height:1.3}.typo .button+.button{margin-left:10px}
.viia-modal-overlay{background-color:rgba(70,89,194,0.9)}
.viia-modal-window{background:#fff;opacity:0;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);-webkit-transform:scale(1.5)}
.viia-modal-content{height:100%;overflow:hidden}
.viia-modal-content iframe{border:0}
.viia-modal-close{background-color:#fff;color:#4659c2;cursor:pointer;display:block;width:34px;height:34px;line-height:34px;position:absolute;top:-17px;right:-17px;text-align:center;border-radius:50%;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s ease}
.viia-modal-close:after{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;content:"\77";font-size:10px}.viia-modal-close:hover{background-color:#f0af1f;color:#fff;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.viia-modal.ready .viia-modal-window{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1);opacity:1}

@media (max-width:768px){.viia-modal--login .viia-modal-content{overflow:auto}}.viia-modal--form .viia-modal-content{text-align:center;font-size:1.5em;padding:2em 4em}.viia-modal--info .viia-modal-window{margin-bottom:30px}
.viia-modal--info .viia-modal-content{padding:40px}@media (max-width:768px){.viia-modal--info .viia-modal-content{padding:30px 10px;font-size:90%}}
.viia-modal--coupon .viia-modal-content{padding:15px}@media (max-width:768px){.viia-modal--coupon .viia-modal-content{padding:10px 5px;font-size:90%}}
.viia-modal--coupon .viia-modal-content .coupon-content {padding:40px}@media (max-width:768px){.viia-modal--coupon .viia-modal-content .coupon-content{padding:20px 10px;font-size:90%}
    .viia-modal--form .viia-modal-content{text-align:center;font-size:1.1em;padding:1em}
}

.list-inline {list-style-type: none;}
.list-inline li {display: inline-block; padding: 10px; font-size: 14px;}
.modal-login{display:none}
.modal-login-form{padding:45px;position:relative;margin-right:288px;height:413px}
.modal-login-form-body{padding-left:15px;margin-bottom:40px}
.modal-login-form-body p{font-size:1.5em;color:#797979}
.modal-login-form-title{font-size:2.6em;font-weight:300;margin-bottom:10px}
.modal-login-form .link{margin-top:15px}
.modal-login-form .link:before{background-color:#797979}
.modal-login-register{position:absolute;top:0;right:0;bottom:0;width:288px;background:#000 url('../images/login-bg.jpg') center center no-repeat;background-size:cover;color:#fff;padding:45px 30px}.modal-login-register-title{font-size:2.6em;font-weight:300;margin-bottom:25px}.modal-login-register-footer{position:absolute;bottom:30px;left:30px;right:30px}.modal-login-register-footer p{font-size:1.5em;line-height:1.75}.modal-login-register-footer .link:before{background-color:#fff}
@media (max-width:768px){.modal-login-form{margin-right:0}.modal-login-register{position:static;width:auto;height:413px}.modal-login-register-footer{position:static;margin-top:50px}}
@media (max-width:480px){.modal-login-form{padding:45px 15px}}@font-face{font-family:'Poppins';src:url('../fonts/poppins/poppins-light-webfont.eot');src:url('../fonts/poppins/poppins-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins/poppins-light-webfont.woff2') format('woff2'),url('../fonts/poppins/poppins-light-webfont.woff') format('woff'),url('../fonts/poppins/poppins-light-webfont.ttf') format('truetype'),url('../fonts/poppins/poppins-light-webfont.svg#poppinslight') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Poppins';src:url('../fonts/poppins/poppins-regular-webfont.eot');src:url('../fonts/poppins/poppins-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins/poppins-regular-webfont.woff2') format('woff2'),url('../fonts/poppins/poppins-regular-webfont.woff') format('woff'),url('../fonts/poppins/poppins-regular-webfont.ttf') format('truetype'),url('../fonts/poppins/poppins-regular-webfont.svg#poppinsregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Poppins';src:url('../fonts/poppins/poppins-medium-webfont.eot');src:url('../fonts/poppins/poppins-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins/poppins-medium-webfont.woff2') format('woff2'),url('../fonts/poppins/poppins-medium-webfont.woff') format('woff'),url('../fonts/poppins/poppins-medium-webfont.ttf') format('truetype'),url('../fonts/poppins/poppins-medium-webfont.svg#poppinsmedium') format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Poppins';src:url('../fonts/poppins/poppins-semibold-webfont.eot');src:url('../fonts/poppins/poppins-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins/poppins-semibold-webfont.woff2') format('woff2'),url('../fonts/poppins/poppins-semibold-webfont.woff') format('woff'),url('../fonts/poppins/poppins-semibold-webfont.ttf') format('truetype'),url('../fonts/poppins/poppins-semibold-webfont.svg#poppinssemibold') format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Poppins';src:url('../fonts/poppins/poppins-bold-webfont.eot');src:url('../fonts/poppins/poppins-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins/poppins-bold-webfont.woff2') format('woff2'),url('../fonts/poppins/poppins-bold-webfont.woff') format('woff'),url('../fonts/poppins/poppins-bold-webfont.ttf') format('truetype'),url('../fonts/poppins/poppins-bold-webfont.svg#poppinsbold') format('svg');font-weight:bold;font-style:normal}.title,.layout-main-header-title,.layout-main-body-title,.layout-main-body-article-title,.nav-footer-title,.nav-stats-title,.home-news-title,.company-list-item-title,.company-comments-title,.company-details-header-title,.news-details-title{font-size:2.4em;font-weight:500;margin:20px 0 40px;position:relative}.title--lead-primary:before,.title--lead-secondary:before{content:'';display:block;float:left;height:2px;margin:.5em 15px 0;width:30px;position:relative}@media (max-width:768px){.title--lead-primary:before,.title--lead-secondary:before{margin-left:0}}.title--lead-primary:before{background-color:#f0af1f}.title--lead-secondary:before{background-color:#4659c2}.badge{background-color:#f0f0f0;border-radius:20px;display:inline-block;min-width:40px;padding:.25em 10px;position:relative;text-align:center;z-index:1;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}.badge:after{top:0;left:0;right:0;bottom:0;position:absolute;background-color:#4659c2;border-radius:20px;content:'';z-index:-1;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}a:hover .badge,a:focus .badge{color:#fff}a:hover .badge:after,a:focus .badge:after{-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}.badge--primary{background-color:#f0af1f;color:#fff}.badge--secondary{background-color:#4659c2;color:#fff}.badge--success{background-color:#46c269;color:#fff}.badge--warning{background-color:#f5bc3e;color:#fff}.badge--alert{background-color:#f5bc3e;color:#fff}.badge--danger{background-color:#ed061f;color:#fff}.badge--error{background-color:#be1313;color:#fff}.pagination{font-size:1.6em;margin:1em 0;text-align:center;position:relative}.pagination:before,.pagination:after{content:" ";display:table}.pagination:after{clear:both}.pagination-item{background-color:#f0af1f;border-radius:10px;color:#191919;display:inline-block;height:46px;line-height:46px;margin:.2em;position:relative;text-align:center;width:46px;z-index:1;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;-webkit-transition:color .3s ease}.pagination-item i{font-size:.8em}.pagination-item:after{top:0;left:0;right:0;bottom:0;position:absolute;content:'';background-color:#fff;border-radius:10px;z-index:-1;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01);-webkit-transform:scale(1.01)}.pagination-item:hover:not(.pagination-item--active):not(.pagination-item--inactive):not(.pagination-item--disabled),.pagination-item:focus:not(.pagination-item--active):not(.pagination-item--inactive):not(.pagination-item--disabled){color:#fff}.pagination-item:hover:not(.pagination-item--active):not(.pagination-item--inactive):not(.pagination-item--disabled):after,.pagination-item:focus:not(.pagination-item--active):not(.pagination-item--inactive):not(.pagination-item--disabled):after{-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}.pagination-item--active{background-color:#4659c2;color:#fff;cursor:default;font-weight:600}.pagination-item--active:after{display:none}.pagination-item--inactive{display:inline-block;background:none;width:auto}.pagination-item--inactive:after{display:none}.pagination-item--disabled{display:none}.pagination-item--prev,.pagination-item--next{margin:0;padding:0 1em;width:auto;position:absolute;top:0}.pagination-item--prev{left:0}.pagination-item--next{right:0}.pagination-item-text+i,i+.pagination-item-text{margin-left:8px}@media (max-width:768px){.pagination-item--prev,.pagination-item--next{position:relative;clear:both;max-width:150px;margin:10px auto}.pagination-item--prev:not(.pagination-item--disabled),.pagination-item--next:not(.pagination-item--disabled){display:block}}@font-face{font-family:'icons';src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABIEAAsAAAAAF5wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAADmMAABIqHuhh8UZGVE0AAA9sAAAAGgAAABx4X9NMR0RFRgAAD4gAAAAdAAAAIABRAARPUy8yAAAPqAAAAEwAAABgUeVe0GNtYXAAAA/0AAAAjAAAAYah8pg3aGVhZAAAEIAAAAArAAAANg1KcXFoaGVhAAAQrAAAACAAAAAkBDoB8mhtdHgAABDMAAAANgAAAEwGsQKhbWF4cAAAEQQAAAAGAAAABgAkUABuYW1lAAARDAAAAOYAAAG/Ur/n83Bvc3QAABH0AAAAEAAAACAAAwABeJyFV3t0FNd5nxE7O8OjsgEPj5gzgzAv5xRSHIidGhuHntRJbTkhEIp5udJKSKtdaaXdlVarfb8fd/b91mpZSbsIoQd2ENgEkibB9kmxa/fkhMYpPiWJfXD6h00cO3C35+qc9psVuHZ72u53pPle9/t997t37v2GphQKiqbpPzMMaXTalm1dLUNtZopuoGjqG7XHG2q7F9XWKKRlNFq2CC1TCEuotftX/AdCnzHL2LCndrKWZtbRt+5bR1H3r2vYtXwd9aV1y99eQW2QwyyleGo9tZV6hHqCepp6hvoudZA6QrVSWspMBagcNU69RP2U+gX1K+o6dYN6j/o9dYv6lG6g76c30Fvov6B3099q6enQtm9r05l6Fjht+wnjAqdXd3TeZft7W/R6nWnBWOfqxu6W3m3dLXpNu96oVmlMne3tWkN7i17V2devM7YbjC1Gwzbt3ce21o4FTqXr7m7vMX5BeOQL0meu+pbWFuPnWDDcTbJF3/H5VBfkek4qrc7QrtWpNL3aFnN3i1rb26nraW9rN2iMul45zUcMOpW6RbvtRIuqvVWn09wVjSa10diuvyt16HRy3F5tv6FXZ2rXt7UYOlt1Lfq2zy/lF5aVougAHaRDdJhGtERHKCW1no7SMTpOJ+gknaLTdIbO0jk6TxfoYbpIj9Al+iRdpkfpMXqcrtBV6nn6FD1BbZQXtoFSUa/Rm2g//acGVcMvF+1c9NaiW8xmRs1MKf9KeUL5a/Yg6+J2cYc5Aydxnyy2Ln5nydEll5fuWHp8aX7ZvsYHG2/cJ9zX3Fh7CF/hUSQcCUU46zATloJSCAVRKBwKc0RBGKLADBOSQhLoUDAcDnNWKxMCsyxKoUiIw2vJWiYSioYjKIKiUiQCGgyaiAQi14g/xP9+D8BWYEIRGUAOFQpxRB76/wQrFO6GghjRkMTJCWEFVvwXwPvYfQ+AyMhfgLDZ/huAgsgEcwqHg59pC7b/YwZQor3/O8D/nMOwjZHqwSDlejCFTAQyDsEU6hBShBsufAYQw3EeKgxWDqGwJOAnyQNMLBgPx1ASJaKxeDITyruTHFl2s7YdMblMOpdzpR3i/HaEl91k0slI3pvxpu0Rl5cj8tgwCiMRJghZcaEQEw7CVIFgbYMwnQzAyaZQHS4s1IcEgv5wAHmRLxqIezNSPpPk8NKbgMA4XQCXSWdFwCZLbzKuZDifzCTT+Ujay+E9MFaS4SJheQpcJMTIMDKcDAvLk4nwqRSTTOFm3IwwxeFFO26SBrJoxw6ySECEws2kOeXhUjUj/9G7j28V0U7yENne2dHxInkIb0fvcbfeffeWQM4pXrv0w9dfO3rpe/uOHv3evkvHXhfxc4qLL504fvzEiePHOl66ePHFl34oNuJjsN8OHD9+YP/xi1devXjx1SsXj+8XyN5Vqpmu83MzM3Pnu2ZUrV1drUJtxSP8qxdlx+P7DxyXHS9eEclexfmZmfNzXbOtKrVa1TrbNSeSTwP8ycEaVaMGTzKNOF1L8+uXzJsVTUuS+DpfRkVfzplzJSzIhEw+m8PtdA/5jYjr0L5eYEuoEE3HU/F4Gg2jTDDlS/gSnqgTuZAn6PP5/EEPcnEaJSolCrlsLltMnETcEPkWH0fxUCwYC0h+5EP+sD8AP3+oLkQCYAiBA4cSkXg0FovGIwkElR7A3+bxJvxYeYh8nXz3YcyMlpg72HcvWViK2hEeL7q54175ScOOm3gRbrh5EzeIJsVOtLd56DEO31Fabuy9+lXEkeXkDT4zIo07R1ylwewASneNdFeMHF5+iD+FxuNjGfup3hEt6ka9Q/a+UVfFX0Vg/Hu+Ml6aTM1COZwus8uM+jND3NDbfKF6engyJKWkFEojyD8c5whRhv1IJrfkkTynI6dthb5hfVhrMST9SX/KPzI7O/oS4n6AZgdG1Ml4MpaMW6rhqeEqBzvnGo83YI6wZAMQByQ/WcyBdgNmgTaI8x4FXn3nDl6NV6+/TVaT1U1N8v/b6/FqEbsV1bJJrzeZ9AZTuVotlyviNxWFbLZQcGZtdqfTZss682JjbXiKV3eSJVjJtHUfGTwoF2bzx/h+vPzjj/FyfP/Hm8lyER0cfF7bzpE/4Sb+y9d3f/Th9esffrT7+pcf3r37YaGxlsZ9PPkbcogduub+R/Qah7/6z+/izcJ29q/VJ/aKh1nSvOqL5msL5qc76+bG2pOw6y7PqY6I5AP2iEp1RCAfKI+o5i6L+AP28tzcZaG2bf5JHoRzmuk22dim0bTJzm3TmnMC/kB5bnr6nEj24PX8WMnc328294ukQdlvLo1JkoREJIUlJHF4IztWKo3JLgKh2V88zRfzuWLRnreIf4mXKWXGardbBLKVHco7hgU5McS/crbzBRnrhc7OF2TsFzrPviIn9srZs6+Ay3fg3T43LaejYuW0hMNblGTxH0grYto0kBVWsXJ2Qu0bZIoHYbqvqhXmOaVGr9fIYzRV/bSAO9BHj6LfvIGYqVPVaZH8E36Kd+MjaZaUngGm9DmmsSZM8X/4UT1oPbhcEoi3UBLV3ZK0Kkkrfp+vccqpU3dx+vRa4dlHlQ//hnQgRqMHGDmbahXQu77Cu28BxloZY+3nmXiA/zd8nze+kyifverzMY211Vjg0VfW/560I6azZ/KsHOXs5ORZAbDOTvZ0ylidPT2dUJpDtW/ysxO9apHY2a5enVqYf1Cp7j09I2I7OzsxMSvUmsllHoQJ41ivbOzt7++VnXvH+ieE2oPKifGxCXH+2V/xXrwnyZInDvEePJhi38Y7eQss1JA9XyzmCyPFvH1IOLTKkXHncmk40N0Zh8PlcghY0QcrbLdY7DaLxVYoFgv5onhIkUtnwCcNPm6HI+PKiRvDfMJ/+7Y/AQeg5gZPtiu79dUzcpZT1coZOZGpikErJ9ZtgCLCCsB+JVdIEl8hqXKFTGALhj8YrQADKJNgTJkqspLUDTU7pvmqIawyGCBvnwUBJR05jmzGW8gmsoVxOIa8dW3CkddX0Fy1wuHNeCvYtzL6KjpXrVYrc6ii5zB4g2ULU6nOoaqhopfa9HqIQ7YCyib8a74yatKLxMbqB0wGgbysNAyUqyK2sdXRckXIvaO8+uMfXxUuwOP5ZnEPSwLv8Htw7zvsj1Rzh4UW5WGV6rCIz5A7PAzJuTIOOYRcTDmkXCwBv6zMZTI5kTyKv8ankl6P+HXW4/V5PN5ESvhXNpVMpqBC3fhFPutNOpEd2b0Op4+bX0uMjD/oC/kQZ7IUy2LtAFsuFstCAiVC8SBXW0zyfFRuUuBNRdCEcPNrcH8IMaFAOCDOH2CRPx6OSnDFq2t7+FPlAZikxOpNA33C/ONK/cAoTFKCSY5WhdrjZh50C10Mh58ju5np3gianuDgmt4tN3xwg3OTZJKHESgRTATgrN5HnmIGLXaPAzJ2pExF0OCnGLiWfMjHAZI1Zy9CZGUxnx+Gi7gGCz1ZMfSI81vZHoOhRyCHlN3GyqRY28pOjsOmwYfmbXxpuFASL5P8KM7j99mSddgs+5mtVrM8zjxsKwmf/pIvFmAr2+rbGbZyfgQO5WO1loXwRA97zgjh/xwVnvkJYhLxAFysAZ9ITEpfIJZIxGIJ8RIqvAkOTI9hHHatnp2sVCYFHJpfx9ve3IdszzD4DF7Mg6FkK5iF+a2Qgc0shzYPW0tCbauyVBguwaTaf87jSfwvTK4QGrPlrbn+sMPKkSEyRjbiVYwt3x+22+w2qb9gh2V4oJbgLZEBSYe6UK/LNDhocvWiDq5579euEe17WHuNzf72UYR+xkCTkEnA7ZaNjiDuorKx1l8TebN3yG8OlXOFkeTYoHPQOxAwnzRm+lAf6neb4efuR3oOeSVvxNMe6ch0jXSN6MaNpz22gAUNIWvUmrIl7Rln3sNZkS1mT3JhFvUnTYWhgqXkHA14gp6wBy5en+SVEoNZa9FRdJR8ZcSp+9ptf4c8cmTpZd0l20/QNJqKT2YnM5XC6Ei5VCoXxrnhsWwlWU1VolVU5XJsKT9czJegBxnEP+ChZ03EEvFkIp5IJIESSWDT8Ww8G8mhAhoJFL15zpt35m05uNjPVclSxPQjU3DAZ/INuazyoWP3Wr22oBXedl3aWB48aa64TyNO7odTUsAVguSQN+KN+qLemDfh+dtgu0tvtbmdTred89j9Nhhnhxk7s4NF+5hnzDseqKIpdDo+kT2VLY9A+ulifASNoOFg3pvz5bwZd8qTcic9CXfCm/QmfMlgEiW51gnehVwRTxwIehFf0p8OZAKZYCaUDmXCGZRC5dhwOsvBNOOpGFAkhXIoG8h4Mp6UK+FIOOKOqD3qiDiQk0Mmv9Xl9Pu9AW/QE/SGvNBFRBQO5JAcskfcFXcm3ClfxpsJ5lAe5SIZ6BrTcFIkOHjGsrFMFEiqE0pA+xSF+zoaSkCXFKs33mFZiAdiAfjMgC+UmB84ICkIf35JbiT9HHIGnX633+31uv0evysIFHKGndC0WXGUv9rd/Jz2H54988bPp+AKXQ6fCZglLDPbhb6vVlssAx4jMqKBlAVefFa2gK1Lsx9pprtm0c9mZjhc12LQzqArMzPT06+iGQ23oAOtLE9rINoBdRf0uL+DLhGdM1Q4sgbXialUZNk4rkJGI2jlLyv42lqQnQ6vvBuGktasg8NrSJ0YgwG1wQDjHBoflz/a1sgW5q7ciB21AzxRX8Bq9pNj/IXOUwfRPq5p166mpl2/uy2g10/99MJZ7kw3o9YNtKKj3GNvffvGjbfeuiGgSwPn1RNc45sYhj+A9+AHWOib4DpTA69mL5A991hQ77nnAj3eA4gP/RaTk0phCb3qaXHZ4tKyJeuoL62kGmj6oSdwU71oTUCfPaEwTbJefopL8co//hGvxCs2fUJWkhUbN5IVZOUnm/AKcel/Ah1jjWkAeJxjYGBgZACCM7aLzoPoa4ISdjAaAD+pBPYAAHicY2BkYGDgA2IJBhBgYmAEQmUgZgHzGAAFywBWAAAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsAAIwMSCEhzTWFwYHBkqGJ88P8Bgx4TAwMHTA3jB8YHDApAyAgA3dULXHicrY1HDsJQDERfkp/eeyEQyklYcgwkTsGKc3KZ4PyIJaswluU3ssYGLNYeMVj0Emdor3jI9KRMvbnxnGdNV+4LzW/hNaU0mZJV2Di4kvKJCAiJSUjJyCkoqahpaOnoGSTkfE9s0G7cH6bj6Xz5sTdMS9mO6/lREMZJmuVFWdVN2/XD1s9/0QdXfwxaeJxjYGRgYADiHGOjmfH8Nl8ZuJkYQOCaoIQdgv7/g4kTLM7BAKYA36YHoQB4nGNgZGBgYvj/g0GPiYGB4f93Jk4GoAgKYAIAaqIEL3icY2JgYGBiYChk2MiwAkiCgAUDKuAEk+xAzMYQA4RMDE4M8kBeNli8E8iWBtIODA4A0OgFVwAAAABQAAAkAAB4nI2OPU7DQBBG3zp2JEhqFCGK7RDFWrtLgcgBcgCK9JZiRfmRV7LTxHeg5SqcgwtwDGrGZoo0SFlpd97MfDP7AXM+MAzHCN8rZxQ8K0944l05F82XcsGMH+Upc/MgSpPfSGUxTg2cccuj8oQ3XpVz0XwqF9zxrTxlYTI6eg4kjlQ49vL2bDhD1x/SsXL7qt9IdtHQykqGGk5jbNlSY4mUeIlLuf8t/utGglSDqJ2wF3qRlak5rVK7rW0svV3aSwuSxuCCd9EHkV5pey22WhHvRrNWvhkMsq7bbpcaG0p/7apfdZ9HuAAAeJxjYGZABowMaAAAAI4ABQ==) format('woff');font-weight:normal;font-style:normal}

@font-face{font-family:'icons2';src:url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAXQAAsAAAAAB7gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAArAAAAMNHiMp5UZGVE0AAAO4AAAAGgAAABx8d28iR0RFRgAAA9QAAAAdAAAAIAAwAARPUy8yAAAD9AAAAEkAAABgT/heyGNtYXAAAARAAAAAQAAAAUoC1QJXaGVhZAAABIAAAAAuAAAANhFUDXRoaGVhAAAEsAAAAB4AAAAkBCsCA2htdHgAAATQAAAACgAAAAoD/gBJbWF4cAAABNwAAAAGAAAABgADUABuYW1lAAAE5AAAANoAAAFxntqYbXBvc3QAAAXAAAAAEAAAACAAAwABeJw9UUtrE1EUvpMm7UVCfeCIj5juFdeCK93oWgRXgiBWtNYmja15p7lz55kzM3dm7s2jbZIWk9Y2LfhA/BOCK/+BK5euJjBCTRTk4xy+A4fzne8cCcXjSJKk2We5zMoakmJIQnfGV2Pj9Mz4YtxOSpCcgWQ8fQpdenDuBOA/Sc5ZH8bBWCRSqHY6hdCZFKJnU2g+FTs5h+LTMUl0Fl1AV7IvVtYWc4uv125kX65nMyt/hf6pISQZkolmpt0x6WksN/89/CmDYtcd4hC37hFGPIXTCfSm6YLdsIGB67kcu8IJwAPHci1mMZOZ3iT7Fjd5g4OAD52j4QDvDY/aH+EY9pXd4m6hlYMlUBqkQaxJmPUpdIJ1oisa1aiqKoaiE5NADQibqhpNaEOb9fgAi7esPy2MphZonLA6VKCmkiqp6pUJzbtlv4Ybup6nS8qSljXW9XWrAEXQnKL7CjsWsxNB0+de4AUsYByLXsJhbuCKqQ+b2cwR7ibbdFoO9+uCdtS21jE7gHegx7aDLu+IdqfVFpt8m3f9bbfHek4X+nBI35UHuDR401vt5DoZfxkKULAKekEv0jIpkWq9Vt2okbJaxGrBKMAbPC9+yL4WzpnhFQeHFoPw128b9PsJ45FX26dfqva9x9U1lZZgETJextfwOBfelqPrUXEuylvwfgF2tobd1uchfHuyV2pVhtDH7x0I8+mwOBuFkS9PPqYywC4LxOSIyoICJvUo/mXLiktZegvCW+Fq3a+K6Gb0EHI4jFvyoHLcau63R7nDJfW5Vnl4UMQfj2SdUtUEbJgBF0EgFgQwVVNwdC28LC8LOhpxcZCGT6/7zzfqhpKf2Pt6wdgwa+kqaIEnxNZIhRKObn2WdcVVBWDBJzsZ3FwwgFKd4vmxOA9yfmd8F2YheeoPV3xqUHicY2BgYGQAgjO2i86D6BsyzzRhNABJOQaCAAB4nGNgZGBg4ANiCQYQYGJgBEIQyQLmMQAABGAANQAAAHicY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjLAACMDEghIc01hcGBIZEhifPD/AYMeE8P/2zA1TCBCAQgZAfQEC2YAAAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZiArKT//8EqEkH0/wVQ9UDAyMaA4NAKMDLR2gaKAADbUgcreJxjYGRgYABi3mSnWfH8Nl8ZuJkYQOCGzDNNGP3/H4Mq4z+wOAcDmAIAEkgKLgAAeJxjYGRgYGIAAj0mhv//GBgY/zEwMqACJgBHUAMzAAACAAAAAgAASf/+AAAAAFAAAAMAAHicbY4xTgMxEEXfJrtBAURBQW2lRNqV7QqlRjlAivQpnFWkaDdyyEmQaKk4BgfgANyHv5uRKMAj678Z/5kxcMsbBcMpqJRdeMIVC+Op6GhcyvNuXHHDp/FM2becRTlX5XrsGnjCHffGU555NC7leTWueODDeKb6FzsyPR0vsMt9J1mTaDlzYKs31qk9H7aClfkGzXIkHJEGL13q/k665FFRExS1yEufNEQrVn1uk4uNd0s37pTGWIdQRx/k+fuljZZlTuzHutOoYS2blE/7vnOh8f90/QBYAjNWAAB4nGNgZkAGjAxoAAAAjgAF) format('woff');font-weight:normal;font-style:normal}

[data-icon]:before{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;content:attr(data-icon)}[class^="icon-"],[class*=" icon-"]{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative}.icon--large{font-size:1.75em}.icon--small{font-size:.75em}.icon--circle{box-shadow:0 0 0 2px #191919;border-radius:50%}.icon--circle.icon-question{box-shadow:none}.icon-plus{width:28px;height:28px;top:-2px}.icon-plus:before,.icon-plus:after{background-color:#191919;content:'';display:block;position:absolute}.icon-plus:before{width:2px;left:13px;height:14px;top:7px}.icon-plus:after{height:2px;top:13px;width:14px;left:7px}.icon-minus{width:28px;height:28px;top:-2px}.icon-minus:before{background-color:#191919;content:'';display:block;position:absolute;height:2px;top:13px;width:14px;left:7px}.icon-angle-down:before{content:"\61"}.icon-angle-left:before{content:"\62"}.icon-angle-right:before{content:"\63"}.icon-angle-up:before{content:"\64"}.icon-arrow-left:before{content:"\65"}.icon-arrow-right:before{content:"\66"}.icon-map-marker:before{content:"\67"}.icon-percent:before{content:"\68"}.icon-question:before{content:"\69"}.icon-tick:before{content:"\6b"}.icon-wheel:before{content:"\6c"}.icon-search:before{content:"\6a"}.icon-quote:before{content:"\6d"}.icon-stats-l:before{content:"\6e"}.icon-stats-l-bg:before{content:"\6f"}.icon-stats-comment:before{content:"\70"}.icon-stats-comment2:before{content:"\71"}.icon-stats-comment-bg:before{content:"\72"}.icon-stats-rabat:before{content:"\73"}.icon-stats-rabat-bg:before{content:"\74"}.icon-angle-large-left:before{content:"\75"}.icon-angle-large-right:before{content:"\76"}.icon-close:before{content:"\77"}.icon-lock:before{content:"\78"}.icon-play:before{content:"\79"}.icon-mail:before{content:"\7a"}.icon-phone:before{content:"\41"}.icon-desktop:before{content:"\42"}.icon-tick2:before{content:"\43"}
.icon-social-facebook:before{content:"\44"}.icon-social-twitter:before{content:"\45"}.icon-social-google-plus:before{content:"\46"}.icon-x:before{content:"\47"}
.icon-power:before {content: "\48";}.icon-dashboard:before {content: "\49";}

[class^="icon2-"],[class*=" icon2-"]{display:inline-block;font-family:'icons2' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative}
.icon2-social-pinterest:before{content:"\61"}
.icon2-coupon:before{content:"\62"}

.score{background:url("../images/stars.png") 0 bottom no-repeat;background-size:132px;display:inline-block;position:relative;width:132px;height:20px}.score:after{content:'';background:url("../images/stars.png") 0 top no-repeat;background-size:132px;position:absolute;top:0;left:0;bottom:0;width:0;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition:all .5s ease}.score--1:after{width:8%}.score--2:after{width:18%}.score--3:after{width:29%}.score--4:after{width:39%}.score--5:after{width:50%}.score--6:after{width:60.5%}.score--7:after{width:71%}.score--8:after{width:81%}.score--9:after{width:92%}.score--10:after{width:100%}

.score-span span:after{content:'';background:url("../images/stars.png") 0 top no-repeat;background-size:132px;position:absolute;top:0;left:0;bottom:0;width:inherit;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition:all .5s ease}
@media (max-width:768px){
    .score-span span:after{background-size:100px;}
    .score:after{background-size:100px;}
    .score{width:100px; height: 15px; background-size:100px;}
}

.score-select{display:inline-block;height:100%;position:relative;float:left;width:20%;cursor:pointer;z-index:2}.score--small{width:118px;background-size:118px;height:18px}.score--small:after{background-size:118px}.score--large{width:150px;background-size:150px;height:23px}.score--large:after{background-size:150px}.button{background-color:#fff;border:2px solid #dcdcdc;border-radius:23px;color:#191919;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;height:46px;line-height:46px;margin:0 5px;padding:0 1em;position:relative;overflow:hidden;outline:none;z-index:1;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s ease}.button i{margin:-0.1em -0.25em 0 .25em;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}.button:after{top:0;left:0;right:0;bottom:0;position:absolute;background-color:#4659c2;border-radius:23px;color:#fff;content:'';z-index:-1;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform:scale(0)}.button.active{cursor:default}.button:hover:not(.active),.button:focus:not(.active){color:#fff;background-color:#4659c2;border-color:#4659c2}.button:hover:not(.active) i,.button:focus:not(.active) i{color:#fff}.button:hover:not(.active):after,.button:focus:not(.active):after{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transform:scale(1.1)}.button-primary{background-color:#f0af1f;border-color:#f0af1f;color:#fff}.button-primary i{color:#fff}.button-secondary{background-color:#4659c2;border-color:#4659c2;color:#fff}.button-secondary i{color:#fff}.button-secondary:after{background-color:#f0af1f}.button-secondary:hover:not(.active),.button-secondary:focus:not(.active){background-color:#f0af1f;border-color:#f0af1f}.button-lite{border-color:#fff}.button-lite:after{background-color:#f0af1f}.button-lite:hover:not(.active),.button-lite:focus:not(.active){background-color:#f0af1f;border-color:#f0af1f}.button-circle{width:40px;height:40px;line-height:40px;border-radius:50%;text-align:center;font-weight:normal;margin:2px}.button-none{background-color:transparent;border:none;color:#fff}.button-none:after{display:none}.button-none:hover:not(.active),.button-none:focus:not(.active){background-color:transparent;border:none;color:#f0af1f}.button-transparent{background-color:transparent;color:#fff}.button-transparent:after{display:none}.button-transparent:hover:not(.active),.button-transparent:focus:not(.active){background-color:transparent;border-color:#fff;color:#f0af1f}.button-success{background-color:#46c269;border-color:#46c269;color:#fff}.button-success i{color:#fff}.button-success:after{background-color:#46c269}.button-success:hover:not(.active),.button-success:focus:not(.active){background-color:#46c269;border-color:#46c269}.button-danger{background-color:#ed061f;border-color:#ed061f;color:#fff}.button-danger i{color:#fff}.button-danger:after{background-color:#ed061f}.button-danger:hover:not(.active),.button-danger:focus:not(.active){background-color:#ed061f;border-color:#ed061f}.button--upper{font-size:15px;letter-spacing:1px;text-transform:uppercase}.button--shadow{box-shadow:0 7px 18px rgba(0,0,0,0.18)}.button--large{border-radius:27px;height:54px;line-height:54px;letter-spacing:2px;padding:0 2em}.button--large:after{border-radius:27px}.button--wide{padding:0 2em}.button--full{width:100%;text-align:center}
.button--submit2{border-radius:4px;}
.button--submit{border-radius:4px;height:58px;line-height:58px;font-size:17px;letter-spacing:2px;padding:0 2em}.button--submit:after{border-radius:29px}.button--icon-left i{margin-left:-0.25em;margin-right:.25em}.button--icon-large i{font-size:1.5em}.button--multiline{height:65px;border-radius:65px;line-height:1.3;padding:13px 2.2em;font-size:1.6em;font-weight:normal;white-space:nowrap}.button--multiline span{font-size:14px;font-weight:normal;opacity:.7;display:block}.button--multiline.active{background-color:#4659c2;color:#fff;font-weight:600;cursor:default}.button--multiline.active span{opacity:1}.breadcrumbs{list-style:none;margin:15px 0 10px}.breadcrumbs:before,.breadcrumbs:after{content:" ";display:table}.breadcrumbs:after{clear:both}.breadcrumbs li{float:left;overflow:hidden}.breadcrumbs li+li{margin-left:1px}.breadcrumbs li:first-child{border-top-left-radius:17px;border-bottom-left-radius:17px}.breadcrumbs li:first-child>a,.breadcrumbs li:first-child>span{padding-left:1em}.breadcrumbs li:last-child{border-top-right-radius:17px;border-bottom-right-radius:17px}.breadcrumbs li:last-child>a,.breadcrumbs li:last-child>span{padding-right:1em}.breadcrumbs li a,.breadcrumbs li>span{background-color:#fff;color:#505050;display:block;font-size:1.4em;font-weight:300;padding:0 .75em;line-height:34px;height:34px}.breadcrumbs li a{-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s ease}.breadcrumbs li a:hover,.breadcrumbs li a:focus{background-color:#f0af1f;color:#fff}.search{background-color:#fff;border-radius:5px;max-width:400px;height:54px;margin-left: 10px;position:relative}.search:before{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;content:'\6a';font-size:18px;color:#c8c8c8;position:absolute;left:18px;top:18px}.search-input{position:absolute;left:54px;right:95px;top:0;bottom:0}.search-input-text{border:none;background:none;line-height:54px;outline:none;width:100%;font-family:"Poppins",Helvetica,Arial,sans-serif;font-size:1.5em}.search-label{font-size:1.5em;font-weight:300;position:absolute;left:54px;right:95px;top:0;bottom:0;line-height:54px;height:54px;overflow:hidden;opacity:1;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transform:scaleY(1)}.search-label strong{font-weight:bold}.focus .search-label,.hasValue .search-label{-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform:scaleY(0);opacity:0}.search-submit{position:absolute;top:2px;right:2px;bottom:2px;background-color:#f0af1f;font-size:1.6em;font-weight:600;color:#fff;border:none;outline:none;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:0 15px;text-align:center;text-transform:uppercase;cursor:pointer}.search-action-adv{display:none}.link,.links>a{display:inline-block;position:relative;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;-webkit-transition:color .3s ease}.link:before,.links>a:before{content:'';position:absolute;left:0;right:0;bottom:0;background-color:#191919;height:1px;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition:all .5s ease;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scaleX(0)}.link:hover:before,.links>a:hover:before,.link:focus:before,.links>a:focus:before{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1)}.link--lite:before,.links--lite>a:before{background-color:#fff}.form{color:#797979;position:relative}.form-item{position:relative;margin:5px 0 15px;font-size:1.5em}.form-item-label{position:absolute;left:15px;top:15px;cursor:pointer;-moz-transition:all .12s ease;-ms-transition:all .12s ease;-o-transition:all .12s ease;transition:all .12s ease;-webkit-transition:all .12s ease}.form-item-input{font-family:"Poppins",Helvetica,Arial,sans-serif;background:none;border:none;border-bottom:1px solid #a6abbe;outline:none;width:100%;padding:15px}.form-item.focus .form-item-label,.form-item.filled .form-item-label{-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transform:translateY(-15px) scale(.7);-ms-transform:translateY(-15px) scale(.7);-o-transform:translateY(-15px) scale(.7);transform:translateY(-15px) scale(.7);-webkit-transform:translateY(-15px) scale(.7)}.form-actions{padding:20px 0;text-align:center}.form-actions:before,.form-actions:after{content:" ";display:table}.form-actions:after{clear:both}.form-group{font-size:1.6em;position:relative;max-width:750px}.form-group:before,.form-group:after{content:" ";display:table}.form-group:after{clear:both}.form-group+.form-group{margin-top:30px}.form-group-input{font-family:"Poppins",Helvetica,Arial,sans-serif;border:1px solid #dcdcdc;background:#fff;box-shadow:none;outline:none;padding:1em;width:100%;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all .3s ease}.form-group-input:focus{border-color:#4659c2}.form-group-input:focus+.arrow{color:#4659c2}.form-group-input--textarea{min-height:325px}.form-group-input--select+.arrow{background-color:#fff;bottom:1px;display:block;position:absolute;right:9px;text-align:center;top:1px;width:52px}.form-group-input--select+.arrow:after{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;content:"\61";font-size:25px;line-height:52px}.form-group-input--radio{display:inline-block;width:auto;border:none;padding:0;margin:0 1em 1em 0;position:relative}.form-group-input--radio input{display:none}.form-group-input--radio span{color:#191919;display:inline-block;border-radius:42px;background-color:#f0f0f0;border:1px solid #f0f0f0;cursor:pointer;line-height:42px;padding:0 30px 0 50px;position:relative}.form-group-input--radio span:before{font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;width:28px;height:28px;content:"\43";line-height:28px;text-align:center;display:inline-block;position:absolute;left:10px;top:7px;color:#fff;background-color:#fff;border-radius:50%}.form-group-input--radio span:hover{border-color:#dcdcdc}.form-group-input--radio input:checked+span{background-color:#4659c2;border-color:#4659c2;color:#fff;cursor:default}.form-group-input--radio input:checked+span:before{background-color:#5c6fd8}.form-group-input--checkbox{display:block;border:none;padding:0 0 0 40px;margin:0 1em 1em 0;position:relative}.form-group-input--checkbox input{display:none}.form-group-input--checkbox span{color:#191919;cursor:pointer;padding:.45em 0;display:inline-block}.form-group-input--checkbox span:before{font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;width:23px;height:23px;content:"\43";line-height:25px;text-align:center;display:inline-block;position:absolute;left:0;top:0;color:#f0f0f0;background-color:#f0f0f0;border:1px solid #f0f0f0;border-radius:8px}.form-group-input--checkbox span:hover:before{border-color:#dcdcdc}.form-group-input--checkbox input:checked+span:before{background-color:#4659c2;border-color:#4659c2;color:#fff}.form-group-input.error{border-color:#be1313}.form-group-input.disabled{color:#c8c8c8;cursor:default;border-color:#e6e6e6;opacity:.8}.form-group-label{color:#191919;display:block;font-weight:600;padding:1em 0}
.loader{top:0;left:0;right:0;bottom:0;position:absolute;background-color:rgba(255,255,255,0.8);display:none;z-index:9}
.loader.loader--no-overlay{background:none}
.loader-spinner{font-size:5px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;text-indent:-9999em;border-top:1.1em solid rgba(40,56,143,0.2);border-right:1.1em solid rgba(40,56,143,0.2);border-bottom:1.1em solid rgba(40,56,143,0.2);border-left:1.1em solid #28388f;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}
.loader-spinner,.loader-spinner:after{border-radius:50%;width:50px;height:50px}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.donut{width:208px;height:208px;border-radius:50%;box-shadow:0 0 9px 4px rgba(0,0,0,0.1);position:relative}.donut-title{width:144px;height:144px;position:absolute;display:flex;background-color:#dcdcdc;top:50%;left:50%;margin:-72px 0 0 -72px;border-radius:50%;align-items:center;text-align:center;font-size:13px;line-height:1.4;z-index:2}.donut-title>div{width:100%}.donut-title strong{display:block;font-size:30px;font-weight:600}.donut-canvas{opacity:0;position:relative;z-index:1;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;-webkit-transition:all 2s ease}.donut-canvas.ready{opacity:1;-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transform:rotate(360deg)}

.kupon{background:#4659c2 url("../images/kupon-bg.png") right bottom no-repeat;border:2px solid #4659c2;border-radius:8px;color:#fff;display:block;min-height:190px;overflow:hidden;padding:15px 15px 100px 15px;position:relative}.kupon-price{background-color:#fff;color:#191919;position:absolute;top:0;right:0;bottom:0;width:210px;border-top-right-radius:7px;border-bottom-right-radius:7px;padding:25px 15px;text-align:right}.kupon-price-rabat,.kupon-price-main{float:left;color:#9f9f9f;font-size:1.7em;font-weight:500}.kupon-price-rabat strong,.kupon-price-main strong,.kupon-price-rabat span,.kupon-price-main span{display:block;line-height:20px}.kupon-price-rabat{width:60%}.kupon-price-rabat strong{font-size:2.18em;font-weight:600;color:#191919;line-height:40px}.kupon-price-main{width:40%}.kupon-price-main-old{text-decoration:line-through}.kupon-price-main strong{font-size:1.18em;font-weight:600;color:#191919}.kupon-title{font-size:2.2em;font-weight:500;line-height:1.2;max-width:715px;padding-right:215px;min-height:75px;display:flex;align-items:center}.kupon-info{list-style:none;position:absolute;bottom:5px;left:15px;font-size:1.5em}.kupon-info-item{margin-bottom:10px}.kupon-info i{color:#f0af1f;font-size:2em;top:-0.125em;width:35px;margin-right:10px}.kupon-actions{position:absolute;right:15px;bottom:15px;text-align:right}.kupon-actions-info{font-size:1.3em;padding:15px 10px}.kupon-actions-info strong{font-weight:600;font-size:1.05em}.kupon+.kupon{margin-top:15px}@media (max-width:560px){.kupon{background-position:center center;background-size:cover;padding-bottom:190px}.kupon-info{height:155px}.kupon-title{max-width:none;padding-right:0}.kupon-price{top:auto;height:175px;width:115px;padding-top:10px;padding-left:5px}.kupon-price-main,.kupon-price-rabat{width:100%;float:none}.kupon-price-rabat strong{font-size:1.5em}.kupon-price-main span.kupon-price-main-old,.kupon-price-main strong{display:inline-block}.kupon-actions{left:0;right:0;text-align:center}.kupon-actions-info{font-size:1.2em}.kupon-actions .button:first-child{margin-left:0}.kupon-actions .button:last-child{margin-right:0}}@media (max-width:360px){.kupon-actions .button--wide{padding:0 1em}}

.kupon-name-title{min-height: auto; color: #f0af1f; position: relative;}
.kupon-name-title:after{display: block; width: 80px; content: ' '; height: 1px; background: #f0af1f; position: absolute; bottom: -10px; left: 0;}
.kupon-school-title{min-height: 50px;}


.socialbar{position:fixed;bottom:0;left:0;right:0;padding:10px 0;background:#fff;box-shadow:0 -3px 5px rgba(0,0,0,0.08);z-index:6}
.socialbar-block{float:left;display:inline-block;margin-right:10px;line-height:34px;background-color:#191919;border-radius:0px;padding:0 20px;color:#fff}
.socialbar-block-count{font-size:12px;opacity:.78}
.socialbar-block-share{ font-size: 12px; padding-left: 5px;}
.socialbar-block i{font-size:14px;margin-right:10px}
.socialbar-block--facebook{background-color:#4a67b8}.socialbar-block--twitter{background-color:#1b95e0}.socialbar-block--google-plus{background-color:#f53e28}.socialbar-block--pinterest{background-color:#cb2027}.socialbar-text{border-radius:34px;background-color:#f0f0f0;color:#505050;line-height:34px;padding:0 25px;font-size:14px;overflow:hidden}
@media (max-width:1260px){.socialbar{text-align:center}.socialbar-block{float:none}.socialbar-text{display:none}.socialbar-block-share{display: none;}}

.socialbar2{margin: 20px 0; position:relative; padding:10px 0; background:#fff; box-shadow:0 -3px 5px rgba(0,0,0,0.08); z-index:6}
@media (max-width:1260px){.socialbar2{text-align:center}}



.layout-header{padding-top:108px}
.layout-header-top{height:108px;position:fixed;left:0;right:0;top:0;background-color:#4659c2;box-shadow:0 10px 15px rgba(0,0,0,0.18);z-index:10;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}


.nav-hide.scroll-down:not(.search-open) .layout-header-top{-moz-transform:translateY(-128px);-ms-transform:translateY(-128px);-o-transform:translateY(-128px);transform:translateY(-128px);-webkit-transform:translateY(-128px)}


/*tmp*/
/*
.nav-hide.scroll-up:not(.search-open) .layout-header-top{-moz-transform:translateY(-128px);-ms-transform:translateY(-128px);-o-transform:translateY(-128px);transform:translateY(-128px);-webkit-transform:translateY(-128px)}
*/
.layout-header-top-logo{position:absolute;left:8px;top:20px;width:257px;height:66px;background:url("../images/logo.png") 0 0 no-repeat;background-size:auto 100%}.layout-header-top-logo img{opacity:0}

.layout-header-top-aside{position:absolute;right:0;width:25%;top:30px;white-space:nowrap;overflow:hidden;padding-bottom:15px}
.layout-header-top-aside.authenticated {top: 0;width: auto;text-align: right;}
.layout-header-top-aside-user {font-size: 15px;color: #fff;display: table-cell;text-align: right;height: 108px;padding-right: 15px;vertical-align: middle;}
.layout-header-top-aside-user a {font-size: 13px;color: #8092f6;}
@media (max-width:560px){.layout-header-top-aside{right: 80px; top: 15px;}}

.layout-header-top-aside-item {    border-left: 1px solid rgba(128,146,246,0.3); height:108px;width: 46px;display: table-cell;text-align: center;vertical-align: middle;position: relative;}

.layout-header-top-aside:last-child {border-right: 1px solid fade(#8092f6, 30%);}
.layout-header-top-aside i {font-size: 24px;color: #8092f6;.transition(.2s, color);}
.layout-header-top-aside .badge {position: absolute;top: 50%;margin-top: -25px;right: 15px;}

.layout-header-top-aside.active i, .layout-header-top-aside a:hover i{color: #fff;}

.layout--home .layout-header-top-aside {border: 0;}


.layout-header-search{position:fixed;width:500px;left:50%;margin-left:-250px;top:25px;z-index:11;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}@media (min-width:560px){
.nav-hide.scroll-down:not(.search-open) .layout-header-search{-moz-transform:translateY(-128px);-ms-transform:translateY(-128px);-o-transform:translateY(-128px);transform:translateY(-128px);-webkit-transform:translateY(-128px)}
.nav-hide.scroll-up:not(.search-open) .layout-header-search{-moz-transform:translateY(-128px);-ms-transform:translateY(-128px);-o-transform:translateY(-128px);transform:translateY(-128px);-webkit-transform:translateY(-128px)}

}
.layout-header-stats{background-color:#fff;position:relative;z-index:1}
.layout-header-stats:before,.layout-header-stats:after{content:" ";display:table}
.layout-header-stats:after{clear:both}
.layout-header-stats-container{margin:25px 0;height:60px;overflow:hidden;position:relative}
.layout-header-stats-wrapper{position:absolute;left:0;top:0;width:20000em}
.layout-header-stats .swiper-slide{float:left;width:25%;margin-top:10px}
.layout-header-stats .swiper-slide:nth-child(1) > div{-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.layout-header-stats .swiper-slide:nth-child(2) > div{-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.layout-header-stats .swiper-slide:nth-child(3) > div{-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.layout-header-stats .swiper-slide:nth-child(4) > div{-moz-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.layout-header-stats .swiper-slide>div{opacity:0;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transform:scale(.5)}
.body-ready .layout-header-stats .swiper-slide>div{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:scale(1)}
.layout-header-stats-item{margin:0 auto}
.layout-header-stats-item img{float:left}
.layout-header-stats-item p{font-size:1.5em;font-weight:300;overflow:hidden}
.layout-header-stats-item-number{display:block;font-size:2.4em;font-weight:600;padding-top:5px}
.layout-header-stats-item-icon{color:#4659c2;font-size:46px;float:left;height:46px;position:relative;width:100px}
.layout-header-stats-item-icon:before{z-index:2}
.layout-header-stats-item-icon:after{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;color:#efefef;z-index:1}
.layout-header-stats-item-icon:before, .layout-header-stats-item-icon:after{position:absolute;top:0;right:15px}
.layout-header-stats-item-icon.icon-stats-l{font-size:41px}
.layout-header-stats-item-icon.icon-stats-l:after{content:"\6f"}
.layout-header-stats-item-icon.icon-stats-comment:after,.layout-header-stats-item-icon.icon-stats-comment2:after{content:"\72"}
.layout-header-stats-item-icon.icon-stats-rabat:after{content:"\74"}.layout-header-stats-next,.layout-header-stats-prev{position:absolute;top:50%;color:#dcdcdc;font-size:30px;margin-top:-15px;display:none;text-align:left}
.layout-header-stats-next.swiper-button-disabled,.layout-header-stats-prev.swiper-button-disabled{opacity:.5}
.layout-header-stats-next{right:10px;text-align:right}
.layout-header-stats-prev{left:10px}@media (max-width:1024px){.layout-header-top-aside{display:none}}@media (max-width:1024px){.layout-header-top-logo{width:90px}.layout-header-search{width:auto;left:100px;right:190px;margin-left:0}}@media (max-width:650px){.layout-header-search .search-label span{display:none}
}@media (max-width:768px){.layout-header-stats-item{width:260px}.layout-header-stats-next,.layout-header-stats-prev{display:inline-block}}

@media (max-width:560px){.layout-header{padding-top:70px}.layout-header-top{height:70px}.layout-header-top-logo{top:10px;height:50px;width:65px}body:not(.layout--home) .layout-header-search{position:fixed;left:0;right:0;bottom:0;top:0;opacity:0;background-color:rgba(70,89,194,0.9);z-index:9;padding:108px 8px 0;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform:scaleY(0);-ms-transform-origin:0 135px;-webkit-transform-origin:0 135px;transform-origin:0 135px}body.search-open:not(.layout--home) .layout-header-search{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transform:scaleY(1);opacity:1}}.layout-main{background-color:#f0f0f0}.layout-main-header-title{font-size:3.8em;padding-left:.35em;margin-bottom:20px}.layout-main-header-aside{position:absolute;top:0;right:8px;font-size:1.4em;font-weight:300;text-align:right;padding:25px 20px;line-height:2}.layout-main-header-aside span{display:inline-block;margin-left:.5em}.layout-main-header-aside a{margin-left:2em}.layout-main-body{padding-bottom:50px}.layout-main-body:before,.layout-main-body:after{content:" ";display:table}.layout-main-body:after{clear:both}.layout-main-body-title{margin-top:20px;font-size:2.6em;padding-left:.5em}.layout-main-body-title span{font-weight:normal;color:#4659c2}.layout-main-body-title i{color:#b4b4b4;margin-top:-3px;margin-left:5px}.layout-main-body-aside-ads ul{list-style:none}.layout-main-body-aside-ads li{text-align:center}.layout-main-body-aside-ads li+li{margin-top:10px}.layout-main-body-aside .typo{font-size:14px;color:#191919;line-height:1.7;padding:20px 8px}.layout-main-body-aside .typo strong{font-size:1em}.layout-main-body-article-title{font-size:2.6em;font-weight:normal;color:#191919;margin-top:2em}.layout-main-body-article-title:first-child{margin-top:0}.layout-main-body-article-title small{font-size:14px;font-weight:normal}@media (max-width:1024px){.layout-main-body-article-title small{display:block;margin:.5em 0}}.layout-main-body-article-content{background-color:#fff;padding:30px;margin-bottom:40px}.layout-main-body-article-ads{text-align:center}.layout-main-body-article-ads.company-list-item{background:none}.layout-main-body-article-ads ul{list-style:none}.layout-main-body-article-ads li{display:inline-block;margin:8px}.layout-main-body-ads .button{float:right;margin-right:0}.layout-main-body-ads-title{font-size:2em;font-weight:500;color:#191919;letter-spacing:.25em;text-transform:uppercase;min-height:46px;padding:.5em 0;margin-bottom:20px;text-align:left}.layout-main-intro{background:#5174c6 url('../images/main-intro.jpg') center center no-repeat;background-size:cover;color:#fff;min-height:482px;margin-bottom:20px;text-align:center;position:relative}.layout-main-intro--kupony{background-image:url('../images/main-intro-kupony.jpg');margin-bottom:0}.layout-main-intro-title{display:inline-block;font-size:4.8em;font-weight:600;line-height:1.1;padding:40px 2px 0;margin-bottom:10px;position:relative;z-index:1}.layout-main-intro-title:after{background-color:#f0af1f;content:'';display:block;height:2px;position:absolute;left:0;right:0;bottom:5px;z-index:-1}.layout-main-intro-lead{font-size:2.7em;font-weight:300;margin-bottom:50px}.layout-main-intro-text{font-size:2.1em;font-weight:300;text-transform:uppercase;margin-bottom:25px}.layout-main-intro-text strong{font-weight:600}.layout-main-intro-items{text-align:left}.layout-main-intro-items:before,.layout-main-intro-items:after{content:" ";display:table}.layout-main-intro-items:after{clear:both}.layout-main-intro-items--4 .layout-main-intro-item{display:block;width:auto;padding:20px 20px 20px 50px;margin:0 0 10px 0;max-width:none}.layout-main-intro-items--4 .layout-main-intro-item:first-child{margin-left:18px}.layout-main-intro-items--4 .layout-main-intro-item:last-child{margin-right:0}.layout-main-intro-item{display:inline-block;position:relative;border:1px solid #fff;border-left:0;padding:20px 80px;margin:0 0 10px 50px;height:150px;max-width:285px;vertical-align:top}.layout-main-intro-item:before,.layout-main-intro-item:after{content:'';position:absolute;left:0;width:1px;border-left:1px solid #fff}.layout-main-intro-item:before{top:0;height:10px}.layout-main-intro-item:after{bottom:0;height:62px}.layout-main-intro-item-price{font-size:6.4em;font-weight:600;line-height:1;position:absolute;top:20px;left:-20px}.layout-main-intro-item-price span{color:#f0af1f;left:-0.3em;display:inline-block;position:relative}.layout-main-intro-item-price small{font-size:.44em;font-weight:normal;color:#f0af1f;margin-left:-0.5em}.layout-main-intro-item-title{font-size:2.3em;font-weight:600;margin-bottom:.5em}.layout-main-intro-item-text{font-size:1.6em;font-weight:300}.layout-main-intro-image{position:absolute;bottom:0;right:0;background:url('../images/mobile-app.png') 0 0 no-repeat;width:33%;max-width:631px;height:330px}@media (max-width:1500px){.layout-main-intro-image{width:25%}}@media (max-width:1260px){.layout-main-intro-item{padding-right:5px;max-width:205px}.layout-main-intro-item-title{font-size:2em}.layout-main-intro-image{width:28%}}@media (max-width:1024px){.layout-main-intro{height:auto;padding-bottom:20px;background-position:79% center}.layout-main-intro-title{font-size:4em}.layout-main-intro-lead,.layout-main-intro-text{font-size:2.2em}.layout-main-intro-items{text-align:center}.layout-main-intro-item{padding-left:65px;margin-left:25px;text-align:left;vertical-align:top}.layout-main-intro-image{display:none}.layout-main-body-ads{text-align:center}}@media (max-width:768px){.layout-main-header-aside{position:static}.layout-main-intro-item{display:block;max-width:280px;height:auto;margin:0 auto 10px;padding-left:50px}.layout-main-intro-item:after{height:10px}.layout-main-intro-item-price{font-size:5.2em}.layout-main-intro-item-title{font-size:1.8em}.layout-main-intro-item-text{font-size:1.5em}}@media (max-width:480px){.layout-main-intro-title{font-size:3.2em}.layout-main-intro-lead,.layout-main-intro-text{font-size:1.8em}.layout-main-intro-items{text-align:right}.layout-main-intro-item{display:block;width:auto;max-width:100%;margin:0 0 10px 25px;height:auto;padding-left:50px}.layout-main-body-ads-title{text-align:center}.layout-main-body-ads .button{float:none}}.layout-footer-top{background-color:#fff;color:#191919;padding:25px 0 45px}.layout-footer-mid{background-color:#4659c2;color:#fff;padding:25px 0}.layout-footer-mid-facebook{max-width:500px;margin:0 auto}.layout-footer-bottom{background-color:#28388f;color:#fff;font-size:1.5em;line-height:25px;padding:45px 0;vertical-align:middle}.layout-footer-bottom-design{float:left;width:50%}.layout-footer-bottom-design a{display:inline-block;vertical-align:middle;margin-left:.5em}.layout-footer-bottom-design a img{margin-bottom:-5px;height:25px}.layout-footer-bottom-copy{width:50%;float:right;text-align:right}@media (max-width:480px){.layout-footer-bottom-design,.layout-footer-bottom-copy{float:none;text-align:left;width:100%}}.layout--home .mobile-toggle-search{display:none}.layout--home .layout-header{background:#3e4fab url("../images/home-hero.jpg") center 0 no-repeat;height:715px;position:relative}.layout--home .layout-header-top{position:absolute;box-shadow:none;background:none}.layout--home .layout-header-top-aside{width:340px}.layout--home .layout-header-search{position:relative;top:295px;left:0;max-width:1260px;padding:0 20px;margin:0 auto;width:100%;opacity:0;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transition:opacity 1s ease;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.body-ready .layout--home .layout-header-search{opacity:1}.layout--home .layout-header-search .search{max-width:695px;margin:0;height:64px}.layout--home .layout-header-search .search:before{top:22px;left:35px;font-size:22px}.layout--home .layout-header-search .search-input-text,.layout--home .layout-header-search .search-label{line-height:68px;font-size:1.7em;font-weight:300}.layout--home .layout-header-search .search-input,.layout--home .layout-header-search .search-label{left:85px;right:150px}.layout--home .layout-header-search .search-submit{font-size:1.7em;padding:0 25px;min-width:140px}.layout--home .layout-header-search .search-action-adv{display:block;position:absolute;bottom:-40px;left:35px;color:#929ee3;cursor:pointer;font-size:1.5em;font-weight:300;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}.layout--home .layout-header-search .search-action-adv:hover,.layout--home .layout-header-search .search-action-adv:focus{color:#fff}.layout--home .layout-header-stats{background-color:transparent;color:#fff;position:absolute;bottom:30px;left:0;right:0}.layout--home .layout-header-stats-item-icon{color:#fff}.layout--home .layout-header-stats-item-icon:before{top:10px}.layout--home .layout-header-stats-item-icon:after{display:none}.layout--home .layout-header-stats-item-number{font-size:3.1em;margin-bottom:5px;padding-top:0}.layout--home .layout-header-stats-item p{font-size:1.6em}@media (min-width:1025px){.layout--home .layout-header-stats-container{margin-bottom:0;height:85px}}@media (max-width:1024px){.layout--home .layout-header{background-image:url("../images/home-hero-md.jpg");height:640px}.layout--home .layout-header-top-search{left:50px;max-width:615px}.layout--home .layout-header-stats{bottom:0}.layout--home .layout-header-stats-item-number{font-size:2.2em}.layout--home .layout-header-stats-item-icon:before{top:0}}@media (max-width:1024px){.layout--home .layout-header{height:560px}.layout--home .layout-header-search{top:210px}.layout--home .layout-header-search .search{max-width:530px}.layout--home .layout-header-search .search:before{left:25px}.layout--home .layout-header-search .search-label,.layout--home .layout-header-search .search-input{left:65px}.layout--home .layout-header-search .search-label,.layout--home .layout-header-search .search-input-text{font-size:1.6em}}@media (max-width:560px){.layout--home .layout-header{background-image:url("../images/home-hero-sm.jpg");height:460px}.layout--home .layout-header-search{top:185px;padding:0 10px}.layout--home .layout-header-search .search:before{left:15px}.layout--home .layout-header-search .search-label,.layout--home .layout-header-search .search-input{left:50px;right:80px}.layout--home .layout-header-search .search-label,.layout--home .layout-header-search .search-input-text{font-size:1.5em}.layout--home .layout-header-search .search-submit{min-width:0;padding:0 5px}.layout--home .layout-header-search .search-action-adv{display:none}}.layout--full .layout-main-header{background-color:#fff}.layout--full .layout-main-header .breadcrumbs li{border:1px solid #dcdcdc}.layout--full .layout-main-header .breadcrumbs li+li{margin-left:-1px}.nav-footer-title{white-space:nowrap}.nav-footer ul{list-style:none;padding-bottom:20px}.nav-footer ul li+li{margin-top:1em}.nav-footer ul a{display:block;font-size:1.5em;line-height:1.6;padding-left:35px;position:relative;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}.nav-footer ul a:before,.nav-footer ul a:after{background-color:#f0af1f;content:'';height:2px;left:0;margin-top:-1px;position:absolute;top:.75em;width:15px;z-index:1}.nav-footer ul a:after{z-index:2;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transition:all .4s ease}.nav-footer ul a:hover,.nav-footer ul a:focus{color:#f0af1f}.nav-footer ul a:hover:after,.nav-footer ul a:focus:after{opacity:0;-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transform:scale(2)}.nav-stats-title{padding-bottom:.5em}.nav-stats-more{text-align:center;margin-top:20px}.nav-stats ul{list-style:none}.nav-stats ul:before,.nav-stats ul:after{content:" ";display:table}.nav-stats ul:after{clear:both}.nav-stats li{float:left;width:25%;padding:0 15px 0 35px}@media (max-width:1024px){.nav-stats li{width:33%}}@media (max-width:768px){.nav-stats li{width:50%}}@media (max-width:480px){.nav-stats li{width:100%;float:none;padding:0}}.nav-stats li a{display:block;font-size:1.5em;position:relative;padding:.5em 0}.nav-stats li a span{display:inline-block;position:relative}.nav-stats li a span:not(.badge):before{background-color:#191919;content:'';height:1px;position:absolute;left:0;right:0;bottom:0;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scaleX(0)}.nav-stats li a:hover span:before,.nav-stats li a:focus span:before{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1)}.nav-stats .badge{float:right}.nav-stats--full li{width:100%;padding:0}.nav-stats--default{background-color:#fff;padding:20px}.nav-stats--default .nav-stats-title{margin:0}.nav-stats--secondary{background-color:#4659c2;color:#fff;padding:20px}.nav-stats--secondary .nav-stats-title{margin:0}.nav-stats--secondary li a span:not(.badge):before{background-color:#fff}.nav-stats--secondary .badge{background-color:rgba(255,255,255,0.15);color:#fff}.nav-stats--secondary .badge:after{background-color:#fff}.nav-stats--secondary a:hover .badge,.nav-stats--secondary:focus .badge{color:#191919}.mobile-toggle-menu{cursor:pointer;text-align:center;display:inline-block;position:absolute;top:30px;right:8px;background-color:#fff;border-radius:30px;height:45px;width:60px;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg)}.mobile-toggle-menu span{display:block;position:absolute;height:2px;width:22px;background-color:#4659c2;border-radius:0;opacity:1;left:50%;top:50%;margin-left:-11px;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg)}.mobile-toggle-menu span:nth-child(1){margin-top:-7px}.mobile-toggle-menu span:nth-child(4){margin-top:7px}body.mobile-nav-open:not(.mobile-nav-closing) .mobile-toggle-menu span:nth-child(1){width:0;margin:0}body.mobile-nav-open:not(.mobile-nav-closing) .mobile-toggle-menu span:nth-child(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}body.mobile-nav-open:not(.mobile-nav-closing) .mobile-toggle-menu span:nth-child(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body.mobile-nav-open:not(.mobile-nav-closing) .mobile-toggle-menu span:nth-child(4){width:0;margin:0}@media (min-width:1025px){.mobile-toggle-menu{display:none}}@media (max-width:560px){.mobile-toggle-menu{top:15px;height:40px}}.mobile-toggle-search{cursor:pointer;text-align:center;display:inline-block;position:absolute;top:15px;right:10px;font-size:18px;color:#4659c2;background-color:#fff;border-radius:30px;height:40px;line-height:40px;width:60px;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg)}.mobile-toggle-search i{-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition:opacity .2s ease}.mobile-toggle-search span{display:block;position:absolute;height:2px;width:22px;background-color:#4659c2;border-radius:0;opacity:0;left:50%;top:50%;margin-left:-11px;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg)}body.search-open .mobile-toggle-search i{opacity:0}body.search-open .mobile-toggle-search span{opacity:1}body.search-open .mobile-toggle-search span:nth-child(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}body.search-open .mobile-toggle-search span:nth-child(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}@media (min-width:561px){.mobile-toggle-search{display:none}}.home-news{padding:25px 0}.home-news:before,.home-news:after{content:" ";display:table}.home-news:after{clear:both}.home-news-title{font-size:2.5em}.home-news-title-link{position:absolute;top:-10px;right:8px}.home-news section{position:relative}.home-news-item{background-color:#fff;height:303px;width:100%;margin-bottom:16px;overflow:hidden;position:relative}.home-news-item-body{top:8px;left:8px;right:8px;bottom:8px;position:absolute;padding:15px 20px 20px;z-index:2}.home-news-item-title{cursor:default}.home-news-item-title .title{font-size:2.2em;letter-spacing:-1px;margin:.5em 0}.home-news-item-date{color:#4659c2;font-size:1.4em}.home-news-item-text{color:#797979;font-size:1.5em;line-height:1.85;margin:.5em 0}.home-news-item-action{position:absolute;bottom:20px;right:30px}.home-news-item-action a{font-size:1.5em;text-transform:uppercase;font-weight:600;display:inline-block;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}.home-news-item-action a i{font-size:1.2em;margin-top:-3px}.home-news-item-action a:focus,.home-news-item-action a:hover{color:#4659c2}.home-news-item-img{top:0;left:0;right:0;bottom:0;position:absolute;z-index:1;background:#4659c2 center center no-repeat;background-size:cover}.home-news-item-img img{width:100%}.home-news-item-video{top:0;left:0;right:0;bottom:0;position:absolute;z-index:2}.home-news-item-video:before,.home-news-item-video:after{position:absolute;top:50%;left:50%;margin:-36px 0 0 -36px}.home-news-item-video:before{width:72px;height:72px;content:'';background-color:rgba(70,89,194,0.9);z-index:1}.home-news-item-video:after{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;width:72px;height:72px;color:#fff;content:"\79";font-size:33px;line-height:72px;text-align:center;z-index:2}.home-news-item-video:hover:before{-webkit-animation:.4s hoverOn;animation:.4s hoverOn;-webkit-animation-fill-mode:both;animation-fill-mode:both}.home-news-item-video:hover:after{-webkit-animation:.35s hoverOn;animation:.35s hoverOn;-webkit-animation-fill-mode:both;animation-fill-mode:both}.home-news-item--img .home-news-item-body{background:rgba(70,89,194,0.9);color:#fff;top:auto}.home-news-item--img .home-news-item-title{cursor:pointer}.home-news-item--img .home-news-item-date{color:#cfd5f9}.home-news-item--img .home-news-item-action{display:none}.home-news-item--video .home-news-item-body{display:none}.home-news-znak-items{height:622px;border:2px solid #dcdcdc;position:relative;overflow:hidden}.home-news-znak-wrapper{position:absolute;left:0;top:0;bottom:0;width:20000em}.home-news-znak-item{position:relative;padding:20px;float:left}.home-news-znak-item .badge{font-size:1.4em}.home-news-znak-item-info{text-align:right}.home-news-znak-item-img{padding:25px 0;text-align:center}.home-news-znak-item-body{padding:20px}.home-news-znak-item-symbol{font-size:1.4em;margin-bottom:1em}.home-news-znak-item-title{font-size:2.2em;margin:0 0 1em}.home-news-znak-item-text{font-size:1.5em;line-height:1.85;color:#797979}.home-news-znak-nav{position:absolute;left:0;bottom:40px;right:0;text-align:center;text-transform:uppercase}@media (max-width:1260px){.home-news-znak-item-body{padding:10px 0}}@media (max-width:1024px){.home-news{font-size:90%}.home-news-znak-nav .button{padding:0 2em}.home-news-znak-nav .button i{margin:0}.home-news-znak-nav .button span{display:none}}@media (max-width:1023px){.home-news-znak-items{height:310px}.home-news-znak-item-img{float:left;width:230px}.home-news-znak-item-body{overflow:hidden}}@media (max-width:650px){.home-news-title-link{display:none}.home-news-znak-items{height:550px}.home-news-znak-item-img{float:none;width:100%}.home-news-znak-item-body{overflow:hidden}.home-news-znak-nav{bottom:20px}}
.home-kupony{overflow:hidden;background-color:#fff;padding-top:35px}.home-kupony:before,.home-kupony:after{content:" ";display:table}.home-kupony:after{clear:both}.home-kupony-wrapper{background:url("../images/home-kupony.jpg") center 0 no-repeat;background-size:cover;min-height:454px}.home-kupony-body{padding:100px 35px 0 35px}.home-kupony-title{font-size:4.1em;font-weight:300;line-height:1.2;color:#fff;margin-bottom:1em}.home-kupony-title strong{font-size:1.07em;font-weight:600}.home-kupony-text{margin-bottom:60px;font-size:1.6em;color:#fff}.home-kupony-image{position:absolute;left:50%;top:-35px;background:url("../images/kupony.png") 0 0 no-repeat;width:100%;max-width:882px;height:100%}.home-kupony .button{text-transform:uppercase;margin-left:0}@media (max-width:1024px){.home-kupony-image{left:65%}}@media (max-width:768px){.home-kupony{padding-top:0}.home-kupony-wrapper{min-height:350px}.home-kupony-title{font-size:3.2em}.home-kupony-text{margin-bottom:30px}.home-kupony-body{padding:35px 25px}.home-kupony-image{display:none}.home-kupony .button span{display:none}}.home-promo{background-color:#fff;padding:20px 0}

.home-aplikacja{overflow:hidden;background-color:#fff;padding-top:35px}.home-aplikacja:before,.home-aplikacja:after{content:" ";display:table}.home-aplikacja:after{clear:both}.home-aplikacja-wrapper{background:url("../images/home-aplikacja.jpg") center 0 no-repeat;background-size:cover;min-height:454px}.home-aplikacja-body{padding:100px 35px 0 35px}.home-aplikacja-title{font-size:4.1em;font-weight:300;line-height:1.2;color:#fff;margin-bottom:1em}.home-aplikacja-title strong{font-size:1.07em;font-weight:600}.home-aplikacja-text{margin-bottom:60px;font-size:1.6em;color:#fff}.home-aplikacja-image{position:absolute;left:50%;top:-35px;background:url("../images/aplikacja.png") 0 0 no-repeat;width:100%;max-width:882px;height:100%}.home-aplikacja .button{text-transform:uppercase;margin-left:0}@media (max-width:1024px){.home-aplikacja-image{left:65%}}@media (max-width:768px){.home-aplikacja{padding-top:0}.home-aplikacja-wrapper{min-height:350px}.home-aplikacja-title{font-size:3.2em}.home-aplikacja-text{margin-bottom:30px}.home-aplikacja-body{padding:35px 25px}.home-aplikacja-image{display:none}.home-aplikacja .button span{display:none}}

.home-promo{background-color:#fff;padding:20px 0}
.home-promo-body{text-align:center;background-color:#c6c6c6;font-size:1.5em;font-weight:600;letter-spacing:4px;text-transform:uppercase;padding:40px 0;color:#fff}.home-ranking{padding-top:15px}.home-ranking-items:before,.home-ranking-items:after{content:" ";display:table}.home-ranking-items:after{clear:both}.home-ranking-item{background-color:#fff;padding:0 15px 25px}.home-ranking-item-img{display:block;height:134px;position:relative;overflow:hidden;margin:0 -15px}.home-ranking-item-img-source{top:0;left:0;right:0;bottom:0;position:absolute;background:center center no-repeat;background-size:cover;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transform:rotate(.01deg);-ms-transform:rotate(.01deg);-o-transform:rotate(.01deg);transform:rotate(.01deg);-webkit-transform:rotate(.01deg)}.home-ranking-item-img-source:before{top:0;left:0;right:0;bottom:0;position:absolute;content:'';background-color:#000;opacity:.15;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transition:all .5s ease}.home-ranking-item-img-source:after{content:'';position:absolute;left:0;right:0;bottom:0;height:36px;background:url("../images/home-ranking-bg.png") 0 0 repeat-x;opacity:.5;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;-webkit-transition:all .7s ease}.home-ranking-item-title{font-size:2.6em;letter-spacing:-1px;padding:20px 5px 0;margin:0 0 1em}.home-ranking-item-text{margin:0;padding:0;font-size:1.6em;line-height:1.35;counter-reset:li}.home-ranking-item-text li{position:relative;padding-left:55px;margin-bottom:20px;height:40px;display:flex;align-items:center;width:100%;list-style:none}.home-ranking-item-text li>a{display:block;width:100%;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}.home-ranking-item-text li>a:hover,.home-ranking-item-text li>a:focus{color:#4659c2}.home-ranking-item-text li:before{width:40px;height:40px;content:counter(li);counter-increment:li;position:absolute;top:-3px;left:0;border:2px solid #dcdcdc;border-radius:50%;font-size:15px;font-weight:600;line-height:44px;text-align:center}.home-ranking-item-text li:first-child{font-weight:600}.home-ranking-item-text li:first-child:before{border-color:#f0af1f}.home-ranking-item-action{text-align:center;margin:2.5em 0}.home-ranking-item-rabat{font-size:1.4em;font-weight:500;text-align:center;vertical-align:middle;line-height:25px}.home-ranking-item-rabat i{color:#4659c2;font-size:18px;vertical-align:middle;margin-right:.25em}.home-ranking-item:hover .home-ranking-item-img-source{-moz-transform:scale(1.2) rotate(.01deg);-ms-transform:scale(1.2) rotate(.01deg);-o-transform:scale(1.2) rotate(.01deg);transform:scale(1.2) rotate(.01deg);-webkit-transform:scale(1.2) rotate(.01deg)}.home-ranking-item:hover .home-ranking-item-img-source:before{opacity:0}.home-ranking-item:hover .home-ranking-item-img-source:after{-moz-transform:translateY(25px);-ms-transform:translateY(25px);-o-transform:translateY(25px);transform:translateY(25px);-webkit-transform:translateY(25px)}.home-ranking-links{padding:15px 0 25px}.home-ranking-links:before,.home-ranking-links:after{content:" ";display:table}.home-ranking-links:after{clear:both}.home-ranking-links .button{font-weight:normal;font-size:16px;margin:5px 7px;padding:0 1.5em}.home-ranking-links .button-none{color:#191919}.home-ranking-links .button-none:hover,.home-ranking-links .button-none:focus{color:#4659c2}.home-reviews{padding:20px 0 40px;background-color:#fff}.home-reviews:last-child{border-bottom:1px solid #dcdcdc}.home-reviews .wrapper-full{overflow:hidden}.home-reviews-title{margin:0;padding:0;font-size:2.6em;text-align:center}.home-reviews-container{width:723px;height:400px;margin:40px auto 0;position:relative}.home-reviews-container:after{content:'';position:absolute;left:0;right:0;top:0;height:250px;border-radius:8px;background-color:#4659c2}.home-reviews-container:before{content:"";position:absolute;top:250px;right:50%;margin:-1px -15px 0 0;border-top:15px solid #4659c2;border-left:15px solid transparent;border-right:15px solid transparent}.home-reviews-wrapper{position:absolute;left:0;top:0;width:2000em;z-index:2}.home-reviews-item{max-width:723px;float:left;margin-right:30px;position:relative}.home-reviews-item-body{color:#c1c1c1;font-size:1.6em;height:250px;overflow:hidden;padding:30px 55px 50px;position:relative;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transition:all 200ms ease}.home-reviews-item-title{font-weight:600;margin-bottom:2em;text-align:center;text-transform:uppercase}.home-reviews-item-title span{display:inline-block;padding:.2em 0;border-bottom:2px solid transparent;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;-webkit-transition:all 200ms ease}.home-reviews-item-text{padding-left:75px;position:relative;line-height:1.75}.home-reviews-item-text:before{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;content:'\6d';position:absolute;left:0;top:0;font-size:40px}.home-reviews-item-img{width:72px;height:72px;border-radius:50%;margin:35px auto 15px}.home-reviews-item-img:before,.home-reviews-item-img:after{content:" ";display:table}.home-reviews-item-img:after{clear:both}.home-reviews-item-img img{border-radius:50%;-webkit-filter:grayscale(1);filter:grayscale(1)}.home-reviews-item-name{text-align:center;font-size:1.6em;color:#c1c1c1}.home-reviews-item.swiper-slide-active .home-reviews-item-body{color:#fff}.home-reviews-item.swiper-slide-active .home-reviews-item-body:after{-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transform:translateY(0)}.home-reviews-item.swiper-slide-active .home-reviews-item-title span{border-color:#f0af1f}.home-reviews-item.swiper-slide-active .home-reviews-item-img img{-webkit-filter:grayscale(0);filter:grayscale(0)}.home-reviews-item.swiper-slide-active .home-reviews-item-name{color:#191919}.home-reviews-paginate{text-align:center;margin-top:30px}.home-reviews-paginate span{width:9px;height:9px;background-color:#dcdcdc;border-radius:50%;cursor:pointer;display:inline-block;margin:0 10px;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease}.home-reviews-paginate span.swiper-pagination-bullet-active{background-color:#f0af1f}.home-reviews-prev,.home-reviews-next{position:absolute;display:block;cursor:pointer;opacity:.4;height:250px;z-index:10;top:40px}.home-reviews-next{right:0;left:calc(50% + 360px);}.home-reviews-prev{left:0;right:calc(50% + 360px);}@media (max-width:1024px){.home-reviews-container{width:475px;height:430px}.home-reviews-container:after{height:280px}.home-reviews-container:before{top:280px}.home-reviews-item{max-width:475px}.home-reviews-item-body{font-size:1.5em;height:280px;padding:30px 30px 10px 10px}}@media (max-width:1024px){.home-reviews-container{width:300px}.home-reviews-item{max-width:300px}.home-reviews-item-body{font-size:1.4em;padding:30px 15px 10px}.home-reviews-item-title{margin-bottom:1.4em}.home-reviews-item-text{padding-left:0}.home-reviews-item-text:before{display:none}}.home-hero{position:absolute;top:230px;left:0;right:0}.home-hero .wrapper{padding-left:55px}.home-hero-title{margin:0;padding:0;color:#fff;font-size:4em;font-weight:300;line-height:1.3}.home-hero-title .texts{visibility:hidden}.home-hero-title>span{display:block}.home-hero-title strong{display:block;font-size:1.5em;font-weight:600;line-height:1.2}@media (max-width:1024px){.home-hero{top:180px}.home-hero .wrapper{padding-left:35px}.home-hero-title{font-size:3.2em}}@media (max-width:560px){.home-hero{top:100px}.home-hero .wrapper{padding-left:20px}.home-hero-title{font-size:2.6em}.home-hero-title strong{padding-top:10px}}.company-list{margin-bottom:40px}.company-list-item{background-color:#fff;color:#191919;padding:30px;border:2px solid #fff}.company-list-item:before,.company-list-item:after{content:" ";display:table}.company-list-item:after{clear:both}.company-list-item+.company-list-item{margin-top:10px}.company-list-item--disabled{background-color:#f0f0f0}
.company-list-item.zaufana-opinia {
     background: #fff url('/images/zaufana-opinia.png') 99% 0px no-repeat;
}
@media (max-width:768px) {
    .company-list-item.zaufana-opinia {background: #fff url('/images/zaufana-opinia-mini.png') 99.5% 5px no-repeat;}
}


.company-list-item-left{width:125px;float:left;margin-right:30px;text-align:center}.company-list-item-body{overflow:hidden}.company-list-item-number{width:63px;height:63px;border:2px solid #faca61;border-radius:50%;color:#000;display:inline-block;font-size:2.8em;font-weight:600;line-height:60px;text-align:center}.company-list-item-img{margin-top:20px;display:block}.company-list-item-img img{max-width:125px;max-height:125px}.company-list-item-title{font-size:2.6em;margin:0 0 .5em}.company-list-item-score{font-size:1.4em}.company-list-item-score .score{margin:0 10px -3px 0}.company-list-item-score .info{white-space:nowrap}.company-list-item-address{display:block;font-style:normal;font-size:1.4em;line-height:1.7;margin:25px 0;min-height:4em}.company-list-item-footer{margin-top:15px;text-align:right;vertical-align:middle;line-height:46px}.company-list-item-footer .action-mapa{color:#000;float:left;font-size:1.4em;font-weight:500;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}.company-list-item-footer .action-mapa:hover,.company-list-item-footer .action-mapa:focus{color:#4659c2}.company-list-item-footer .action-mapa i{color:#4659c2;font-size:28px;vertical-align:middle;margin-top:-5px}@media (max-width:560px){.company-list-item-score .score{margin:0 0 10px}.company-list-item-footer{text-align:left}}@media (max-width:480px){.company-list-item{padding:30px 10px}.company-list-item-left{width:45px;margin-right:5px}.company-list-item-img{display:none}.company-list-item-number{width:40px;height:40px;font-size:1.8em;font-weight:600;line-height:38px}.company-list-item-score{font-size:1.2em}}.company-reviews{display:none;padding-top:20px}.company-reviews-item{font-size:1.4em;margin-bottom:40px}.company-reviews-item:before,.company-reviews-item:after{content:" ";display:table}.company-reviews-item:after{clear:both}.company-reviews-item-score{margin-bottom:20px}.company-reviews-item-score .badge{min-width:120px;text-align:center}.company-reviews-item-score .score{margin:0 15px -3px}.company-reviews-item-text{line-height:1.57;margin-bottom:20px}.company-reviews-item-info{border:1px solid #dcdcdc;display:inline-block;padding:.25em .5em}.company-reviews-item-info strong{white-space:nowrap}.company-reviews-action{text-align:right;margin-top:-20px}@media (max-width:560px){.company-reviews-item-score .score{display:block;margin:15px 0}.company-reviews-item-score .info{display:block}}.company-comments{margin-top:40px}.company-comments:first-child{margin-top:0}.company-comments:first-child .company-comments-title{margin-top:0}.company-comments-title{padding:4px 0 0 30px;position:relative;z-index:1}.company-comments-title:before{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;content:"\6d";position:absolute;left:5px;top:0;font-size:29px;color:#fff;z-index:-1}.company-comments-list{list-style:none}.company-comments-item{margin-bottom:30px}.company-comments-item:before,.company-comments-item:after{content:" ";display:table}.company-comments-item:after{clear:both}.company-comments-item-text{background-color:#fff;border-radius:10px;padding:15px 20px 20px;margin-bottom:15px;position:relative}.company-comments-item-text:after{content:"";position:absolute;top:100%;right:20%;border-top:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent}.company-comments-item-text-title{font-size:1.6em;font-weight:600;letter-spacing:-1px;margin-bottom:1em}.company-comments-item-text p{font-size:1.4em;line-height:1.57}.company-comments-item-person{font-size:1.4em}.company-comments-item-person:before,.company-comments-item-person:after{content:" ";display:table}.company-comments-item-person:after{clear:both}.company-comments-item-person-img{width:52px;height:52px;float:left;border-radius:50%;overflow:hidden;margin:0 15px 0 20px}.company-comments-item-person-name{color:#191919;line-height:2;padding-top:.25em}.company-comments-item-person-date{color:#a0a0a0}.company-register-aside{background:#000 url('../images/login-bg.jpg') left bottom no-repeat;background-size:cover;color:#fff;padding:35px 25px}.company-register-aside-title{font-size:2.4em;font-weight:300;margin-bottom:1em}.company-register-aside-text{font-size:1.5em;margin-bottom:55px;line-height:1.8}.company-details-title{font-size:2.6em;font-weight:300;color:#191919}
.company-details-body{margin-top: 25px;}
.company-details--disabled .company-details-body{position:relative;padding-bottom:25px;z-index:5}.company-details--disabled .company-details-body:after{top:0;left:0;right:0;bottom:0;position:absolute;content:'';z-index:100;background-color:#f0f0f0;opacity:.9}@media (min-width:768px){.company-details--disabled .company-details-header-title{height:120px;display:flex;align-items:center}}.company-details-header{background-color:#fff;padding:8px 0 20px}.company-details-header-logo{position:absolute;left:8px;top:0}.company-details-header-logo-image{width:157px;height:157px;display:table-cell;padding:5px;border-radius:4px;border:1px solid #dcdcdc;text-align:center;vertical-align:middle}.company-details-header-body{position:relative;margin-left:185px;min-height:150px}.company-details-header-score .info{font-size:1.4em;display:block;margin-top:.5em}.company-details-header-title{font-size:2.6em;margin:15px 0 20px}.company-details-header-closed{border:1px solid #dcdcdc;border-radius:8px;color:#191919;font-size:2.6em;font-weight:300;padding:35px;text-align:center;display:inline-block;line-height:64px;margin:20px 0}.company-details-header-closed span{white-space:nowrap}.company-details-header-closed i{border:2px solid #f0af1f;border-radius:8px;color:#f0af1f;font-size:32px;padding:16px;margin-right:25px}@media (max-width:768px){.company-details-header-logo{position:static;margin-bottom:20px}.company-details-header-logo-image{width:105px;height:105px}.company-details-header-body{margin-left:0;min-height:0;height:100%}.company-details-header-score{position:absolute;left:120px}.company-details-header-title{margin-left:8px}}
.company-details-header .button-register {position: absolute; left: 188px; bottom: 0;}
.company-details-header-col {min-height: 160px;}
@media (max-width: 1024px){
    .company-details-header .button-register {
        bottom: 30px;
    }
    .company-details-header-col {
        padding-bottom: 30px;
    }
}

@media (max-width: 768px){
    .company-details-header {
        padding-bottom: 0;
    }
    .company-details-header .button-register {
        left: 124px;
        bottom: 0px;
    }
    .company-details-header-col {
        padding-bottom: 0px;
    }
}

.company-details-header-title{
    margin: 0;
    min-height:40px;
    max-height: 60px; overflow: hidden;
}
.company-details-branch-links{padding:0 0 25px 0}
.company-details-branch-item{background-color:#fff;padding:11px;position:relative}
.company-details-branch-item-body{padding:25px}
.company-details-branch-item-title{margin-bottom:30px}
.company-details-branch-item-map{position:absolute;top:11px;right:11px;bottom:11px;width:50%; cursor: pointer;}
.company-details-branch-item-info{font-size:1.6em;margin-bottom:30px; overflow: hidden}
.company-details-branch-item-info-element{display:inline-block;margin:0 2em 1em 0;white-space:nowrap}
.company-details-branch-item-info-element:first-child{float: left;}
.company-details-branch-item-info i{color:#4659c2;font-size:27px;margin-right: 10px; display:inline-block}
.company-details-branch-item-info a{display:inline-block; }
.company-details-branch-item-info a.www:nth-child(3){display:block; padding-left: 38px; }


.company-details-branch-item-info i:first-child{margin-left:0}
.company-details-branch-item-action{position:relative}
.company-details-branch-item .typo{color:#191919;}
.company-details-header-body .button-primary {margin-top: 10px;}
@media (max-width:768px){.company-details-branch-links .button{display:block;margin-bottom:5px}.company-details-branch-item .typo{min-height:0}.company-details-branch-item-map{position:relative;left:auto;right:auto;bottom:auto;top:auto;margin:20px 11px 0;height:265px;width:auto}}.company-details-section{margin-bottom:20px}.company-details-section-title{margin:20px 0;padding-left:25px}.company-details-section-item{background-color:#fff;font-size:1.6em;padding:1.5em 2em;margin-bottom:2px}.company-details-section-item p{padding:.5em 0}.company-details-section-item p span{white-space:nowrap}.company-details-section-item-action{text-align:right}.company-details-section-item-action a{margin-right:5px}@media (max-width:992px){.company-details-section-item-action{text-align:left}}.company-details-stats{background-color:#fff;padding:25px 15px;margin-bottom:20px}.company-details-stats:before,.company-details-stats:after{content:" ";display:table}.company-details-stats:after{clear:both}.company-details-stats-container{margin-bottom:40px;position:relative}.company-details-stats-container:before,.company-details-stats-container:after{content:" ";display:table}.company-details-stats-container:after{clear:both}.company-details-stats-header{width:25%;float:left;padding-left:15px}.company-details-stats-header-title{color:#313131;font-size:2.2em;font-weight:300;margin:15px 0 40px}.company-details-stats-header-title strong{font-weight:600;white-space:nowrap}.company-details-stats-header .button i{margin-left:-17px;box-shadow:0 0 0 2px #4659c2;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease}.company-details-stats-header .button i:after,.company-details-stats-header .button i:before{background-color:#4659c2;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease}.company-details-stats-header .button:hover i,.company-details-stats-header .button:focus i{box-shadow:0 0 0 2px #fff}.company-details-stats-header .button:hover i:after,.company-details-stats-header .button:focus i:after,.company-details-stats-header .button:hover i:before,.company-details-stats-header .button:focus i:before{background-color:#fff}.company-details-stats-main{float:right;width:72%;padding:20px 0;position:relative}.company-details-stats-body{padding:20px 0;position:relative}.company-details-stats-body:before,.company-details-stats-body:after{content:" ";display:table}.company-details-stats-body:after{clear:both}.company-details-stats-link{position:absolute;right:15px;top:10px;font-weight:normal}.company-details-stats-image{float:left;width:265px}.company-details-stats-legend{overflow:hidden}.company-details-stats-legend-title{font-size:2em;font-weight:300;margin-bottom:1em;width:50%}.company-details-stats-legend-title span{color:#4659c2}@media (max-width:1024px){.company-details-stats-legend-title span{display:block}}.company-details-stats-legend-items{list-style:none;font-size:1.4em;line-height:20px}.company-details-stats-legend-items li{padding:.35em 0}.company-details-stats-legend-items li:before{width:16px;height:16px;content:'';float:left;display:inline-block;background-color:#000;border-radius:50%;margin-right:30px;position:relative;top:3px}.company-details-stats-legend-items li span{display:inline-block;width:175px}.company-details-stats-legend-items li strong{display:inline-block;vertical-align:top}.company-details-stats-legend-items li.level-1:before{background-color:#34373d}.company-details-stats-legend-items li.level-2:before{background-color:#5f6373}.company-details-stats-legend-items li.level-3:before{background-color:#a3aab8}.company-details-stats-legend-items li.level-4:before{background-color:#f4a000}.company-details-stats-legend-items li.level-5:before{background-color:#f9c95f}

.company-details-stats-list{margin-left:27%}
.company-details-stats-list:before,.company-details-stats-list:after{content:" ";display:table}
.company-details-stats-list:after{clear:both}
.company-details-stats-list-toggle{display:block;font-size:2em;font-weight:300;padding:12px 50px 22px 0;border-bottom:1px solid #dcdcdc;cursor:pointer;position:relative}
.company-details-stats-list-toggle i{width:46px;height:46px;line-height:46px;text-align:center;border:1px solid #dcdcdc;border-radius:3px;position:absolute;top:0;right:0;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease}
.company-details-stats-list-toggle i:before{display:block;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;-webkit-transition:transform .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg)}
.company-details-stats-list-toggle:hover i,.company-details-stats-list-toggle.open i{border-color:#4659c2;background-color:#4659c2;color:#fff}
.company-details-stats-list-toggle.open i:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg)}

.block-list:before,.block-list:after{content:" ";display:table}
.block-list:after{clear:both}
.block-list-toggle{display:block;margin: 20px 20px; font-size:2em;font-weight:300;padding:12px 50px 22px 0;border-bottom:1px solid #dcdcdc;cursor:pointer;position:relative}
.block-list-toggle i{width:46px;height:46px;line-height:46px;text-align:center;border:1px solid #dcdcdc;border-radius:3px;position:absolute;top:0;right:0;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease}
.block-list-toggle i:before{display:block;-moz-transition:transform .25s ease;-ms-transition:transform .25s ease;-o-transition:transform .25s ease;transition:transform .25s ease;-webkit-transition:transform .25s ease;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform:rotate(0deg)}
.block-list-toggle:hover i,.block-list-toggle.open i{border-color:#4659c2;background-color:#4659c2;color:#fff}
.block-list-toggle.open i:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg)}


@media (max-width:1024px){.company-details-stats-header{float:none;width:auto}.company-details-stats-header .company-list-item-number{float:left;margin-right:25px}.company-details-stats-header-title{overflow:hidden}.company-details-stats-header-action{position:absolute;top:55px;right:15px}.company-details-stats-main{width:auto;float:none}.company-details-stats-list{margin-left:0}}

@media (max-width:768px){.company-details-stats-container{padding-bottom:50px;margin-bottom:20px}.company-details-stats-header{padding-left:0;text-align:center}.company-details-stats-header-title{margin-bottom:15px}.company-details-stats-header-action{left:0;right:0;top:auto;bottom:0}.company-details-stats-header .company-list-item-number{float:none;margin-right:0}.company-details-stats-link{position:static}.company-details-stats-main-action,.company-details-stats-body-action{text-align:center}.company-details-stats-image{position:absolute;left:50%;bottom:190px;width:208px;margin-left:-104px}.company-details-stats-legend{overflow:visible}.company-details-stats-legend-title{width:auto;text-align:center;margin:15px 0}.company-details-stats-legend-title span{display:inline-block}.company-details-stats-legend-items{width:255px;margin:240px auto 0}.company-details-stats-legend-items li span{width:115px}}

.company-details-price{background-color:#4659c2;padding:20px 0 190px}.company-details-price-title{color:#fff;padding:0 30px;margin-bottom:25px}.company-details-price-table{width:100%;font-size:1.4em;border-collapse:collapse}.company-details-price-table td,.company-details-price-table th{vertical-align:middle;text-align:center}.company-details-price-table thead th{padding:1em 30px;font-weight:normal;color:#9ba8f0;text-align:left}.company-details-price-table tbody th,.company-details-price-table tbody td{padding:25px 30px;border-bottom:1px solid #4659c2}.company-details-price-table tbody th{background-color:#f0af1f;font-weight:600;font-size:20px;color:#fff}.company-details-price-table tbody th.price{font-size:18px;background-color:#fff;color:#191919;font-weight:normal}.company-details-price-table tbody th.price strong{font-weight:600}.company-details-price-table tbody td{background-color:#5c6fd8;color:#fff;border-left:1px solid #4659c2}.company-details-price-table tbody td:last-child{text-align:left}@media (max-width:768px){.company-details-price{padding-bottom:20px}.company-details-price-table thead{display:block;float:left;width:40%}.company-details-price-table tbody{width:60%;float:right;display:block}.company-details-price-table tbody th,.company-details-price-table thead th,.company-details-price-table tbody td,.company-details-price-table thead td{display:block;min-height:70px;padding:20px;text-align:left}.company-details-price-table thead td,.company-details-price-table thead th{padding:20px 10px}}

.company-details-desc{background-color:#fff;margin-top:-150px;padding:40px 30px}
.company-details-desc .company-details-title{margin-bottom:1em}
.company-details-desc-text{padding-right:80px}.company-details-desc-text .typo{font-size:1.4em;color:#191919}
.company-details-desc-instructors{position:relative;height:440px;/*max-width:390px;*/margin:0 auto;overflow:hidden}
.company-details-desc-instructors-person{font-size:1.4em;text-align:center;line-height:1.7;width:180px;height:220px;float:left}
.company-details-desc-instructors-person img{border-radius:50%;overflow:hidden;margin-bottom:5px}
@media (min-width:1024px){.company-details-desc-instructors-person:nth-child(even){-moz-transform:translateY(220px);-ms-transform:translateY(220px);-o-transform:translateY(220px);transform:translateY(220px);-webkit-transform:translateY(220px);margin-left:-195px}}
.company-details-desc-instructors-wrapper{position:absolute;left:0;top:0;bottom:0;width:20000em}
.company-details-desc-instructors-next,.company-details-desc-instructors-prev{position:absolute;top:50%;font-size:20px;width:30px;text-align:center;cursor:pointer;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition:opacity .2s ease}
.company-details-desc-instructors-next.swiper-button-disabled,.company-details-desc-instructors-prev.swiper-button-disabled{opacity:.3;cursor:default}
.company-details-desc-instructors-next{right:0}
.company-details-desc-instructors-prev{left:0}
@media (max-width:1024px){.company-details-desc-text{padding-right:0}.company-details-desc-instructors{max-width:780px;height:220px}}@media (max-width:992px){.company-details-desc-instructors{max-width:585px}}
@media (max-width:768px){.company-details-desc{margin-top:0}.company-details-desc-instructors{max-width:390px}}
@media (max-width:480px){.company-details-desc-instructors{max-width:195px}}.company-details-gallery .company-details-title{margin:25px}.company-details-gallery-items{height:205px;overflow:hidden;position:relative}.company-details-gallery-items-wrapper{position:absolute;top:0;left:0;bottom:0;width:20000em}.company-details-gallery-item{float:left;display:block;text-align:center}.company-details-gallery-item img{width:284px}.company-details-gallery-next,.company-details-gallery-prev{width:49px;height:49px;position:absolute;top:15px;right:8px;cursor:pointer;font-size:18px;text-align:center;line-height:49px;border-radius:8px;background-color:#fff;color:#c8c8c8;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition:opacity .2s ease}.company-details-gallery-next.swiper-button-disabled,.company-details-gallery-prev.swiper-button-disabled{opacity:.2;cursor:default}.company-details-gallery-prev{right:62px}.company-details-add{background-color:#fff;padding:40px 30px;margin-top:30px}.company-details-add .company-details-comments-item-score-title{margin-top:15px;color:#191919}.company-details-add .form-actions{text-align:left}.company-details-add-form{padding-top:40px}.company-details-add-form .form-group{max-width:none}.company-details-add-form .form-group-input{font-size:14px}.company-details-add-form .form-group-input--textarea{min-height:210px;max-width:850px}.company-details-add-text{font-size:14px;line-height:1.6;color:#191919;text-align:left;padding-top:.5em}.company-details-add-text a{color:#4659c2}.company-details-comments-title{margin:25px}.company-details-terms-title{margin:25px 0}.company-details-comments-item{background-color:#fff;padding:8px;margin-bottom:15px;position:relative}.company-details-comments-item:before,.company-details-comments-item:after{content:" ";display:table}.company-details-comments-item:after{clear:both}.company-details-comments-item.zaufana-opinia{background:#fff url('../images/zaufana-opinia.png') 99% 25px no-repeat}@media (max-width:768px){.company-details-comments-item.zaufana-opinia{background:#fff url('../images/zaufana-opinia-mini.png') 99.5% 5px no-repeat}}.company-details-comments-item-info{font-size:1.5em;line-height:1.6;padding:15px 0 25px 15px}.company-details-comments-item-info-date{font-size:14px;color:#787878}@media (min-width:768px){.company-details-comments-item-info-date{position:absolute;bottom:0;left:23px}}.company-details-comments-item-info p{margin-bottom:10px}.company-details-comments-item-info .score{margin-bottom:20px}.company-details-comments-item-body{padding-top:15px}.company-details-comments-item-body .typo{font-size:1.4em;color:#191919;margin:0 20px 15px}.company-details-comments-item-header{margin:0 0 30px 20px}.company-details-comments-item-header:before,.company-details-comments-item-header:after{content:" ";display:table}.company-details-comments-item-header:after{clear:both}.company-details-comments-item-header-image{float:left;margin-right:20px;border-radius:50%}.company-details-comments-item-header-person{overflow:hidden;font-size:14px;padding:15px 0;color:#797979;line-height:1.45}.company-details-comments-item-header-person strong{color:#191919;font-size:15px}.company-details-comments-item-header-stamp{position:absolute;top:15px;right:10px}.company-details-comments-item-score{background-color:#f0f0f0;padding:20px 20px 5px}.company-details-comments-item-score-title{font-size:15px;font-weight:600;margin-bottom:15px}.company-details-comments-item-score-title i{box-shadow:none;margin-right:10px}.company-details-comments-item-score-title i:after,.company-details-comments-item-score-title i:before{background-color:#fff}.company-details-comments-item-score-title .icon-plus{background-color:#46c269}.company-details-comments-item-score-title .icon-minus{background-color:#ed061f}.company-details-comments-item-score .typo{margin:0;padding-right:20px}.company-details-comments-actions{text-align:center;padding:25px 0 0}
@media (max-width:768px){.company-details-comments-item{padding-top:120px}.company-details-comments-item .col-sm-9{position:static}.company-details-comments-item-header{position:absolute;top:40px;left:0}}.company-details-ads-title{position:relative;z-index:1;font-size:14px;padding:10px 0}.company-details-ads-title a,.company-details-ads-title span{display:inline-block;line-height:2;background-color:#f0f0f0}.company-details-ads-title span{padding-right:15px;color:#848484}.company-details-ads-title a{padding-left:15px}.company-details-ads-title:before{content:'';position:absolute;left:0;right:0;top:50%;border-top:1px solid #cfcfcf;z-index:-1}.company-details-ads-container{border-bottom:1px solid #cfcfcf;padding-bottom:20px}
.kupony-header{text-align:center}.kupony-header-title{font-size:2em;font-weight:600;letter-spacing:.125em;text-transform:uppercase;margin:25px 0 10px}.kupony-header-info{font-size:1.4em}.kupony-header-items{margin:25px 0}.kupony-list .layout-main-body-title{margin-top:15px}.kupony-list .row+.row{margin-top:30px}.news-details{padding-bottom:20px}.news-details-title{font-size:3.2em;margin-bottom:.25em;letter-spacing:-1px}.news-details-date{font-size:1.4em;color:#3f51b5;margin-bottom:35px}.news-details-lead{font-size:1.8em;font-weight:500;color:#191919;margin-bottom:2em;line-height:1.6}
.contact-block{display:block;padding:35px 15px;background-color:#4659c2;margin-bottom:16px}
.contact-block-body{overflow:hidden}
.contact-block-label{font-size:1.4em;color:#fff;opacity:.5;line-height:1.8}
.contact-block-text{color:#fff;font-size:2.6em;font-weight:300;line-height:1.6;white-space:nowrap}
.contact-block--mail:before,.contact-block--phone:before{display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;content:"\41";color:#f0af1f;font-size:60px;float:left;margin-right:15px}
.contact-block--mail:before{content:"\7a";margin-right:25px}
@media (max-width:1030px){.company-details-ads-container .appbaside {display: none;}}
@media (max-width:768px){.company-details-ads-container .appbaside {display: block;}}
@media (min-width:768px){.company-details-ads-container .appbaside {float: left;}}
body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0)}}@-o-keyframes wobble{0%{-o-transform:translateX(0)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg)}90%{-moz-transform:skewX(0deg)}100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg)}10%{-o-transform:skewX(-8deg)}20%{-o-transform:skewX(7deg)}30%{-o-transform:skewX(-6deg)}40%{-o-transform:skewX(5deg)}50%{-o-transform:skewX(-4deg)}60%{-o-transform:skewX(3deg)}70%{-o-transform:skewX(-2deg)}80%{-o-transform:skewX(1deg)}90%{-o-transform:skewX(0deg)}100%{-o-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#28388f;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../plugins/photoswipe/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../plugins/photoswipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:center;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../plugins/photoswipe/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(.4, 0, .22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(.4, 0, .22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}

.company-list-separator{margin:10px 0 15px;background-color:#4659c2;color:#fff;font-size:2em;padding:20px 215px 20px 25px;min-height:85px;position:relative;display:flex;align-items:center}
.company-list-separator:before,.company-list-separator:after{content:" ";display:table}
.company-list-separator:after{clear:both}
.company-list-separator p{font-weight:300}
.company-list-separator p strong{font-weight:500}
.company-list-separator .button{position:absolute;top:50%;right:15px;margin-top:-23px}
.company-list-separator:after{content:'';position:absolute;bottom:-8px;left:25px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:13px solid #4659c2}
@media (max-width:480px){	.company-list-separator{padding-right:25px;display:block;text-align:center}
    .company-list-separator p{text-align:center}
    .company-list-separator .button{position:static;margin:20px auto 0;text-align:center}}
.layout-main-header-white {background: #ffffff;}
.layout-main-header-white .breadcrumbs li {border-color: #dcdcdc; border-style: solid; border-width: 1px; border-left-width: 0;}
.layout-main-header-white .breadcrumbs li:nth-child(1) {border-left-width: 1px;}
.showmobile {display: none; }
.inline {display: inline;}
.linkmobile {font-size: 15px;}
.company-details-desc .block-list-items {background-color:#fff;padding:40px 30px}
@media (max-width:768px){.form-group-input--radio span {line-height: 20px; padding-top: 10px ; padding-bottom: 10px ;} .company-details-desc{background: transparent; padding: 0;} .company-details-desc .col-xs-12 {padding: 0;} .showmobile{display:block;} .coupon-content span {display: inline-block; padding-top: 10px; font-size: 14px;  }
    .coupon-content label {font-size: 14px;  } .coupon-content .button{margin: 20px 0;} .hidemobile{display: none!important;} .layout-main-header-aside{padding-top: 0; padding-bottom: 0; margin-top: 0; top: none; right: none;}
}
@media (max-width:1024px){
    .layout-main-header-aside>span {color: #ffffff;}
    .layout-main-header-aside>a {color: #ffffff;}

}

.adv300250 {max-width: 300px; max-height: 250px; overflow: hidden;}
#scroll-to-top{border-radius: 10px; z-index: 100; width:50px;height:50px;padding:0px;background: whiteSmoke;text-decoration: none;position:fixed;bottom:75px;right:20px;display:none;background: transparent url('/images/top.png') 0 0 no-repeat;
}
#scroll-to-top:hover{cursor: pointer;
    text-decoration:none;
}

#opinionform span.error {display: block;}
span.error {color: red;}

.advbox { position: relative;}
.advbox>div { margin-bottom: 20px;}
.advbox img { display: block; margin: 0 auto;}
.ajax-loader { position: absolute; top: 50%; left: 50%; background: transparent url("../images/ajax-loader.gif") 0 0  no-repeat; width: 16px; height: 11px; margin-top: -5px; margin-left: -8px; z-index: 10000;}
/*.form .error {color: red;  display:block; padding-top: 0.7em;}*/
.form .perror .form-group-input {border-color: red;}
.form .perror input[type="checkbox"] {border-color: red;}
.form .perror label {color: red;}
.link {color: #4659c2}

.potwierdzfb {height: 50px; background: #3b5998; color: #ffffff; font-size: 25px;  line-height: 50px; padding-right: 20px; display: inline-block;}
.potwierdzfb i { padding: 0 10px; border-right: 1px solid #014080; margin-right: 10px;}

@media (max-width:768px) {
    .potwierdzfb {font-size: 20px;}
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
    background-color: #FFFFFF !important;
    color: #555 !important;
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
    -webkit-text-fill-color: #555555 !important;
}
.layout-main-body-title a{font-weight:normal;color:#4659c2}
.kupony-list .link  {margin: 20px 0; text-align: right; font-size: 1.5em;}
.text-right {text-align: right;}
.advbox {min-height:50px;}

.modal-shoolmsg-form{padding:45px;position:relative;}
.modal-shoolmsg-form-body{padding-left:15px;margin-bottom:40px}
.modal-shoolmsg-form-body p{font-size:1.5em;color:#797979}
.modal-shoolmsg-form-title{font-size:2.6em;font-weight:300;margin-bottom:10px}
.modal-shoolmsg-form .link{margin-top:15px}
.modal-shoolmsg-form .link:before{background-color:#797979}
@media (max-width:768px){
    .modal-shoolmsg-form{margin-right:0}
}
@media (max-width:480px){
    .modal-shoolmsg-form{padding:45px 15px}
}

.modal-badges{padding:30px 0 30px 0;position:relative;}

#city-offer {display: inline-block; position: fixed; bottom: 20px; left: 10px; z-index: 100000; background: #ffffff; box-shadow:0 7px 18px rgba(0,0,0,0.18);border-radius:20px; padding: 10px; /*transform: rotate(270deg); margin-left: -120px;*/}

#city-offer a:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 28px;
    margin-right: 10px;
    width: 28px;
    background: transparent url('/images/icon-terminy.png') 0 0 no-repeat;
}
#city-offer a span{

}
#city-offer a {
    color: #191919;
    font-size: 15px;
    line-height: 26px;
    font-weight: 600;
}
@media (max-width:1260px) {
    #city-offer a span { display: none;  }
    #city-offer a:hover span {display: inline; -webkit-animation: fadeIn 1s;
        animation: fadeIn 1s;}
    #city-offer a:before {margin-right: 0;}
    #city-offer a:hover:before {margin-right: 10px;}

    }
@media (max-width:768px) {
    #city-offer a span {display: inline;}
    #city-offer a:before {margin-right: 10px;}
    #city-offer {
        transform: none;
        margin-left: 0;
        border-radius:0;
        display: block;
        height: 56px;
/*        background: #ffffff;*/
        padding: 15px 0;
/*        position: fixed;*/
        bottom: 0;
        box-shadow: 0 0 9px 4px rgba(0, 0, 0, 0.1);
        left: 0;
        width: 100%;
/*        z-index: 100000;*/
        text-align: center
    }
}

.layout--landing .layout-header-search {display:none;}
.layout--landing .layout-header-stats {display:none;}
.layout--landing .layout-header-top-aside  {display:none;}
.layout--landing .layout-footer-top  {display:none;}
.layout--landing #city-offer  {display:none;}
.layout--landing .layout-header  {padding-top: 90px;}
.layout--landing .layout-header-top  {height: 92px;}
.layout--landing .layout-header-top-logo  {height: 50px;}
.layout--landing .button-secondary  {color: #ffffff; vertical-align: middle;}
.layout--landing .icon-map-marker {color: #f6c14d; vertical-align: middle; font-size: 22px;}
.layout--landing .button-primary {margin: 10px 0 20px 0;}
.layout--landing .price{color:#000; font-size:1.5em;font-weight:500;}
.layout--landing .action{color:#000; padding-left:20px; font-weight:500;- moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}
.layout--landing .action:hover,.layout--landing .action:focus{color:#4659c2}


.viia-modal--widget .viia-modal-content{padding:15px; background: #f5f4f5}@media (max-width:768px){.viia-modal--widget .viia-modal-content{padding:10px 5px;font-size:90%}}
.viia-modal--widget .viia-modal-content .widget-content {padding:40px}@media (max-width:768px){.viia-modal--widget .viia-modal-content .widget-content{padding:20px 10px;font-size:90%}}
.viia-modal--pure .viia-modal-content{padding:0; background: #ffffff}@media (max-width:768px){.viia-modal--pure .viia-modal-content{font-size:90%}}
.widget-modal-title {font-size: 2.6em;
    font-weight: 300;
    margin-bottom: 10px;}

.widget-modal-section {background: transparent url('/images/logowidget.png') 0 0 no-repeat; padding-top: 50px;}
.widget-modal-section-footer {background: transparent url('/images/logowidget.png') 0 0 no-repeat; height: 40px; margin-top: 20px;}

.form-steps{margin:0;padding:0;font-size:1.6em;line-height:1.35;counter-reset:li}
.form-steps li{margin-right: 20px; float: left; position:relative;padding-left:55px;margin-bottom:20px;height:40px;display:flex;align-items:center;list-style:none}
.form-steps li>a{display:block;width:100%;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;-webkit-transition:color .2s ease}
.form-steps li>a:hover,.form-steps li>a:focus{color:#4659c2}
.form-steps li.active {color: #ffffff}
.form-steps li.active a {color: #191919}
.form-steps li.active:before {background: #f4b337}
.form-steps li:before{width:40px;height:40px;content:counter(li);counter-increment:li;position:absolute;top:-3px;left:0;border:2px solid #f4b337;border-radius:50%;font-size:15px;font-weight:600;line-height:44px;text-align:center}
.form-steps li:first-child{font-weight:600}
.form-steps li:first-child:before{border-color:#f0af1f}
.widget-box {background: #ffffff; padding:20px; font-size: 10px;}
.widget-box-header {font-size: 1.8em}
.widget-box .form-group {margin: 20px 0;}
.form-group-max {max-width: 100%}

.layout-leader-text {font-size: 2em; padding: 1em 0 2em 0;    }
.layout-leader-text span {font-weight: 600; }
.formerror input {border-color: red}
#courseRegisterForm .formerror label {color: #fd7d80; font-weight: 600}
.widget-box{border-radius: 10px; overflow: hidden; position: relative;}
.widget-box-success{font-size: 12px;}
.widget-box-success i.icon-tick{font-size: 1.8em; color: #46c269; }
.widget-box-success:after{background-color:#46c269; content:'';position:absolute;left:0;right:0;bottom:0;height:3px;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transition:all .3s ease;}

.highlight {
    background-color: yellow;
}
.prompt-list-item.active{border-left: 3px solid red;}
.prompt-list-item.active .prompt-list-item-left{margin-left:-3px;}
.form-group-input-round {border-radius:23px; cursor: pointer; line-height: 46px; font-size: 14px; height: 46px;  }
.layout-main-body-rankingopitions {margin: 25px  0 40px 0;}



.breadcrumbs {
    -webkit-mask-image: linear-gradient(to left, transparent 0%, black 10%);
    mask-image: linear-gradient(to left, transparent 0%, black 10%);
    white-space: nowrap;
    overflow: hidden;
}
.breadcrumbs li:last-child {
    float: none;
    display:inline-block;
}
.breadcrumbs li {
    white-space: nowrap;
}
/*
body.scroll-down {padding-top: 108px;}
body.scroll-up {padding-top: 108px;}
*/
/*
body.scroll-down .layout-main-header.fixed  {position: fixed; top: 0; z-index: 1000; width: 100%;}
body.scroll-up .layout-main-header.fixed  {position: fixed; top: 0; z-index: 1000; width: 100%;}
*/
.layout-main-body-tabmenu {background: white; width: 100%; border-top: 1px solid #dcdcdc; margin-bottom: 20px; box-shadow:0 6px 2px -2px rgba(226,226,226, 0.4);}
.layout-main-header-fixed {position: fixed; top:0; z-index: 100}

    /*
    body.scroll-down .layout-main-body-tabmenu {position: fixed; top: 64px; z-index: 1000;}
    body.scroll-up .layout-main-body-tabmenu {position: fixed; top: 64px; z-index: 1000;}
    */
@media (max-width:768px){
    .layout-main-body-tabmenu {margin-bottom: 10px;}
}
.layout-main-body-tabmenu nav {white-space: nowrap; overflow: hidden; width: 100%;}

.layout-main-body-tabmenu a{display: block;float:left}

.layout-main-body-tabmenu .icon-angle-large-left{displa: none;}

.layout-main-body-tabmenu a{color:#191919;font-weight:600;display:block;font-size:1.6em;padding:12px 15px;position:relative; width: 25%; max-width:130px; overflow:hidden;}
.layout-main-body-tabmenu a span{display:block; font-weight: 300;}
.layout-main-body-tabmenu a:after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background-color:#f0af1f;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform:scaleX(0)}
.layout-main-body-tabmenu a.current{color:#4659c2;}
.layout-main-body-tabmenu a:hover:after{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1)}
.layout-main-body-tabmenu:not(:hover) a.current:after{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1)}

.layout-main-body-tabmenu .icon-angle-large-left{display: inline-block; float: right; display:inline-block;font-family:'icons' !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;content:'\61';color:#bbbbbb;font-size:15px;position:absolute;right:20px;top:50%;margin-top:-5px;z-index:2;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;-webkit-transition:all .25s ease;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}

@media (max-width:560px){
    body.scroll-up .layout-main-header.fixed  {top: 0px;}
    body.scroll-up .layout-main-body-tabmenu {top: 64px;}
    body.scroll-down .layout-main-header.fixed  {top: 0;}
/*    body.scroll-down .layout-main-body-tabmenu {top: 64px;}*/
    .layout-main-body-tabmenu a {font-size: 1.4em}
}
.company-details-terms-item { background: #ffffff; padding: 10px 14px; font-size: 1.8em; min-height: 34px; border: 1px solid #dcdcdc; border-radius: 10px; margin-bottom: 10px;}
.company-details-terms-item>.row>div {   line-height: 18px;  }
.company-details-terms-item>.row .termsmorecol { font-size: 15px; padding: 20px 10px; display: block;}
.company-details-terms-item>.row:nth-child(1)>div:nth-child(1)  {font-weight: 300; display: flex;  height: 60px; align-items: center; }
.company-details-terms-item>.row:nth-child(1)>div:nth-child(2)  {color: #4659c2; font-weight: 600; display: flex;  height: 60px; align-items: center; }
.company-details-terms-item>.row:nth-child(1)>div:nth-child(4)  {color: #4659c2; font-weight: 600; display: flex;  height: 60px; align-items: center;}
.company-details-terms-item>.row:nth-child(1)>div:nth-child(4) a {display: block; text-align: right; width: 100%; font-size: 2em }

.term-coupon {padding: 8px 8px 8px 15px;line-height: 15px; background: #4659c2; color: #ffffff; font-size: 16px; vertical-align: middle; width: 100%; border-radius: 10px;}
.term-coupon>.row:nth-child(1)>div:nth-child(1)  {padding-top: 5px; display: inline}
.term-coupon>.row:nth-child(1)>div:nth-child(2)  {padding-top: 5px; display: inline}
.term-coupon>.row:nth-child(1)>div:nth-child(1) span  {display: block; }
.term-coupon>.row:nth-child(1)>div:nth-child(2) span  {display: block; }
.term-coupon .price {font-size: 18px; font-weight: 600;}
.term-coupon i {font-size: 30px; margin-right: 15px; float: left;}
.company-details-terms-item .termsmore.open i {-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform:rotate(180deg)}

.coupon-download-submit {border-radius: 4px; height: 38px; line-height: 38px; font-size: 17px;  font-weight: 400;  background-color: #f0af1f; border-color: #f0af1f; color: #ffffff;}
.company-details-termstab-item-price {font-size: 22px; font-weight: 600; color: #4659c2; line-height: 30px; }
.ico-question-sign:after {content: '?'; font-style: normal}
.company-details-termstab-item-price .ico-question-sign {font-size: 15px; font-weight: 800; line-height: 25px; border: 2px solid #dcdcdc; border-radius: 50%; width: 25px; height: 25px; display: inline-block; text-align: center; cursor: pointer;}
@media (max-width:768px) {
    .company-details-terms-item {padding: 0 10px; font-size: 16px;}

    .term-coupon  {padding: 2px 2px 0px 10px; font-size: 14px; margin-bottom: 10px;}
    .term-coupon>.row:nth-child(1)>div:nth-child(1) { display: flex;  height: 38px; align-items: center; overflow: hidden; }
    .term-coupon>.row:nth-child(1)>div:nth-child(2) { height: 38px; line-height: 38px; }
    .term-coupon>.row:nth-child(1)>div:nth-child(1) span  {display: inline-block; padding-right: 5px;}
    /*.term-coupon>.row:nth-child(1)>div:nth-child(2) span  {display: inline-block; padding-right: 5px; }*/
    .term-coupon i {font-size: 30px; margin-right: 15px; display: flex;  height: 38px; align-items: center; float: left;}

}
@media (max-width:1024px) {
    .coupon-download-submit {background-color: transparent; font-size: 14px;  color: #f5bc3e; border-color: transparent;}
}
.text-orange {color: #f5bc3e}
/*
.company-details-termstab-item:nth-child(even) {float: right;}
.company-details-termstab-item>.row:nth-child(1)>div:nth-child(1)  { }
.company-details-termstab-item>.row:nth-child(1)>div:nth-child(2)  {margin: 5px 0; }

.company-details-termstab-item>.row:nth-child(1)>div:nth-child(3)  {font-size: 0.8em; margin-bottom: 10px;}
.company-details-termstab-item>.row:nth-child(1)>div:nth-child(5)>div:nth-child(1) { color: #a3a3a3; margin-top: 20px; }
.company-details-termstab-item>.row:nth-child(1)>div:nth-child(5)>div:nth-child(2) {font-size: 1.4em; font-weight: 600; }
*/
.road-rules ul{
    list-style: none;
    padding: 0 10px 10px 0;
}
.road-rules li{
    padding: 0 15px 0 35px;
}
.road-rules li.lvl1{
    padding-left: 15px;
}
.road-rules li.lvl2{
    padding-left: 30px;
}
.road-rules li.lvl3{
    padding-left: 45px;
}
.road-rules li a, .road-rules li p, .road-rules li span {
    display: block;
    font-size: 1.5em;
    position: relative;
    padding: .5em 0;
}
.list-1{
    list-style: none;
    line-height: 24px;
    padding: 0 10px 10px 0;
}
.list-1 li{
    padding: 0 15px 0 35px;
    font-size: 16px;
}
.list-1 li.lvl1{
    padding-left: 15px;
}
.list-1 li.lvl2{
    padding-left: 30px;
}
.list-1 li.lvl3{
    padding-left: 45px;
}
.list-1 li a, .list-1 li p, .list-1 li span {
    display: block;
    position: relative;
    padding: .5em 0;
}
.list-decimal {
    padding: 0 30px;
    list-style-type: decimal;
}
.list-decimal li {
    padding: 0 10px;
}

.list-disc {
    padding: 0 30px;
    list-style-type: disc;
}
.list-circle li {
    padding: 0 10px;
}
.text-s25 {
    font-size: 25px;
}
.text-s16 {
    font-size: 16px;
}
.text-p20-38 {
    padding: 20px 38px;
}

.cookie-banner {
    position: fixed;
    bottom: 0;
    z-index: 10000;
    width: 100%;
    text-align: center;
    background-color: rgba(60,60,60,.9);
    padding: 0;
}
.cookie-banner .cookie-message {
    font-size: 1.25rem;
    font-weight: 500;
    color: #f0f0f0;
    display: block;
    padding: 15px 70px 15px 10px;
    line-height: 1;
    text-align: justify;
}
.cookie-banner .button-close {
    position: absolute;
    top: 50%;
    right: 15px;
    height: 32px;
    line-height: 32px;
    margin-top: -16px;
    padding-left: 12px;
    padding-right: 12px;
    opacity: .5;
    background-color: #fff;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 500;
    color: #242424;
    cursor: pointer;
}
.cookie-banner a {color: #4659F5}
.company-details-comments-item.zaufana-opinia p[itemprop="description"]{padding-right: 110px;}
@media (max-width:768px){.company-details-comments-item.zaufana-opinia p[itemprop="description"]{padding-right: 10px;}}

.periodbutton {color: #000000; font-size: 16px; display: block; border-radius: 10px; background: #ffffff; text-align: center; padding: 10px 0; margin-bottom: 20px;  }
.periodbutton.active {color: #4659c2}
.advbox .col-xs-6 {
    margin-bottom: 20px;
    position: relative;

}
.advbox .col-xs-6 a.aadv {
    display: block;
    width: 100%;
    padding-top: 100%;
    position: relative;
}
.advbox .col-xs-6 a.aadv img{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.advbox .click-tracking{
    cursor: pointer;
    margin: 0 auto;
    border-radius: 0 0 10px 10px;
    max-width: 250px;
    width: 100%;
    background: #ff1200;
    border-color: #ff1200;
    padding: 0 10px;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -125px;
}
@media (max-width:500px){
    .advbox .click-tracking {
        bottom: 0;
        left: 0;
        margin-left: 4%;
        margin-right: 0;
        width: 92%;
    }
    .advbox .click-tracking span{
        max-width: 52px;
        overflow: hidden;
        display: inline-block;
        line-height: 10px;
    }

    .advbox .click-tracking .icon-phone {
        display: none;
    }
}
.advbox .click-tracking:after{
    content: "";
    position: absolute;
    bottom: 100%;
    right: 50%;
    margin-right: -4px;
    border-bottom: 8px solid #ff1200;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}

.advbox .click-tracking .icon-phone {
    margin-right: 10px;
}



@media (min-width:500px){
    .advbox .col-xs-6 {height: 300px;}
}
@media (max-width:500px){
    .advbox .col-xs-6 {padding-bottom: 50px;}
}
@media (max-width:769px){
    .periodbutton {font-size: 14px; }
}
@media (max-width:900px) {
    .company-details-termstab-item {line-height: 22px;}
    .combotab-content { font-size: 9px; }
}
@media (max-width:768px) {
    .company-details-termstab-item {line-height: 20px;}
    .combotab-content { font-size: 8px; line-height: 20px;}
}
@media (max-width:400px) {
    .company-details-termstab-item {line-height: 16px;}
    .combotab-content { font-size: 7px; line-height: 16px;}
}
@media (max-width:768px) {
    .company-details-termstab-item .term-coupon .icon2-coupon {display: none; }
}
.layout-header-top-aside{width: 361px; text-align: right;}
.layout-header-top-aside .button {padding: 0 5px;}
@media (max-width:768px){.layout-header-top-aside .button { font-size: 13px;}}
@media (max-width:0px){.layout-header-top-aside .hide-mobile { display: none;}}
@media (max-width:860px){.layout-header-top-aside a { display: block; height: 24px; line-height: 24px;}}
@media (max-width:1024px){.layout-header-top-aside{display:inline-block;width:auto;}}
body.subdomain {padding-top: 20px;}

.tipbox {background: #eaffd2 url('../images/tipbox.gif') 25px 50% no-repeat; color: #509300; line-height: 20px; margin-bottom: 10px; font-size: 14px; width: 300px; padding: 15px 20px 15px 80px; border-radius: 10px;}
.tipbox b{font-size: 17px; display: block; }
.tipboxcontent { }
.noticetip { position: fixed; right: 20px; width: 300px; z-index: 9999; bottom: 10px; }

@media (max-width:500px){
    .tipbox {width: 100%; margin-bottom: 5px; font-size: 12px; background: #eaffd2 url('../images/tipbox.gif') 15px 50% no-repeat; padding: 10px 15px 10px 70px;}
    .noticetip {right: 0; width: 100%; bottom: 5px;}
    .tipbox b{font-size: 12px; display: inline; }
}
#advPopup{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
#advPopupOverlay{
    width: 100%;
    height: 100%;
    background: #ffffff;
    opacity: 1;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
}
#advPopupTop .button{
    /*margin-top: 20px;*/
    height: 34px;
    line-height: 34px;
    letter-spacing: 0;
    z-index: 1002;
}
#advPopupTop{
    height: 80px;
    width: 100%;
    background: #ffffff;
    z-index: 1004;
    opacity: 1;
    position: fixed;
    box-shadow: 0 4px 2px -2px gray;
    color: #000000;
    padding: 20px 0;
    line-height: 20px;
    text-align: center;
}
#advPopupTop span{
    display: inline-block;
    line-height: 30px;
    height: 30px;
    font-size: 16px;
    padding: 0 2em;
}

.advPopupTopBanner{
    display: block;
    margin-top:60px;
    width: 90%;
    height: 100%;
    opacity: 1;
    z-index: 1001;
    position: fixed;
}
.advPopupTopBanner a{
    background-color: transparent;
    background-position: 50% 0%;
    background-size: contain;
    background-repeat: no-repeat ;
    height: 80%;
    width: 90%;
    margin-left: 5%;
}
.button--grey{
    background-color: #767676;
    color: #ffffff;
    border-color: #767676;
    padding: 0 1em;
}
#advPopupTop .advPopupTopLogoInfo{
    padding-left: 80px;
    padding-top: 5px;
    text-align: left;
    height: 52px;
    line-height: 20px;
    background: transparent url("/images/logo.png") 0 50% no-repeat;
    background-size: contain;
}
#advTop{
    height: 80px;
    position: absolute;
    width: 100%;
    top: 0;
}
#advTop .advTopBanner{
    height: 100%;
    width: 100%;
}
#advTop .advTopBanner a{
    display: block;
    height: 100%;
    width: 100%;
}
body.adv-top.fixed .layout-header .layout-header-top{
    top: 0px;
}
body.adv-top.scroll-up .layout-header .layout-header-top{
    top: 0px;
}
body.adv-top .layout-header .layout-header-top{
    top: 80px;
}
body.adv-top.fixed .layout-header .layout-header-search{
    top: 25px;
}
body.adv-top.scroll-up .layout-header .layout-header-search{
    top: 25px;
}
body.adv-top .layout-header .layout-header-search{
    top: 105px;
}
body.scroll-down.adv-top .layout-main-body-tabmenu
{
    /*display: none;*/
}

body.adv-top{
    padding-top: 80px;
}
.citi-description-box{
    background: #ffffff;
    padding: 20px;
}
.citi-description-box p a{
    color: #00aeff;
}
.citi-description-box p{
    line-height: 20px;
    font-size: 15px;
    text-align: justify;
}
.citi-description-box p+p{
    margin-top: 15px;
}
.mt-5{margin-top:5px}

.combotab li,.combotab li a{color:#191919}.badges-list ul,.badges-list ul li,.combotab,.term-list-filter-item-option ul{list-style-type:none}.slider-selection,.slider-track-high,.slider-track-low{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.combotab-content{width:100%;border:1px solid #f5bc3e;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:20px 15px;margin-top:-1px;background:#fff}.combotab-content .crossedprice,.company-details-terms-formdesc .crossedprice{color:#000;display:block;font-size:15px;line-height:20px;text-decoration:line-through}.combotab-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.combotab-content-list{width:10000px}.combotab-content-list li{display:inline-block;background:#fff;padding:6px 10px;border:1px solid #dcdcdc;border-radius:5px;font-size:16px;margin-right:10px;line-height:23px;height:58px;overflow:hidden}.combotab li,.combotab li a,.combotab-content-list li a span,.company-list-item .company-list-item-address span[itemprop=addressLocality],.company-list-item-badges .info-text span,.modal-stats-text6 span,.termformcontainer-descr span{display:block}.combotab-content-list li a span i{padding-left:5px}.combotab-content-list-link{font-size:16px;min-width:130px;display:block}.combotab-content-list-link .text-orange{font-size:14px;font-weight:600}.combotab{position:relative;overflow:hidden;white-space:nowrap;height:54px;padding-top:3px}.combotab li{width:67px;text-align:center;float:left;height:46px;line-height:46px;border:1px solid #c8c8c8;border-radius:5px;font-size:15px;background:#fff;margin-right:3px;margin-bottom:5px}.bcbutton,.company-list-item-terms-date a,.term-list-item-terms-date a{float:right}.combotab li.combotab-active{border-color:#f5bc3e}.combotab li.combotab-more a{font-size:12px}.combotab-more-options{position:absolute;width:100%;margin-top:-6px;display:none;z-index:100;background:#fff;max-width:300px}.combotab-more-options a{display:block;border-bottom:1px solid #f5bc3e;padding:5px 20px;font-size:14px;color:#191919;line-height:38px}.company-details-termstab-item{padding:10px;line-height:25px;font-size:20px;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:10px;color:#000}.company-details-termstab-item .text-grey{font-size:13px;color:#979797}.company-details-termstab-item .text-p{font-size:.7em;color:#000;line-height:.95em}.company-details-termstab-item .term-coupon,.company-details-termstab-item>.row:first-child>div:nth-child(3),.company-terms-item .row+.row,.course-form-row-info .info+.info{margin-top:10px}.company-details-termstab-item>.row:first-child>div:last-child{padding:20px 10px}.combotab-content-terms{position:relative;overflow:hidden;padding:0}.combotab-content-terms-next,.combotab-content-terms-prev{position:absolute;height:60px;line-height:60px;background:#fff;top:10px;z-index:90;margin-top:-10px;font-size:20px;width:30px;text-align:center;cursor:pointer;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s}.combotab-content-terms-next.swiper-button-disabled,.combotab-content-terms-prev.swiper-button-disabled{opacity:.3;cursor:default;display:none}.combotab-content-terms-next{right:0}.combotab-content-terms-prev{left:0}.layout-main-header-aside{font-size:13px;padding:15px 20px}.morelink,.termformcontainer-descr p+p{padding-top:10px}.fixedbreadcrump h1{font-size:26px;color:#000;line-height:30px;padding:0;margin:15px 0 0}.fixedbreadcrump h1+.breadcrumbs{padding:0;margin:0}.fixedbreadcrump .breadcrumbs li{border:0;border-radius:0}.fixedbreadcrump .breadcrumbs li a,.fixedbreadcrump .breadcrumbs li>span{background-color:transparent;font-size:13px;line-height:28px;padding:0 30px 0 0;position:relative;color:#000}.fixedbreadcrump .breadcrumbs li a:hover{color:#000;text-decoration:underline}.fixedbreadcrump .breadcrumbs li a:after{content:'>';display:block;width:18px;color:#4659c2;right:0;top:0;position:absolute}.morelink{text-align:center;background:#fff;color:#000;border-top:1px solid #bebebe;line-height:20px;display:block}.bcbutton,.mobilebutton{padding:0 .75em;height:34px}.morelink:after{content:"";position:absolute;bottom:23px;right:50%;margin-right:-4px;border-top:8px solid #bebebe;border-left:8px solid transparent;border-right:8px solid transparent}.appb,.appbaside,.badges-list-badge,.company-list-item-review-bar,.filterclear,.term-list-filter-item-option,.termformcontainer-price,.text-descr{position:relative}.bcbutton{margin:15px 0 15px 10px;display:block;font-size:1.4em;line-height:34px}.mobilebutton{display:none;float:left;margin:15px 0 15px 10px;font-size:21px;line-height:34px;color:#fff}.company-details-terms-formdesc{background:#fff;padding-bottom:30px}.company-details-terms-form h2,.company-details-terms-formdesc h2{font-weight:300;font-size:24px;line-height:26px}.company-details-terms-formdesc h2+h3,.company-list-item .company-list-item-title{margin-bottom:10px}.company-details-terms-formdesc h3{font-weight:400;font-size:16px;line-height:22px}.company-details-terms-formdesc p{font-weight:400;font-size:14px;line-height:20px}.company-details-terms-formdesc .text-grey{color:#979797}.company-details-terms-formdesc .lasth3,.term-list-item-terms-date .row+.row{margin-top:8px}.company-details-terms-form{padding-top:20px}.company-details-terms-form form,.mt-30{margin-top:30px}.company-details-terms-form buttton{margin-top:2px}.termformcontainer{padding:20px 30px}.termformcontainer .text-grey{color:#787878;font-size:14px;line-height:20px;font-weight:300}.termformcontainer form,.termformcontainer-courseinfo{padding:20px 0}.termformcontainer-courseinfo h2,.termformcontainer-courseinfo h3{line-height:25px;font-size:16px;font-weight:400;color:#000}.termformcontainer .ico-question-sign{font-size:15px;font-weight:800;line-height:25px;border:2px solid #dcdcdc;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center;cursor:pointer;color:#4659c2}.termformcontainer .crossedprice{font-weight:500;color:#000;display:block;text-decoration:line-through;font-size:16px}.termformcontainer .blue{font-weight:600;color:#4659c2;font-size:18px}.termformcontainer-descr{line-height:21px;font-size:14px;color:#000;font-weight:400;padding:20px 0 0}.termformcontainer-price i{position:absolute;top:2px;left:-25px}.termformcontainer-schoolinfo{line-height:22px;font-size:15px;color:#000;font-weight:400}.termformcontainer-schoolinfo-title{font-size:26px;font-weight:300;color:#191919;padding-bottom:10px}.termformcontainer-schoolinfo h1{font-size:20px;line-height:45px;margin:0;font-weight:400}.company-terms-title{font-weight:300;font-size:26px;line-height:32px;margin:20px 0}.company-terms-item{background:#fff;padding:8px 14px;font-size:18px;min-height:34px;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:15px;color:#000}.company-terms-item h3{font-size:20px;line-height:30px;font-weight:400}.company-terms-item p.text-black,.term-list-item-terms-date p.text-black{font-size:16px;line-height:25px;color:#000}.company-terms-item p.text-blue{font-size:18px;line-height:25px;color:#4659c2;font-weight:600}.company-terms-item p.text-black+p.text-date,.company-terms-item p.text-date,.term-list-item-terms-date h4+p.text-blue,.term-list-item-terms-date p.text-black+p.text-date{line-height:25px}.company-terms-item p.text-grey,.term-list-item-terms-date p.text-grey{font-size:13px;line-height:19px;color:#979797}.company-terms-item p.text-descr,.term-list-item-terms-date p.text-descr{font-size:14px;line-height:21px}.company-terms-item p.price,.term-list-item-terms-date p.price{font-size:22px;display:inline-block;margin-left:10px}.company-terms-item .crossedprice,.term-list-item-terms-date .crossedprice{font-weight:600;color:#000;display:block;text-decoration:line-through;font-size:15px}.company-terms-item .ico-question-sign:after,.term-list-item-terms-date .ico-question-sign:after{content:'?';font-style:normal}.company-terms-item .ico-question-sign,.term-list-item-terms-date .ico-question-sign{font-size:15px;font-weight:800;line-height:25px;border:2px solid #dcdcdc;border-radius:50%;width:25px;color:#4659c2;height:25px;display:inline-block;text-align:center;cursor:pointer}.extrahour-item .company-terms-item{padding:0;border:0}.moreterm{font-size:13px;font-weight:500;color:#000;border:1px solid #dcdcdc;border-radius:5px;line-height:32px;margin:10px 0;display:inline-block;padding:0 10px;cursor:pointer}.moreterm i.icon-angle-down{color:#4659c2;font-weight:600!important;font-size:20px}.company-list-item{padding:0 0 20px;border:0;border-bottom:1px solid #dcdcdc;margin-bottom:20px;border-radius:10px 10px 0 0}.company-list-item .company-list-item-body,.term-list-filter-item-option a span{padding-right:20px}.company-list-item .company-list-item-body-trusted{position:relative;padding-right:110px;min-height:130px}.company-list-item .company-list-item-body-trusted:after{content:'';position:absolute;background:url('/images/zaufana-opinia.png') no-repeat #fff;width:140px;height:130px;right:0;top:0}@media (max-width:560px){.bcbutton{display:none}.company-list-item .company-list-item-score .score{margin:0;display:block}}.company-list-item .company-list-item-address,.term-list-item-body .company-list-item-score .score{margin:0}.appb img.app260,.company-list-item .company-list-item-address span[itemprop=postalCode],.course-form-row-info .termformcontainer-button-box,.slider .hide,.slider input,.term-list-filter-set{display:none}.company-list-item .company-list-item-address span,.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.company-list-item-review{margin-bottom:18px}.company-list-item-review .company-reviews{padding:20px}.company-list-item-review-bar{cursor:pointer;border-radius:10px 10px 0 0;background:#929292;padding-top:10px;padding-bottom:10px;height:auto;display:block;line-height:initial;color:#fff;font-size:13px;font-weight:300;padding-left:20px}.company-list-item-review-bar .info{font-size:13px;margin-right:20px}.company-list-item-review-bar .info .count{font-size:16px;font-weight:500}.company-list-item-review-bar i{display:block;line-height:initial;width:45px;text-align:center;font-size:25px;position:absolute;top:50%;margin-top:-10px;right:10px}.company-list-item-review-bar .icon-angle-down+.info{display:block;margin-top:7px}.company-list-item-review-bar-blue{background:#4659c2}.company-list-item-left{margin-left:20px}.company-list-item-left .company-list-item-img img{max-width:105px;max-height:105px}.company-list-item-terms{border-top:1px solid #dcdcdc;margin-left:170px;margin-right:20px;padding:12px 0;font-size:16px}.company-list-item-terms .company-list-item-terms-date{min-height:50px}.company-list-item-terms .text-blue{color:#4659c2;font-weight:500;font-size:18px}.company-list-item-terms .text-bold{padding-top:15px;color:#000;font-weight:600;font-size:13px}.appbaside{width:100%;margin:0 auto;max-width:250px}.appb img.app560,.appbaside img.app460{display:block;margin:0 auto}.appbaside a.appplay{display:block;position:absolute;right:51%;bottom:6%;width:45%;height:13%}.appbaside a.appaple{display:block;position:absolute;right:4%;bottom:6%;width:45%;height:13%}.appb a.appaple,.appb a.appplay{display:block;bottom:6%;width:20%;height:14%;position:absolute}.appbaside+.advbox,.layout-word .exam-box,.mt-20{margin-top:20px}.appb{max-width:585px;margin:0 auto}.appb a.appplay{right:23%}.appb a.appaple{right:2%}.company-details-branch-item .company-list-item-badges{border-top:0;margin-left:0;margin-right:0}.company-details-branch-item .badges-list{padding-top:10px;margin-top:0}.company-details-branch-item .company-badges{padding-left:20px;padding-bottom:10px;margin-bottom:20px;background:#f5efe0}.company-list-item-badges{border-top:1px solid #dcdcdc;margin-left:170px;margin-right:20px;font-size:16px}.company-list-item-badges .info-text{color:#caa674;font-weight:600}.company-list-item-badges .info-link{color:#f0af1f;font-weight:400;display:block;cursor:pointer}.badge1a{background:url('/images/badge1a.png') no-repeat}.badge1ia{background:url('/images/badge1ia.png') no-repeat}.badge2a{background:url('/images/badge2a.png') no-repeat}.badge2ia{background:url('/images/badge2ia.png') no-repeat}.badge3a{background:url('/images/badge3a.png') no-repeat}.badge3ia{background:url('/images/badge3ia.png') no-repeat}.badge4a{background:url('/images/badge4a.png') no-repeat}.badge4ia{background:url('/images/badge4ia.png') no-repeat}.badge5a{background:url('/images/badge5a.png') no-repeat}.badge5ia{background:url('/images/badge5ia.png') no-repeat}.badges-list{margin-top:20px;text-align:left}.badges-list ul li{float:left}.badges-list p{padding-bottom:5px}.badges-list-badge{width:50px;height:50px;float:left;margin-right:10px;display:block;background-size:contain}.modal-shoolmsg .text-center{padding:20px;font-size:14px}.modal-shoolmsg .badges-list-badge{width:80px;height:80px}.badges-active-box{background:-webkit-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:-o-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:-moz-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);padding:25px 40px;color:#fff}.badges-inactive-box{background:-webkit-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:-o-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:-moz-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);padding:25px 40px;color:#616161}.modal-badges-title{font-size:32px;line-height:40px;font-weight:800;padding-bottom:20px}.modal-badges-descr{font-size:16px;line-height:20px}.modal-badges-descr span{font-size:20px;line-height:25px;display:block}.layout-main-body-filter{margin:30px 0}.term-list{margin-bottom:40px}.term-list-item{border:1px solid #dcdcdc;margin-bottom:15px;background:#fff}.term-list-item .company-list-item-score .info{font-size:13px;color:#000}.term-list-item .score{height:13px;background-size:86px}.term-list-item .score-span span:after{background-size:86px}.term-list-item-left{margin-left:20px;width:125px;float:left;margin-right:30px;text-align:center;padding:15px 0}.term-list-item-left .term-list-item-img img{max-width:125px;max-height:125px}.term-list-item-body{overflow:hidden;min-height:145px;padding:15px 20px}.term-list-item-body .company-list-item-title{margin-bottom:0}.term-list-item-terms-date{border-top:1px solid #dcdcdc;margin:10px 0;padding:10px 0}.term-list-item-terms-date .button--submit{margin-top:10px;width:100%;text-align:center;text-transform:uppercase;font-weight:400;line-height:46px;height:46px}.course-promo-banner .button,.term-list-item-terms-date a.moreterm{float:none}.term-list-item-terms-date h3{font-size:20px;line-height:30px;font-weight:400;color:#000}.term-list-item-terms-date h4{font-size:16px;line-height:25px;font-weight:500;color:#000}.course-promo-banner .button-blue,.course-promo-banner .button-red,.term-list-item-terms-date p.text-grey,body .school-profile .layout-main-body-tabmenu a,body.scroll-down .school-profile .layout-main-body-tabmenu a{text-transform:uppercase}.term-list-item-terms-date p.text-blue{font-size:18px;line-height:45px;color:#4659c2;font-weight:600}.term-list-item-terms-date p.text-date{line-height:48px}.filterclear{background:#d5e9db;border:1px solid #72d18d;border-radius:20px;display:inline-block;margin-right:10px;color:#000;font-size:16px;line-height:20px;padding:10px 25px 10px 20px}.filterclear:after{content:'X';position:absolute;color:#000;top:6px;right:0;width:20px;height:20px;font-size:12px}.layout-main-body-filters{margin-top:-20px;margin-bottom:20px}.text-descr{font-size:14px;line-height:20px;max-height:100px;overflow:hidden;padding-bottom:15px}.text-descr a{display:block;position:absolute;bottom:0;width:100%;font-size:15px}.text-descr a i{color:#4659c2;font-size:20px}.term-list-filter .text-grey{color:#8b8b8b;font-size:13px}.term-list-filter:after,.term-list-filter:before{content:" ";display:table}.term-list-filter:after{clear:both}.term-list-filter-item{float:left;padding:12px 28px}.term-list-filter-item-option{font-size:16px;color:#000;margin-top:10px}.term-list-filter-item-option ul{margin-left:-10px;width:100%;min-width:200px;position:absolute;background:#fff;z-index:1000}.term-list-filter-item-option ul li{cursor:pointer;padding-left:10px}.term-list-filter-item-option ul li:hover{background:#f0f0f0}.term-list-filter-item-option ul li+li{border-top:1px solid #f0f0f0}.term-list-filter-item-option a{line-height:24px;display:block;font-weight:600}.term-list-filter-item-option a i{float:right;display:block;font-size:20px}.term-list-filter-item+.term-list-filter-item{border-left:1px solid #d3d3d3}.term-list-filter{background:#fff;margin-bottom:20px;border-radius:10px;padding:20px}.term-list-filter .term-list-filter-item-option{background:#f0f0f0;line-height:34px;padding:6px 15px;margin-top:0;border-radius:42px}.term-list-filter .form-group-input--radio,.term-list-filter-set .form-group-input--removeoption{margin:0 10px 10px 0}.term-list-filter .form-group-input--radio span{padding:0 20px 0 40px;line-height:36px}.term-list-filter .form-group-input--radio span:before{width:20px;height:20px;line-height:22px}.term-list-filter .form-group,.term-list-filter-set .form-group{max-width:100%;font-size:14px}.form-group-input--removeoption{display:inline-block;width:auto;border:none;padding:0;margin:0 1em 1em 0;position:relative}.click-tracking,.term-list-filter-set .form-group-input--removeoption span{padding:0 20px;line-height:36px}.term-list-filter-set .form-group-input--removeoption span:before{width:20px;height:20px;line-height:20px}body.scroll-down .term-list-filter-set{top:61px;display:block;position:fixed;z-index:1000}body.scroll-down .term-list-filter-set .wrapper{background:#f0f0f0;padding:10px 0 5px}.form-group-input--removeoption span{color:#191919;display:inline-block;border-radius:42px;background-color:#fff;border:1px solid #fff;cursor:pointer;line-height:42px;padding:0 30px 0 50px;position:relative}.form-group-input--removeoption span:before{font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;width:28px;height:28px;content:"\77";font-size:8px;line-height:28px;text-align:center;display:inline-block;position:absolute;right:-5px;top:-5px;color:#fff;background-color:#4659c2;border-radius:50%}.click-tracking{border-radius:23px;border:2px solid #4659c2;background:#4659c2;font-size:15px;height:36px;box-shadow:0 7px 6px rgba(0,0,0,.18);color:#fff;margin-bottom:8px;float:none!important;cursor:pointer;display:table!important}.click-tracking .icon-desktop,.click-tracking .icon-phone{color:#fff;font-size:22px}.click-tracking span{color:#f0af1e;font-size:12px;padding-left:15px}.click-tracking:after{content:' ';display:block}.company-details-opinionbar,.layout-word{background:#fff;margin-bottom:20px;padding:25px}.company-details-opinionbar h3{font-weight:200;font-size:26px;color:#191919;line-height:32px}.company-details-opinionbar p{font-weight:200;font-size:16px;color:#191919;line-height:28px}.greenplus,.header-tab span{color:#fff;text-align:center}.company-details-opiniontabs{margin-bottom:15px}.greenplus{border-radius:50%;height:64px;width:64px;display:block;line-height:70px;font-size:48px;font-style:normal;font-weight:100;background:#5ac274;background:-moz-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,#5ac274),color-stop(80%,rgba(133,215,156,.8)),color-stop(100%,rgba(144,220,166,.8)));background:-webkit-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-o-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-ms-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%)}.header-tab{font-size:26px;line-height:48px;float:left;margin-right:20px;font-weight:200;opacity:.6;display:flex;align-items:center}.header-tab-active{opacity:1}.header-tab-green span{background:#7dd495}.header-tab-grey span{background:#cacaca}.header-tab span{display:inline-block;font-size:14px;line-height:28px;border-radius:20px;font-weight:400;padding:0 10px;min-width:50px;margin-left:5px}.company-details-open-hours{position:relative;font-size:14px}.company-details-open-hours-list li{display:inline;list-style-type:none;line-height:50px;padding-right:10px}.company-details-open-hours-days>p span{display:inline-block;width:120px}.company-details-open-hours .text-green{color:#0d9032}.company-details-open-hours .text-red{color:#ad0609}.layout-word .layout-main-body-title{margin:0 0 20px;padding:0}.layout-word h3{margin:0 0 10px;font-size:2em;font-weight:400}.layout-word .egzam-type{margin:25px 0 15px}.layout-word .word-name{margin:10px 0;font-size:2em;font-weight:400}.layout-word .word-address{font-size:1.6em;line-height:1.8em}.layout-word .driving-license{margin:10px 0 30px}.layout-word .exam-box .exam-box-header-date{font-size:20px;font-weight:700}.layout-word .exam-box .exam-box-header-day{font-size:14px}.layout-word .exam-box .exam-box-header1{border-radius:10px 10px 0 0;height:54px;line-height:54px;overflow:hidden;text-align:center;color:#404041;font-size:20px;font-weight:700;margin-bottom:0}.layout-word .exam-box .exam-box-header2{height:79px;overflow:hidden;padding:15px 0;width:100%}.layout-word .exam-box .exam-box-header-nav{display:inline-block;color:#fff;font-weight:600;font-size:14px;line-height:45px;height:45px}.layout-word .exam-box .exam-box-header-prev{padding-left:44px;background:url('/images/roundnavprev.png') 0 50% no-repeat}.layout-word .exam-box .exam-box-header-next{padding-right:44px;background:url('/images/roundnavnext.png') 100% 50% no-repeat}.layout-word .exam-box-theory .exam-box-header1{background:#f0af1f;border-bottom:1px solid #ffcb57}.layout-word .exam-box-theory .exam-box-header1 span{padding-left:50px;line-height:30px;display:inline-block;background:url('/images/theory_ico.png') 0 50% no-repeat}.layout-word .exam-box-theory .exam-box-header2{background:#f0af1f}.layout-word .exam-box-theory .exam-box-temrs{background:#fffad5}.layout-word .exam-box-practice .exam-box-header1{border-bottom:1px solid #c1c9f5;background:#a8b5ff}.layout-word .exam-box-practice .exam-box-header1 span{padding-left:50px;line-height:30px;display:inline-block;background:url('/images/prictice_ico.png') 0 50% no-repeat}.layout-word .exam-box-practice .exam-box-header2{background:#a8b5ff}.layout-word .exam-box-practice .exam-box-temrs{background:#ebeeff}.layout-word .exam-box-container,.layout-word .word-table{width:100%}.layout-word .exam-box-temrs{text-align:center;width:100%;padding:25px 0;font-size:18px;line-height:24px;font-weight:200}.layout-word .exam-box-temrs .exam-box-temrs-header{font-weight:600;font-size:14px;line-height:30px}.layout-word .word-table .new-date td{padding-top:10px;border-top:1px solid #bebebe}.layout-word .word-table th{font-weight:400;font-size:18px}.layout-word .word-table td{vertical-align:top;text-align:center;font-size:16px}.school-profile .layout-main-header-regular .school-profile-header{height:auto;background-color:#fff;color:#000}.school-profile .layout-main-header-regular .school-profile-header .company-details-header-col{min-height:auto}.school-profile .layout-main-header-regular .school-profile-header .breadcrumbs li>span,.school-profile .layout-main-header-regular .school-profile-header .fixedbreadcrump .breadcrumbs li a,.school-profile .layout-main-header-regular .school-profile-header .fixedbreadcrump .breadcrumbs li a:after{color:#4659c2;font-weight:400}.school-profile .layout-main-header-regular .school-profile-header .company-details-header-title{color:#000;display:inline;padding-right:10px}.course-form-row-form .form-group+.form-group,.school-profile .badges-list,.school-profile .layout-main-header-regular .school-profile-header .company-details-header{margin-top:0}.school-profile .layout-main-header-regular .school-profile-header .company-details-header-score{display:inline;position:relative;left:inherit}.school-profile .layout-main-header-regular .school-profile-header .company-details-header-score .info{color:#939393;display:inline-block;margin-left:10px}.school-profile .layout-main-header-regular .company-details-header-body{margin-left:0;min-height:auto}.school-profile .layout-main-body-article-regular .article-section:before{background:#c1c1c1}.school-profile .layout-main-body-article-regular .article-section{border-left:3px solid #c1c1c1}.school-profile .layout-main-body-article-regular .noborder-section{border-left:0}.school-profile .layout-main-body-article-regular .button--submit{height:50px;line-height:50px;font-size:14px;font-weight:700}.school-profile .layout-main-body-article-regular .resp-container{padding-top:250px}.school-profile .school-profile-adv{height:470px;position:relative;background-color:#fff;margin-bottom:20px}.school-profile .school-profile-adv .check-button{position:absolute;bottom:20px;left:50%;margin-left:-100px;display:block;width:200px;text-align:center}.school-profile .school-profile-adv .company-details-text{font-size:16px;line-height:22px;height:100px}.school-profile .school-profile-adv .school-profile-header{height:154px;background-size:cover;border-radius:5px 5px 0 0}.school-profile .school-profile-adv .school-profile-header .company-details-header-logo{left:33px;top:25px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.school-profile .school-profile-adv .company-details-header-body{margin:0;padding:50px 25px}.school-profile .school-profile-adv .company-details-header-body h3{color:#4659c2;font-size:23px;font-weight:700}.white-shadow-block{display:inline-block;background:#fff;color:#6b6b6b;padding:15px 20px;font-size:22px;font-weight:700;border-radius:5px;box-shadow:0 10px 16px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.school-profile{position:relative}.school-profile .school-profile-header{background-color:#0c1232;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:400px}@media (min-width:1440px){.school-profile .school-profile-header{background-size:contain;height:400px}}.school-profile .school-profile-header .breadcrumbs,.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li a,.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li a:after,.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li>span,.school-profile .sidebox .schoolcoupon .button:hover{color:#fff}.school-profile .school-profile-header .company-details-header{background:0 0;margin-top:10px}.school-profile .school-profile-header .company-details-header-title{color:#fff;font-size:3em;min-height:50px}.school-profile .school-profile-header .company-details-header-score .info{color:#fff;font-size:17px;padding:10px 0}.school-profile .school-profile-header .company-details-header-logo-image{border:0;background:#fff;border-radius:10px}.school-profile .sidebox{position:relative;z-index:100}.school-profile .sidebox .schoolcoupon.rolled .rolledbutton{display:inline-block;color:#4659c2;font-size:40px;background-color:#fff;text-align:center;border-radius:5px;float:right;margin-left:20px;margin-top:10px}.school-profile .sidebox .schoolcoupon{background:#4455b2;margin:0 10px 10px;padding:12px 15px;border-radius:5px}.school-profile .sidebox .schoolcoupon .button{border-radius:5px;color:#4354b2;font-size:18px;font-weight:700;border:0;text-align:center;display:block;margin:10px 0}.school-profile .sidebox .schoolcoupon .button i{margin:0;font-size:30px}.school-profile .sidebox .schoolcoupon-text1{font-size:24px;font-weight:800;color:#fff;text-transform:uppercase}.school-profile .sidebox .schoolcoupon-text2{font-size:16px;font-weight:500;color:#fff}.school-profile .sidebox .schoolcoupon-text3{font-size:32px;font-weight:800;color:#fff;margin-top:10px}.school-profile .company-terms-item .crossedprice,.school-profile .sidebox .schoolcoupon-text3 span{font-size:17px}.school-profile .sidebox .schoolcoupon-text4{font-size:22px;font-weight:800;color:#fff;margin-top:10px;text-align:right}.school-profile .sidebox .schoolcoupon-text5{font-size:16px;font-weight:800;color:#050f46;text-align:right;text-decoration:line-through}.school-profile .sidebox .schoolcoupon-text6{margin:5px 0;font-size:14px;font-weight:400;color:#fff}.school-profile .sidebox .schoolcoupon-text6 i{margin-right:5px}.school-profile .sidebox .schoolcourse-text1{font-size:24px;color:#f0af1f;font-weight:700}.school-profile .sidebox .schoolcourse-text2{font-size:17px;color:#000;font-weight:600;margin-top:15px}.school-profile .sidebox .schoolcourse-text3{font-size:16px;color:#000;font-weight:400;margin-top:10px}.school-profile .sidebox .schoolcourse-text3 span{padding-right:5px;line-height:28px}.school-profile .sidebox .schoolcourse .button{border-radius:5px;text-align:center;color:#fff;display:block;font-size:18px;margin-top:25px}.school-profile .layout-main-body-article{padding-top:20px}.school-profile .article-section{padding-bottom:20px}.school-profile .article-section .header-text1{padding-bottom:15px;line-height:36px}.school-profile .article-section .header-text2{padding-bottom:15px}.school-profile .header-text1{font-size:30px;color:#000;font-weight:700}.school-profile .header-text2{font-size:18px;color:#000;font-weight:600}.school-profile .header-text3{font-size:22px;color:#000;font-weight:600}.school-profile .company-details-branch{color:#6b6b6b;padding-bottom:20px;line-height:22px;font-size:16px}@media (max-width:1025px){.fixedbreadcrump h1{color:#fff;font-size:21px}.company-list-item .company-list-item-address span,.mobilebutton{display:block}.fixedbreadcrump{background:#4659c2}.fixedbreadcrump .breadcrumbs,.school-profile .sidebox .schoolcoupon.rolled .mbh,.school-profile .sidebox .schoolcourse .mbh{display:none}.termformcontainer-schoolinfo-title{font-size:20px}.company-terms-title{font-size:24px;line-height:30px;margin:15px 0}.fixedbreadcrump .layout-main-header-aside,.fixedbreadcrump .layout-main-header-aside a{color:#fff}.company-list-item-review{margin-bottom:15px}.appb{padding-left:0;padding-right:0}.company-details-opinionbar,.layout-word{margin-top:30px}.header-tab{font-size:20px;line-height:38px}.summarybuttons{position:absolute;top:0;right:0;width:auto}.summarybuttons .button{border:0;background:0 0;display:inline;font-weight:400;line-height:26px;font-size:14px;padding:0;margin:0 10px;color:#191919}.school-profile .sidebox{margin:-120px 0 0}.school-profile .sidebox .schoolcoupon.rolled{height:102px}.school-profile .sidebox .schoolcoupon-text1{font-size:17px;font-weight:600}.school-profile .sidebox .schoolcoupon-text2{padding:10px 0}.school-profile .sidebox .schoolcourse .button{margin:0 10px auto}.school-profile .company-details-branch,.school-profile .company-details-comments{margin-left:10px;margin-right:10px}}.school-profile .company-details-branch-item{margin-top:10px;background-color:transparent;padding:0}.school-profile .company-details-branch-item-info-element{background-color:#fff;display:inline-block!important;margin:0 1em 1em 0;color:#6b6b6b;border-radius:5px;font-weight:500;border:1px solid #dbdbdb;box-shadow:0 1px 6px rgba(0,0,0,.18);padding:0 10px;float:none}.school-profile .company-details-branch-item-info-element span{color:#4659c2}.school-profile .company-details-branch-item-info-element .icon-desktop,.school-profile .company-details-branch-item-info-element .icon-phone{color:#1d1d1b;font-size:18px;margin-right:8px}.school-profile .company-details-branch-item-info-element.hidden{display:none!important}.school-profile .company-details-branch .button--submit{margin:5px 0 0}.school-profile .company-list-item-badges{margin:0;border-top:0}.school-profile .company-list-item-badges ul{text-align:center}.school-profile .company-list-item-badges ul li,.school-profile .company-list-item-badges ul li span{float:none;display:inline-block}.school-profile .company-list-item-badges .info-text{line-height:20px;padding-top:10px;font-size:13px;color:#929292;font-weight:400}.school-profile .company-list-item-badges .info-text span{display:inline-block;color:#f0af1f;cursor:pointer}.layout-main.school-profile{background:#f9f9f9}body .school-profile .layout-main-body-tabmenu a:first-child:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:first-child:before{background:url("/images/tabmenu1.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:first-child.current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:first-child.current:before{background:url("/images/tabmenu1a.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(2):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(2):before{background:url("/images/tabmenu2.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(2).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(2).current:before{background:url("/images/tabmenu2a.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(3):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(3):before{background:url("/images/tabmenu3.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(3).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(3).current:before{background:url("/images/tabmenu3a.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(4):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(4):before{background:url("/images/tabmenu4.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(4).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(4).current:before{background:url("/images/tabmenu4a.png") 50% 0 no-repeat}.school-profile .company-details-section-profiles{margin-top:12px;box-shadow:0 1px 6px rgba(0,0,0,.18);border-radius:5px;padding:12px 14px;position:relative}.school-profile .company-details-section-profiles p{padding:.2em 0}.school-profile .company-details-section-profiles-text1{color:#929292;font-size:16px}.school-profile .company-details-section-profiles-text2{color:#000;font-size:16px;font-weight:700}.school-profile .company-details-section-profiles a{position:absolute;opacity:.6;top:0;bottom:0;left:0;right:0}.school-profile .company-details-section-profiles a i{position:absolute;top:50%;right:10px;font-size:26px;margin-top:-13px;color:#4659c2;font-weight:700}.school-profile .company-list-instructors-items-wrapper,.school-profile .company-list-item-gallery-wrapper{position:absolute;top:0;left:0;bottom:0;width:20000em}.school-profile .company-list-instructors-items{height:160px;overflow:hidden;position:relative}.school-profile .company-list-instructors-items-item{font-size:16px;line-height:20px;float:left;display:block;text-align:center}.school-profile .company-list-instructors-items-item img{border-radius:5px}.school-profile .company-list-item-gallery-items{height:600px;overflow:hidden;position:relative}.school-profile .company-list-item-gallery-items a.company-details-gallery-next{right:0;top:50%;margin-top:-30px;border-top-right-radius:0;border-bottom-right-radius:0;width:40px;color:#4659c2;font-size:14px}.school-profile .company-list-item-gallery-items a.company-details-gallery-prev{left:0;top:50%;margin-top:-30px;border-top-left-radius:0;border-bottom-left-radius:0;width:40px;color:#4659c2;font-size:14px}.school-profile .company-list-item-gallery-items img{width:100%;display:block;vertical-align:middle}@media (max-width:769px){.combotab-content{padding:0}.combotab-content-list li{height:50px;line-height:50px;padding:0 10px}.combotab-content-list li a span{content:'';display:inline-block}.combotab-content-list li a span b,.company-list-item-img,.moreterm i.icon-angle-down,.termformcontainer .ico-question-sign,body .school-profile .layout-main-body-tabmenu a span,body.scroll-down .school-profile .layout-main-body-tabmenu a span{display:none}.combotab-content .company-details-termstab-item-price,.modal-shoolmsg .modal-badges-descr span{font-size:17px}.combotab{height:46px}.combotab li{height:38px;line-height:38px;font-size:14px}.company-details-termstab-item{border:0;font-size:16px;line-height:24px}.company-details-termstab-item .text-grey{line-height:16px}.company-details-opinionbar h3,.fixedbreadcrump h1{font-size:18px}.bcbutton{margin:8px 0 5px 5px;line-height:30px}.mobilebutton{margin:8px 0 5px 5px;font-size:18px}.company-details-terms-form h2,.company-details-terms-formdesc h2{font-size:18px;line-height:20px}.company-details-terms-formdesc h3,.company-details-terms-formdesc p,.text-descr{font-size:13px;line-height:20px}.termformcontainer .text-grey{font-size:12px;line-height:18px}.termformcontainer-price h3{display:inline}.company-terms-title{font-size:16px;line-height:18px;margin:15px 0}.company-terms-item{border-radius:0}.company-terms-item h3,.term-list-item-terms-date h4,.term-list-item-terms-date p.text-blue{font-size:15px}.company-terms-item p.text-black,.term-list-item-terms-date p.text-black{font-size:13px;line-height:23px}.company-terms-item p.text-blue{font-size:15px;line-height:23px}.company-terms-item p.text-grey{font-size:12px;line-height:16px}.moreterm{border:0;text-decoration:underline;padding:0}.company-list-item .company-list-item-body{padding:15px 10px}.company-list-item .company-list-item-body-trusted .company-list-item-title{padding-right:78px}.company-list-item .company-list-item-body-trusted,.term-list-filter-item-option a span{padding-right:0}.company-list-item .company-list-item-body-trusted:after{background:url('/images/zaufana-opinia-mini.png') no-repeat #fff;width:62px;height:42px;right:10px;top:10px}.company-list-item-review{margin-bottom:10px}.company-list-item-review-bar{height:auto}.company-list-item-review-bar .score.score-span{margin-top:10px;float:none}.company-list-item-review-bar .info{position:relative;left:initial;top:initial}.company-list-item-review-bar i{line-height:initial}.company-list-item-left{margin:0 10px;width:50px}.company-list-item-left .company-list-item-number{width:52px;height:52px;line-height:52px;margin-top:20px}.company-list-item-badges,.company-list-item-terms{font-size:13px;margin:0 10px}.modal-shoolmsg .badges-list-badge{width:60px;height:60px}.modal-shoolmsg .modal-badges-descr{font-size:15px;line-height:18px}.badges-active-box,.badges-inactive-box{padding:10px 12px}.modal-shoolmsg-form-title{padding:0 10px}.modal-badges-title{font-size:24px}.layout-main-body-filter{margin:0}.term-list-item-left{margin:0 10px;width:50px;display:none}.term-list-item-body{padding:10px}.term-list-item-body .company-list-item-title{font-size:20px}.term-list-item-terms-date h3{font-size:15px;line-height:20px}.term-list-item-terms-date p.text-grey{text-transform:none;font-size:12px;line-height:16px}.filterclear{margin-right:5px;font-size:14px;line-height:16px;padding:10px 25px 10px 20px}.layout-main-body-title{font-size:20px;margin-top:10px;margin-bottom:10px}.term-list-filter-item{padding:12px 14px}.term-list-filter-item-option{font-size:12px;margin-top:2px}.company-details-header-body .text-descr{position:absolute;top:96px;left:121px}.company-details-opinionbar .button--submit{margin-top:10px}.company-details-opinionbar p{font-size:14px;line-height:20px}.company-details-opinionbar{padding:15px}.greenplus{height:38px;width:38px;line-height:46px;font-size:28px}.button--submit{height:37px;line-height:37px;font-size:14px;letter-spacing:1px;padding:0 1em;font-weight:300}.opinionheaderbuttons{margin:0 auto;text-align:center;display:block}.header-tab{color:#000;opacity:1;font-size:14px;line-height:40px;height:40px;float:none;display:inline-block;background:#fff;margin-right:0;padding:0 15px;font-weight:400}.header-tab:first-child{border-right:1px solid #dcdcdc;border-radius:20px 0 0 20px}.header-tab:last-child{border-radius:0 20px 20px 0}.header-tab-active,body .school-profile .layout-main-body-tabmenu a.current,body.scroll-down .school-profile .layout-main-body-tabmenu a.current{color:#4659c2}.header-tab-green span,.header-tab-grey span{background:0 0}.header-tab span{margin-left:0;text-align:left;color:inherit;min-width:auto;padding:0 5px}.header-tab span:before{content:'('}.header-tab span:after{content:')'}.company-details-open-hours{margin-top:20px}.school-profile .school-profile-adv .company-details-header-score{position:relative;left:inherit}.school-profile .school-profile-header{background-size:cover;height:395px}.school-profile .school-profile-header .company-details-header-title{padding-top:0}.school-profile .school-profile-header .company-details-header-logo,.school-profile .school-profile-header .company-details-header-score{padding-top:20px}.school-profile .company-details-branch-item-info-element{display:block!important;width:100%}.school-profile .company-details-branch .button--submit{width:100%}.school-profile .company-list-item-badges{margin-bottom:20px}body .school-profile .layout-main-body-tabmenu,body.scroll-down .school-profile .layout-main-body-tabmenu{position:fixed;top:initial;bottom:0;margin:0;z-index:100}body .school-profile .layout-main-body-tabmenu a,body.scroll-down .school-profile .layout-main-body-tabmenu a{color:#858585;font-size:14px;font-weight:400;text-transform:none;position:relative;padding-top:40px;padding-bottom:2px;width:25%;text-align:center}body .school-profile .layout-main-body-tabmenu a:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:before{content:'';width:100%;height:24px;position:absolute;top:10px;left:0}body .school-profile .layout-main-body-tabmenu a:after,body.scroll-down .school-profile .layout-main-body-tabmenu a:after{height:0}.school-profile .layout-main-body-tabmenu{position:fixed;top:initial;bottom:0;margin:0}.school-profile .company-details-section-profiles{margin-top:8px;padding-right:30px}.school-profile .company-list-item-gallery-items{height:300px}}@media (min-width:1024px){.school-profile .company-list-item-gallery-items{height:400px}}@media (min-width:1240px){.school-profile .company-list-item-gallery-items{height:600px}}.school-profile .company-details-branch-descr,.school-profile .term-list-filter .form-group-input--radio input:checked+span{color:#000}.school-profile .fadeout{position:relative;max-height:280px;overflow:hidden}.school-profile .fadeout .fadeoutrm{position:absolute;left:0;top:250px;color:#4659c2;height:40px;line-height:40px;background-color:#f9f9f9;display:block;width:100%;font-weight:600}.school-profile .fadeout .company-details-branch-descr{color:#000;max-height:250px;overflow:hidden}.school-profile .fadeout .company-details-branch-descr:after{position:absolute;top:170px;left:0;height:80px;width:100%;background:red;content:'';background:-webkit-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-moz-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-o-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-ms-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%)}.school-profile .layout-main-body-tabmenu nav{overflow:hidden}.school-profile .layout-main-body-tabmenu a{display:inline-block;float:none;max-width:none;width:auto;font-size:20px}.school-profile .layout-main-body-tabmenu a:after{height:9px}.school-profile .term-list-filter{padding:0;background-color:transparent}.school-profile .term-list-filter .form-group-input{background-color:transparent}.school-profile .term-list-filter .swiper-container{height:auto;overflow:initial}.school-profile .term-list-filter .swiper-slide,.slider .tooltip.top.in{display:inline}.school-profile .term-list-filter .swiper-wrapper{position:relative;top:initial;left:initial;bottom:initial;width:100%}.school-profile .term-list-filter .form-group-input--radio span{border-radius:5px;background-color:#fff;border:0;box-shadow:0 1px 6px rgba(0,0,0,.18)}.school-profile .term-list-filter .form-group-input--radio span:before{background-color:#e8e8e8;content:''}.school-profile .term-list-filter .form-group-input--radio span input{border:1px solid #dedede}.school-profile .term-list-filter .form-group-input--radio input:checked+span:before{background-color:#4659c2}.school-profile .term-list-filter .term-list-filter-item-option{border-radius:5px;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.18);position:relative}.school-profile .term-list-filter .term-list-filter-item-option i{position:absolute;right:5px;display:inline;float:initial}.school-profile .term-list-filter .term-list-filter-item-option ul{min-width:initial;margin-left:-15px}#termFilterForm .navlink,.school-profile .navlink{line-height:22px;font-size:16px;color:#4659c2;display:block;width:100%;font-weight:600;margin-top:10px;margin-bottom:20px}.school-profile .company-details-opinionbar .text-blue{color:#4659c2;font-size:14px}.school-profile .company-details-comments-item{padding:0;background:0 0;border-bottom:1px solid #e0e0e0}.school-profile .company-details-comments-item .company-details-comments-item-header-imag{width:50px;height:50px;display:inline-block;border-radius:50%;background:#929292;float:left;margin-right:20px;margin-top:15px}.course-form-row-form .form-actions,.school-profile .company-details-comments-item .company-details-comments-item-info{padding:0}.school-profile .company-details-comments-item .company-details-comments-item-body{padding-top:0}.school-profile .company-details-comments-item .company-details-comments-item-body .typo{margin:0;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-body .typo-reply{font-weight:400;text-align:right}.school-profile .company-details-comments-item .company-details-comments-item-scores{margin-bottom:10px;line-height:35px}.school-profile .company-details-comments-item .company-details-comments-item-scores.green-score{color:#5e9e4d}.school-profile .company-details-comments-item .company-details-comments-item-scores.green-score span:first-child{color:#fff;background-color:#5e9e4d;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-scores.red-score{color:#9e0000}.school-profile .company-details-comments-item .company-details-comments-item-scores.red-score span:first-child{color:#fff;background-color:#9e0000;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-scores span{background:#fff;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,.18);display:inline-block;padding:0 10px;margin-right:10px;margin-bottom:10px;font-size:13px}.school-profile .company-details-comments-item-header{position:relative;top:initial;left:initial;background:0 0;margin:0}.school-profile .company-details-comments-item.zaufana-opinia,.slider-handle.custom,.slider-handle.triangle,.slider-tick.custom,.slider-tick.triangle{background:0 0}.school-profile .company-details-comments-item.zaufana-opinia .company-details-comments-item-header{position:relative;padding-right:95px;background:0 0}.school-profile .company-details-comments-item.zaufana-opinia .company-details-comments-item-header:before{content:'';position:absolute;right:10px;top:10px;background:url('/images/trustedbadge.png') no-repeat;width:81px;height:81px;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.school-profile .company-details-comments-item-header-image{margin-top:15px}.school-profile .company-terms-item{border:0;box-shadow:0 1px 6px rgba(0,0,0,.18);padding:20px}.school-profile .company-terms-item h3{color:#000;font-size:21px;font-weight:700}.school-profile .company-terms-item .price{font-size:26px;display:block}.school-profile .company-terms-item .button{display:block;text-align:center}.school-profile .company-terms-item .price.text-blue{color:#485bc3;font-weight:700}.school-profile .company-terms-item .price.text-red{color:red;font-weight:700}.school-profile .company-terms-item .price-block{text-align:right}.school-profile .owner-bar{display:block;height:30px;width:100%;background:#39a4ff;color:#fff;line-height:30px}.school-profile .owner-bar-link{font-size:14px;padding-left:10px;position:relative;display:block;height:30px}.school-profile .owner-bar-close{background:#fff;color:#39a4ff;width:16px;height:16px;line-height:16px;text-align:center;border-radius:5px;position:absolute;top:5px;right:5px}.school-profile .company-list-item-agencyheader select{margin:10px 0;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,.18)}@media (min-width:769px){.combotab li.combotab-active{margin-top:-3px;height:54px;line-height:54px;margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.school-profile .school-profile-header .company-details-header{margin-top:30px}.school-profile .company-list-item-badges{margin-right:20px;float:right}.school-profile .layout-main-body-tabmenu a+a{margin-left:15px}.school-profile .company-list-item-agencyheader select{max-width:50%}}.resp-container{position:relative;overflow:hidden;padding-top:350px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:400px;border:0}.mt-40{margin-top:40px}.modal-stats{background:#00aeff;text-align:center;color:#fff;padding:32px 0}.modal-stats-main{padding:0 40px;margin-top:40px}.modal-stats-main-box{position:relative;padding-top:300px}.modal-stats-text1{font-size:32px;font-weight:600;border-bottom:1px solid #5ec1f2;padding-bottom:16px}.modal-stats-text2{font-size:24px;padding:20px 0}.modal-stats-text2 span{font-weight:600}.modal-stats-text3{font-size:18px;font-weight:600;padding:20px 0}.modal-stats-text4{font-size:28px;font-weight:600;padding-top:20px}@media (min-width:1025px){.school-profile .layout-main-body-article-regular .noborder-section h2{padding-left:50px}.school-profile .layout-main-body-article-regular .noborder-section{border-left:0;padding-left:0}.school-profile .sidebox{position:absolute;top:-294px;right:12px}.school-profile .sidebox .schoolcoupon.rolled .rolledbutton{display:none}.school-profile .sidebox .schoolcoupon{width:300px;height:auto;margin-bottom:20px;margin-top:20px}.school-profile .sidebox .schoolcourse{width:300px;padding:20px;background:#fff;border-radius:5px;margin:0 10px 10px}.school-profile .layout-main-body-article{margin-right:320px}.school-profile .article-section{margin-left:10px;border-left:3px solid #f0af1f;padding-left:50px;position:relative}.school-profile .article-section:before{position:absolute;top:0;left:-13px;height:25px;width:25px;border-radius:50%;background:#f0af1f;content:''}.modal-stats-text3{text-align:left}.modal-stats-text3:after{position:absolute;top:12px;right:0;margin-right:-14px;content:'>';font-size:60px}.modal-stats-text4{text-align:left;padding-left:20px}}.modal-stats-text5{font-size:11px}.modal-stats-text6,.modal-stats-text9{font-size:19px;font-weight:500}.modal-stats-text10,.modal-stats-text7{font-size:19px;font-weight:500;padding-top:40px}.modal-stats-text10 span,.modal-stats-text7 span{font-size:15px}.modal-stats-text8{font-weight:300}.modal-stats-text11{font-size:15px;color:#ffea00;font-weight:500;position:absolute;bottom:-100px}.modal-stats .modal-stats-box1{background:#626262;height:190px;border-radius:10px;width:33%;position:absolute;left:0;top:20px}.modal-stats .modal-stats-box1 .modal-stats-box1-content,.modal-stats .modal-stats-box3 .modal-stats-box3-content{position:relative;padding-top:40px}.modal-stats .modal-stats-box1 .modal-stats-box1-content:before,.modal-stats .modal-stats-box3 .modal-stats-box3-content:before{height:1px;background:#4b4b4b;width:100%;content:' ';position:absolute;top:100px;left:0}.modal-stats .modal-stats-box1 .modal-stats-box1-content:after{background:url("/images/ownerbar-t.png") no-repeat;content:'';position:absolute;width:54px;height:54px;top:-30px;left:50%;margin-left:-27px}.modal-stats .modal-stats-box2{background:red;height:230px;border-radius:10px;width:37%;margin-left:-2%;position:absolute;z-index:10;left:33%;top:0;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 3px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 2px 8px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.modal-stats .modal-stats-box2 .modal-stats-box2-content{position:relative;padding-top:60px}.modal-stats .modal-stats-box2 .modal-stats-box2-content:before{height:1px;background:#d40000;width:100%;content:' ';position:absolute;top:120px;left:0}.modal-stats .modal-stats-box2 .modal-stats-box2-content:after{background:url("/images/ownerbar-s.png") no-repeat;content:'';position:absolute;width:60px;height:65px;top:-30px;left:50%;margin-left:-30px}.modal-stats .modal-stats-box3{background:#626262;border-radius:10px;height:190px;width:33%;position:absolute;left:64%;top:20px}.modal-stats .modal-stats-box3 .modal-stats-box3-content:after{background:url("/images/ownerbar-l.png") no-repeat;content:'';position:absolute;width:54px;height:54px;top:-30px;left:50%;margin-left:-27px}.modal-stats .arrow-1{position:absolute;width:92px;height:41px;background:url("/images/ownerbar-arrowd-1.png") no-repeat;bottom:-20px;right:-25px;z-index:20}.modal-stats .arrow-2{position:absolute;width:58px;height:44px;background:url("/images/ownerbar-arrowd-2.png") no-repeat;bottom:-90px;right:-70px}body.scroll-down .layout-main-body-tabmenu{top:0;position:fixed;z-index:1000}.course-promo-banner{padding:20px 0;text-align:center;width:100%;overflow:hidden}.course-promo-banner .button-red{margin:10px 0;position:relative;overflow:visible}.course-promo-banner .button-red:before{content:' ';width:89px;height:50px;background:url('/images/course-promo-banner.png') 0 0/cover no-repeat;display:block;position:absolute;right:-110px;top:20px}@media (max-width:481px){.appb a.appaple,.appb a.appplay{position:absolute;bottom:6%;width:22%;height:14%;display:block}.appb a.appplay{right:27%}.appb a.appaple{right:3%}.appb img.app260{display:block;margin:0 auto}.appb img.app560{display:none}.course-promo-banner .button-red:before{width:60px;height:33px;right:-70px;top:30px}}.course-promo-banner .button-blue{height:35px;line-height:35px;margin:5px 0}.course-promo-banner .line1{color:#d70000;font-size:19px;text-transform:uppercase;font-weight:400}.course-promo-banner .line2{color:#d70000;font-size:28px;text-transform:uppercase;font-weight:800}.course-promo-banner .line3{padding:10px 0 5px;color:#004d9b;font-size:19px;font-weight:800}.course-promo-banner .line4{color:#004d9b;font-size:16px;font-weight:800}.button-blue{background-color:#004d9b;border-color:#004d9b;color:#fff}.button-blue:after,.button-blue:focus:not(.active),.button-blue:hover:not(.active),.button-red:after,.button-red:focus:not(.active),.button-red:hover:not(.active){background-color:#fff;border-color:#fff;color:#004d9b}.button-red{background-color:#d70000;border-color:#d70000;color:#fff}.course-promo-box{border:2px solid #55d48a;margin-bottom:20px;padding:20px;background:#fff;position:relative}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.course-promo-box-label{display:block;content:'Polecana';position:absolute;top:30px;right:50px;background:#ececec;border-radius:20px;padding:10px 20px;color:#55d48a;font-size:18px;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:500}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:90%;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-tick-container,.slider.slider-horizontal.slider-rtl .slider-track,.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-10px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;cursor:not-allowed}.slider .tooltip{pointer-events:none}.slider .tooltip.top{margin-top:-36px;position:absolute;display:none}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.slider-handle,.slider-tick{position:absolute;width:20px;height:20px;filter:none}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#4659c2 0,#4659c2 100%);background-image:-o-linear-gradient(top,#4659c2 0,#4659c2 100%);background-image:linear-gradient(to bottom,#4659c2 0,#4659c2 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);background-repeat:repeat-x}.slider-track-high,.slider-track-low{position:absolute;background:0 0;box-sizing:border-box;border-radius:4px}.slider-handle,.slider-tick,.slider-tick.in-selection{background-repeat:repeat-x}.slider-handle{top:0;background-color:#4659c2;background-image:-webkit-linear-gradient(top,#4659c2 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#4659c2 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#4659c2 0,#2e6da4 100%);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle:hover{cursor:pointer}.slider-handle.round,.slider-tick.round{border-radius:50%}.slider-handle.custom::before,.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{cursor:pointer;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:.8;border:0 solid transparent}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);opacity:1}.company-details-header-title{max-height:none}.course-form{display:table;width:100%;font-size:12px}.course-form-row{display:table-row}.course-form-row-info{width:63%;background-color:#fff3a1;display:table-cell;position:relative;padding:20px 30px}.course-form-row-info .crossedprice{text-decoration:line-through}.course-form-row-info .startdate{color:#000;font-size:18px;font-weight:600;margin:12px 0}.course-form-row-info .termformcontainer-price-box{float:right;width:38%;text-align:right}.course-form-row-info .termformcontainer-cat-box{float:left;width:58%}.course-form-row-info .termformcontainer-price{text-align:center;padding:10px 15px 0;color:#fff;display:inline-block;background:#509300;border-radius:5px;font-size:15px;font-weight:500}.course-form-row-info .termformcontainer-price .price{font-size:29px;font-weight:600;line-height:40px}.course-form-row-info h2{color:#509300;font-size:22px}.course-form-row-info h3{color:#509300;font-size:16px;font-weight:300}.course-form-row-info .break{height:1px;line-height:1px;background:#e9e694;margin-bottom:20px}.course-form-row-info .company-details-header-body{min-height:170px}.course-form-row-info .company-details-header-logo{top:20px;left:30px}@media (min-width:770px){.course-form-row-info:after{content:"";position:absolute;bottom:50%;right:0;margin-right:-14px;margin-bottom:-14px;border-left:14px solid #fff3a1;border-top:14px solid transparent;border-bottom:14px solid transparent}}.course-form-row-form{width:37%;color:#fff;background-color:#4659c2;display:table-cell;padding:30px 35px}@media (max-width:1025px){.modal-stats-main{margin-top:0}.modal-stats-main-box{padding-top:0;margin-bottom:60px}.modal-stats-text1,.modal-stats-text3{font-size:20px}.modal-stats-text2{font-size:16px}.modal-stats-text6 span{display:inline}.modal-stats-text11{bottom:-265px;width:100%;text-align:center;left:8px}.modal-stats .modal-stats-box1{width:80%;position:relative;margin:0 auto;max-width:260px;left:initial;top:initial}.modal-stats .modal-stats-box1 .modal-stats-box1-content{padding-top:15px;text-align:left;padding-left:60px}.modal-stats .modal-stats-box1 .modal-stats-box1-content .modal-stats-text7{padding-top:26px}.modal-stats .modal-stats-box1 .modal-stats-box1-content:before{top:70px}.modal-stats .modal-stats-box1 .modal-stats-box1-content:after{top:50%;margin-left:0;left:-20px;margin-top:-27px}.modal-stats .modal-stats-box2{width:90%;position:relative;margin:-40px auto 0;max-width:305px;left:initial;top:initial;height:200px}.modal-stats .modal-stats-box2 .modal-stats-box2-content{padding-top:30px;text-align:left;padding-left:80px}.modal-stats .modal-stats-box2 .modal-stats-box2-content:before{top:90px}.modal-stats .modal-stats-box2 .modal-stats-box2-content:after{top:50%;margin-left:0;left:-20px;margin-top:-30px}.modal-stats .modal-stats-box3{width:80%;position:relative;margin:-20px auto 0;max-width:260px;left:initial;top:initial}.modal-stats .modal-stats-box3 .modal-stats-box3-content{text-align:left;padding-left:60px}.modal-stats .modal-stats-box3 .modal-stats-box3-content .modal-stats-text7{padding-top:60px}.modal-stats .modal-stats-box3 .modal-stats-box3-content:after{top:50%;margin-left:0;left:-20px;margin-top:-13px}.modal-stats .arrow-1{background:url("/images/ownerbar-arrowm-1.png") no-repeat;width:40px;height:126px;bottom:-62px;left:20px;right:initial}.modal-stats .arrow-2{background:url("/images/ownerbar-arrowm-2.png") no-repeat;width:67px;height:218px;bottom:-184px;right:-10px}.course-form-row-info{padding:10px 15px}.course-form-row-info .termformcontainer-price-box{float:left;width:50%;text-align:left}.course-form-row-info .termformcontainer-cat-box{margin-top:20px;float:left;width:100%}.course-form-row-info .termformcontainer-price{padding:8px 15px 0;font-size:12px}.course-form-row-info .termformcontainer-price .price{font-size:22px;font-weight:600;line-height:28px}.course-form-row-form{padding:25px 15px}}@media (max-width:769px){.school-profile .term-list-filter .swiper-container{height:45px;overflow:hidden;position:relative}.school-profile .term-list-filter .swiper-wrapper{position:absolute;top:0;left:0;bottom:0;width:20000em}.school-profile .company-terms-item .button{display:inline-block}.school-profile .company-terms-item .price-block{margin-top:20px}.school-profile .company-terms-item .button-price-block{text-align:center;margin-top:20px}.school-profile .opinionheaderbuttons .header-tab:first-child{border-right:0}.school-profile .opinionheaderbuttons a{background:0 0;padding:0 5px;color:#4659c2;font-weight:600;height:35px;line-height:20px;border-radius:0}.school-profile .opinionheaderbuttons a.header-tab-active{border-bottom:2px solid #4659c2}.course-promo-box{padding:15px 10px}.course-promo-box-label{top:0;right:0;font-size:12px;padding:5px 10px}.company-details-header-title{font-size:24px}.course-form-row-info .termformcontainer-button-box{float:left;display:block;width:50%;text-align:right}.course-form-row-info .termformcontainer-button-box:after{clear:both;content:' ';position:relative;display:table}.course-form-row-info .company-details-header-body{min-height:0;height:100%}.course-form-row-info .company-details-header-logo{position:static}.course-form-row-info:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-14px;margin-bottom:-14px;border-top:14px solid #fff3a1;border-left:14px solid transparent;border-right:14px solid transparent}.course-form-row-form,.course-form-row-info{display:block;width:100%}}.course-form-row-form h3{font-size:18px;font-weight:500;color:#fff;margin-bottom:10px}.course-form-row-form .form-group label{color:#fff;font-weight:300;font-size:14px;padding:15px 0 5px}.course-form-row-form .form-actions button,.course-form-row-form .form-group button{display:block;width:100%;margin:20px 0}
/*.combotab li,.combotab li a{color:#191919}.badges-list ul,.badges-list ul li,.combotab,.term-list-filter-item-option ul{list-style-type:none}.slider-selection,.slider-track-high,.slider-track-low{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.combotab-content{width:100%;border:1px solid #f5bc3e;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:20px 15px;margin-top:-1px;background:#fff}.combotab-content .crossedprice,.company-details-terms-formdesc .crossedprice{color:#000;display:block;font-size:15px;line-height:20px;text-decoration:line-through}.combotab-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.combotab-content-list{width:10000px}.combotab-content-list li{display:inline-block;background:#fff;padding:6px 10px;border:1px solid #dcdcdc;border-radius:5px;font-size:16px;margin-right:10px;line-height:23px;height:58px;overflow:hidden}.combotab li,.combotab li a,.combotab-content-list li a span,.company-list-item .company-list-item-address span[itemprop=addressLocality],.company-list-item-badges .info-text span,.modal-stats-text6 span,.termformcontainer-descr span{display:block}.combotab-content-list li a span i{padding-left:5px}.combotab-content-list-link{font-size:16px;min-width:130px;display:block}.combotab-content-list-link .text-orange{font-size:14px;font-weight:600}.combotab{position:relative;overflow:hidden;white-space:nowrap;height:54px;padding-top:3px}.combotab li{width:67px;text-align:center;float:left;height:46px;line-height:46px;border:1px solid #c8c8c8;border-radius:5px;font-size:15px;background:#fff;margin-right:3px;margin-bottom:5px}.bcbutton,.company-list-item-terms-date a,.term-list-item-terms-date a{float:right}.combotab li.combotab-active{border-color:#f5bc3e}.combotab li.combotab-more a{font-size:12px}.combotab-more-options{position:absolute;width:100%;margin-top:-6px;display:none;z-index:100;background:#fff;max-width:300px}.combotab-more-options a{display:block;border-bottom:1px solid #f5bc3e;padding:5px 20px;font-size:14px;color:#191919;line-height:38px}.company-details-termstab-item{padding:10px;line-height:25px;font-size:20px;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:10px;color:#000}.company-details-termstab-item .text-grey{font-size:13px;color:#979797}.company-details-termstab-item .text-p{font-size:.7em;color:#000;line-height:.95em}.company-details-termstab-item .term-coupon,.company-details-termstab-item>.row:first-child>div:nth-child(3),.company-terms-item .row+.row,.course-form-row-info .info+.info{margin-top:10px}.company-details-termstab-item>.row:first-child>div:last-child{padding:20px 10px}.combotab-content-terms{position:relative;overflow:hidden;padding:0}.combotab-content-terms-next,.combotab-content-terms-prev{position:absolute;height:60px;line-height:60px;background:#fff;top:10px;z-index:90;margin-top:-10px;font-size:20px;width:30px;text-align:center;cursor:pointer;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;-webkit-transition:opacity .2s}.combotab-content-terms-next.swiper-button-disabled,.combotab-content-terms-prev.swiper-button-disabled{opacity:.3;cursor:default;display:none}.combotab-content-terms-next{right:0}.combotab-content-terms-prev{left:0}.layout-main-header-aside{font-size:13px;padding:15px 20px}.morelink,.termformcontainer-descr p+p{padding-top:10px}.fixedbreadcrump h1{font-size:26px;color:#000;line-height:30px;padding:0;margin:15px 0 0}.fixedbreadcrump h1+.breadcrumbs{padding:0;margin:0}.fixedbreadcrump .breadcrumbs li{border:0;border-radius:0}.fixedbreadcrump .breadcrumbs li a,.fixedbreadcrump .breadcrumbs li>span{background-color:transparent;font-size:13px;line-height:28px;padding:0 30px 0 0;position:relative;color:#000}.fixedbreadcrump .breadcrumbs li a:hover{color:#000;text-decoration:underline}.fixedbreadcrump .breadcrumbs li a:after{content:'>';display:block;width:18px;color:#4659c2;right:0;top:0;position:absolute}.morelink{text-align:center;background:#fff;color:#000;border-top:1px solid #bebebe;line-height:20px;display:block}.bcbutton,.mobilebutton{padding:0 .75em;height:34px}.morelink:after{content:"";position:absolute;bottom:23px;right:50%;margin-right:-4px;border-top:8px solid #bebebe;border-left:8px solid transparent;border-right:8px solid transparent}.appb,.appbaside,.badges-list-badge,.company-list-item-review-bar,.filterclear,.school-profile,.term-list-filter-item-option,.termformcontainer-price,.text-descr{position:relative}.bcbutton{margin:15px 0 15px 10px;display:block;font-size:1.4em;line-height:34px}.mobilebutton{display:none;float:left;margin:15px 0 15px 10px;font-size:21px;line-height:34px;color:#fff}.company-details-terms-formdesc{background:#fff;padding-bottom:30px}.company-details-terms-form h2,.company-details-terms-formdesc h2{font-weight:300;font-size:24px;line-height:26px}.company-details-terms-formdesc h2+h3,.company-list-item .company-list-item-title{margin-bottom:10px}.company-details-terms-formdesc h3{font-weight:400;font-size:16px;line-height:22px}.company-details-terms-formdesc p{font-weight:400;font-size:14px;line-height:20px}.company-details-terms-formdesc .text-grey{color:#979797}.company-details-terms-formdesc .lasth3,.term-list-item-terms-date .row+.row{margin-top:8px}.company-details-terms-form,.school-profile .layout-main-body-article{padding-top:20px}.company-details-terms-form form,.mt-30{margin-top:30px}.company-details-terms-form buttton{margin-top:2px}.termformcontainer{padding:20px 30px}.termformcontainer .text-grey{color:#787878;font-size:14px;line-height:20px;font-weight:300}.termformcontainer form,.termformcontainer-courseinfo{padding:20px 0}.termformcontainer-courseinfo h2,.termformcontainer-courseinfo h3{line-height:25px;font-size:16px;font-weight:400;color:#000}.termformcontainer .ico-question-sign{font-size:15px;font-weight:800;line-height:25px;border:2px solid #dcdcdc;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center;cursor:pointer;color:#4659c2}.termformcontainer .crossedprice{font-weight:500;color:#000;display:block;text-decoration:line-through;font-size:16px}.termformcontainer .blue{font-weight:600;color:#4659c2;font-size:18px}.termformcontainer-descr{line-height:21px;font-size:14px;color:#000;font-weight:400;padding:20px 0 0}.termformcontainer-price i{position:absolute;top:2px;left:-25px}.termformcontainer-schoolinfo{line-height:22px;font-size:15px;color:#000;font-weight:400}.termformcontainer-schoolinfo-title{font-size:26px;font-weight:300;color:#191919;padding-bottom:10px}.termformcontainer-schoolinfo h1{font-size:20px;line-height:45px;margin:0;font-weight:400}.company-terms-title{font-weight:300;font-size:26px;line-height:32px;margin:20px 0}.company-terms-item{background:#fff;padding:8px 14px;font-size:18px;min-height:34px;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:15px;color:#000}.company-terms-item h3{font-size:20px;line-height:30px;font-weight:400}.company-terms-item p.text-black,.term-list-item-terms-date p.text-black{font-size:16px;line-height:25px;color:#000}.company-terms-item p.text-blue{font-size:18px;line-height:25px;color:#4659c2;font-weight:600}.company-terms-item p.text-black+p.text-date,.company-terms-item p.text-date,.term-list-item-terms-date h4+p.text-blue,.term-list-item-terms-date p.text-black+p.text-date{line-height:25px}.company-terms-item p.text-grey,.term-list-item-terms-date p.text-grey{font-size:13px;line-height:19px;color:#979797}.company-terms-item p.text-descr,.term-list-item-terms-date p.text-descr{font-size:14px;line-height:21px}.company-terms-item p.price,.term-list-item-terms-date p.price{font-size:22px;display:inline-block;margin-left:10px}.company-terms-item .crossedprice,.term-list-item-terms-date .crossedprice{font-weight:600;color:#000;display:block;text-decoration:line-through;font-size:15px}.company-terms-item .ico-question-sign:after,.term-list-item-terms-date .ico-question-sign:after{content:'?';font-style:normal}.company-terms-item .ico-question-sign,.term-list-item-terms-date .ico-question-sign{font-size:15px;font-weight:800;line-height:25px;border:2px solid #dcdcdc;border-radius:50%;width:25px;color:#4659c2;height:25px;display:inline-block;text-align:center;cursor:pointer}.extrahour-item .company-terms-item{padding:0;border:0}.moreterm{font-size:13px;font-weight:500;color:#000;border:1px solid #dcdcdc;border-radius:5px;line-height:32px;margin:10px 0;display:inline-block;padding:0 10px;cursor:pointer}.moreterm i.icon-angle-down{color:#4659c2;font-weight:600!important;font-size:20px}.company-list-item{padding:0 0 20px;border:0;border-bottom:1px solid #dcdcdc;margin-bottom:20px;border-radius:10px 10px 0 0}.company-list-item .company-list-item-body,.term-list-filter-item-option a span{padding-right:20px}.company-list-item .company-list-item-body-trusted{position:relative;padding-right:110px;min-height:130px}.company-list-item .company-list-item-body-trusted:after{content:'';position:absolute;background:url('/images/zaufana-opinia.png') no-repeat #fff;width:140px;height:130px;right:0;top:0}@media (max-width:560px){.bcbutton{display:none}.company-list-item .company-list-item-score .score{margin:0}}.company-list-item .company-list-item-address,.term-list-item-body .company-list-item-score .score{margin:0}.appb img.app260,.company-list-item .company-list-item-address span[itemprop=postalCode],.course-form-row-info .termformcontainer-button-box,.slider .hide,.slider input,.term-list-filter-set{display:none}.company-list-item .company-list-item-address span,.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.company-list-item-review{margin-bottom:18px}.company-list-item-review .company-reviews{padding:20px}.company-list-item-review-bar{cursor:pointer;border-radius:10px 10px 0 0;background:#929292;height:46px;display:block;line-height:46px;color:#fff;font-size:13px;font-weight:300;padding-left:20px}.company-list-item-review-bar .info{font-size:13px;margin-right:20px}.company-list-item-review-bar .info .count{font-size:16px;font-weight:500}.company-list-item-review-bar i{display:block;line-height:46px;float:right;width:45px;text-align:center;font-size:25px}.company-list-item-review-bar-blue{background:#4659c2}.company-list-item-left{margin-left:20px}.company-list-item-left .company-list-item-img img{max-width:105px;max-height:105px}.company-list-item-terms{border-top:1px solid #dcdcdc;margin-left:170px;margin-right:20px;padding:12px 0;font-size:16px}.company-list-item-terms .company-list-item-terms-date{min-height:50px}.company-list-item-terms .text-blue{color:#4659c2;font-weight:500;font-size:18px}.company-list-item-terms .text-bold{padding-top:15px;color:#000;font-weight:600;font-size:13px}.appbaside{width:100%;margin:0 auto;max-width:250px}.appb img.app560,.appbaside img.app460{display:block;margin:0 auto}.appbaside a.appplay{display:block;position:absolute;right:51%;bottom:6%;width:45%;height:13%}.appbaside a.appaple{display:block;position:absolute;right:4%;bottom:6%;width:45%;height:13%}.appb a.appaple,.appb a.appplay{display:block;bottom:6%;width:20%;height:14%;position:absolute}.appbaside+.advbox,.layout-word .exam-box,.mt-20{margin-top:20px}.appb{max-width:585px;margin:0 auto}.appb a.appplay{right:23%}.appb a.appaple{right:2%}.company-details-branch-item .company-list-item-badges{border-top:0;margin-left:0;margin-right:0}.company-details-branch-item .badges-list{padding-top:10px;margin-top:0}.company-details-branch-item .company-badges{padding-left:20px;padding-bottom:10px;margin-bottom:20px;background:#f5efe0}.company-list-item-badges{border-top:1px solid #dcdcdc;margin-left:170px;margin-right:20px;font-size:16px}.company-list-item-badges .info-text{color:#caa674;font-weight:600}.company-list-item-badges .info-link{color:#f0af1f;font-weight:400;display:block;cursor:pointer}.badge1a{background:url('/images/badge1a.png') no-repeat}.badge1ia{background:url('/images/badge1ia.png') no-repeat}.badge2a{background:url('/images/badge2a.png') no-repeat}.badge2ia{background:url('/images/badge2ia.png') no-repeat}.badge3a{background:url('/images/badge3a.png') no-repeat}.badge3ia{background:url('/images/badge3ia.png') no-repeat}.badge4a{background:url('/images/badge4a.png') no-repeat}.badge4ia{background:url('/images/badge4ia.png') no-repeat}.badge5a{background:url('/images/badge5a.png') no-repeat}.badge5ia{background:url('/images/badge5ia.png') no-repeat}.badges-list{margin-top:20px;text-align:left}.badges-list ul li{float:left}.badges-list p{padding-bottom:5px}.badges-list-badge{width:50px;height:50px;float:left;margin-right:10px;display:block;background-size:contain}.modal-shoolmsg .text-center{padding:20px;font-size:14px}.modal-shoolmsg .badges-list-badge{width:80px;height:80px}.badges-active-box{background:-webkit-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:-o-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:-moz-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);padding:25px 40px;color:#fff}.badges-inactive-box{background:-webkit-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:-o-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:-moz-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);padding:25px 40px;color:#616161}.modal-badges-title{font-size:32px;line-height:40px;font-weight:800;padding-bottom:20px}.modal-badges-descr{font-size:16px;line-height:20px}.modal-badges-descr span{font-size:20px;line-height:25px;display:block}.layout-main-body-filter{margin:30px 0}.term-list{margin-bottom:40px}.term-list-item{border:1px solid #dcdcdc;margin-bottom:15px;background:#fff}.term-list-item .company-list-item-score .info{font-size:13px;color:#000}.term-list-item .score{height:13px;background-size:86px}.term-list-item .score-span span:after{background-size:86px}.term-list-item-left{margin-left:20px;width:125px;float:left;margin-right:30px;text-align:center;padding:15px 0}.term-list-item-left .term-list-item-img img{max-width:125px;max-height:125px}.term-list-item-body{overflow:hidden;min-height:145px;padding:15px 20px}.term-list-item-body .company-list-item-title{margin-bottom:0}.term-list-item-terms-date{border-top:1px solid #dcdcdc;margin:10px 0;padding:10px 0}.term-list-item-terms-date .button--submit{margin-top:10px;width:100%;text-align:center;text-transform:uppercase;font-weight:400;line-height:46px;height:46px}.course-promo-banner .button,.term-list-item-terms-date a.moreterm{float:none}.term-list-item-terms-date h3{font-size:20px;line-height:30px;font-weight:400;color:#000}.term-list-item-terms-date h4{font-size:16px;line-height:25px;font-weight:500;color:#000}.course-promo-banner .button-blue,.course-promo-banner .button-red,.term-list-item-terms-date p.text-grey,body .school-profile .layout-main-body-tabmenu a,body.scroll-down .school-profile .layout-main-body-tabmenu a{text-transform:uppercase}.term-list-item-terms-date p.text-blue{font-size:18px;line-height:45px;color:#4659c2;font-weight:600}.term-list-item-terms-date p.text-date{line-height:48px}.filterclear{background:#d5e9db;border:1px solid #72d18d;border-radius:20px;display:inline-block;margin-right:10px;color:#000;font-size:16px;line-height:20px;padding:10px 25px 10px 20px}.filterclear:after{content:'X';position:absolute;color:#000;top:6px;right:0;width:20px;height:20px;font-size:12px}.layout-main-body-filters{margin-top:-20px;margin-bottom:20px}.text-descr{font-size:14px;line-height:20px;max-height:100px;overflow:hidden;padding-bottom:15px}.text-descr a{display:block;position:absolute;bottom:0;width:100%;font-size:15px}.text-descr a i{color:#4659c2;font-size:20px}.term-list-filter .text-grey{color:#8b8b8b;font-size:13px}.term-list-filter:after,.term-list-filter:before{content:" ";display:table}.term-list-filter:after{clear:both}.term-list-filter-item{float:left;padding:12px 28px}.term-list-filter-item-option{font-size:16px;color:#000;margin-top:10px}.term-list-filter-item-option ul{margin-left:-10px;width:100%;min-width:200px;position:absolute;background:#fff;z-index:1000}.term-list-filter-item-option ul li{cursor:pointer;padding-left:10px}.term-list-filter-item-option ul li:hover{background:#f0f0f0}.term-list-filter-item-option ul li+li{border-top:1px solid #f0f0f0}.term-list-filter-item-option a{line-height:24px;display:block;font-weight:600}.term-list-filter-item-option a i{float:right;display:block;font-size:20px}.term-list-filter-item+.term-list-filter-item{border-left:1px solid #d3d3d3}.term-list-filter{background:#fff;margin-bottom:20px;border-radius:10px;padding:20px}.term-list-filter .term-list-filter-item-option{background:#f0f0f0;line-height:34px;padding:6px 15px;margin-top:0;border-radius:42px}.term-list-filter .form-group-input--radio,.term-list-filter-set .form-group-input--removeoption{margin:0 10px 10px 0}.term-list-filter .form-group-input--radio span{padding:0 20px 0 40px;line-height:36px}.term-list-filter .form-group-input--radio span:before{width:20px;height:20px;line-height:22px}.term-list-filter .form-group,.term-list-filter-set .form-group{max-width:100%;font-size:14px}.form-group-input--removeoption{display:inline-block;width:auto;border:none;padding:0;margin:0 1em 1em 0;position:relative}.click-tracking,.term-list-filter-set .form-group-input--removeoption span{padding:0 20px;line-height:36px}.term-list-filter-set .form-group-input--removeoption span:before{width:20px;height:20px;line-height:20px}body.scroll-down .term-list-filter-set{top:61px;display:block;position:fixed;z-index:1000}body.scroll-down .term-list-filter-set .wrapper{background:#f0f0f0;padding:10px 0 5px}.form-group-input--removeoption span{color:#191919;display:inline-block;border-radius:42px;background-color:#fff;border:1px solid #fff;cursor:pointer;line-height:42px;padding:0 30px 0 50px;position:relative}.form-group-input--removeoption span:before{font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;width:28px;height:28px;content:"\77";font-size:8px;line-height:28px;text-align:center;display:inline-block;position:absolute;right:-5px;top:-5px;color:#fff;background-color:#4659c2;border-radius:50%}.click-tracking{border-radius:23px;border:2px solid #4659c2;background:#4659c2;font-size:15px;height:36px;box-shadow:0 7px 6px rgba(0,0,0,.18);color:#fff;margin-bottom:8px;float:none!important;cursor:pointer;display:table!important}.click-tracking .icon-desktop,.click-tracking .icon-phone{color:#fff;font-size:22px}.click-tracking span{color:#f0af1e;font-size:12px;padding-left:15px}.click-tracking:after{content:' ';display:block}.company-details-opinionbar,.layout-word{background:#fff;margin-bottom:20px;padding:25px}.company-details-opinionbar h3{font-weight:200;font-size:26px;color:#191919;line-height:32px}.company-details-opinionbar p{font-weight:200;font-size:16px;color:#191919;line-height:28px}.greenplus,.header-tab span{color:#fff;text-align:center}.company-details-opiniontabs{margin-bottom:15px}.greenplus{border-radius:50%;height:64px;width:64px;display:block;line-height:70px;font-size:48px;font-style:normal;font-weight:100;background:#5ac274;background:-moz-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,#5ac274),color-stop(80%,rgba(133,215,156,.8)),color-stop(100%,rgba(144,220,166,.8)));background:-webkit-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-o-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-ms-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%)}.header-tab{font-size:26px;line-height:48px;float:left;margin-right:20px;font-weight:200;opacity:.6;display:flex;align-items:center}.header-tab-active{opacity:1}.header-tab-green span{background:#7dd495}.header-tab-grey span{background:#cacaca}.header-tab span{display:inline-block;font-size:14px;line-height:28px;border-radius:20px;font-weight:400;padding:0 10px;min-width:50px;margin-left:5px}.company-details-open-hours{position:relative;font-size:14px}.company-details-open-hours-list li{display:inline;list-style-type:none;line-height:50px;padding-right:10px}.company-details-open-hours-days>p span{display:inline-block;width:120px}.company-details-open-hours .text-green{color:#0d9032}.company-details-open-hours .text-red{color:#ad0609}.layout-word .layout-main-body-title{margin:0 0 20px;padding:0}.layout-word h3{margin:0 0 10px;font-size:2em;font-weight:400}.layout-word .egzam-type{margin:25px 0 15px}.layout-word .word-name{margin:10px 0;font-size:2em;font-weight:400}.layout-word .word-address{font-size:1.6em;line-height:1.8em}.layout-word .driving-license{margin:10px 0 30px}.layout-word .exam-box .exam-box-header-date{font-size:20px;font-weight:700}.layout-word .exam-box .exam-box-header-day{font-size:14px}.layout-word .exam-box .exam-box-header1{border-radius:10px 10px 0 0;height:54px;line-height:54px;overflow:hidden;text-align:center;color:#404041;font-size:20px;font-weight:700;margin-bottom:0}.layout-word .exam-box .exam-box-header2{height:79px;overflow:hidden;padding:15px 0;width:100%}.layout-word .exam-box .exam-box-header-nav{display:inline-block;color:#fff;font-weight:600;font-size:14px;line-height:45px;height:45px}.layout-word .exam-box .exam-box-header-prev{padding-left:44px;background:url('/images/roundnavprev.png') 0 50% no-repeat}.layout-word .exam-box .exam-box-header-next{padding-right:44px;background:url('/images/roundnavnext.png') 100% 50% no-repeat}.layout-word .exam-box-theory .exam-box-header1{background:#f0af1f;border-bottom:1px solid #ffcb57}.layout-word .exam-box-theory .exam-box-header1 span{padding-left:50px;line-height:30px;display:inline-block;background:url('/images/theory_ico.png') 0 50% no-repeat}.layout-word .exam-box-theory .exam-box-header2{background:#f0af1f}.layout-word .exam-box-theory .exam-box-temrs{background:#fffad5}.layout-word .exam-box-practice .exam-box-header1{border-bottom:1px solid #c1c9f5;background:#a8b5ff}.layout-word .exam-box-practice .exam-box-header1 span{padding-left:50px;line-height:30px;display:inline-block;background:url('/images/prictice_ico.png') 0 50% no-repeat}.layout-word .exam-box-practice .exam-box-header2{background:#a8b5ff}.layout-word .exam-box-practice .exam-box-temrs{background:#ebeeff}.layout-word .exam-box-container,.layout-word .word-table{width:100%}.layout-word .exam-box-temrs{text-align:center;width:100%;padding:25px 0;font-size:18px;line-height:24px;font-weight:200}.layout-word .exam-box-temrs .exam-box-temrs-header{font-weight:600;font-size:14px;line-height:30px}.layout-word .word-table .new-date td{padding-top:10px;border-top:1px solid #bebebe}.layout-word .word-table th{font-weight:400;font-size:18px}.layout-word .word-table td{vertical-align:top;text-align:center;font-size:16px}.school-profile .school-profile-header{background-color:#0c1232;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:400px}@media (min-width:1440px){.school-profile .school-profile-header{background-size:contain;height:400px}}.school-profile .school-profile-header .breadcrumbs,.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li a,.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li a:after,.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li>span,.school-profile .sidebox .schoolcoupon .button:hover{color:#fff}.school-profile .school-profile-header .company-details-header{background:0 0;margin-top:10px}.school-profile .school-profile-header .company-details-header-title{color:#fff;font-size:3em;min-height:50px}.school-profile .school-profile-header .company-details-header-score .info{color:#fff;font-size:17px;padding:10px 0}.school-profile .school-profile-header .company-details-header-logo-image{border:0;background:#fff;border-radius:10px}.school-profile .sidebox{position:relative;z-index:100}.school-profile .sidebox .schoolcoupon.rolled .rolledbutton{display:inline-block;color:#4659c2;font-size:40px;background-color:#fff;text-align:center;border-radius:5px;float:right;margin-left:20px;margin-top:10px}.school-profile .sidebox .schoolcoupon{background:#4455b2;margin:0 10px 10px;padding:12px 15px;border-radius:5px}.school-profile .sidebox .schoolcoupon .button{border-radius:5px;color:#4354b2;font-size:18px;font-weight:700;border:0;text-align:center;display:block;margin:10px 0}.school-profile .sidebox .schoolcoupon .button i{margin:0;font-size:30px}.school-profile .sidebox .schoolcoupon-text1{font-size:24px;font-weight:800;color:#fff;text-transform:uppercase}.school-profile .sidebox .schoolcoupon-text2{font-size:16px;font-weight:500;color:#fff}.school-profile .sidebox .schoolcoupon-text3{font-size:32px;font-weight:800;color:#fff;margin-top:10px}.school-profile .company-terms-item .crossedprice,.school-profile .sidebox .schoolcoupon-text3 span{font-size:17px}.school-profile .sidebox .schoolcoupon-text4{font-size:22px;font-weight:800;color:#fff;margin-top:10px;text-align:right}.school-profile .sidebox .schoolcoupon-text5{font-size:16px;font-weight:800;color:#050f46;text-align:right;text-decoration:line-through}.school-profile .sidebox .schoolcoupon-text6{margin:5px 0;font-size:14px;font-weight:400;color:#fff}.school-profile .sidebox .schoolcoupon-text6 i{margin-right:5px}.school-profile .sidebox .schoolcourse-text1{font-size:24px;color:#f0af1f;font-weight:700}.school-profile .sidebox .schoolcourse-text2{font-size:17px;color:#000;font-weight:600;margin-top:15px}.school-profile .sidebox .schoolcourse-text3{font-size:16px;color:#000;font-weight:400;margin-top:10px}.school-profile .sidebox .schoolcourse-text3 span{padding-right:5px;line-height:28px}.school-profile .sidebox .schoolcourse .button{border-radius:5px;text-align:center;color:#fff;display:block;font-size:18px;margin-top:25px}.school-profile .article-section{padding-bottom:20px}.school-profile .article-section .header-text1{padding-bottom:15px;line-height:36px}.school-profile .article-section .header-text2{padding-bottom:15px}.school-profile .header-text1{font-size:30px;color:#000;font-weight:700}.school-profile .header-text2{font-size:18px;color:#000;font-weight:600}.school-profile .header-text3{font-size:22px;color:#000;font-weight:600}.school-profile .company-details-branch{color:#6b6b6b;padding-bottom:20px;line-height:22px;font-size:16px}@media (max-width:1025px){.fixedbreadcrump h1{color:#fff;font-size:21px}.company-list-item .company-list-item-address span,.mobilebutton{display:block}.fixedbreadcrump{background:#4659c2}.fixedbreadcrump .breadcrumbs,.school-profile .sidebox .schoolcoupon.rolled .mbh,.school-profile .sidebox .schoolcourse .mbh{display:none}.termformcontainer-schoolinfo-title{font-size:20px}.company-terms-title{font-size:24px;line-height:30px;margin:15px 0}.fixedbreadcrump .layout-main-header-aside,.fixedbreadcrump .layout-main-header-aside a{color:#fff}.company-list-item-review{margin-bottom:15px}.appb{padding-left:0;padding-right:0}.company-details-opinionbar,.layout-word{margin-top:30px}.header-tab{font-size:20px;line-height:38px}.summarybuttons{position:absolute;top:0;right:0;width:auto}.summarybuttons .button{border:0;background:0 0;display:inline;font-weight:400;line-height:26px;font-size:14px;padding:0;margin:0 10px;color:#191919}.school-profile .sidebox{margin:-120px 0 0}.school-profile .sidebox .schoolcoupon.rolled{height:102px}.school-profile .sidebox .schoolcoupon-text1{font-size:17px;font-weight:600}.school-profile .sidebox .schoolcoupon-text2{padding:10px 0}.school-profile .sidebox .schoolcourse .button{margin:0 10px auto}.school-profile .company-details-branch,.school-profile .company-details-comments{margin-left:10px;margin-right:10px}}.school-profile .company-details-branch-item{margin-top:10px;background-color:transparent;padding:0}.school-profile .company-details-branch-item-info-element{background-color:#fff;display:inline-block!important;margin:0 1em 1em 0;color:#6b6b6b;border-radius:5px;font-weight:500;border:1px solid #dbdbdb;box-shadow:0 1px 6px rgba(0,0,0,.18);padding:0 10px;float:none}.school-profile .company-details-branch-item-info-element span{color:#4659c2}.school-profile .company-details-branch-item-info-element .icon-desktop,.school-profile .company-details-branch-item-info-element .icon-phone{color:#1d1d1b;font-size:18px;margin-right:8px}.school-profile .company-details-branch-item-info-element.hidden{display:none!important}.school-profile .company-details-branch .button--submit{margin:5px 0 0}.course-form-row-form .form-group+.form-group,.school-profile .badges-list{margin-top:0}.school-profile .company-list-item-badges{margin:0;border-top:0}.school-profile .company-list-item-badges ul{text-align:center}.school-profile .company-list-item-badges ul li,.school-profile .company-list-item-badges ul li span{float:none;display:inline-block}.school-profile .company-list-item-badges .info-text{line-height:20px;padding-top:10px;font-size:13px;color:#929292;font-weight:400}.school-profile .company-list-item-badges .info-text span{display:inline-block;color:#f0af1f;cursor:pointer}.layout-main.school-profile{background:#f9f9f9}body .school-profile .layout-main-body-tabmenu a:first-child:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:first-child:before{background:url("/images/tabmenu1.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:first-child.current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:first-child.current:before{background:url("/images/tabmenu1a.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(2):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(2):before{background:url("/images/tabmenu2.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(2).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(2).current:before{background:url("/images/tabmenu2a.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(3):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(3):before{background:url("/images/tabmenu3.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(3).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(3).current:before{background:url("/images/tabmenu3a.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(4):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(4):before{background:url("/images/tabmenu4.png") 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(4).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(4).current:before{background:url("/images/tabmenu4a.png") 50% 0 no-repeat}.school-profile .company-details-section-profiles{margin-top:12px;box-shadow:0 1px 6px rgba(0,0,0,.18);border-radius:5px;padding:12px 14px;position:relative}.school-profile .company-details-section-profiles p{padding:.2em 0}.school-profile .company-details-section-profiles-text1{color:#929292;font-size:16px}.school-profile .company-details-section-profiles-text2{color:#000;font-size:16px;font-weight:700}.school-profile .company-details-section-profiles a{position:absolute;opacity:.6;top:0;bottom:0;left:0;right:0}.school-profile .company-details-section-profiles a i{position:absolute;top:50%;right:10px;font-size:26px;margin-top:-13px;color:#4659c2;font-weight:700}.school-profile .company-list-instructors-items-wrapper,.school-profile .company-list-item-gallery-wrapper{position:absolute;top:0;left:0;bottom:0;width:20000em}.school-profile .company-list-instructors-items{height:160px;overflow:hidden;position:relative}.school-profile .company-list-instructors-items-item{font-size:16px;line-height:20px;float:left;display:block;text-align:center}.school-profile .company-list-instructors-items-item img{border-radius:5px}.school-profile .company-list-item-gallery-items{height:600px;overflow:hidden;position:relative}.school-profile .company-list-item-gallery-items a.company-details-gallery-next{right:0;top:50%;margin-top:-30px;border-top-right-radius:0;border-bottom-right-radius:0;width:40px;color:#4659c2;font-size:14px}.school-profile .company-list-item-gallery-items a.company-details-gallery-prev{left:0;top:50%;margin-top:-30px;border-top-left-radius:0;border-bottom-left-radius:0;width:40px;color:#4659c2;font-size:14px}.school-profile .company-list-item-gallery-items img{width:100%;display:block;vertical-align:middle}@media (max-width:769px){.combotab-content{padding:0}.combotab-content-list li{height:50px;line-height:50px;padding:0 10px}.combotab-content-list li a span{content:'';display:inline-block}.combotab-content-list li a span b,.company-list-item-img,.moreterm i.icon-angle-down,.termformcontainer .ico-question-sign,body .school-profile .layout-main-body-tabmenu a span,body.scroll-down .school-profile .layout-main-body-tabmenu a span{display:none}.combotab-content .company-details-termstab-item-price,.modal-shoolmsg .modal-badges-descr span{font-size:17px}.combotab{height:46px}.combotab li{height:38px;line-height:38px;font-size:14px}.company-details-termstab-item{border:0;font-size:16px;line-height:24px}.company-details-termstab-item .text-grey{line-height:16px}.company-details-opinionbar h3,.fixedbreadcrump h1{font-size:18px}.bcbutton{margin:8px 0 5px 5px;line-height:30px}.mobilebutton{margin:8px 0 5px 5px;font-size:18px}.company-details-terms-form h2,.company-details-terms-formdesc h2{font-size:18px;line-height:20px}.company-details-terms-formdesc h3,.company-details-terms-formdesc p,.text-descr{font-size:13px;line-height:20px}.termformcontainer .text-grey{font-size:12px;line-height:18px}.termformcontainer-price h3{display:inline}.company-terms-title{font-size:16px;line-height:18px;margin:15px 0}.company-terms-item{border-radius:0}.company-terms-item h3,.term-list-item-terms-date h4,.term-list-item-terms-date p.text-blue{font-size:15px}.company-terms-item p.text-black,.term-list-item-terms-date p.text-black{font-size:13px;line-height:23px}.company-terms-item p.text-blue{font-size:15px;line-height:23px}.company-terms-item p.text-grey{font-size:12px;line-height:16px}.moreterm{border:0;text-decoration:underline;padding:0}.company-list-item .company-list-item-body{padding:15px 10px}.company-list-item .company-list-item-body-trusted .company-list-item-title{padding-right:78px}.company-list-item .company-list-item-body-trusted,.term-list-filter-item-option a span{padding-right:0}.company-list-item .company-list-item-body-trusted:after{background:url('/images/zaufana-opinia-mini.png') no-repeat #fff;width:62px;height:42px;right:10px;top:10px}.company-list-item-review{margin-bottom:10px}.company-list-item-review-bar{height:60px}.company-list-item-review-bar .score.score-span{margin-top:10px;float:left}.company-list-item-review-bar .info{position:absolute;left:20px;top:20px}.company-list-item-review-bar i{line-height:60px}.company-list-item-left{margin:0 10px;width:50px}.company-list-item-left .company-list-item-number{width:52px;height:52px;line-height:52px;margin-top:20px}.company-list-item-badges,.company-list-item-terms{font-size:13px;margin:0 10px}.modal-shoolmsg .badges-list-badge{width:60px;height:60px}.modal-shoolmsg .modal-badges-descr{font-size:15px;line-height:18px}.badges-active-box,.badges-inactive-box{padding:10px 12px}.modal-shoolmsg-form-title{padding:0 10px}.modal-badges-title{font-size:24px}.layout-main-body-filter{margin:0}.term-list-item-left{margin:0 10px;width:50px;display:none}.term-list-item-body{padding:10px}.term-list-item-body .company-list-item-title{font-size:20px}.term-list-item-terms-date h3{font-size:15px;line-height:20px}.term-list-item-terms-date p.text-grey{text-transform:none;font-size:12px;line-height:16px}.filterclear{margin-right:5px;font-size:14px;line-height:16px;padding:10px 25px 10px 20px}.layout-main-body-title{font-size:20px;margin-top:10px;margin-bottom:10px}.term-list-filter-item{padding:12px 14px}.term-list-filter-item-option{font-size:12px;margin-top:2px}.company-details-header-body .text-descr{position:absolute;top:96px;left:121px}.company-details-opinionbar .button--submit{margin-top:10px}.company-details-opinionbar p{font-size:14px;line-height:20px}.company-details-opinionbar{padding:15px}.greenplus{height:38px;width:38px;line-height:46px;font-size:28px}.button--submit{height:37px;line-height:37px;font-size:14px;letter-spacing:1px;padding:0 1em;font-weight:300}.opinionheaderbuttons{margin:0 auto;text-align:center;display:block}.header-tab{color:#000;opacity:1;font-size:14px;line-height:40px;height:40px;float:none;display:inline-block;background:#fff;margin-right:0;padding:0 15px;font-weight:400}.header-tab:first-child{border-right:1px solid #dcdcdc;border-radius:20px 0 0 20px}.header-tab:last-child{border-radius:0 20px 20px 0}.header-tab-active,body .school-profile .layout-main-body-tabmenu a.current,body.scroll-down .school-profile .layout-main-body-tabmenu a.current{color:#4659c2}.header-tab-green span,.header-tab-grey span{background:0 0}.header-tab span{margin-left:0;text-align:left;color:inherit;min-width:auto;padding:0 5px}.header-tab span:before{content:'('}.header-tab span:after{content:')'}.company-details-open-hours{margin-top:20px}.school-profile .school-profile-header{background-size:cover;height:395px}.school-profile .school-profile-header .company-details-header-title{padding-top:0}.school-profile .school-profile-header .company-details-header-logo,.school-profile .school-profile-header .company-details-header-score{padding-top:20px}.school-profile .company-details-branch-item-info-element{display:block!important;width:100%}.school-profile .company-details-branch .button--submit{width:100%}.school-profile .company-list-item-badges{margin-bottom:20px}body .school-profile .layout-main-body-tabmenu,body.scroll-down .school-profile .layout-main-body-tabmenu{position:fixed;top:initial;bottom:0;margin:0;z-index:100}body .school-profile .layout-main-body-tabmenu a,body.scroll-down .school-profile .layout-main-body-tabmenu a{color:#858585;font-size:14px;font-weight:400;text-transform:none;position:relative;padding-top:40px;padding-bottom:2px;width:25%;text-align:center}body .school-profile .layout-main-body-tabmenu a:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:before{content:'';width:100%;height:24px;position:absolute;top:10px;left:0}body .school-profile .layout-main-body-tabmenu a:after,body.scroll-down .school-profile .layout-main-body-tabmenu a:after{height:0}.school-profile .layout-main-body-tabmenu{position:fixed;top:initial;bottom:0;margin:0}.school-profile .company-details-section-profiles{margin-top:8px;padding-right:30px}.school-profile .company-list-item-gallery-items{height:300px}}@media (min-width:1024px){.school-profile .company-list-item-gallery-items{height:400px}}@media (min-width:1240px){.school-profile .company-list-item-gallery-items{height:600px}}.school-profile .company-details-branch-descr,.school-profile .term-list-filter .form-group-input--radio input:checked+span{color:#000}.school-profile .fadeout{position:relative;max-height:280px;overflow:hidden}.school-profile .fadeout .fadeoutrm{position:absolute;left:0;top:250px;color:#4659c2;height:40px;line-height:40px;background-color:#f9f9f9;display:block;width:100%;font-weight:600}.school-profile .fadeout .company-details-branch-descr{color:#000;max-height:250px;overflow:hidden}.school-profile .fadeout .company-details-branch-descr:after{position:absolute;top:170px;left:0;height:80px;width:100%;background:red;content:'';background:-webkit-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-moz-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-o-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-ms-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%)}.school-profile .layout-main-body-tabmenu nav{overflow:hidden}.school-profile .layout-main-body-tabmenu a{display:inline-block;float:none;max-width:none;width:auto;font-size:20px}.school-profile .layout-main-body-tabmenu a:after{height:9px}.school-profile .term-list-filter{padding:0;background-color:transparent}.school-profile .term-list-filter .form-group-input{background-color:transparent}.school-profile .term-list-filter .swiper-container{height:auto;overflow:initial}.school-profile .term-list-filter .swiper-slide,.slider .tooltip.top.in{display:inline}.school-profile .term-list-filter .swiper-wrapper{position:relative;top:initial;left:initial;bottom:initial;width:100%}.school-profile .term-list-filter .form-group-input--radio span{border-radius:5px;background-color:#fff;border:0;box-shadow:0 1px 6px rgba(0,0,0,.18)}.school-profile .term-list-filter .form-group-input--radio span:before{background-color:#e8e8e8;content:''}.school-profile .term-list-filter .form-group-input--radio span input{border:1px solid #dedede}.school-profile .term-list-filter .form-group-input--radio input:checked+span:before{background-color:#4659c2}.school-profile .term-list-filter .term-list-filter-item-option{border-radius:5px;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.18);position:relative}.school-profile .term-list-filter .term-list-filter-item-option i{position:absolute;right:5px;display:inline;float:initial}.school-profile .term-list-filter .term-list-filter-item-option ul{min-width:initial;margin-left:-15px}#termFilterForm .navlink,.school-profile .navlink{line-height:22px;font-size:16px;color:#4659c2;display:block;width:100%;font-weight:600;margin-top:10px;margin-bottom:20px}.school-profile .company-details-opinionbar .text-blue{color:#4659c2;font-size:14px}.school-profile .company-details-comments-item{padding:0;background:0 0;border-bottom:1px solid #e0e0e0}.school-profile .company-details-comments-item .company-details-comments-item-header-imag{width:50px;height:50px;display:inline-block;border-radius:50%;background:#929292;float:left;margin-right:20px;margin-top:15px}.course-form-row-form .form-actions,.school-profile .company-details-comments-item .company-details-comments-item-info{padding:0}.school-profile .company-details-comments-item .company-details-comments-item-body{padding-top:0}.school-profile .company-details-comments-item .company-details-comments-item-body .typo{margin:0;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-body .typo-reply{font-weight:400;text-align:right}.school-profile .company-details-comments-item .company-details-comments-item-scores{margin-bottom:10px;line-height:35px}.school-profile .company-details-comments-item .company-details-comments-item-scores.green-score{color:#5e9e4d}.school-profile .company-details-comments-item .company-details-comments-item-scores.green-score span:first-child{color:#fff;background-color:#5e9e4d;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-scores.red-score{color:#9e0000}.school-profile .company-details-comments-item .company-details-comments-item-scores.red-score span:first-child{color:#fff;background-color:#9e0000;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-scores span{background:#fff;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,.18);display:inline-block;padding:0 10px;margin-right:10px;margin-bottom:10px;font-size:13px}.school-profile .company-details-comments-item-header{position:relative;top:initial;left:initial;background:0 0;margin:0}.school-profile .company-details-comments-item.zaufana-opinia,.slider-handle.custom,.slider-handle.triangle,.slider-tick.custom,.slider-tick.triangle{background:0 0}.school-profile .company-details-comments-item.zaufana-opinia .company-details-comments-item-header{position:relative;padding-right:95px;background:0 0}.school-profile .company-details-comments-item.zaufana-opinia .company-details-comments-item-header:before{content:'';position:absolute;right:10px;top:10px;background:url('/images/trustedbadge.png') no-repeat;width:81px;height:81px;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.school-profile .company-details-comments-item-header-image{margin-top:15px}.school-profile .company-terms-item{border:0;box-shadow:0 1px 6px rgba(0,0,0,.18);padding:20px}.school-profile .company-terms-item h3{color:#000;font-size:21px;font-weight:700}.school-profile .company-terms-item .price{font-size:26px;display:block}.school-profile .company-terms-item .button{display:block;text-align:center}.school-profile .company-terms-item .price.text-blue{color:#485bc3;font-weight:700}.school-profile .company-terms-item .price.text-red{color:red;font-weight:700}.school-profile .company-terms-item .price-block{text-align:right}.school-profile .owner-bar{display:block;height:30px;width:100%;background:#39a4ff;color:#fff;line-height:30px}.school-profile .owner-bar-link{font-size:14px;padding-left:10px;position:relative;display:block;height:30px}.school-profile .owner-bar-close{background:#fff;color:#39a4ff;width:16px;height:16px;line-height:16px;text-align:center;border-radius:5px;position:absolute;top:5px;right:5px}.school-profile .company-list-item-agencyheader select{margin:10px 0;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,.18)}@media (min-width:769px){.combotab li.combotab-active{margin-top:-3px;height:54px;line-height:54px;margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.school-profile .school-profile-header .company-details-header{margin-top:30px}.school-profile .company-list-item-badges{margin-right:20px;float:right}.school-profile .layout-main-body-tabmenu a+a{margin-left:15px}.school-profile .company-list-item-agencyheader select{max-width:50%}}.resp-container{position:relative;overflow:hidden;padding-top:350px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:400px;border:0}.mt-40{margin-top:40px}.modal-stats{background:#00aeff;text-align:center;color:#fff;padding:32px 0}.modal-stats-main{padding:0 40px;margin-top:40px}.modal-stats-main-box{position:relative;padding-top:300px}.modal-stats-text1{font-size:32px;font-weight:600;border-bottom:1px solid #5ec1f2;padding-bottom:16px}.modal-stats-text2{font-size:24px;padding:20px 0}.modal-stats-text2 span{font-weight:600}.modal-stats-text3{font-size:18px;font-weight:600;padding:20px 0}.modal-stats-text4{font-size:28px;font-weight:600;padding-top:20px}@media (min-width:1025px){.school-profile .sidebox{position:absolute;top:-294px;right:12px}.school-profile .sidebox .schoolcoupon.rolled .rolledbutton{display:none}.school-profile .sidebox .schoolcoupon{width:300px;height:auto;margin-bottom:20px;margin-top:20px}.school-profile .sidebox .schoolcourse{width:300px;margin:0 10px 10px;padding:20px;background:#fff;border-radius:5px}.school-profile .layout-main-body-article{margin-right:320px}.school-profile .article-section{margin-left:10px;border-left:3px solid #f0af1f;padding-left:50px;position:relative}.school-profile .article-section:before{position:absolute;top:0;left:-13px;height:25px;width:25px;border-radius:50%;background:#f0af1f;content:''}.modal-stats-text3{text-align:left}.modal-stats-text3:after{position:absolute;top:12px;right:0;margin-right:-14px;content:'>';font-size:60px}.modal-stats-text4{text-align:left;padding-left:20px}}.modal-stats-text5{font-size:11px}.modal-stats-text6,.modal-stats-text9{font-size:19px;font-weight:500}.modal-stats-text10,.modal-stats-text7{font-size:19px;font-weight:500;padding-top:40px}.modal-stats-text10 span,.modal-stats-text7 span{font-size:15px}.modal-stats-text8{font-weight:300}.modal-stats-text11{font-size:15px;color:#ffea00;font-weight:500;position:absolute;bottom:-100px}.modal-stats .modal-stats-box1{background:#626262;height:190px;border-radius:10px;width:33%;position:absolute;left:0;top:20px}.modal-stats .modal-stats-box1 .modal-stats-box1-content,.modal-stats .modal-stats-box3 .modal-stats-box3-content{position:relative;padding-top:40px}.modal-stats .modal-stats-box1 .modal-stats-box1-content:before,.modal-stats .modal-stats-box3 .modal-stats-box3-content:before{height:1px;background:#4b4b4b;width:100%;content:' ';position:absolute;top:100px;left:0}.modal-stats .modal-stats-box1 .modal-stats-box1-content:after{background:url("/images/ownerbar-t.png") no-repeat;content:'';position:absolute;width:54px;height:54px;top:-30px;left:50%;margin-left:-27px}.modal-stats .modal-stats-box2{background:red;height:230px;border-radius:10px;width:37%;margin-left:-2%;position:absolute;z-index:10;left:33%;top:0;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 3px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 2px 8px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.modal-stats .modal-stats-box2 .modal-stats-box2-content{position:relative;padding-top:60px}.modal-stats .modal-stats-box2 .modal-stats-box2-content:before{height:1px;background:#d40000;width:100%;content:' ';position:absolute;top:120px;left:0}.modal-stats .modal-stats-box2 .modal-stats-box2-content:after{background:url("/images/ownerbar-s.png") no-repeat;content:'';position:absolute;width:60px;height:65px;top:-30px;left:50%;margin-left:-30px}.modal-stats .modal-stats-box3{background:#626262;border-radius:10px;height:190px;width:33%;position:absolute;left:64%;top:20px}.modal-stats .modal-stats-box3 .modal-stats-box3-content:after{background:url("/images/ownerbar-l.png") no-repeat;content:'';position:absolute;width:54px;height:54px;top:-30px;left:50%;margin-left:-27px}.modal-stats .arrow-1{position:absolute;width:92px;height:41px;background:url("/images/ownerbar-arrowd-1.png") no-repeat;bottom:-20px;right:-25px;z-index:20}.modal-stats .arrow-2{position:absolute;width:58px;height:44px;background:url("/images/ownerbar-arrowd-2.png") no-repeat;bottom:-90px;right:-70px}body.scroll-down .layout-main-body-tabmenu{top:0;position:fixed;z-index:1000}.course-promo-banner{padding:20px 0;text-align:center;width:100%;overflow:hidden}.course-promo-banner .button-red{margin:10px 0;position:relative;overflow:visible}.course-promo-banner .button-red:before{content:' ';width:89px;height:50px;background:url('/images/course-promo-banner.png') 0 0/cover no-repeat;display:block;position:absolute;right:-110px;top:20px}@media (max-width:481px){.appb a.appaple,.appb a.appplay{position:absolute;bottom:6%;width:22%;height:14%;display:block}.appb a.appplay{right:27%}.appb a.appaple{right:3%}.appb img.app260{display:block;margin:0 auto}.appb img.app560{display:none}.course-promo-banner .button-red:before{width:60px;height:33px;right:-70px;top:30px}}.course-promo-banner .button-blue{height:35px;line-height:35px;margin:5px 0}.course-promo-banner .line1{color:#d70000;font-size:19px;text-transform:uppercase;font-weight:400}.course-promo-banner .line2{color:#d70000;font-size:28px;text-transform:uppercase;font-weight:800}.course-promo-banner .line3{padding:10px 0 5px;color:#004d9b;font-size:19px;font-weight:800}.course-promo-banner .line4{color:#004d9b;font-size:16px;font-weight:800}.button-blue{background-color:#004d9b;border-color:#004d9b;color:#fff}.button-blue:after,.button-blue:focus:not(.active),.button-blue:hover:not(.active),.button-red:after,.button-red:focus:not(.active),.button-red:hover:not(.active){background-color:#fff;border-color:#fff;color:#004d9b}.button-red{background-color:#d70000;border-color:#d70000;color:#fff}.course-promo-box{border:2px solid #55d48a;margin-bottom:20px;padding:20px;background:#fff;position:relative}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.course-promo-box-label{display:block;content:'Polecana';position:absolute;top:30px;right:50px;background:#ececec;border-radius:20px;padding:10px 20px;color:#55d48a;font-size:18px;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:500}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:90%;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-tick-container,.slider.slider-horizontal.slider-rtl .slider-track,.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-10px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;cursor:not-allowed}.slider .tooltip{pointer-events:none}.slider .tooltip.top{margin-top:-36px;position:absolute;display:none}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.slider-handle,.slider-tick{position:absolute;width:20px;height:20px;filter:none}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#4659c2 0,#4659c2 100%);background-image:-o-linear-gradient(top,#4659c2 0,#4659c2 100%);background-image:linear-gradient(to bottom,#4659c2 0,#4659c2 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);background-repeat:repeat-x}.slider-track-high,.slider-track-low{position:absolute;background:0 0;box-sizing:border-box;border-radius:4px}.slider-handle,.slider-tick,.slider-tick.in-selection{background-repeat:repeat-x}.slider-handle{top:0;background-color:#4659c2;background-image:-webkit-linear-gradient(top,#4659c2 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#4659c2 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#4659c2 0,#2e6da4 100%);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle:hover{cursor:pointer}.slider-handle.round,.slider-tick.round{border-radius:50%}.slider-handle.custom::before,.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{cursor:pointer;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:.8;border:0 solid transparent}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);opacity:1}.company-details-header-title{max-height:none}.course-form{display:table;width:100%;font-size:12px}.course-form-row{display:table-row}.course-form-row-info{width:63%;background-color:#fff3a1;display:table-cell;position:relative;padding:20px 30px}.course-form-row-info .crossedprice{text-decoration:line-through}.course-form-row-info .startdate{color:#000;font-size:18px;font-weight:600;margin:12px 0}.course-form-row-info .termformcontainer-price-box{float:right;width:38%;text-align:right}.course-form-row-info .termformcontainer-cat-box{float:left;width:58%}.course-form-row-info .termformcontainer-price{text-align:center;padding:10px 15px 0;color:#fff;display:inline-block;background:#509300;border-radius:5px;font-size:15px;font-weight:500}.course-form-row-info .termformcontainer-price .price{font-size:29px;font-weight:600;line-height:40px}.course-form-row-info h2{color:#509300;font-size:22px}.course-form-row-info h3{color:#509300;font-size:16px;font-weight:300}.course-form-row-info .break{height:1px;line-height:1px;background:#e9e694;margin-bottom:20px}.course-form-row-info .company-details-header-body{min-height:170px}.course-form-row-info .company-details-header-logo{top:20px;left:30px}@media (min-width:770px){.course-form-row-info:after{content:"";position:absolute;bottom:50%;right:0;margin-right:-14px;margin-bottom:-14px;border-left:14px solid #fff3a1;border-top:14px solid transparent;border-bottom:14px solid transparent}}.course-form-row-form{width:37%;color:#fff;background-color:#4659c2;display:table-cell;padding:30px 35px}@media (max-width:1025px){.modal-stats-main{margin-top:0}.modal-stats-main-box{padding-top:0;margin-bottom:60px}.modal-stats-text1,.modal-stats-text3{font-size:20px}.modal-stats-text2{font-size:16px}.modal-stats-text6 span{display:inline}.modal-stats-text11{bottom:-265px;width:100%;text-align:center;left:8px}.modal-stats .modal-stats-box1{width:80%;position:relative;margin:0 auto;max-width:260px;left:initial;top:initial}.modal-stats .modal-stats-box1 .modal-stats-box1-content{padding-top:15px;text-align:left;padding-left:60px}.modal-stats .modal-stats-box1 .modal-stats-box1-content .modal-stats-text7{padding-top:26px}.modal-stats .modal-stats-box1 .modal-stats-box1-content:before{top:70px}.modal-stats .modal-stats-box1 .modal-stats-box1-content:after{top:50%;margin-left:0;left:-20px;margin-top:-27px}.modal-stats .modal-stats-box2{width:90%;position:relative;margin:-40px auto 0;max-width:305px;left:initial;top:initial;height:200px}.modal-stats .modal-stats-box2 .modal-stats-box2-content{padding-top:30px;text-align:left;padding-left:80px}.modal-stats .modal-stats-box2 .modal-stats-box2-content:before{top:90px}.modal-stats .modal-stats-box2 .modal-stats-box2-content:after{top:50%;margin-left:0;left:-20px;margin-top:-30px}.modal-stats .modal-stats-box3{width:80%;position:relative;margin:-20px auto 0;max-width:260px;left:initial;top:initial}.modal-stats .modal-stats-box3 .modal-stats-box3-content{text-align:left;padding-left:60px}.modal-stats .modal-stats-box3 .modal-stats-box3-content .modal-stats-text7{padding-top:60px}.modal-stats .modal-stats-box3 .modal-stats-box3-content:after{top:50%;margin-left:0;left:-20px;margin-top:-13px}.modal-stats .arrow-1{background:url("/images/ownerbar-arrowm-1.png") no-repeat;width:40px;height:126px;bottom:-62px;left:20px;right:initial}.modal-stats .arrow-2{background:url("/images/ownerbar-arrowm-2.png") no-repeat;width:67px;height:218px;bottom:-184px;right:-10px}.course-form-row-info{padding:10px 15px}.course-form-row-info .termformcontainer-price-box{float:left;width:50%;text-align:left}.course-form-row-info .termformcontainer-cat-box{margin-top:20px;float:left;width:100%}.course-form-row-info .termformcontainer-price{padding:8px 15px 0;font-size:12px}.course-form-row-info .termformcontainer-price .price{font-size:22px;font-weight:600;line-height:28px}.course-form-row-form{padding:25px 15px}}@media (max-width:769px){.school-profile .term-list-filter .swiper-container{height:45px;overflow:hidden;position:relative}.school-profile .term-list-filter .swiper-wrapper{position:absolute;top:0;left:0;bottom:0;width:20000em}.school-profile .company-terms-item .button{display:inline-block}.school-profile .company-terms-item .price-block{margin-top:20px}.school-profile .company-terms-item .button-price-block{text-align:center;margin-top:20px}.school-profile .opinionheaderbuttons .header-tab:first-child{border-right:0}.school-profile .opinionheaderbuttons a{background:0 0;padding:0 5px;color:#4659c2;font-weight:600;height:35px;line-height:20px;border-radius:0}.school-profile .opinionheaderbuttons a.header-tab-active{border-bottom:2px solid #4659c2}.course-promo-box{padding:15px 10px}.course-promo-box-label{top:0;right:0;font-size:12px;padding:5px 10px}.company-details-header-title{font-size:24px}.course-form-row-info .termformcontainer-button-box{float:left;display:block;width:50%;text-align:right}.course-form-row-info .termformcontainer-button-box:after{clear:both;content:' ';position:relative;display:table}.course-form-row-info .company-details-header-body{min-height:0;height:100%}.course-form-row-info .company-details-header-logo{position:static}.course-form-row-info:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-14px;margin-bottom:-14px;border-top:14px solid #fff3a1;border-left:14px solid transparent;border-right:14px solid transparent}.course-form-row-form,.course-form-row-info{display:block;width:100%}}.course-form-row-form h3{font-size:18px;font-weight:500;color:#fff;margin-bottom:10px}.course-form-row-form .form-group label{color:#fff;font-weight:300;font-size:14px;padding:15px 0 5px}.course-form-row-form .form-actions button,.course-form-row-form .form-group button{display:block;width:100%;margin:20px 0}*/
/*.combotab-content{width:100%;border:1px solid #f5bc3e;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:20px 15px;margin-top:-1px;background:#fff}.combotab-content .crossedprice{color:#000;display:block;font-size:15px;line-height:20px;text-decoration:line-through}@media (max-width:769px){.combotab-content{padding:0}}.combotab-content:after{content:".";visibility:hidden;display:block;height:0;clear:both}.combotab-content-list{width:10000px}.combotab-content-list li{display:inline-block;background:#fff;padding:6px 10px;border:1px solid #dcdcdc;border-radius:5px;font-size:16px;margin-right:10px;line-height:23px;height:58px;overflow:hidden}@media (max-width:769px){.combotab-content-list li{height:50px;line-height:50px;padding:0 10px}}.combotab-content-list li a span{display:block}@media (max-width:769px){.combotab-content-list li a span{content:'';display:inline-block}}@media (max-width:769px){.combotab-content-list li a span b{display:none}}.combotab-content-list li a span i{padding-left:5px}.combotab-content-list-link{font-size:16px;min-width:130px;display:block}.combotab-content-list-link .text-orange{font-size:14px;font-weight:600}@media (max-width:769px){.combotab-content .company-details-termstab-item-price{font-size:17px}}.combotab{position:relative;list-style-type:none;overflow:hidden;white-space:nowrap;height:54px;padding-top:3px}@media (max-width:769px){.combotab{height:46px}}.combotab li{width:67px;text-align:center;display:block;float:left;height:46px;line-height:46px;border:1px solid #c8c8c8;border-radius:5px;color:#191919;font-size:15px;background:#fff;margin-right:3px;margin-bottom:5px}@media (max-width:769px){.combotab li{height:38px;line-height:38px;font-size:14px}}.combotab li a{color:#191919;display:block}.combotab li.combotab-active{border-color:#f5bc3e}@media (min-width:769px){.combotab li.combotab-active{margin-top:-3px;height:54px;line-height:54px;margin-bottom:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}}.combotab li.combotab-more a{font-size:12px}.combotab-more-options{position:absolute;width:100%;margin-top:-6px;display:none;z-index:100;background:#fff;max-width:300px}.combotab-more-options a{display:block;border-bottom:1px solid #f5bc3e;padding:5px 20px;font-size:14px;color:#191919;line-height:38px}.company-details-termstab-item{padding:10px;line-height:25px;font-size:20px;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:10px;color:#000}@media (max-width:769px){.company-details-termstab-item{border:0;font-size:16px;line-height:24px}}.company-details-termstab-item .text-grey{font-size:13px;color:#979797}@media (max-width:769px){.company-details-termstab-item .text-grey{line-height:16px}}.company-details-termstab-item .text-p{font-size:.7em;color:#000;line-height:.95em}.company-details-termstab-item .term-coupon{margin-top:10px}.company-details-termstab-item>.row:nth-child(1)>div:nth-child(3){margin-top:10px}.company-details-termstab-item>.row:nth-child(1)>div:last-child{padding:20px 10px}.combotab-content-terms{position:relative;overflow:hidden;padding:0}.combotab-content-terms-next,.combotab-content-terms-prev{position:absolute;height:60px;line-height:60px;background:#fff;top:10px;z-index:90;margin-top:-10px;font-size:20px;width:30px;text-align:center;cursor:pointer;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-transition:opacity .2s ease}.combotab-content-terms-next.swiper-button-disabled,.combotab-content-terms-prev.swiper-button-disabled{opacity:.3;cursor:default;display:none}.combotab-content-terms-next{right:0}.combotab-content-terms-prev{left:0}.layout-main-header-aside{font-size:13px;padding:15px 20px}.fixedbreadcrump h1{font-size:26px;color:#000;line-height:30px;padding:0;margin:0;margin-top:15px}@media (max-width:1025px){.fixedbreadcrump h1{color:#fff;font-size:21px}}@media (max-width:769px){.fixedbreadcrump h1{font-size:18px}}.fixedbreadcrump h1+.breadcrumbs{padding:0;margin:0}.fixedbreadcrump .breadcrumbs li{border:0;border-radius:0}.fixedbreadcrump .breadcrumbs li a,.fixedbreadcrump .breadcrumbs li>span{background-color:transparent;font-size:13px;line-height:28px;padding:0;padding-right:30px;position:relative;color:#000}.fixedbreadcrump .breadcrumbs li a:hover{color:#000;text-decoration:underline}.fixedbreadcrump .breadcrumbs li a:after{content:'>';display:block;width:18px;color:#4659c2;right:0;top:0;position:absolute}.morelink{text-align:center;background:#fff;color:#000;border-top:1px solid #bebebe;line-height:20px;padding-top:10px;display:block}.morelink:after{content:"";position:absolute;bottom:23px;right:50%;margin-right:-4px;border-top:8px solid #bebebe;border-left:8px solid transparent;border-right:8px solid transparent}.bcbutton{float:right;margin:15px 0 15px 10px;display:block;font-size:1.4em;padding:0 .75em;line-height:34px;height:34px}@media (max-width:560px){.bcbutton{display:none}}@media (max-width:769px){.bcbutton{margin:8px 0 5px 5px;line-height:30px}}.mobilebutton{display:none;float:left;margin:15px 0 15px 10px;font-size:21px;padding:0 .75em;line-height:34px;height:34px;color:#fff}@media (max-width:1025px){.mobilebutton{display:block}}@media (max-width:769px){.mobilebutton{margin:8px 0 5px 5px;font-size:18px}}@media (max-width:1025px){.fixedbreadcrump{background:#4659c2}}@media (max-width:1025px){.fixedbreadcrump .breadcrumbs{display:none}}.company-details-terms-formdesc{background:#fff;padding-bottom:30px}.company-details-terms-formdesc h2{font-weight:300;font-size:24px;line-height:26px}@media (max-width:769px){.company-details-terms-formdesc h2{font-size:18px;line-height:20px}}.company-details-terms-formdesc h2+h3{margin-bottom:10px}.company-details-terms-formdesc h3{font-weight:400;font-size:16px;line-height:22px}@media (max-width:769px){.company-details-terms-formdesc h3{font-size:13px;line-height:20px}}.company-details-terms-formdesc p{font-weight:400;font-size:14px;line-height:20px}@media (max-width:769px){.company-details-terms-formdesc p{font-size:13px;line-height:20px}}.company-details-terms-formdesc .text-grey{color:#979797}.company-details-terms-formdesc .crossedprice{color:#000;display:block;font-size:15px;line-height:20px;text-decoration:line-through}.company-details-terms-formdesc .lasth3{margin-top:8px}.company-details-terms-form{padding-top:20px}.company-details-terms-form h2{font-weight:300;font-size:24px;line-height:26px}@media (max-width:769px){.company-details-terms-form h2{font-size:18px;line-height:20px}}.company-details-terms-form form{margin-top:30px}.company-details-terms-form buttton{margin-top:2px}.termformcontainer{padding:20px 30px}.termformcontainer .text-grey{color:#787878;font-size:14px;line-height:20px;font-weight:300}@media (max-width:769px){.termformcontainer .text-grey{font-size:12px;line-height:18px}}.termformcontainer form{padding:20px 0}.termformcontainer-courseinfo{padding:20px 0}.termformcontainer-courseinfo h2,.termformcontainer-courseinfo h3{line-height:25px;font-size:16px;font-weight:400;color:#000}.termformcontainer .ico-question-sign{font-size:15px;font-weight:800;line-height:25px;border:2px solid #dcdcdc;border-radius:50%;width:25px;height:25px;display:inline-block;text-align:center;cursor:pointer;color:#4659c2}@media (max-width:769px){.termformcontainer .ico-question-sign{display:none}}.termformcontainer .crossedprice{font-weight:500;color:#000;display:block;text-decoration:line-through;font-size:16px}.termformcontainer .blue{font-weight:600;color:#4659c2;font-size:18px}.termformcontainer-descr{line-height:21px;font-size:14px;color:#000;font-weight:400;padding:20px 0 0 0}.termformcontainer-descr span{display:block}.termformcontainer-descr p+p{padding-top:10px}.termformcontainer-price{position:relative}@media (max-width:769px){.termformcontainer-price h3{display:inline}}.termformcontainer-price i{position:absolute;top:2px;left:-25px}.termformcontainer-schoolinfo{line-height:22px;font-size:15px;color:#000;font-weight:400}.termformcontainer-schoolinfo-title{font-size:26px;font-weight:300;color:#191919;padding-bottom:10px}@media (max-width:1025px){.termformcontainer-schoolinfo-title{font-size:20px}}.termformcontainer-schoolinfo h1{font-size:20px;line-height:45px;margin:0;font-weight:400}.company-terms-title{font-weight:300;font-size:26px;line-height:32px;margin:20px 0}@media (max-width:1025px){.company-terms-title{font-size:24px;line-height:30px;margin:15px 0}}@media (max-width:769px){.company-terms-title{font-size:16px;line-height:18px;margin:15px 0}}.company-terms-item{background:#fff;padding:8px 14px;font-size:18px;min-height:34px;border:1px solid #dcdcdc;border-radius:5px;margin-bottom:15px;color:#000}@media (max-width:769px){.company-terms-item{border-radius:0}}.company-terms-item .row+.row{margin-top:10px}.company-terms-item h3{font-size:20px;line-height:30px;font-weight:400}@media (max-width:769px){.company-terms-item h3{font-size:15px}}.company-terms-item p.text-black{font-size:16px;line-height:25px;color:#000}@media (max-width:769px){.company-terms-item p.text-black{font-size:13px;line-height:23px}}.company-terms-item p.text-blue{font-size:18px;line-height:25px;color:#4659c2;font-weight:600}@media (max-width:769px){.company-terms-item p.text-blue{font-size:15px;line-height:23px}}.company-terms-item p.text-date{line-height:25px}.company-terms-item p.text-black+p.text-date{line-height:25px}.company-terms-item p.text-grey{font-size:13px;line-height:19px;color:#979797}@media (max-width:769px){.company-terms-item p.text-grey{font-size:12px;line-height:16px}}.company-terms-item p.text-descr{font-size:14px;line-height:21px}.company-terms-item p.price{font-size:22px;display:inline-block;margin-left:10px}.company-terms-item .crossedprice{font-weight:600;color:#000;display:block;text-decoration:line-through;font-size:15px}.company-terms-item .ico-question-sign:after{content:'?';font-style:normal}.company-terms-item .ico-question-sign{font-size:15px;font-weight:800;line-height:25px;border:2px solid #dcdcdc;border-radius:50%;width:25px;color:#4659c2;height:25px;display:inline-block;text-align:center;cursor:pointer}.extrahour-item .company-terms-item{padding:0;border:0}.moreterm{font-size:13px;font-weight:500;color:#000;border:1px solid #dcdcdc;border-radius:5px;line-height:32px;margin:10px 0;display:inline-block;padding:0 10px;cursor:pointer}.moreterm i.icon-angle-down{color:#4659c2;font-weight:600!important;font-size:20px}@media (max-width:769px){.moreterm{border:0;text-decoration:underline;padding:0}.moreterm i.icon-angle-down{display:none}}@media (max-width:1025px){.fixedbreadcrump .layout-main-header-aside{color:#fff}.fixedbreadcrump .layout-main-header-aside a{color:#fff}}@media (max-width:769px){.company-list-item-img{display:none}}.company-list-item{padding:0;border:0;border-bottom:1px solid #dcdcdc;margin-bottom:20px;border-radius:10px 10px 0 0;padding-bottom:20px}.company-list-item .company-list-item-body{padding-right:20px}@media (max-width:769px){.company-list-item .company-list-item-body{padding:15px 10px}}.company-list-item .company-list-item-body-trusted{position:relative;padding-right:110px;min-height:130px}@media (max-width:769px){.company-list-item .company-list-item-body-trusted .company-list-item-title{padding-right:78px}}@media (max-width:769px){.company-list-item .company-list-item-body-trusted{padding-right:0}}.company-list-item .company-list-item-body-trusted:after{content:'';position:absolute;background:#fff url(/images/zaufana-opinia.png) 0 0 no-repeat;width:140px;height:130px;right:0;top:0}@media (max-width:769px){.company-list-item .company-list-item-body-trusted:after{background:#fff url(/images/zaufana-opinia-mini.png) 0 0 no-repeat;width:62px;height:42px;right:10px;top:10px}}@media (max-width:560px){.company-list-item .company-list-item-score .score{margin:0}}.company-list-item .company-list-item-address{margin:0}.company-list-item .company-list-item-address span[itemprop=postalCode]{display:none}.company-list-item .company-list-item-address span[itemprop=addressLocality]{display:block}.company-list-item .company-list-item-address span{white-space:nowrap}@media (max-width:1025px){.company-list-item .company-list-item-address span{display:block}}.company-list-item .company-list-item-title{margin-bottom:10px}.company-list-item-review{margin-bottom:18px}@media (max-width:1025px){.company-list-item-review{margin-bottom:15px}}@media (max-width:769px){.company-list-item-review{margin-bottom:10px}}.company-list-item-review .company-reviews{padding:20px}.company-list-item-review-bar{cursor:pointer;border-radius:10px 10px 0 0;background:#929292;height:46px;display:block;line-height:46px;color:#fff;font-size:13px;font-weight:300;padding-left:20px;position:relative}@media (max-width:769px){.company-list-item-review-bar{height:60px}}@media (max-width:769px){.company-list-item-review-bar .score.score-span{margin-top:10px;float:left}}.company-list-item-review-bar .info{font-size:13px;margin-right:20px}@media (max-width:769px){.company-list-item-review-bar .info{position:absolute;left:20px;top:20px}}.company-list-item-review-bar .info .count{font-size:16px;font-weight:500}.company-list-item-review-bar i{display:block;line-height:46px;float:right;width:45px;text-align:center;font-size:25px}@media (max-width:769px){.company-list-item-review-bar i{line-height:60px}}.company-list-item-review-bar-blue{background:#4659c2}.company-list-item-left{margin-left:20px}@media (max-width:769px){.company-list-item-left{margin:0 10px;width:50px}}.company-list-item-left .company-list-item-img img{max-width:105px;max-height:105px}@media (max-width:769px){.company-list-item-left .company-list-item-number{width:52px;height:52px;line-height:52px;margin-top:20px}}.company-list-item-terms{border-top:1px solid #dcdcdc;margin-left:170px;margin-right:20px;padding:12px 0;font-size:16px}.company-list-item-terms .company-list-item-terms-date{min-height:50px}@media (max-width:769px){.company-list-item-terms{font-size:13px;margin:0 10px}}.company-list-item-terms .text-blue{color:#4659c2;font-weight:500;font-size:18px}.company-list-item-terms .text-bold{padding-top:15px;color:#000;font-weight:600;font-size:13px}.company-list-item-terms-date a{float:right}.appbaside{width:100%;margin:0 auto;position:relative;max-width:250px}.appbaside img.app460{display:block;margin-bottom:10px;margin:0 auto}.appbaside a.appplay{display:block;position:absolute;right:51%;bottom:6%;width:45%;height:13%}.appbaside a.appaple{display:block;position:absolute;right:4%;bottom:6%;width:45%;height:13%}.appbaside+.advbox{margin-top:20px}.appb{max-width:585px;margin:0 auto;position:relative}.appb img.app560{display:block;margin-bottom:10px;margin:0 auto}.appb img.app260{display:none}.appb a.appplay{display:block;position:absolute;right:23%;bottom:6%;width:20%;height:14%}.appb a.appaple{display:block;position:absolute;right:2%;bottom:6%;width:20%;height:14%}@media (max-width:481px){.appb a.appplay{display:block;position:absolute;right:27%;bottom:6%;width:22%;height:14%}.appb a.appaple{display:block;position:absolute;right:3%;bottom:6%;width:22%;height:14%}.appb img.app260{display:block;margin-bottom:10px;margin:0 auto}.appb img.app560{display:none}}@media (max-width:1025px){.appb{padding-left:0;padding-right:0}}.company-details-branch-item .company-list-item-badges{border-top:0;margin-left:0;margin-right:0}.company-details-branch-item .badges-list{padding-top:10px;margin-top:0}.company-details-branch-item .company-badges{padding-left:20px;padding-bottom:10px;margin-bottom:20px;background:#f5efe0}.company-list-item-badges{border-top:1px solid #dcdcdc;margin-left:170px;margin-right:20px;font-size:16px}@media (max-width:769px){.company-list-item-badges{font-size:13px;margin:0 10px}}.company-list-item-badges .info-text{color:#caa674;font-weight:600}.company-list-item-badges .info-text span{display:block}.company-list-item-badges .info-link{color:#f0af1f;font-weight:400;display:block;cursor:pointer}.badge1a{background:transparent url(/images/badge1a.png) 0 0 no-repeat}.badge1ia{background:transparent url(/images/badge1ia.png) 0 0 no-repeat}.badge2a{background:transparent url(/images/badge2a.png) 0 0 no-repeat}.badge2ia{background:transparent url(/images/badge2ia.png) 0 0 no-repeat}.badge3a{background:transparent url(/images/badge3a.png) 0 0 no-repeat}.badge3ia{background:transparent url(/images/badge3ia.png) 0 0 no-repeat}.badge4a{background:transparent url(/images/badge4a.png) 0 0 no-repeat}.badge4ia{background:transparent url(/images/badge4ia.png) 0 0 no-repeat}.badge5a{background:transparent url(/images/badge5a.png) 0 0 no-repeat}.badge5ia{background:transparent url(/images/badge5ia.png) 0 0 no-repeat}.badges-list{margin-top:20px;text-align:left}.badges-list ul{list-style-type:none}.badges-list ul li{list-style-type:none;float:left}.badges-list p{padding-bottom:5px}.badges-list-badge{width:50px;height:50px;float:left;margin-right:10px;position:relative;display:block;background-size:contain}.modal-shoolmsg .text-center{padding:20px;font-size:14px}.modal-shoolmsg .badges-list-badge{width:80px;height:80px}@media (max-width:769px){.modal-shoolmsg .badges-list-badge{width:60px;height:60px}}@media (max-width:769px){.modal-shoolmsg .modal-badges-descr{font-size:15px;line-height:18px}}@media (max-width:769px){.modal-shoolmsg .modal-badges-descr span{font-size:17px}}.badges-active-box{background:-webkit-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:-o-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:-moz-linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);background:linear-gradient(90deg,#95713a,#a5844a,#cbb06f,#e5ce89);padding:25px 40px;color:#fff}@media (max-width:769px){.badges-active-box{padding:10px 12px}}.badges-inactive-box{background:-webkit-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:-o-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:-moz-linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);background:linear-gradient(90deg,#fff,#f8f8f8,#f0f0f0,#d5d5d5);padding:25px 40px;color:#616161}@media (max-width:769px){.badges-inactive-box{padding:10px 12px}}@media (max-width:769px){.modal-shoolmsg-form-title{padding:0 10px}}.modal-badges-title{font-size:32px;line-height:40px;font-weight:800;padding-bottom:20px}@media (max-width:769px){.modal-badges-title{font-size:24px}}.modal-badges-descr{font-size:16px;line-height:20px}.modal-badges-descr span{font-size:20px;line-height:25px;display:block}.layout-main-body-filter{margin:30px 0}@media (max-width:769px){.layout-main-body-filter{margin:0}}.term-list{margin-bottom:40px}.term-list-item{border:1px solid #dcdcdc;margin-bottom:15px;background:#fff}.term-list-item .company-list-item-score .info{font-size:13px;color:#000}.term-list-item .score{height:13px;background-size:86px}.term-list-item .score-span span:after{background-size:86px}.term-list-item-left{margin-left:20px;width:125px;float:left;margin-right:30px;text-align:center;padding:15px 0}@media (max-width:769px){.term-list-item-left{margin:0 10px;width:50px;display:none}}.term-list-item-left .term-list-item-img img{max-width:125px;max-height:125px}.term-list-item-body{overflow:hidden;min-height:145px;padding:15px 20px}@media (max-width:769px){.term-list-item-body{padding:10px 10px}}.term-list-item-body .company-list-item-title{margin-bottom:0}@media (max-width:769px){.term-list-item-body .company-list-item-title{font-size:20px}}.term-list-item-body .company-list-item-score .score{margin:0}.term-list-item-terms-date{border-top:1px solid #dcdcdc;margin:10px 0;padding:10px 0}.term-list-item-terms-date .button--submit{margin-top:10px;width:100%;text-align:center;text-transform:uppercase;font-weight:400;line-height:46px;height:46px}.term-list-item-terms-date a{float:right}.term-list-item-terms-date a.moreterm{float:none}.term-list-item-terms-date .row+.row{margin-top:8px}.term-list-item-terms-date h3{font-size:20px;line-height:30px;font-weight:400;color:#000}@media (max-width:769px){.term-list-item-terms-date h3{font-size:15px;line-height:20px}}.term-list-item-terms-date h4{font-size:16px;line-height:25px;font-weight:500;color:#000}@media (max-width:769px){.term-list-item-terms-date h4{font-size:15px}}.term-list-item-terms-date p.text-grey{text-transform:uppercase;line-height:17px}@media (max-width:769px){.term-list-item-terms-date p.text-grey{text-transform:none}}.term-list-item-terms-date p.text-black{font-size:16px;line-height:25px;color:#000}@media (max-width:769px){.term-list-item-terms-date p.text-black{font-size:13px;line-height:23px}}.term-list-item-terms-date p.text-blue{font-size:18px;line-height:45px;color:#4659c2;font-weight:600}@media (max-width:769px){.term-list-item-terms-date p.text-blue{font-size:15px}}.term-list-item-terms-date h4+p.text-blue{line-height:25px}.term-list-item-terms-date p.text-date{line-height:48px}.term-list-item-terms-date p.text-black+p.text-date{line-height:25px}.term-list-item-terms-date p.text-grey{font-size:13px;line-height:19px;color:#979797}@media (max-width:769px){.term-list-item-terms-date p.text-grey{font-size:12px;line-height:16px}}.term-list-item-terms-date p.text-descr{font-size:14px;line-height:21px}.term-list-item-terms-date p.price{font-size:22px;display:inline-block;margin-left:10px}.term-list-item-terms-date .crossedprice{font-weight:600;color:#000;display:block;text-decoration:line-through;font-size:15px}.term-list-item-terms-date .ico-question-sign:after{content:'?';font-style:normal}.term-list-item-terms-date .ico-question-sign{font-size:15px;font-weight:800;line-height:25px;border:2px solid #dcdcdc;border-radius:50%;width:25px;color:#4659c2;height:25px;display:inline-block;text-align:center;cursor:pointer}.filterclear{background:#d5e9db;border:1px solid #72d18d;border-radius:20px;display:inline-block;margin-right:10px;color:#000;font-size:16px;line-height:20px;padding:10px 25px 10px 20px;position:relative}@media (max-width:769px){.filterclear{margin-right:5px;font-size:14px;line-height:16px;padding:10px 25px 10px 20px}}.filterclear:after{content:'X';position:absolute;color:#000;top:6px;right:0;width:20px;height:20px;font-size:12px}.layout-main-body-filters{margin-top:-20px;margin-bottom:20px}@media (max-width:769px){.layout-main-body-title{font-size:20px;margin-top:10px;margin-bottom:10px}}.text-descr{font-size:14px;line-height:20px;max-height:100px;overflow:hidden;position:relative;padding-bottom:15px}.text-descr a{display:block;position:absolute;bottom:0;width:100%;font-size:15px}.text-descr a i{color:#4659c2;font-size:20px}@media (max-width:769px){.text-descr{font-size:13px;line-height:20px}}.term-list-filter{background:#fff;margin-bottom:20px;border-radius:10px}.term-list-filter .text-grey{color:#8b8b8b;font-size:13px}.term-list-filter:after,.term-list-filter:before{content:" ";display:table}.term-list-filter:after{clear:both}.term-list-filter-item{float:left;padding:12px 28px}@media (max-width:769px){.term-list-filter-item{padding:12px 14px}}.term-list-filter-item-option{font-size:16px;color:#000;margin-top:10px;position:relative}@media (max-width:769px){.term-list-filter-item-option{font-size:12px;margin-top:2px}}.term-list-filter-item-option ul{margin-left:-10px;width:100%;min-width:200px;list-style-type:none;position:absolute;background:#fff;z-index:1000}.term-list-filter-item-option ul li{cursor:pointer;padding-left:10px}.term-list-filter-item-option ul li:hover{background:#f0f0f0}.term-list-filter-item-option ul li+li{border-top:1px solid #f0f0f0}.term-list-filter-item-option a{line-height:24px;display:block;font-weight:600}.term-list-filter-item-option a span{padding-right:20px}@media (max-width:769px){.term-list-filter-item-option a span{padding-right:0}}.term-list-filter-item-option a i{float:right;display:block;font-size:20px}.term-list-filter-item+.term-list-filter-item{border-left:1px solid #d3d3d3}.term-list-filter{padding:20px}.term-list-filter .term-list-filter-item-option{background:#f0f0f0;line-height:34px;padding:6px 15px;margin-top:0;border-radius:42px}.term-list-filter .form-group-input--radio{margin:0 10px 10px 0}.term-list-filter .form-group-input--radio span{padding:0 20px 0 40px;line-height:36px}.term-list-filter .form-group-input--radio span:before{width:20px;height:20px;line-height:22px}.term-list-filter .form-group{max-width:100%;font-size:14px}.form-group-input--removeoption{display:inline-block;width:auto;border:none;padding:0;margin:0 1em 1em 0;position:relative}.term-list-filter-set{display:none}.term-list-filter-set .form-group{max-width:100%;font-size:14px}.term-list-filter-set .form-group-input--removeoption{margin:0 10px 10px 0}.term-list-filter-set .form-group-input--removeoption span{padding:0 20px 0 20px;line-height:36px}.term-list-filter-set .form-group-input--removeoption span:before{width:20px;height:20px;line-height:20px}body.scroll-down .term-list-filter-set{top:61px;display:block;position:fixed;z-index:1000}body.scroll-down .term-list-filter-set .wrapper{background:#f0f0f0;padding:10px 0 5px 0}.form-group-input--removeoption span{color:#191919;display:inline-block;border-radius:42px;background-color:#fff;border:1px solid #fff;cursor:pointer;line-height:42px;padding:0 30px 0 50px;position:relative}.form-group-input--removeoption span:before{font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;position:relative;width:28px;height:28px;content:"\77";font-size:8px;line-height:28px;text-align:center;display:inline-block;position:absolute;right:-5px;top:-5px;color:#fff;background-color:#4659c2;border-radius:50%}.click-tracking{border-radius:23px;border:2px solid #4659c2;background:#4659c2;padding:0 20px;font-size:15px;height:36px;line-height:36px;box-shadow:0 7px 6px rgba(0,0,0,.18);color:#fff;margin-bottom:8px;float:none!important;cursor:pointer;display:table!important}.click-tracking .icon-phone{color:#fff;font-size:22px}.click-tracking .icon-desktop{color:#fff;font-size:22px}.click-tracking span{color:#f0af1e;font-size:12px;padding-left:15px}.click-tracking:after{content:' ';display:block}@media (max-width:769px){.company-details-header-body .text-descr{position:absolute;top:96px;left:121px}}.company-details-opinionbar{background:#fff;margin-bottom:20px;padding:25px}@media (max-width:1025px){.company-details-opinionbar{margin-top:30px}}@media (max-width:769px){.company-details-opinionbar .button--submit{margin-top:10px}}.company-details-opinionbar h3{font-weight:200;font-size:26px;color:#191919;line-height:32px}@media (max-width:769px){.company-details-opinionbar h3{font-size:18px}}.company-details-opinionbar p{font-weight:200;font-size:16px;color:#191919;line-height:28px}@media (max-width:769px){.company-details-opinionbar p{font-size:14px;line-height:20px}}@media (max-width:769px){.company-details-opinionbar{padding:15px}}.company-details-opiniontabs{margin-bottom:15px}.greenplus{color:#fff;border-radius:50%;height:64px;width:64px;display:block;line-height:70px;text-align:center;font-size:48px;font-style:normal;font-weight:100;background:#5ac274;background:-moz-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,#5ac274),color-stop(80%,rgba(133,215,156,.8)),color-stop(100%,rgba(144,220,166,.8)));background:-webkit-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-o-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:-ms-linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%);background:linear-gradient(45deg,#5ac274 0,rgba(133,215,156,.8) 80%,rgba(144,220,166,.8) 100%)}@media (max-width:769px){.greenplus{height:38px;width:38px;line-height:46px;font-size:28px}}@media (max-width:769px){.button--submit{height:37px;line-height:37px;font-size:14px;letter-spacing:1px;padding:0 1em;font-weight:300}}@media (max-width:769px){.opinionheaderbuttons{margin:0 auto;text-align:center;display:block}}.header-tab{font-size:26px;line-height:48px;float:left;margin-right:20px;font-weight:200;opacity:.6;display:flex;align-items:center}@media (max-width:1025px){.header-tab{font-size:20px;line-height:38px}}@media (max-width:769px){.header-tab{color:#000;opacity:1;font-size:14px;line-height:40px;height:40px;float:none;display:inline-block;background:#fff;margin-right:0;padding:0 15px;font-weight:400}}@media (max-width:769px){.header-tab:first-child{border-right:1px solid #dcdcdc;border-radius:20px 0 0 20px}}@media (max-width:769px){.header-tab:last-child{border-radius:0 20px 20px 0}}.header-tab-active{opacity:1}@media (max-width:769px){.header-tab-active{color:#4659c2}}.header-tab-green span{background:#7dd495}@media (max-width:769px){.header-tab-green span{background:0 0}}.header-tab-grey span{background:#cacaca}@media (max-width:769px){.header-tab-grey span{background:0 0}}.header-tab span{color:#fff;display:inline-block;font-size:14px;line-height:28px;border-radius:20px;font-weight:400;padding:0 10px;min-width:50px;text-align:center;margin-left:5px}@media (max-width:769px){.header-tab span{margin-left:0;text-align:left;color:inherit;min-width:auto;padding:0 5px}}@media (max-width:769px){.header-tab span:before{content:'('}}@media (max-width:769px){.header-tab span:after{content:')'}}@media (max-width:1025px){.summarybuttons{position:absolute;top:0;right:0;width:auto}}@media (max-width:1025px){.summarybuttons .button{border:0;background:0 0;display:inline;font-weight:400;line-height:26px;font-size:14px;padding:0;margin:0 10px;color:#191919}}.layout-word{background:#fff;margin-bottom:20px;padding:25px}@media (max-width:1025px){.layout-word{margin-top:30px}}.layout-word .layout-main-body-title{margin:0 0 20px 0;padding:0}.layout-word h3{margin:0 0 10px 0;font-size:2em;font-weight:400}.layout-word .egzam-type{margin:25px 0 15px 0}.layout-word .word-name{margin:10px 0 10px 0;font-size:2em;font-weight:400}.layout-word .word-address{font-size:1.6em;line-height:1.8em}.layout-word .driving-license{margin:10px 0 30px 0}.layout-word .exam-box{margin-top:20px}.layout-word .exam-box .exam-box-header-date{font-size:20px;font-weight:700}.layout-word .exam-box .exam-box-header-day{font-size:14px}.layout-word .exam-box .exam-box-header1{border-radius:10px 10px 0 0;height:54px;line-height:54px;overflow:hidden;text-align:center;color:#404041;font-size:20px;font-weight:700;margin-bottom:0}.layout-word .exam-box .exam-box-header2{height:79px;overflow:hidden;padding:15px 0;width:100%}.layout-word .exam-box .exam-box-header-nav{display:inline-block;color:#fff;font-weight:600;font-size:14px;line-height:45px;height:45px}.layout-word .exam-box .exam-box-header-prev{padding-left:44px;background:transparent url(/images/roundnavprev.png) 0 50% no-repeat}.layout-word .exam-box .exam-box-header-next{padding-right:44px;background:transparent url(/images/roundnavnext.png) 100% 50% no-repeat}.layout-word .exam-box-theory .exam-box-header1{background:#f0af1f;border-bottom:1px solid #ffcb57}.layout-word .exam-box-theory .exam-box-header1 span{padding-left:50px;line-height:30px;display:inline-block;background:transparent url(/images/theory_ico.png) 0 50% no-repeat}.layout-word .exam-box-theory .exam-box-header2{background:#f0af1f}.layout-word .exam-box-theory .exam-box-temrs{background:#fffad5}.layout-word .exam-box-practice .exam-box-header1{border-bottom:1px solid #c1c9f5;background:#a8b5ff}.layout-word .exam-box-practice .exam-box-header1 span{padding-left:50px;line-height:30px;display:inline-block;background:transparent url(/images/prictice_ico.png) 0 50% no-repeat}.layout-word .exam-box-practice .exam-box-header2{background:#a8b5ff}.layout-word .exam-box-practice .exam-box-temrs{background:#ebeeff}.layout-word .exam-box-container{width:100%}.layout-word .exam-box-temrs{text-align:center;width:100%;padding:25px 0;font-size:18px;line-height:24px;font-weight:200}.layout-word .exam-box-temrs .exam-box-temrs-header{font-weight:600;font-size:14px;line-height:30px}.layout-word .word-table{width:100%}.layout-word .word-table .new-date td{padding-top:10px;border-top:1px solid #bebebe}.layout-word .word-table th{font-weight:400;font-size:18px}.layout-word .word-table td{vertical-align:top;text-align:center;font-size:16px}.school-profile{position:relative}.school-profile .school-profile-header{background-color:#0c1232;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:400px}@media (min-width:1440px){.school-profile .school-profile-header{background-size:contain;height:400px}}@media (max-width:769px){.school-profile .school-profile-header{background-size:cover;height:395px}}.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li a,.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li>span{color:#fff}.school-profile .school-profile-header .fixedbreadcrump .breadcrumbs li a:after{color:#fff}.school-profile .school-profile-header .breadcrumbs{color:#fff}.school-profile .school-profile-header .company-details-header{background:0 0;margin-top:10px}@media (min-width:769px){.school-profile .school-profile-header .company-details-header{margin-top:30px}}.school-profile .school-profile-header .company-details-header-title{color:#fff;font-size:3em;min-height:50px}@media (max-width:769px){.school-profile .school-profile-header .company-details-header-title{padding-top:0}}@media (max-width:769px){.school-profile .school-profile-header .company-details-header-score{padding-top:20px}}.school-profile .school-profile-header .company-details-header-score .info{color:#fff;font-size:17px;padding:10px 0}@media (max-width:769px){.school-profile .school-profile-header .company-details-header-logo{padding-top:20px}}.school-profile .school-profile-header .company-details-header-logo-image{border:0;background:#fff;border-radius:10px}.school-profile .sidebox{position:relative;z-index:100}@media (max-width:1025px){.school-profile .sidebox{margin:-120px 0 0 0}}@media (min-width:1025px){.school-profile .sidebox{position:absolute;top:-294px;right:12px}}@media (max-width:1025px){.school-profile .sidebox .schoolcoupon.rolled{height:102px}}@media (max-width:1025px){.school-profile .sidebox .schoolcoupon.rolled .mbh{display:none}}.school-profile .sidebox .schoolcoupon.rolled .rolledbutton{display:inline-block;color:#4659c2;font-size:40px;background-color:#fff;text-align:center;border-radius:5px;float:right;margin-left:20px;margin-top:10px}@media (min-width:1025px){.school-profile .sidebox .schoolcoupon.rolled .rolledbutton{display:none}}.school-profile .sidebox .schoolcoupon{background:#4455b2;margin:0 10px 10px 10px;padding:12px 15px;border-radius:5px}.school-profile .sidebox .schoolcoupon .button{border-radius:5px;color:#4354b2;font-size:18px;font-weight:700;border:0;text-align:center;display:block;margin:10px 0}.school-profile .sidebox .schoolcoupon .button i{margin:0;font-size:30px}.school-profile .sidebox .schoolcoupon .button:hover{color:#fff}@media (min-width:1025px){.school-profile .sidebox .schoolcoupon{width:300px;height:auto;margin-bottom:20px;margin-top:20px}}.school-profile .sidebox .schoolcoupon-text1{font-size:24px;font-weight:800;color:#fff;text-transform:uppercase}@media (max-width:1025px){.school-profile .sidebox .schoolcoupon-text1{font-size:17px;font-weight:600}}.school-profile .sidebox .schoolcoupon-text2{font-size:16px;font-weight:500;color:#fff}@media (max-width:1025px){.school-profile .sidebox .schoolcoupon-text2{padding:10px 0}}.school-profile .sidebox .schoolcoupon-text3{font-size:32px;font-weight:800;color:#fff;margin-top:10px}.school-profile .sidebox .schoolcoupon-text3 span{font-size:17px}.school-profile .sidebox .schoolcoupon-text4{font-size:22px;font-weight:800;color:#fff;margin-top:10px;text-align:right}.school-profile .sidebox .schoolcoupon-text5{font-size:16px;font-weight:800;color:#050f46;text-align:right;text-decoration:line-through}.school-profile .sidebox .schoolcoupon-text6{margin:5px 0;font-size:14px;font-weight:400;color:#fff}.school-profile .sidebox .schoolcoupon-text6 i{margin-right:5px}@media (max-width:1025px){.school-profile .sidebox .schoolcourse .mbh{display:none}}@media (min-width:1025px){.school-profile .sidebox .schoolcourse{width:300px;margin:0;margin-top:20px;padding:20px;background:#fff;border-radius:5px;margin:0 10px 10px 10px}}.school-profile .sidebox .schoolcourse-text1{font-size:24px;color:#f0af1f;font-weight:700}.school-profile .sidebox .schoolcourse-text2{font-size:17px;color:#000;font-weight:600;margin-top:15px}.school-profile .sidebox .schoolcourse-text3{font-size:16px;color:#000;font-weight:400;margin-top:10px}.school-profile .sidebox .schoolcourse-text3 span{padding-right:5px;line-height:28px}.school-profile .sidebox .schoolcourse .button{border-radius:5px;text-align:center;color:#fff;display:block;font-size:18px;margin-top:25px}@media (max-width:1025px){.school-profile .sidebox .schoolcourse .button{margin:0 10px auto}}.school-profile .layout-main-body-article{padding-top:20px}@media (min-width:1025px){.school-profile .layout-main-body-article{margin-right:320px}}.school-profile .article-section{padding-bottom:20px}@media (min-width:1025px){.school-profile .article-section{margin-left:10px;border-left:3px solid #f0af1f;padding-left:50px;position:relative}.school-profile .article-section:before{position:absolute;top:0;left:-13px;height:25px;width:25px;border-radius:50%;background:#f0af1f;content:''}}.school-profile .article-section .header-text1{padding-bottom:15px;line-height:36px}.school-profile .article-section .header-text2{padding-bottom:15px}.school-profile .header-text1{font-size:30px;color:#000;font-weight:700}.school-profile .header-text2{font-size:18px;color:#000;font-weight:600}.school-profile .header-text3{font-size:22px;color:#000;font-weight:600}@media (max-width:1025px){.school-profile .company-details-comments{margin-left:10px;margin-right:10px}}.school-profile .company-details-branch{color:#6b6b6b;padding-bottom:20px;line-height:22px;font-size:16px}@media (max-width:1025px){.school-profile .company-details-branch{margin-left:10px;margin-right:10px}}.school-profile .company-details-branch-item{margin-top:10px;background-color:transparent;padding:0}.school-profile .company-details-branch-item-info-element{background-color:#fff;display:inline-block!important;margin:0 1em 1em 0;color:#6b6b6b;border-radius:5px;font-weight:500;border:1px solid #dbdbdb;box-shadow:0 1px 6px rgba(0,0,0,.18);padding:0 10px;float:none}@media (max-width:769px){.school-profile .company-details-branch-item-info-element{display:block!important;width:100%}}.school-profile .company-details-branch-item-info-element span{color:#4659c2}.school-profile .company-details-branch-item-info-element .icon-desktop,.school-profile .company-details-branch-item-info-element .icon-phone{color:#1d1d1b;font-size:18px;margin-right:8px}.school-profile .company-details-branch-item-info-element.hidden{display:none!important}.school-profile .company-details-branch .button--submit{margin:5px 0 0 0}@media (max-width:769px){.school-profile .company-details-branch .button--submit{width:100%}}.school-profile .badges-list{margin-top:0}.school-profile .company-list-item-badges{margin:0;border-top:0}.school-profile .company-list-item-badges ul{text-align:center}.school-profile .company-list-item-badges ul li{float:none;display:inline-block}.school-profile .company-list-item-badges ul li span{float:none;display:inline-block}.school-profile .company-list-item-badges .info-text{line-height:20px;padding-top:10px;font-size:13px;color:#929292;font-weight:400}.school-profile .company-list-item-badges .info-text span{display:inline-block;color:#f0af1f;cursor:pointer}@media (max-width:769px){.school-profile .company-list-item-badges{margin-bottom:20px}}@media (min-width:769px){.school-profile .company-list-item-badges{margin-right:20px;float:right}}.layout-main.school-profile{background:#f9f9f9}@media (max-width:769px){body .school-profile .layout-main-body-tabmenu,body.scroll-down .school-profile .layout-main-body-tabmenu{position:fixed;top:initial;bottom:0;margin:0;z-index:100}}@media (max-width:769px){body .school-profile .layout-main-body-tabmenu a.current,body.scroll-down .school-profile .layout-main-body-tabmenu a.current{color:#4659c2}}body .school-profile .layout-main-body-tabmenu a,body.scroll-down .school-profile .layout-main-body-tabmenu a{text-transform:uppercase}@media (max-width:769px){body .school-profile .layout-main-body-tabmenu a,body.scroll-down .school-profile .layout-main-body-tabmenu a{color:#858585;font-size:14px;font-weight:400;text-transform:none;position:relative;padding-top:40px;padding-bottom:2px;width:25%;text-align:center}}body .school-profile .layout-main-body-tabmenu a:nth-child(1):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(1):before{background:transparent url(/images/tabmenu1.png) 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(1).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(1).current:before{background:transparent url(/images/tabmenu1a.png) 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(2):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(2):before{background:transparent url(/images/tabmenu2.png) 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(2).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(2).current:before{background:transparent url(/images/tabmenu2a.png) 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(3):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(3):before{background:transparent url(/images/tabmenu3.png) 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(3).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(3).current:before{background:transparent url(/images/tabmenu3a.png) 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(4):before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(4):before{background:transparent url(/images/tabmenu4.png) 50% 0 no-repeat}body .school-profile .layout-main-body-tabmenu a:nth-child(4).current:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:nth-child(4).current:before{background:transparent url(/images/tabmenu4a.png) 50% 0 no-repeat}@media (max-width:769px){body .school-profile .layout-main-body-tabmenu a:before,body.scroll-down .school-profile .layout-main-body-tabmenu a:before{content:'';width:100%;height:24px;position:absolute;top:10px;left:0}}@media (max-width:769px){body .school-profile .layout-main-body-tabmenu a:after,body.scroll-down .school-profile .layout-main-body-tabmenu a:after{height:0}}@media (max-width:769px){body .school-profile .layout-main-body-tabmenu a span,body.scroll-down .school-profile .layout-main-body-tabmenu a span{display:none}}@media (max-width:769px){.school-profile .layout-main-body-tabmenu{position:fixed;top:initial;bottom:0;margin:0}}.school-profile .company-details-section-profiles{margin-top:12px;box-shadow:0 1px 6px rgba(0,0,0,.18);border-radius:5px;padding:12px 14px;position:relative}.school-profile .company-details-section-profiles p{padding:.2em 0}.school-profile .company-details-section-profiles-text1{color:#929292;font-size:16px}.school-profile .company-details-section-profiles-text2{color:#000;font-size:16px;font-weight:700}.school-profile .company-details-section-profiles a{position:absolute;opacity:.6;top:0;bottom:0;left:0;right:0}.school-profile .company-details-section-profiles a i{position:absolute;top:50%;right:10px;font-size:26px;margin-top:-13px;color:#4659c2;font-weight:700}@media (max-width:769px){.school-profile .company-details-section-profiles{margin-top:8px;padding-right:30px}}.school-profile .company-list-item-gallery-wrapper{position:absolute;top:0;left:0;bottom:0;width:20000em}.school-profile .company-list-instructors-items{height:160px;overflow:hidden;position:relative}.school-profile .company-list-instructors-items-item{text-align:center;font-size:16px;line-height:20px}.school-profile .company-list-instructors-items-item img{border-radius:5px}.school-profile .company-list-instructors-items-wrapper{position:absolute;top:0;left:0;bottom:0;width:20000em}.school-profile .company-list-instructors-items-item{float:left;display:block;text-align:center}.school-profile .company-list-item-gallery-items{height:600px;overflow:hidden;position:relative}.school-profile .company-list-item-gallery-items a.company-details-gallery-next{right:0;top:50%;margin-top:-30px;border-top-right-radius:0;border-bottom-right-radius:0;width:40px;color:#4659c2;font-size:14px}.school-profile .company-list-item-gallery-items a.company-details-gallery-prev{left:0;top:50%;margin-top:-30px;border-top-left-radius:0;border-bottom-left-radius:0;width:40px;color:#4659c2;font-size:14px}.school-profile .company-list-item-gallery-items img{width:100%;display:block;vertical-align:middle}@media (max-width:769px){.school-profile .company-list-item-gallery-items{height:300px}}@media (min-width:1024px){.school-profile .company-list-item-gallery-items{height:400px}}@media (min-width:1240px){.school-profile .company-list-item-gallery-items{height:600px}}.school-profile .company-details-branch-descr{color:#000}.school-profile .fadeout{position:relative;max-height:280px;overflow:hidden}.school-profile .fadeout .fadeoutrm{position:absolute;left:0;top:250px;color:#4659c2;height:40px;line-height:40px;background-color:#f9f9f9;display:block;width:100%;font-weight:600}.school-profile .fadeout .company-details-branch-descr{color:#000;max-height:250px;overflow:hidden}.school-profile .fadeout .company-details-branch-descr:after{position:absolute;top:170px;left:0;height:80px;width:100%;background:red;content:'';background:-webkit-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-moz-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-o-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%);background-image:-ms-linear-gradient(rgba(249,249,249,0) 0,#f9f9f9 100%)}.school-profile .layout-main-body-tabmenu nav{overflow:hidden}@media (min-width:769px){.school-profile .layout-main-body-tabmenu a+a{margin-left:15px}}.school-profile .layout-main-body-tabmenu a{display:inline-block;float:none;max-width:none;width:auto;font-size:20px}.school-profile .layout-main-body-tabmenu a:after{height:9px}.school-profile .term-list-filter{padding:0;background-color:transparent}.school-profile .term-list-filter .form-group-input{background-color:transparent}.school-profile .term-list-filter .swiper-container{height:auto;overflow:initial}.school-profile .term-list-filter .swiper-slide{display:inline}.school-profile .term-list-filter .swiper-wrapper{position:relative;top:initial;left:initial;bottom:initial;width:100%}@media (max-width:769px){.school-profile .term-list-filter .swiper-container{height:45px;overflow:hidden;position:relative}.school-profile .term-list-filter .swiper-wrapper{position:absolute;top:0;left:0;bottom:0;width:20000em}}.school-profile .term-list-filter .form-group-input--radio span{border-radius:5px;background-color:#fff;border:0;box-shadow:0 1px 6px rgba(0,0,0,.18)}.school-profile .term-list-filter .form-group-input--radio span:before{background-color:#e8e8e8;content:''}.school-profile .term-list-filter .form-group-input--radio span input{border:1px solid #dedede}.school-profile .term-list-filter .form-group-input--radio input:checked+span{color:#000}.school-profile .term-list-filter .form-group-input--radio input:checked+span:before{background-color:#4659c2}.school-profile .term-list-filter .term-list-filter-item-option{border-radius:5px;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.18);position:relative}.school-profile .term-list-filter .term-list-filter-item-option i{position:absolute;right:5px;display:inline;float:initial}.school-profile .term-list-filter .term-list-filter-item-option ul{min-width:initial;margin-left:-15px}#termFilterForm .navlink,.school-profile .navlink{line-height:22px;font-size:16px;color:#4659c2;display:block;width:100%;font-weight:600;margin-top:10px;margin-bottom:20px}.school-profile .company-details-opinionbar .text-blue{color:#4659c2;font-size:14px}.school-profile .company-details-comments-item{padding:0;background:0 0;border-bottom:1px solid #e0e0e0}.school-profile .company-details-comments-item .company-details-comments-item-header-imag{width:50px;height:50px;display:inline-block;border-radius:50%;background:#929292;float:left;margin-right:20px;margin-top:15px}.school-profile .company-details-comments-item .company-details-comments-item-info{padding:0}.school-profile .company-details-comments-item .company-details-comments-item-body{padding-top:0}.school-profile .company-details-comments-item .company-details-comments-item-body .typo{margin:0;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-body .typo-reply{font-weight:400;text-align:right}.school-profile .company-details-comments-item .company-details-comments-item-scores{margin-bottom:10px;line-height:35px}.school-profile .company-details-comments-item .company-details-comments-item-scores.green-score{color:#5e9e4d}.school-profile .company-details-comments-item .company-details-comments-item-scores.green-score span:first-child{color:#fff;background-color:#5e9e4d;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-scores.red-score{color:#9e0000}.school-profile .company-details-comments-item .company-details-comments-item-scores.red-score span:first-child{color:#fff;background-color:#9e0000;font-weight:600}.school-profile .company-details-comments-item .company-details-comments-item-scores span{background:#fff;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,.18);display:inline-block;padding:0 10px;margin-right:10px;margin-bottom:10px;font-size:13px}.school-profile .company-details-comments-item-header{position:relative;top:initial;left:initial;background:0 0;margin:0}.school-profile .company-details-comments-item.zaufana-opinia{background:0 0}.school-profile .company-details-comments-item.zaufana-opinia .company-details-comments-item-header{position:relative;padding-right:95px;background:0 0}.school-profile .company-details-comments-item.zaufana-opinia .company-details-comments-item-header:before{content:'';position:absolute;right:10px;top:10px;background:transparent url(/images/trustedbadge.png) 0 0 no-repeat;width:81px;height:81px;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.school-profile .company-details-comments-item-header-image{margin-top:15px}.school-profile .company-terms-item{border:0;box-shadow:0 1px 6px rgba(0,0,0,.18);padding:20px}.school-profile .company-terms-item h3{color:#000;font-size:21px;font-weight:700}.school-profile .company-terms-item .price{font-size:26px;display:block}.school-profile .company-terms-item .crossedprice{font-size:17px}.school-profile .company-terms-item .button{display:block;text-align:center}@media (max-width:769px){.school-profile .company-terms-item .button{display:inline-block}}.school-profile .company-terms-item .price.text-blue{color:#485bc3;font-weight:700}.school-profile .company-terms-item .price.text-red{color:red;font-weight:700}.school-profile .company-terms-item .price-block{text-align:right}@media (max-width:769px){.school-profile .company-terms-item .price-block{margin-top:20px}}@media (max-width:769px){.school-profile .company-terms-item .button-price-block{text-align:center;margin-top:20px}}.school-profile .owner-bar{display:block;height:30px;width:100%;background:#39a4ff;color:#fff;line-height:30px}.school-profile .owner-bar-link{font-size:14px;padding-left:10px;position:relative;display:block;height:30px}.school-profile .owner-bar-close{background:#fff;color:#39a4ff;width:16px;height:16px;line-height:16px;text-align:center;border-radius:5px;position:absolute;top:5px;right:5px}.school-profile .company-list-item-agencyheader select{margin:10px 0;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,.18)}@media (min-width:769px){.school-profile .company-list-item-agencyheader select{max-width:50%}}@media (max-width:769px){.school-profile .opinionheaderbuttons .header-tab:first-child{border-right:0}}@media (max-width:769px){.school-profile .opinionheaderbuttons a{background:0 0;padding:0 5px;color:#4659c2;font-weight:600;height:35px;line-height:20px;border-radius:0}}@media (max-width:769px){.school-profile .opinionheaderbuttons a.header-tab-active{border-bottom:2px solid #4659c2}}.resp-container{position:relative;overflow:hidden;padding-top:350px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-height:400px;border:0}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.modal-stats{background:#00aeff;text-align:center;color:#fff;padding:32px 0}.modal-stats-main{padding:0 40px;margin-top:40px}@media (max-width:1025px){.modal-stats-main{margin-top:0}}.modal-stats-main-box{position:relative;padding-top:300px}@media (max-width:1025px){.modal-stats-main-box{padding-top:0;margin-bottom:60px}}.modal-stats-text1{font-size:32px;font-weight:600;border-bottom:1px solid #5ec1f2;padding-bottom:16px}@media (max-width:1025px){.modal-stats-text1{font-size:20px}}.modal-stats-text2{font-size:24px;padding:20px 0}.modal-stats-text2 span{font-weight:600}@media (max-width:1025px){.modal-stats-text2{font-size:16px}}.modal-stats-text3{font-size:18px;font-weight:600;padding:20px 0}@media (min-width:1025px){.modal-stats-text3{text-align:left}.modal-stats-text3:after{position:absolute;top:12px;right:0;margin-right:-14px;content:'>';font-size:60px}}@media (max-width:1025px){.modal-stats-text3{font-size:20px}}.modal-stats-text4{font-size:28px;font-weight:600;padding-top:20px}@media (min-width:1025px){.modal-stats-text4{text-align:left;padding-left:20px}}.modal-stats-text5{font-size:11px}.modal-stats-text6{font-size:19px;font-weight:500}.modal-stats-text6 span{display:block}@media (max-width:1025px){.modal-stats-text6 span{display:inline}}.modal-stats-text7{font-size:19px;font-weight:500;padding-top:40px}.modal-stats-text7 span{font-size:15px}.modal-stats-text8{font-weight:300}.modal-stats-text9{font-size:19px;font-weight:500}.modal-stats-text10{font-size:19px;font-weight:500;padding-top:40px}.modal-stats-text10 span{font-size:15px}.modal-stats-text11{font-size:15px;color:#ffea00;font-weight:500;position:absolute;bottom:-100px}@media (max-width:1025px){.modal-stats-text11{bottom:-265px;width:100%;text-align:center;left:8px}}.modal-stats .modal-stats-box1{background:#626262;height:190px;border-radius:10px;width:33%;position:absolute;left:0;top:20px}@media (max-width:1025px){.modal-stats .modal-stats-box1{width:80%;position:relative;margin:0 auto;max-width:260px;left:initial;top:initial}}.modal-stats .modal-stats-box1 .modal-stats-box1-content{position:relative;padding-top:40px}@media (max-width:1025px){.modal-stats .modal-stats-box1 .modal-stats-box1-content{padding-top:15px;text-align:left;padding-left:60px}}@media (max-width:1025px){.modal-stats .modal-stats-box1 .modal-stats-box1-content .modal-stats-text7{padding-top:26px}}.modal-stats .modal-stats-box1 .modal-stats-box1-content:before{height:1px;background:#4b4b4b;width:100%;content:' ';position:absolute;top:100px;left:0}@media (max-width:1025px){.modal-stats .modal-stats-box1 .modal-stats-box1-content:before{top:70px}}.modal-stats .modal-stats-box1 .modal-stats-box1-content:after{background:transparent url(/images/ownerbar-t.png) 0 0 no-repeat;content:'';position:absolute;width:54px;height:54px;top:-30px;left:50%;margin-left:-27px}@media (max-width:1025px){.modal-stats .modal-stats-box1 .modal-stats-box1-content:after{top:50%;margin-left:0;left:-20px;margin-top:-27px}}.modal-stats .modal-stats-box2{background:red;height:230px;border-radius:10px;width:37%;margin-left:-2%;position:absolute;z-index:10;left:33%;top:0;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 3px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 2px 8px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}@media (max-width:1025px){.modal-stats .modal-stats-box2{width:90%;position:relative;margin:0 auto;max-width:305px;left:initial;top:initial;margin-top:-40px;height:200px}}.modal-stats .modal-stats-box2 .modal-stats-box2-content{position:relative;padding-top:60px}@media (max-width:1025px){.modal-stats .modal-stats-box2 .modal-stats-box2-content{padding-top:30px;text-align:left;padding-left:80px}}.modal-stats .modal-stats-box2 .modal-stats-box2-content:before{height:1px;background:#d40000;width:100%;content:' ';position:absolute;top:120px;left:0}@media (max-width:1025px){.modal-stats .modal-stats-box2 .modal-stats-box2-content:before{top:90px}}.modal-stats .modal-stats-box2 .modal-stats-box2-content:after{background:transparent url(/images/ownerbar-s.png) 0 0 no-repeat;content:'';position:absolute;width:60px;height:65px;top:-30px;left:50%;margin-left:-30px}@media (max-width:1025px){.modal-stats .modal-stats-box2 .modal-stats-box2-content:after{top:50%;margin-left:0;left:-20px;margin-top:-30px}}.modal-stats .modal-stats-box3{background:#626262;border-radius:10px;height:190px;width:33%;position:absolute;left:64%;top:20px}@media (max-width:1025px){.modal-stats .modal-stats-box3{width:80%;position:relative;margin:0 auto;max-width:260px;left:initial;top:initial;margin-top:-20px}}.modal-stats .modal-stats-box3 .modal-stats-box3-content{position:relative;padding-top:40px}@media (max-width:1025px){.modal-stats .modal-stats-box3 .modal-stats-box3-content{text-align:left;padding-left:60px}}@media (max-width:1025px){.modal-stats .modal-stats-box3 .modal-stats-box3-content .modal-stats-text7{padding-top:60px}}.modal-stats .modal-stats-box3 .modal-stats-box3-content:before{height:1px;background:#4b4b4b;width:100%;content:' ';position:absolute;top:100px;left:0}.modal-stats .modal-stats-box3 .modal-stats-box3-content:after{background:transparent url(/images/ownerbar-l.png) 0 0 no-repeat;content:'';position:absolute;width:54px;height:54px;top:-30px;left:50%;margin-left:-27px}@media (max-width:1025px){.modal-stats .modal-stats-box3 .modal-stats-box3-content:after{top:50%;margin-left:0;left:-20px;margin-top:-13px}}.modal-stats .arrow-1{position:absolute;width:92px;height:41px;background:transparent url(/images/ownerbar-arrowd-1.png) 0 0 no-repeat;bottom:-20px;right:-25px;z-index:20}@media (max-width:1025px){.modal-stats .arrow-1{background:transparent url(/images/ownerbar-arrowm-1.png) 0 0 no-repeat;width:40px;height:126px;bottom:-62px;left:20px;right:initial}}.modal-stats .arrow-2{position:absolute;width:58px;height:44px;background:transparent url(/images/ownerbar-arrowd-2.png) 0 0 no-repeat;bottom:-90px;right:-70px}@media (max-width:1025px){.modal-stats .arrow-2{background:transparent url(/images/ownerbar-arrowm-2.png) 0 0 no-repeat;width:67px;height:218px;bottom:-184px;right:-10px}}body.scroll-down .layout-main-body-tabmenu{top:0;position:fixed;z-index:1000}.course-promo-banner{padding:20px 0;text-align:center;width:100%;overflow:hidden}.course-promo-banner .button{float:none}.course-promo-banner .button-blue,.course-promo-banner .button-red{text-transform:uppercase}.course-promo-banner .button-red{margin:10px 0;position:relative;overflow:visible}.course-promo-banner .button-red:before{content:' ';width:89px;height:50px;background:transparent url(/images/course-promo-banner.png) 0 0 no-repeat;background-size:cover;display:block;position:absolute;right:-110px;top:20px}@media (max-width:481px){.course-promo-banner .button-red:before{width:60px;height:33px;right:-70px;top:30px}}.course-promo-banner .button-blue{height:35px;line-height:35px;margin:5px 0}.course-promo-banner .line1{color:#d70000;font-size:19px;text-transform:uppercase;font-weight:400}.course-promo-banner .line2{color:#d70000;font-size:28px;text-transform:uppercase;font-weight:800}.course-promo-banner .line3{padding:10px 0 5px 0;color:#004d9b;font-size:19px;font-weight:800}.course-promo-banner .line4{color:#004d9b;font-size:16px;font-weight:800}.button-blue{background-color:#004d9b;border-color:#004d9b;color:#fff}.button-blue:after,.button-blue:focus:not(.active),.button-blue:hover:not(.active){background-color:#fff;border-color:#fff;color:#004d9b}.button-red{background-color:#d70000;border-color:#d70000;color:#fff}.button-red:after,.button-red:focus:not(.active),.button-red:hover:not(.active){background-color:#fff;border-color:#fff;color:#004d9b}.course-promo-box{border:2px solid #55d48a;margin-bottom:20px;padding:20px;background:#fff;position:relative}@media (max-width:769px){.course-promo-box{padding:15px 10px}}.course-promo-box-label{display:block;content:'Polecana';position:absolute;top:30px;right:50px;background:#ececec;border-radius:20px;padding:10px 20px;color:#55d48a;font-size:18px;font-family:Poppins,Helvetica,Arial,sans-serif;font-weight:500}@media (max-width:769px){.course-promo-box-label{top:0;right:0;font-size:12px;padding:5px 10px}}.slider{display:inline-block;vertical-align:middle;position:relative}.slider.slider-horizontal{width:90%;height:20px}.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#2e6da4;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{-ms-transform:translateX(-50%);transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:initial;right:0}.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick{margin-left:initial;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:initial;right:0}.slider.slider-horizontal.slider-rtl .tooltip{-ms-transform:translateX(50%);transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-10px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#2e6da4;border-right-color:#2e6da4;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:initial;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:initial;right:0}.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:initial;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);background-image:linear-gradient(to bottom,#dfdfdf 0,#bebebe 100%);background-repeat:repeat-x}.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);background-image:linear-gradient(to bottom,#e5e5e5 0,#e9e9e9 100%);background-repeat:repeat-x;cursor:not-allowed}.slider input{display:none}.slider .tooltip{pointer-events:none}.slider .tooltip.top{margin-top:-36px;position:absolute;display:none}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.slider .tooltip.top.in{display:inline}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{position:absolute;cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#f9f9f9 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:4px}.slider-selection{position:absolute;background-image:-webkit-linear-gradient(top,#4659c2 0,#4659c2 100%);background-image:-o-linear-gradient(top,#4659c2 0,#4659c2 100%);background-image:linear-gradient(to bottom,#4659c2 0,#4659c2 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);background-repeat:repeat-x}.slider-track-high,.slider-track-low{position:absolute;background:0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#4659c2;background-image:-webkit-linear-gradient(top,#4659c2 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#4659c2 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#4659c2 0,#2e6da4 100%);background-repeat:repeat-x;filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}.slider-handle:hover{cursor:pointer}.slider-handle.round{border-radius:50%}.slider-handle.triangle{background:transparent none}.slider-handle.custom{background:transparent none}.slider-handle.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick{position:absolute;cursor:pointer;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#f9f9f9 0,#f5f5f5 100%);background-repeat:repeat-x;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.triangle{background:transparent none}.slider-tick.custom{background:transparent none}.slider-tick.custom::before{line-height:20px;font-size:20px;content:'\2605';color:#726204}.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:-o-linear-gradient(top,#8ac1ef 0,#82b3de 100%);background-image:linear-gradient(to bottom,#8ac1ef 0,#82b3de 100%);background-repeat:repeat-x;opacity:1}.company-details-header-title{max-height:none}@media (max-width:769px){.company-details-header-title{font-size:24px}}.course-form{display:table;width:100%;font-size:12px}.course-form-row{display:table-row}.course-form-row-info{width:63%;background-color:#fff3a1;display:table-cell;position:relative;padding:20px 30px}@media (max-width:1025px){.course-form-row-info{padding:10px 15px}}.course-form-row-info .crossedprice{text-decoration:line-through}.course-form-row-info .startdate{color:#000;font-size:18px;font-weight:600;margin:12px 0}.course-form-row-info .termformcontainer-price-box{float:right;width:38%;text-align:right}@media (max-width:1025px){.course-form-row-info .termformcontainer-price-box{float:left;width:50%;text-align:left}}.course-form-row-info .termformcontainer-button-box{display:none}@media (max-width:769px){.course-form-row-info .termformcontainer-button-box{float:left;display:block;width:50%;text-align:right}.course-form-row-info .termformcontainer-button-box:after{clear:both;content:' ';position:relative;display:table}}.course-form-row-info .termformcontainer-cat-box{float:left;width:58%}@media (max-width:1025px){.course-form-row-info .termformcontainer-cat-box{margin-top:20px;float:left;width:100%}}.course-form-row-info .termformcontainer-price{text-align:center;padding:10px 15px 0 15px;color:#fff;display:inline-block;background:#509300;border-radius:5px;font-size:15px;font-weight:500}@media (max-width:1025px){.course-form-row-info .termformcontainer-price{padding:8px 15px 0 15px;font-size:12px}}.course-form-row-info .termformcontainer-price .price{font-size:29px;font-weight:600;line-height:40px}@media (max-width:1025px){.course-form-row-info .termformcontainer-price .price{font-size:22px;font-weight:600;line-height:28px}}.course-form-row-info h2{color:#509300;font-size:22px}.course-form-row-info h3{color:#509300;font-size:16px;font-weight:300}.course-form-row-info .break{height:1px;line-height:1px;background:#e9e694;margin-bottom:20px}.course-form-row-info .company-details-header-body{min-height:170px}@media (max-width:769px){.course-form-row-info .company-details-header-body{min-height:0;height:100%}}.course-form-row-info .info+.info{margin-top:10px}.course-form-row-info .company-details-header-logo{top:20px;left:30px}@media (max-width:769px){.course-form-row-info .company-details-header-logo{position:static}}@media (min-width:770px){.course-form-row-info:after{content:"";position:absolute;bottom:50%;right:0;margin-right:-14px;margin-bottom:-14px;border-left:14px solid #fff3a1;border-top:14px solid transparent;border-bottom:14px solid transparent}}@media (max-width:769px){.course-form-row-info:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-14px;margin-bottom:-14px;border-top:14px solid #fff3a1;border-left:14px solid transparent;border-right:14px solid transparent}}@media (max-width:769px){.course-form-row-info{display:block;width:100%}}.course-form-row-form{width:37%;color:#fff;background-color:#4659c2;display:table-cell;padding:30px 35px}@media (max-width:1025px){.course-form-row-form{padding:25px 15px}}@media (max-width:769px){.course-form-row-form{display:block;width:100%}}.course-form-row-form h3{font-size:18px;font-weight:500;color:#fff;margin-bottom:10px}.course-form-row-form .form-group label{color:#fff;font-weight:300;font-size:14px;padding:15px 0 5px 0}.course-form-row-form .form-group button{display:block;width:100%;margin:20px 0}.course-form-row-form .form-group+.form-group{margin-top:0}.course-form-row-form .form-actions{padding:0}.course-form-row-form .form-actions button{display:block;width:100%;margin:20px 0}*/



