@charset "UTF-8";@font-face{font-family:social-media-icons;src:url(../fonts/preciosa/fonts/social-media-icons.ttf?v=20258212414&2uyleh) format('truetype'),url(../fonts/preciosa/fonts/social-media-icons.woff?v=20258212414&2uyleh) format('woff'),url(../fonts/preciosa/fonts/social-media-icons.svg?v=20258212414&2uyleh#social-media-icons) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:social-media-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-linked-in:before{content:"\e900"}.icon-instagram:before{content:"\e901"}.icon-facebook:before{content:"\e902"}.icon-twitter:before{content:"\e903"}.icon-youtube:before{content:"\e904"}@font-face{font-family:Garamond;src:url(../fonts/preciosa/fonts/Garamond.eot?v=20258212414&#iefix) format('embedded-opentype'),url(../fonts/preciosa/fonts/Garamond.woff?v=20258212414) format('woff'),url(../fonts/preciosa/fonts/Garamond.ttf?v=20258212414) format('truetype'),url(../fonts/preciosa/fonts/Garamond.svg?v=20258212414#Garamond) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Garamond-Bold;src:url(../fonts/preciosa/fonts/Garamond-Bold.eot?v=20258212414&#iefix) format('embedded-opentype'),url(../fonts/preciosa/fonts/Garamond-Bold.woff?v=20258212414) format('woff'),url(../fonts/preciosa/fonts/Garamond-Bold.ttf?v=20258212414) format('truetype'),url(../fonts/preciosa/fonts/Garamond-Bold.svg?v=20258212414#Garamond-Bold) format('svg');font-weight:400;font-style:normal}html{scroll-behavior:smooth}body{font-family:'Open Sans',sans-serif;font-weight:300;font-size:18px;line-height:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background:#fff;color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;overflow-x:hidden;position:relative}@media screen and (max-width:991px){body{font-size:16.2px;line-height:27px}}@media screen and (max-width:767px){body{font-size:12.6px;line-height:21px}}.main{position:relative;min-height:50vh;background-color:#fff;z-index:1}select::-ms-expand{display:none}::selection{background-color:#003160;color:#fff}::-moz-selection{background-color:#003160;color:#fff}*{outline:0}.mobile *{cursor:pointer}h1,h2,h3,h4,h5{font-family:Garamond,serif;font-weight:400;padding:0;margin:0 0 40px 0}h1{color:#003160;font-size:75px;line-height:83px}@media screen and (max-width:991px){h1{font-size:52.5px;line-height:58.1px}}@media screen and (max-width:767px){h1{font-size:45px;line-height:49.8px}}h2{color:#333;font-size:48px;line-height:55px}@media screen and (max-width:991px){h2{font-size:33.6px;line-height:38.5px}}@media screen and (max-width:767px){h2{font-size:28.8px;line-height:33px}}h3{color:#333;font-size:24px;line-height:30px;margin-bottom:10px}@media screen and (max-width:991px){h3{font-size:21.6px;line-height:27px}}@media screen and (max-width:767px){h3{font-size:16.8px;line-height:21px}}.paragraph,p{padding:0;margin:0 0 40px 0}a{color:#003160;text-decoration:none;border-bottom:1px dashed #003160}a:focus,a:hover{color:rgba(0,49,96,.9);text-decoration:none}ul{list-style-type:none;padding:0}ul li{position:relative;padding-left:12px;margin-bottom:5px}ul li.no-bullet:after{display:none}ul li:after{content:'';display:block;width:3px;height:3px;border-radius:50%;background:#000;position:absolute;top:13px;left:0}@media screen and (max-width:991px){ul li:after{top:11px}}@media screen and (max-width:767px){ul li:after{top:8px}}ol{text-align:left;counter-reset:item;list-style-type:none;list-style-position:inside;padding-left:0}ol>li{position:relative;padding-left:35px}ol>li:before{font-size:13px;vertical-align:middle;width:25px;color:#fff;text-align:center;content:counter(item) " ";counter-increment:item;position:absolute;left:0;background:url(../images/ol.svg?v=20258212414) 0 6px no-repeat}@media screen and (max-width:991px){ol>li:before{background-position:0 4px}}@media screen and (max-width:767px){ol>li:before{width:18px;font-size:10px}}ol>li ul{margin:15px 0 25px 0;padding:0 0 0 3px;line-height:26px}@media screen and (max-width:767px){ol>li ul{line-height:18px}}.ie ol>li:before{background-position:0 3px}section{text-align:center;position:relative;padding:60px 0}@media screen and (max-width:991px){section{padding:35px 0}}@media screen and (max-width:767px){section{padding:35px 0}}section.padding-big{padding:100px 0}@media screen and (max-width:991px){section.padding-big{padding:70px 0}}section.grey{background:#f8f8f8}header+section{padding-top:0}.col-sm-half{position:relative;min-height:1px;padding-left:15px;padding-right:15px;float:left;width:4.16666667%}.col-md-fifth{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media screen and (min-width:768px){.col-md-fifth{width:calc(100% / 3);float:left}.col-md-fifth:nth-child(3n+1){clear:left}}@media screen and (min-width:992px){.col-md-fifth{width:calc(100% / 5)}.col-md-fifth:nth-child(3n+1){clear:none}.col-md-fifth:nth-child(5n+1){clear:left}}.col-md-four-fifths{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin:0 auto;vertical-align:top;clear:both}@media screen and (min-width:768px){.col-md-four-fifths{width:calc((100% / 3) * 2);float:left}}@media screen and (min-width:992px){.col-md-four-fifths{width:calc((100% / 5) * 4);clear:none}}.text-left{text-align:left}.text-center{text-align:center}.text-center.img-responsive{display:inline-block}.text-right{text-align:right}@media only screen and (max-width:991px){.text-right{text-align:center}}ul.diamonds{margin:0}ul.diamonds li{padding-left:25px}ul.diamonds li:after{content:url(../images/diamond.svg?v=20258212414);background:0 0;width:13px;height:15px;top:0}ul.diamonds-stroke{margin:0;text-align:left}ul.diamonds-stroke li{padding-left:25px}ul.diamonds-stroke li:after{content:url(../images/diamond-stroke.svg?v=20258212414);background:0 0;width:13px;height:15px;top:0}ul.diamonds-stroke-right{margin:0;text-align:right}ul.diamonds-stroke-right li{padding-right:25px;padding-left:0}ul.diamonds-stroke-right li:after{content:url(../images/diamond-stroke.svg?v=20258212414);background:0 0;width:13px;height:15px;top:0;left:auto;right:0}@media only screen and (max-width:991px){ul.diamonds-stroke-right{text-align:left;margin-bottom:50px}ul.diamonds-stroke-right li{padding-left:25px;padding-right:0}ul.diamonds-stroke-right li:after{right:auto;left:0}}.block-white{position:relative;z-index:1;background-color:#fff}@media screen and (min-width:1199px){.block-white{padding:0 0 100px 0}}.block-gray{position:relative;z-index:1;background-color:#f8f8f8}p span.big{font-size:1.2em;display:block}p.perex{margin-bottom:40px;font-size:30px;line-height:40px}@media screen and (max-width:991px){p.perex{font-size:20px;line-height:30px}}@media screen and (max-width:767px){p.perex{font-size:17px;line-height:25px}}.cc_div_settings{display:none!important}.responsive-video{position:relative;padding-bottom:56.25%;height:0}.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@font-face{font-family:preciosa;src:url(../fonts/preciosa/fonts/preciosa.eot?v=20258212414);src:url(../fonts/preciosa/fonts/preciosa.eot?v=20258212414&#iefix) format("embedded-opentype"),url(../fonts/preciosa/fonts/preciosa.woff?v=20258212414) format("woff"),url(../fonts/preciosa/fonts/preciosa.ttf?v=20258212414) format("truetype"),url(../fonts/preciosa/fonts/preciosa.svg?v=20258212414#preciosa) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:preciosa!important;content:attr(data-icon);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}[class*=" icon-"]:before,[class^=icon-]:before{font-family:preciosa!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}.icon-home:before{content:"\61"}.page404{min-height:50vh;overflow:hidden}@media screen and (max-width:991px){.page404{min-height:55vh}}#blog-detail .cont-heart-left-top{padding-top:0}.news-image{width:auto;max-width:100%;height:auto}.event--empty p{-ms-flex-positive:1;flex-grow:1;text-align:center}.news-editor ul{text-align:left}.news-editor li{margin-bottom:.75rem}.news-editor h2{margin-top:4.5rem}.news-editor h2:first-child{margin-top:0}.news section{min-height:750px}.news section:after{top:28vh}.news.news-detail{background:0 0}.news.news-detail header{min-height:140px;background-color:#fff}@media only screen and (max-width:767px){.news.news-detail header{min-height:80px}}.news.news-detail .bg-wrapper{height:0}.news.news-detail .img-wrap{margin-bottom:2rem}.news.news-detail .img-wrap img{max-width:100%;height:auto}.news.news-detail .logo{margin-left:0}.news .news-list .item{text-align:left;margin-bottom:2em}.news .news-list .item:nth-child(odd){padding-right:20px}.news .news-list .item:nth-child(even){padding-left:20px}.news .news-list .item a{padding-bottom:.2em;line-height:1.4}.news .news-list .item img{max-width:100%;height:auto;margin-bottom:1rem}.news .news-list .item p{margin:0;padding-bottom:1em}@media (max-width:767px){.news .news-list .item{padding-left:15px!important;padding-right:15px!important}}.news .detail-news-section{padding:35px 15px;-ms-flex:1 0 auto;flex:1 0 auto;min-height:1200px}.news .detail-news-section:after{top:50%}.news .news-perex{font-size:1.6em;text-align:center;margin-bottom:2em;line-height:1.4}@media (max-width:425px){.news .news-perex{font-size:1.2em}}.news .news-content{text-align:left}.news p.back{text-align:center}.news p.back a{text-transform:uppercase}.actuality .article h3{margin-bottom:25px;font-size:30px}@media screen and (max-width:991px){.actuality .article h3{font-size:25px}}@media screen and (max-width:767px){.actuality .article h3{font-size:20px}}.news-detail:after{display:none}.event--empty{-ms-flex-pack:center;justify-content:center}.admissions:after{content:"";background:url(../images/bg-right-1.svg?v=20258212414) no-repeat bottom right;z-index:-1;width:379px;height:614px;position:absolute;right:0;bottom:-250px}@media screen and (max-width:991px){.admissions:after{background-size:70%}}@media screen and (max-width:767px){.admissions:after{background-size:60%;bottom:-107px}}.admissions ol{font-family:Garamond,sans-serif;counter-reset:item}.admissions ol.left{text-align:right}@media screen and (max-width:991px){.admissions ol.left{text-align:left}}.admissions ol.left li{padding-right:67px}@media screen and (max-width:991px){.admissions ol.left li{padding-left:45px;padding-right:0}}.admissions ol.left li:before{left:auto;right:0}@media screen and (max-width:991px){.admissions ol.left li:before{left:0;right:auto}}.admissions ol.right{text-align:left}.admissions ol.right li{padding-left:67px}.admissions ol.right li:first-child:before{content:"4 "}.admissions ol.right li:first-child+li:before{content:"5 "}.admissions ol.right li:first-child+li+li:before{content:"6 "}.admissions ol li{margin-bottom:64px;font-size:21px;padding-left:0;line-height:32px}@media screen and (max-width:1199px){.admissions ol li{margin-bottom:34px}}@media screen and (max-width:991px){.admissions ol li{line-height:22px;font-size:17px;margin-bottom:15px}}.admissions ol li:after{content:none}.admissions ol li:before{color:#000;font-size:21px;content:counter(item) " ";counter-increment:item;background:url(../images/diamant-stroke.svg?v=20258212414) 0 6px no-repeat;background-size:45px 41px;width:45px;height:48px;line-height:43px;top:-4px}@media screen and (max-width:991px){.admissions ol li:before{background-size:35px 25px;width:35px;height:32px;line-height:32px;font-size:15px}}.admissions .sm-center{text-align:center}.admissions .sm-center p{margin-bottom:1rem;font-size:1.8rem}.admissions .sm-center img{display:inline-block}.admissions .col-sm-3{width:30%}@media screen and (max-width:991px){.admissions .col-sm-3{width:100%}}.admissions .col-sm-6{width:40%}@media screen and (max-width:991px){.admissions .col-sm-6{width:100%}}@media screen and (max-width:767px){.admissions img{margin:0 auto}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.homepage:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-homepage.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.homepage:after{padding-bottom:250px}}@media screen and (max-width:1199px){.homepage:after{background:url(../images/banners-jpg/header-homepage-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.homepage:after{background:url(../images/banners-jpg/header-homepage-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.vacancies:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-homepage.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.vacancies:after{padding-bottom:250px}}@media screen and (max-width:1199px){.vacancies:after{background:url(../images/banners-jpg/header-homepage-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.vacancies:after{background:url(../images/banners-jpg/header-homepage-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.detail-jewelery:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-detail-jewelery.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.detail-jewelery:after{padding-bottom:250px}}@media screen and (max-width:1199px){.detail-jewelery:after{background:url(../images/banners-jpg/header-detail-jewelery-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.detail-jewelery:after{background:url(../images/banners-jpg/header-detail-jewelery-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.detail-vinilog:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-detail-vinilog.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.detail-vinilog:after{padding-bottom:250px}}@media screen and (max-width:1199px){.detail-vinilog:after{background:url(../images/banners-jpg/header-detail-vinilog-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.detail-vinilog:after{background:url(../images/banners-jpg/header-detail-vinilog-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.detail-koralky:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-detail-koralky.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.detail-koralky:after{padding-bottom:250px}}@media screen and (max-width:1199px){.detail-koralky:after{background:url(../images/banners-jpg/header-detail-koralky-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.detail-koralky:after{background:url(../images/banners-jpg/header-detail-koralky-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.detail-chatons:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-detail-chatons.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.detail-chatons:after{padding-bottom:250px}}@media screen and (max-width:1199px){.detail-chatons:after{background:url(../images/banners-jpg/header-detail-chatons-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.detail-chatons:after{background:url(../images/banners-jpg/header-detail-chatons-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.detail-zircon:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-detail-zircon.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.detail-zircon:after{padding-bottom:250px}}@media screen and (max-width:1199px){.detail-zircon:after{background:url(../images/banners-jpg/header-detail-zircon-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.detail-zircon:after{background:url(../images/banners-jpg/header-detail-zircon-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.detail-lustry:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-detail-lustry.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.detail-lustry:after{padding-bottom:250px}}@media screen and (max-width:1199px){.detail-lustry:after{background:url(../images/banners-jpg/header-detail-lustry-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.detail-lustry:after{background:url(../images/banners-jpg/header-detail-lustry-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.form:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-homepage.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.form:after{padding-bottom:250px}}@media screen and (max-width:1199px){.form:after{background:url(../images/banners-jpg/header-homepage-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.form:after{background:url(../images/banners-jpg/header-homepage-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.news:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-news.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.news:after{padding-bottom:250px}}@media screen and (max-width:1199px){.news:after{background:url(../images/banners-jpg/header-news-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.news:after{background:url(../images/banners-jpg/header-news-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.banner-1:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-banner-1.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.banner-1:after{padding-bottom:250px}}@media screen and (max-width:1199px){.banner-1:after{background:url(../images/banners-jpg/header-banner-1-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.banner-1:after{background:url(../images/banners-jpg/header-banner-1-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.banner-2:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-banner-2.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.banner-2:after{padding-bottom:250px}}@media screen and (max-width:1199px){.banner-2:after{background:url(../images/banners-jpg/header-banner-2-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.banner-2:after{background:url(../images/banners-jpg/header-banner-2-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.banner-3:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-banner-3.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.banner-3:after{padding-bottom:250px}}@media screen and (max-width:1199px){.banner-3:after{background:url(../images/banners-jpg/header-banner-3-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.banner-3:after{background:url(../images/banners-jpg/header-banner-3-sm.jpg?v=20258212414) no-repeat center 0}}@keyframes show{from{opacity:0}to{opacity:1}}@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-100px)}}@media screen and (max-width:1199px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-70px)}}}@media screen and (max-width:767px){@keyframes anim-banner{from{transform:translateY(0)}to{transform:translateY(-60px)}}}.banner-4:after{content:"";display:block;width:100%;height:0;padding-bottom:40%;position:absolute;left:0;top:0;opacity:0;animation:show .5s linear .3s 1 alternate forwards,anim-banner 7s ease .4s 1 alternate forwards;background:url(../images/banners-jpg/header-banner-4.jpg?v=20258212414) no-repeat center -100px}@media screen and (max-width:767px){.banner-4:after{padding-bottom:250px}}@media screen and (max-width:1199px){.banner-4:after{background:url(../images/banners-jpg/header-banner-4-md.jpg?v=20258212414) no-repeat center 0}}@media screen and (max-width:767px){.banner-4:after{background:url(../images/banners-jpg/header-banner-4-sm.jpg?v=20258212414) no-repeat center 0}}.big-crystal .bc{position:relative}.big-crystal .bc:before{content:"";width:184px;height:165px;display:block;text-align:center;margin:0 auto 30px auto;background:url(../images/big-crystal/border.svg?v=20258212414) no-repeat center}@media screen and (max-width:991px){.big-crystal .bc:before{max-width:157px;height:140px;margin:0 auto 20px auto}}@media screen and (max-width:767px){.big-crystal .bc:before{max-width:122px;height:120px;margin:0 auto 10px auto}}.big-crystal .bc:after{content:"";position:absolute;left:0;right:0;top:0;margin:0 auto;width:184px;height:165px;display:block}@media screen and (max-width:991px){.big-crystal .bc:after{max-width:157px;height:140px}}@media screen and (max-width:767px){.big-crystal .bc:after{max-width:122px;height:120px}}.big-crystal .bc.bc-1:after{background:url(../images/big-crystal/tip-1.svg?v=20258212414) no-repeat center 30px;background-size:40%}.big-crystal .bc.bc-2:after{background:url(../images/big-crystal/tip-2.svg?v=20258212414) no-repeat center 30px;background-size:30%}.big-crystal .bc.bc-3:after{background:url(../images/big-crystal/tip-3.svg?v=20258212414) no-repeat center 30px;background-size:40%}.big-crystal .bc.bc-4:after{background:url(../images/big-crystal/tip-4.svg?v=20258212414) no-repeat center 30px;background-size:40%}.big-crystal .bc.bc-5:after{background:url(../images/big-crystal/tip-5.svg?v=20258212414) no-repeat center 30px;background-size:30%}.big-crystal .bc.bc-6:after{background:url(../images/big-crystal/tip-6.svg?v=20258212414) no-repeat center 40px;background-size:40%}.big-crystal .bc.bc-7:after{background:url(../images/big-crystal/tip-7.svg?v=20258212414) no-repeat center 30px;background-size:40%}.big-crystal .bc.bc-8:after{background:url(../images/big-crystal/b1.svg?v=20258212414) no-repeat center 18px;background-size:27%}.big-crystal .bc.bc-9:after{background:url(../images/big-crystal/b2.svg?v=20258212414) no-repeat center 18px;background-size:20%}.big-crystal .bc.bc-10:after{background:url(../images/big-crystal/b3.svg?v=20258212414) no-repeat center 18px;background-size:23%}.big-crystal .bc.bc-11:after{background:url(../images/big-crystal/b4.svg?v=20258212414) no-repeat center 18px;background-size:20%}.big-crystal .bc.bc-12:after{background:url(../images/big-crystal/b5.svg?v=20258212414) no-repeat center 18px;background-size:25%}.big-crystal .bc.bc-13:after{background:url(../images/big-crystal/b6.svg?v=20258212414) no-repeat center 18px;background-size:25%}.big-crystal .bc.bc-14:after{background:url(../images/big-crystal/b7.svg?v=20258212414) no-repeat center 18px;background-size:25%}.big-crystal .bc p{max-width:184px;text-align:center;margin:0 auto}@media screen and (max-width:767px){.big-crystal .bc p{margin-bottom:20px}}.benefits .bc{font-family:Garamond,serif;font-size:21px}@media screen and (max-width:767px){.benefits .bc{font-size:16px}}.benefits .bc:before{content:"";width:120px;height:105px}@media screen and (max-width:991px){.benefits .bc:before{margin:0 auto 20px auto}}@media screen and (max-width:767px){.benefits .bc:before{width:95px;height:86px;margin:0 auto 10px auto}}@media screen and (max-width:767px){.benefits .bc.bc-10,.benefits .bc.bc-14{clear:both}}.button{font-size:24px;padding:11px 35px;line-height:26px;text-transform:uppercase;display:inline-block;text-decoration:none;transition:background-color .5s ease}@media screen and (max-width:991px){.button{font-size:21.6px;padding:11px 25px}}.button:hover{text-decoration:none}.button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}.button-blue{font-size:24px;padding:11px 35px;line-height:26px;text-transform:uppercase;display:inline-block;text-decoration:none;transition:background-color .5s ease;color:#fff;background:#003160;border:1px solid #003160}@media screen and (max-width:991px){.button-blue{font-size:21.6px;padding:11px 25px}}.button-blue:hover{text-decoration:none}.button-blue:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}.button-blue:hover{color:#fff;background:rgba(0,49,96,.9)}.button-blue:active,.button-blue:focus{color:#fff}.button-white{font-size:24px;padding:11px 35px;line-height:26px;text-transform:uppercase;display:inline-block;text-decoration:none;transition:background-color .5s ease;color:#003160;background:#fff;border:1px solid #003160}@media screen and (max-width:991px){.button-white{font-size:21.6px;padding:11px 25px}}.button-white:hover{text-decoration:none}.button-white:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}.button-arrow{font-size:24px;padding:11px 35px;line-height:26px;text-transform:uppercase;display:inline-block;text-decoration:none;transition:background-color .5s ease;text-transform:none;background:0 0;color:#003160;transition:color .3s}@media screen and (max-width:991px){.button-arrow{font-size:21.6px;padding:11px 25px}}.button-arrow:hover{text-decoration:none}.button-arrow:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}.button-arrow:after{content:'';display:inline-block;vertical-align:middle;background:url(../images/ico-arrow.svg?v=20258212414) no-repeat center center;width:13px;height:13px;margin-left:10px}.button-arrow:hover{color:#000}.button-back{background-color:#f9f9f9;margin:1.5rem auto 0;font-size:16.2px;padding:0}@media (min-width:480px){.button-back{margin:0 0 0 2.25rem}}@media (min-width:992px){.button-back{font-size:18px}}@media (min-width:768px){.button--reply{font-size:21.6px}}@media (min-width:992px){.button--reply{font-size:24px}}.button--size100{width:100%}@media (min-width:480px){.button--size100{width:auto}}#capybara-position-detail .cp-button--submit,#capybara-position-list .cp-button--submit{width:100%;font-size:24px;padding:11px 35px;line-height:26px;text-transform:uppercase;display:inline-block;text-decoration:none;transition:background-color .5s ease;color:#fff;background:#003160;border:1px solid #003160}@media screen and (max-width:991px){#capybara-position-detail .cp-button--submit,#capybara-position-list .cp-button--submit{font-size:21.6px;padding:11px 25px}}#capybara-position-detail .cp-button--submit:hover,#capybara-position-list .cp-button--submit:hover{text-decoration:none}#capybara-position-detail .cp-button--submit:focus-visible,#capybara-position-list .cp-button--submit:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}@media (min-width:480px){#capybara-position-detail .cp-button--submit,#capybara-position-list .cp-button--submit{width:auto}}@media screen and (max-width:991px){#capybara-position-detail .cp-button--submit,#capybara-position-list .cp-button--submit{font-size:21.6px;padding:11px 25px}}#capybara-position-detail .cp-button--submit:hover,#capybara-position-list .cp-button--submit:hover{text-decoration:none}#capybara-position-detail .cp-button--submit:focus-visible,#capybara-position-list .cp-button--submit:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}#capybara-position-detail .cp-button--submit:hover,#capybara-position-list .cp-button--submit:hover{color:#fff;background:rgba(0,49,96,.9)}#capybara-position-detail .cp-button--submit:active,#capybara-position-detail .cp-button--submit:focus,#capybara-position-list .cp-button--submit:active,#capybara-position-list .cp-button--submit:focus{color:#fff}@media (min-width:768px){#capybara-position-detail .cp-button--submit,#capybara-position-list .cp-button--submit{font-size:21.6px}}@media (min-width:992px){#capybara-position-detail .cp-button--submit,#capybara-position-list .cp-button--submit{font-size:24px}}#capybara-position-detail .cp-button--back,#capybara-position-list .cp-button--back{font-size:24px;padding:11px 35px;line-height:26px;text-transform:uppercase;display:inline-block;text-decoration:none;transition:background-color .5s ease;width:100%}@media screen and (max-width:991px){#capybara-position-detail .cp-button--back,#capybara-position-list .cp-button--back{font-size:21.6px;padding:11px 25px}}#capybara-position-detail .cp-button--back:hover,#capybara-position-list .cp-button--back:hover{text-decoration:none}#capybara-position-detail .cp-button--back:focus-visible,#capybara-position-list .cp-button--back:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}@media (min-width:480px){#capybara-position-detail .cp-button--back,#capybara-position-list .cp-button--back{width:auto}}#capybara-position-form .cp-button--submit{width:100%;font-size:24px;padding:11px 35px;line-height:26px;text-transform:uppercase;display:inline-block;text-decoration:none;transition:background-color .5s ease;color:#fff;background:#003160;border:1px solid #003160}@media screen and (max-width:991px){#capybara-position-form .cp-button--submit{font-size:21.6px;padding:11px 25px}}#capybara-position-form .cp-button--submit:hover{text-decoration:none}#capybara-position-form .cp-button--submit:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}@media (min-width:480px){#capybara-position-form .cp-button--submit{width:auto}}@media screen and (max-width:991px){#capybara-position-form .cp-button--submit{font-size:21.6px;padding:11px 25px}}#capybara-position-form .cp-button--submit:hover{text-decoration:none}#capybara-position-form .cp-button--submit:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(0,49,96,.2)}#capybara-position-form .cp-button--submit:hover{color:#fff;background:rgba(0,49,96,.9)}#capybara-position-form .cp-button--submit:active,#capybara-position-form .cp-button--submit:focus{color:#fff}@media (min-width:768px){#capybara-position-form .cp-button--submit{font-size:21.6px}}@media (min-width:992px){#capybara-position-form .cp-button--submit{font-size:24px}}#capybara-position-form .cp-form__button{display:block;width:100px;padding:.75rem}#capybara-position-form .cp-form__button--add{background-color:#003160;color:#fff}#capybara-position-form .cp-form__button--add:focus,#capybara-position-form .cp-form__button--add:hover{background-color:rgba(0,49,96,.3)}#capybara-position-form .cp-form__button--remove{background-color:#fff}#capybara-position-form .cp-form__button--remove:focus,#capybara-position-form .cp-form__button--remove:hover{background-color:#003160;color:#fff}.contact-page .map-points{animation:anim-banner 7s ease .4s 1 alternate forwards;bottom:-55px}@media only screen and (max-width:1199px){.contact-page .map-points{bottom:-25px}}.contact-page .contacts:after{animation:anim-banner 7s ease .4s 1 alternate forwards;bottom:-100px}@media only screen and (max-width:1199px){.contact-page .contacts:after{bottom:-70px}}@media screen and (max-width:767px){.contact-page .contacts{min-height:150px}.contact-page .contacts:after{height:350px;background-position:center center}}.contact-page .contact-footer{background:#272f44;color:#fff;text-align:left;font-size:1.4rem;line-height:1.6}@media (min-width:1200px){.contact-page .contact-footer .container{width:1200px}}@media (min-width:1500px){.contact-page .contact-footer .container{width:1500px}}.contact-page .contact-footer strong{font-size:1.6rem;margin-bottom:5px;font-weight:600}.contact-page .contact-footer p{margin-bottom:10px}.contact-page .contact-footer h2{color:#fff;font-size:2rem;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:200;line-height:initial;max-width:320px;margin:40px auto 10px;padding:0 15px}@media screen and (min-width:768px){.contact-page .contact-footer h2{max-width:100%;padding:0;margin:0 0 40px}}.contact-page .contact-footer .col-md-fifth,.contact-page .contact-footer .col-xs-12{max-width:320px;margin:0 auto 30px;vertical-align:top;float:none}@media screen and (min-width:768px){.contact-page .contact-footer .col-md-fifth,.contact-page .contact-footer .col-xs-12{float:left}}.contacts{position:relative;min-height:950px}.contacts .button-blue{font-size:1.6rem;padding:.9rem 3rem}.contacts:after{content:"";background:url(../images/footer-map.jpg?v=20258212414) no-repeat bottom center;width:100%;height:1500px;position:absolute;bottom:0;left:0;z-index:-1}.contacts .map-points{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:749px;height:400px;bottom:45px}@media screen and (max-width:992px){.contacts .map-points{bottom:50px}}.contacts .map-points .map-label{font-size:12px;font-weight:600;text-decoration:none;line-height:14px;position:absolute;top:0;right:0;border:none;cursor:default}.contacts .map-points .map-label.active:before{background:url(../images/pointer-active.svg?v=20258212414) no-repeat center;opacity:1}.contacts .map-points .map-label:before{content:"";background:url(../images/pointer.svg?v=20258212414) no-repeat center;display:block;text-align:center;margin:0 auto 5px auto;position:absolute;width:39px;height:50px;top:-55px;left:0;right:0;opacity:.7}.contacts .map-points .map-label#kamenicky-senov{right:440px;top:100px}.contacts .map-points .map-label#prysk{right:523px;top:74px}.contacts .map-points .map-label#jablonne{top:70px;right:270px}.contacts .map-points .map-label#liberec{top:93px;right:160px}.contacts .map-points .map-label#ceska-lipa{right:391px;top:152px}.contacts .map-points .map-label#jablonec{top:116px;right:89px}.contacts .map-points .map-label#smrzovka{top:143px;right:43px}.contacts .map-points .map-label#zasada{right:31px;top:181px}.contacts .map-points .map-label#desna{top:109px;right:22px}.contacts .map-points .map-label#turnov{top:248px;right:106px}.contacts .map-points .map-label#praha{top:401px;right:450px}.contacts .map-points .map-label#praha:after{content:"↓";display:block;font-size:20px;margin:6px 0 0 0}.contacts .map-points .map-label#brodek{top:425px;right:-236px}@media screen and (max-width:1260px){.contacts .map-points .map-label#brodek{right:100px}.contacts .map-points .map-label#brodek:after{content:"↓";display:block;font-size:20px;margin:-15px -120px 0 0;transform:rotate(-90deg)}}@media screen and (max-width:767px){.contacts .map-points{display:none}}.contacts.clickable .map-points .map-label{cursor:pointer}@keyframes showContactBoxLeft{from{left:-413px}to{left:0}}@keyframes hideContactBoxLeft{from{left:0}to{left:-413px}}@keyframes showContactBoxRight{from{right:-413px}to{right:0}}@keyframes hideContactBoxRight{from{right:0}to{right:-413px}}.contacts .contact-box{width:48%;max-width:300px;min-height:200px;background:#fff;text-align:left;position:fixed;display:none;animation-duration:.4s;animation-iteration-count:1;animation-direction:alternate;z-index:999}.contacts .contact-box.active,.contacts .contact-box.visible{display:block}.contacts .contact-box.left-bottom,.contacts .contact-box.left-middle,.contacts .contact-box.left-top{animation-name:hideContactBoxLeft;animation-fill-mode:backwards}.contacts .contact-box.left-bottom.active,.contacts .contact-box.left-middle.active,.contacts .contact-box.left-top.active{animation-name:showContactBoxLeft;animation-fill-mode:forwards}.contacts .contact-box.right-bottom,.contacts .contact-box.right-middle,.contacts .contact-box.right-top{animation-name:hideContactBoxRight;animation-fill-mode:backwards}.contacts .contact-box.right-bottom.active,.contacts .contact-box.right-middle.active,.contacts .contact-box.right-top.active{animation-name:showContactBoxRight;animation-fill-mode:forwards}.contacts .contact-box.left-middle{left:-413px;bottom:260px}@media screen and (max-width:991px){.contacts .contact-box.left-middle{bottom:340px}}.contacts .contact-box.right-middle{right:-413px;bottom:260px}@media screen and (max-width:991px){.contacts .contact-box.right-middle{bottom:340px}}.contacts .contact-box.right-top{right:-413px;bottom:380px}@media screen and (max-width:991px){.contacts .contact-box.right-top{bottom:460px}}.contacts .contact-box.right-bottom{right:-413px;bottom:100px}@media screen and (max-width:991px){.contacts .contact-box.right-bottom{bottom:180px}}.contacts .contact-box.left-top{left:-413px;bottom:380px}@media screen and (max-width:991px){.contacts .contact-box.left-top{bottom:460px}}.contacts .contact-box.left-bottom{left:-413px;bottom:100px}@media screen and (max-width:991px){.contacts .contact-box.left-bottom{bottom:180px}}.contacts .contact-box .text{padding:2rem 4rem}.contacts .contact-box.kamenicky-senov .contact-foto{background:url(../images/contacts/kamenicky-senov.jpg?v=20258212414) no-repeat center}.contacts .contact-box.prysk .contact-foto{background:url(../images/contacts/ceska-lipa.jpg?v=20258212414) no-repeat center}.contacts .contact-box.praha .contact-foto{background:url(../images/contacts/praha.jpg?v=20258212414) no-repeat center}.contacts .contact-box.desna.d732 .contact-foto{background:url(../images/contacts/desna1.jpg?v=20258212414) no-repeat center}.contacts .contact-box.desna.d454 .contact-foto{background:url(../images/contacts/desna2.jpg?v=20258212414) no-repeat center}.contacts .contact-box.zasada .contact-foto{background:url(../images/contacts/zasada.jpg?v=20258212414) no-repeat center}.contacts .contact-box .contact-foto{width:100%;height:165px;display:block;background:url(../images/contacts/budova.jpg?v=20258212414) no-repeat center;background-size:cover}.contacts .contact-box h3{font-size:30px;line-height:40px;font-size:21px;font-weight:400;line-height:1;margin-bottom:0}@media screen and (max-width:991px){.contacts .contact-box h3{font-size:21px;line-height:28px}}@media screen and (max-width:767px){.contacts .contact-box h3{font-size:18px;line-height:24px}}.contacts .contact-box p{margin-bottom:10px;font-size:1.6rem}@media screen and (max-width:767px){.contacts .contact-box{display:block!important;width:50%;float:left;max-width:inherit;background:0 0;position:relative;left:inherit!important;right:inherit!important;bottom:inherit!important;top:inherit!important;min-height:100px}.contacts .contact-box:nth-child(odd){clear:both}.contacts .contact-box .text{padding:0 5px 5px 0}.contacts .contact-box .button,.contacts .contact-box .contact-foto{display:none}}@media screen and (max-width:600px){.contacts .contact-box{width:100%}}.contacts__photo{width:15rem;height:13.4rem}.vacancies .contacts{padding-top:140px}@media screen and (max-width:767px){.vacancies .contacts{padding-top:60px}}.contacts__photo{max-width:100%;height:auto}.cont-heart-left-top{background-color:#fff;position:relative;z-index:1}.cont-heart-left-top:before{content:'';background:url(../images/bg-left.svg?v=20258212414) no-repeat top left;width:100%;max-width:489px;height:726px;position:absolute;left:0;top:30px;z-index:0}@media screen and (max-width:991px){.cont-heart-left-top:before{background-size:70%}}@media screen and (max-width:767px){.cont-heart-left-top:before{background-size:60%}}.cont-heart-left-top>*{position:relative;z-index:1}.cont-diamond-right-top:after{content:'';background:url(../images/bg-right-1.svg?v=20258212414) no-repeat center right;z-index:0;width:379px;height:614px;position:absolute;right:0;top:-270px}@media screen and (max-width:991px){.cont-diamond-right-top:after{background-size:70%}}@media screen and (max-width:767px){.cont-diamond-right-top:after{background-size:60%}}.cont-diamond-right-top>*{position:relative;z-index:1}.js-animation-count{opacity:1;transition:opacity .2s ease-in-out,padding-left .2s ease-in-out,width .2s ease-in-out}.js-animation-count:empty{opacity:0}.crystal-valley{background:url(../images/crystal-valley/forest.jpg?v=20258212414) no-repeat top center;background-size:cover;overflow:hidden}.crystal-valley .col-xs-12{background:url(../images/crystal-valley/diam.svg?v=20258212414) no-repeat top center;background-size:cover;min-height:873px;padding:160px 185px 0;margin-top:200px;margin-bottom:-340px;transition:padding .4s,margin .4s}@media only screen and (max-width:1199px){.crystal-valley .col-xs-12{min-height:720px;padding:95px 115px 0;font-size:14px;line-height:23px}}@media only screen and (max-width:991px){.crystal-valley .col-xs-12{min-height:560px;margin-top:10px;margin-bottom:-192px;padding:75px 115px 0}}@media only screen and (max-width:767px){.crystal-valley .col-xs-12{color:#fff;background:0 0;padding:0 15px;margin:0;min-height:0}.crystal-valley .col-xs-12 h2{color:#fff}}.crystal-valley .col-xs-12.move{padding:50px 185px 0;margin-top:60px;margin-bottom:-280px}@media only screen and (max-width:1199px){.crystal-valley .col-xs-12.move{padding:28px 115px 0}}@media only screen and (max-width:991px){.crystal-valley .col-xs-12.move{margin-top:0;margin-bottom:-164px}}.crystal-valley .uncover{display:none}@media only screen and (max-width:767px){.crystal-valley .uncover{display:block}}@media only screen and (max-width:767px){.crystal-valley .more{display:none}}.database-position{background-color:#f8f8f8;background-image:url(../images/acl0-left-bg.png?v=20258212414),url(../images/acl0-right-bg.png?v=20258212414);background-position:left top,right bottom;background-repeat:no-repeat,no-repeat}@media screen and (max-width:991px){.database-position{background-size:20%}}.design:before{content:url(../images/design/chandelier.png?v=20258212414);position:absolute;left:-150px;top:0;z-index:-1;background-size:cover}@media only screen and (max-width:1690px){.design:before{left:-350px}}@media only screen and (max-width:1450px){.design:before{display:none}}.design:after{content:url(../images/design/diamonds.png?v=20258212414);position:absolute;right:0;bottom:-100px;z-index:-1}@media only screen and (max-width:1919px){.design:after{width:250px}}@media only screen and (max-width:1590px){.design:after{width:230px;bottom:-153px}}@media only screen and (max-width:1450px){.design:after{width:150px}}@media only screen and (max-width:1199px){.design:after{display:none}}.dev-education h2{position:relative;z-index:2}.dev-education .col-md-6{font-family:Garamond,serif;background:url(../images/dev-education/diam.svg?v=20258212414) no-repeat top left;background-size:cover;min-height:524px;font-size:21px}@media only screen and (max-width:1199px){.dev-education .col-md-6{min-height:434px;font-size:16px}}@media only screen and (max-width:991px){.dev-education .col-md-6{font-size:20px;min-height:340px;padding:50px 140px 0 140px!important;margin-right:0!important;margin-left:0!important}}@media only screen and (max-width:767px){.dev-education .col-md-6{font-family:'Open Sans',sans-serif;background:0 0;padding:0 15px 0 15px!important;font-size:inherit;min-height:0}}.dev-education .col-md-6:before{content:"";width:60px;height:60px;display:inline-block;margin-bottom:20px}@media only screen and (max-width:1199px){.dev-education .col-md-6:before{width:50px;height:50px;margin-bottom:10px}}@media only screen and (max-width:767px){.dev-education .col-md-6:before{display:none}}.dev-education .col-md-6.one{margin-right:-30px;padding:35px 140px 0 140px}@media only screen and (max-width:1199px){.dev-education .col-md-6.one{padding:25px 70px 0 70px}}.dev-education .col-md-6.one:before{background:url(../images/dev-education/book.svg?v=20258212414) no-repeat top center;background-size:60px}@media only screen and (max-width:1199px){.dev-education .col-md-6.one:before{background-size:50px}}.dev-education .col-md-6.two{margin-left:-30px;padding:35px 122px 0 140px;position:relative;z-index:2}@media only screen and (max-width:1199px){.dev-education .col-md-6.two{padding:25px 70px 0 70px}}.dev-education .col-md-6.two:before{background:url(../images/dev-education/people.svg?v=20258212414) top center no-repeat;background-size:60px}@media only screen and (max-width:1199px){.dev-education .col-md-6.two:before{background-size:50px}}.en .dev-education .col-md-6.one{padding:25px 75px 0 75px}.en .dev-education .col-md-6.two{padding:25px 88px 0 88px}.first-day-at-work .col-sm-8{padding-right:10%}.first-day-at-work ol li{margin-bottom:30px;padding-left:67px}.first-day-at-work ol li:before{background:url(../images/diamant-stroke.svg?v=20258212414) 0 5px no-repeat;background-size:45px 41px;color:#000;font-family:Garamond,sans-serif;font-size:21px;width:45px;height:48px;line-height:43px}.first-day-at-work img{margin:0 auto}.first-day-at-work .image-title{font-size:1.8rem;margin-bottom:1rem}.five-reasons{padding-top:80px;padding-bottom:80px}.five-reasons .perex{font-size:20px;line-height:1.5}@media screen and (max-width:767px){.five-reasons{padding-top:40px;padding-bottom:40px}}.five-reasons h2{margin-bottom:1em}.five-reasons p{font-size:40px;line-height:50px;margin-bottom:1em}@media screen and (max-width:991px){.five-reasons p{font-size:28px;line-height:35px}}@media screen and (max-width:767px){.five-reasons p{font-size:24px;line-height:30px}}.five-reasons .owl-item{padding:0 10px}#footer .preciosa-world-wrap{text-align:center}#footer .preciosa-world-wrap .pw-title{display:inline-block;color:#fff;font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:100;font-size:18px;position:relative}#footer .preciosa-world-wrap .pw-title.is-hidden{visibility:hidden}#footer .preciosa-world-wrap .pw-title:before{content:"";position:absolute;display:block;width:40px;height:40px;left:-56px;top:-5px;background:url(../images/globe.svg?v=20258212414) no-repeat top left}#footer .preciosa-world-wrap .pw-title:after{content:"";position:absolute;display:block;width:100%;height:1px;left:0;bottom:-4px;border-bottom:2px dotted #fff;pointer-events:none}#footer .preciosa-world{position:relative;display:none}#footer .preciosa-world.world-active{display:block}@media screen and (max-width:767px){#footer .preciosa-world{margin-top:45px}}#footer .preciosa-world img{margin:10% 0 0 0;width:100%}@media screen and (max-width:767px){#footer .preciosa-world img{display:none}}#footer .preciosa-world .map-points{position:absolute;left:0;right:0;top:0;margin-left:auto;margin-right:auto;width:100%;height:100%}@media screen and (max-width:767px){#footer .preciosa-world .map-points{display:none}}#footer .preciosa-world .map-points .map-label{position:absolute;top:0;right:0;width:3.5%;height:6%;background:url(../images/pointer-white.svg?v=20258212414) no-repeat center;opacity:.7}#footer .preciosa-world .map-points .map-label.active{opacity:1}#footer .preciosa-world .map-points .map-label#la{left:13.5%;top:46.5%}#footer .preciosa-world .map-points .map-label#dallas{left:20%;top:48%}#footer .preciosa-world .map-points .map-label#miami{left:24.3%;top:52%}#footer .preciosa-world .map-points .map-label#atlanta{left:23%;top:47%}#footer .preciosa-world .map-points .map-label#ny{left:25%;top:46%}#footer .preciosa-world .map-points .map-label#london{left:46%;top:37%}#footer .preciosa-world .map-points .map-label#cz{left:50%;top:38.5%}#footer .preciosa-world .map-points .map-label#dubai{left:62%;top:53.5%}#footer .preciosa-world .map-points .map-label#qatar{left:60%;top:51.5%}#footer .preciosa-world .map-points .map-label#saudi-arabia{left:58%;top:54.5%}#footer .preciosa-world .map-points .map-label#india{left:66.5%;top:55.5%}#footer .preciosa-world .map-points .map-label#singapore{left:74%;top:61.5%}#footer .preciosa-world .map-points .map-label#china{left:77%;top:53%}#footer .preciosa-world .map-points .map-label#hongkong{left:78%;top:53.5%}#footer .preciosa-world .map-points .map-label#yiwu{left:79%;top:46.5%}@keyframes showContactBoxLeft{from{left:-413px}to{left:0}}@keyframes hideContactBoxLeft{from{left:0}to{left:-413px}}@keyframes showContactBoxRight{from{right:-413px}to{right:0}}@keyframes hideContactBoxRight{from{right:0}to{right:-413px}}#footer .preciosa-world .contact-box{width:48%;max-width:330px;min-height:160px;background:#fff;text-align:left;position:fixed;display:none;animation-duration:.4s;animation-iteration-count:1;animation-direction:alternate;z-index:20}#footer .preciosa-world .contact-box.active,#footer .preciosa-world .contact-box.visible{display:block}#footer .preciosa-world .contact-box.left-bottom,#footer .preciosa-world .contact-box.left-middle,#footer .preciosa-world .contact-box.left-top{animation-name:hideContactBoxLeft;animation-fill-mode:backwards}#footer .preciosa-world .contact-box.left-bottom.active,#footer .preciosa-world .contact-box.left-middle.active,#footer .preciosa-world .contact-box.left-top.active{animation-name:showContactBoxLeft;animation-fill-mode:forwards}#footer .preciosa-world .contact-box.right-bottom,#footer .preciosa-world .contact-box.right-middle,#footer .preciosa-world .contact-box.right-top{animation-name:hideContactBoxRight;animation-fill-mode:backwards}#footer .preciosa-world .contact-box.right-bottom.active,#footer .preciosa-world .contact-box.right-middle.active,#footer .preciosa-world .contact-box.right-top.active{animation-name:showContactBoxRight;animation-fill-mode:forwards}#footer .preciosa-world .contact-box.left-middle{left:-413px;bottom:260px}#footer .preciosa-world .contact-box.right-middle{right:-413px;bottom:260px}#footer .preciosa-world .contact-box.right-top{right:-413px;bottom:360px}#footer .preciosa-world .contact-box.right-bottom{right:-413px;bottom:100px}#footer .preciosa-world .contact-box.left-top{left:-413px;bottom:360px}#footer .preciosa-world .contact-box.left-bottom{left:-413px;bottom:100px}#footer .preciosa-world .contact-box .text{padding:2rem 4rem}#footer .preciosa-world .contact-box h3{font-size:30px;line-height:40px;font-family:'Open Sans',sans-serif;font-size:21px;font-weight:100;line-height:1;text-transform:uppercase;margin-bottom:5px}@media screen and (max-width:991px){#footer .preciosa-world .contact-box h3{font-size:21px;line-height:28px}}@media screen and (max-width:767px){#footer .preciosa-world .contact-box h3{font-size:18px;line-height:24px}}#footer .preciosa-world .contact-box p{margin-bottom:10px;font-size:1.6rem;color:#333}@media screen and (max-width:767px){#footer .preciosa-world .contact-box{display:block!important;width:50%;float:left;max-width:inherit;background:0 0;position:relative;left:inherit!important;right:inherit!important;bottom:inherit!important;top:inherit!important;min-height:100px}#footer .preciosa-world .contact-box:nth-child(odd){clear:both}#footer .preciosa-world .contact-box .text{padding:0 5px 5px 0}#footer .preciosa-world .contact-box h3,#footer .preciosa-world .contact-box p{color:#fff}}@media screen and (max-width:600px){#footer .preciosa-world .contact-box{width:100%}}footer{color:#fff;overflow-x:hidden;padding:20px 50px 20px 50px;background:#272f44;position:relative;z-index:100}footer a{color:#fff;border:none;transition:opacity .3s}footer a:hover{color:#fff;text-decoration:none;opacity:.7}footer .social-media{text-align:right}footer .social-media ul{margin:0;padding:0}footer .social-media ul li{list-style-type:none;display:inline;padding:inherit;margin:inherit}footer .social-media ul li:after{display:none}footer .social-media ul li a{font-family:social-media-icons!important;padding:10px}footer .social-media ul li a:before{font-family:social-media-icons!important}footer .social-media ul li a span{display:none}footer .social-media ul li.text a{padding:0;font-family:'Open Sans',sans-serif!important;font-weight:300;font-size:1.4rem}footer .social-media ul li.text a:focus,footer .social-media ul li.text a:hover{color:#fff;text-decoration:none;opacity:.7}@media screen and (max-width:991px){footer .social-media{text-align:center;margin-top:20px}}footer .powered{text-align:left;font-size:1.4rem}@media screen and (max-width:991px){footer .powered{text-align:center;margin-top:20px}}.footer-image{position:relative}.footer-image:after{content:"";background:url(../images/footer/bg-footer.jpg?v=20258212414) no-repeat center top;width:100%;height:909px;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:1200px){.footer-image:after{background-image:url(../images/footer/bg-footer-lg.jpg?v=20258212414)}}@media screen and (max-width:768px){.footer-image:after{background-image:url(../images/footer/bg-footer-sm.jpg?v=20258212414)}}@media screen and (max-width:425px){.footer-image:after{background-image:url(../images/footer/bg-footer-xs.jpg?v=20258212414)}}.foundation:before{content:url(../images/foundation/img2.png?v=20258212414);position:absolute;left:0;bottom:-163px;z-index:-1}@media only screen and (max-width:1590px){.foundation:before{left:-200px}}@media only screen and (max-width:1199px){.foundation:before{display:none}}.foundation:after{content:url(../images/foundation/img1.png?v=20258212414);position:absolute;right:0;top:-480px;z-index:-1}@media only screen and (max-width:1590px){.foundation:after{width:150px}}@media only screen and (max-width:1400px){.foundation:after{display:none}}.our-projects:after{display:none}.our-companies .our-projects-hover .col-sm-12{padding:0 100px}@media only screen and (min-width:1350px){.our-companies .our-projects-hover .col-sm-12{padding:0}}.our-companies .our-projects-hover .company-box{background-image:none;min-height:unset}.our-companies .our-projects-hover .company-box .owl-nav .owl-next,.our-companies .our-projects-hover .company-box .owl-nav .owl-prev{font-size:0;color:transparent;position:absolute;top:50%;transform:translateY(-50%);line-height:1;padding:10px}.our-companies .our-projects-hover .company-box .owl-nav .owl-prev{left:-100px}.our-companies .our-projects-hover .company-box .owl-nav .owl-prev:before{content:url(../images/arrow-left.svg?v=20258212414)}.our-companies .our-projects-hover .company-box .owl-nav .owl-next{right:-100px}.our-companies .our-projects-hover .company-box .owl-nav .owl-next:before{content:url(../images/arrow-right.svg?v=20258212414)}.meetings-hover .company-box{background-image:none}.facts{position:relative;z-index:10}.facts .diamond-number{background:url(../images/diamond-number.svg?v=20258212414) center center no-repeat;height:121px;font-size:4.8rem;font-family:Garamond,serif;padding:.6em 0 0;margin-bottom:30px}.facts .branches-hover .branch-box{padding:70px 0;background-image:none}.facts:before{content:url(../images/glassmaking/facts-1.png?v=20258212414);position:absolute;left:0;top:-200px;z-index:-1}.facts:after{content:url(../images/glassmaking/facts-2.png?v=20258212414);position:absolute;right:0;top:0;z-index:-1}@media only screen and (max-width:991px){.facts:after,.facts:before{display:none}}.glassmaking-numbers:before{content:url(../images/glassmaking/numbers-1.png?v=20258212414);position:absolute;left:-120px;top:0;z-index:-1}.glassmaking-numbers:after{content:url(../images/glassmaking/numbers-2.png?v=20258212414);position:absolute;right:0;bottom:-350px;z-index:-1;overflow:hidden;width:250px}@media only screen and (max-width:991px){.glassmaking-numbers:after,.glassmaking-numbers:before{display:none}}@media only screen and (max-width:1199px){.glassmaking-numbers:before{left:-150px}.glassmaking-numbers:after{width:200px}}@media only screen and (min-width:1600px){.glassmaking-numbers:before{left:0}.glassmaking-numbers:after{width:auto}}.did-you-know:before{content:url(../images/glassmaking/did-you-know.png?v=20258212414);position:absolute;left:-175px;top:0;z-index:-1}@media only screen and (max-width:991px){.did-you-know:before{display:none}}@media only screen and (max-width:1199px){.did-you-know:before{left:-245px}}@media only screen and (min-width:1600px){.did-you-know:before{left:0}}.companies-hover .company-box .margin-minus{margin-bottom:0}header{position:relative;min-height:426px;z-index:1000}@media screen and (max-width:1199px){header{min-height:370px}}@media screen and (max-width:991px){header{min-height:276px}}@media screen and (max-width:767px){header{min-height:180px}}header .logo{margin-left:0;display:inline-block}header .logo a{border:none;display:inline-block;position:absolute;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){header .logo a{transform:translateX(-50%) translateY(10px)}}@media screen and (max-width:1199px){header .logo{margin-left:0}}@media screen and (max-width:767px){header .logo{margin-top:10px}}header .bg-wrapper{overflow:hidden;height:525px;width:100%;position:absolute;bottom:-5px;left:0;z-index:-1}header .bg-wrapper:after{background:url(../images/header-mask.svg?v=20258212414) no-repeat bottom center;content:" ";position:absolute;bottom:-5px;left:-8px;z-index:-1;height:525px;width:1920px}@media screen and (max-width:1199px){header .bg-wrapper:after{height:358px;left:-319px;bottom:0}}@media screen and (max-width:767px){header .bg-wrapper:after{height:216px;left:-606px;bottom:0}}header .bg-wrapper.contact:after{background:url(../images/header-mask-contact.svg?v=20258212414) no-repeat -10px center}@media screen and (max-width:1199px){header .bg-wrapper.contact:after{left:0}}@media screen and (max-width:767px){header .bg-wrapper.contact:after{left:0}}.introduction{text-align:center;position:relative;z-index:1;background-color:#fff}@media screen and (min-width:1199px){.introduction{padding:0 0 100px 0}}.introduction:after{content:"";background:url(../images/bg-left.svg?v=20258212414) no-repeat no-repeat center left;width:100%;max-width:489px;height:726px;position:absolute;left:0;bottom:-250px;z-index:-1}@media screen and (max-width:991px){.introduction:after{background-size:70%}}@media screen and (max-width:767px){.introduction:after{background-size:60%}}.introduction .perex{margin-bottom:40px;font-size:30px;line-height:40px}@media screen and (max-width:991px){.introduction .perex{font-size:21px;line-height:28px}}@media screen and (max-width:767px){.introduction .perex{font-size:18px;line-height:24px}}.introduction h1 span{display:block}@media screen and (max-width:480px){.introduction h1 span{display:inline}}.life-in-preciosa .companies-hover .company-box{background-image:none}.life-in-preciosa .company-box .row{position:relative;z-index:99}.life-in-preciosa .owl-carousel .owl-stage{display:-ms-flexbox;display:flex;min-height:100%}.life-in-preciosa .owl-carousel .owl-stage .swipebox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;border-bottom:none}.life-in-preciosa .owl-carousel .owl-stage .swipebox .img-responsive{-ms-flex:1;flex:1;object-fit:cover}.cp-loader{position:relative;margin:auto;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:50vh;padding-top:3rem;padding-bottom:3rem;z-index:4}.cp-loader.is-hidden{display:none}.is-loading--bottom .cp-loader{-ms-flex-align:end;align-items:flex-end}.cp-loader__icon{position:relative;width:6rem;height:6rem;-ms-flex:none;flex:none}@media (min-width:992px){.cp-loader__icon{width:8rem;height:8rem}}.cp-loader--detail,.cp-loader--form{min-height:60vh}.cp-loader--blog{min-height:40vh}.cp-loader--blog-detail{min-height:80vh}.is-loaded .cp-loader--blog-detail{display:none}.is-loaded .cp-loader--blog-list,.is-loaded .cp-loader--vacancies,.is-loaded .cp-loader--vacancies-list{display:none}.is-loading .cp-loader--blog-list,.is-loading .cp-loader--vacancies,.is-loading .cp-loader--vacancies-list{position:absolute;top:0;bottom:0;left:0;right:0}.cp-loader--vacancies-list{min-height:auto}.is-loading .c-articles__item,.is-loading .vacancies__empty,.is-loading .vacancies__header,.is-loading .vacancies__job{opacity:.4}#vacancy-form .cp-loader,.cp-is-loading{display:none}.logo-mobile{display:none}.logo-mobile .logo{display:block;position:relative}.logo-mobile .logo svg{width:180px;height:61px;transition:width .4s,height .4s}.logo-mobile .logo svg .cls-1{fill:#003262}@media screen and (max-width:768px){.logo-mobile .logo svg{width:110px;height:34px;margin-top:10px}}@media screen and (max-width:1199px){.logo-mobile{display:block}}.news.news-detail .logo-mobile{display:block}.navbar{text-align:center;min-height:60px;position:fixed;top:0;margin-top:0;z-index:50;width:100%;transition:background .4s,border .4s;border-bottom:1px solid transparent}@media screen and (max-width:1199px){.navbar{pointer-events:none}}.navbar .container{position:relative}@media screen and (max-width:1199px){.navbar .container{padding:0}}.navbar .logo-top{display:inline-block;vertical-align:top;margin:auto;padding:0;border:0;position:absolute;left:50%;transform:translateX(-50%) translateY(10px);transition:left .4s ease-out,transform .4s ease-out}@media screen and (max-width:1336px){.navbar .logo-top{padding-right:0}}@media screen and (max-width:1199px){.navbar .logo-top{display:none}}.navbar .logo-top span{display:none}.navbar .logo-top:hover{background:0 0}.navbar .logo-top svg{width:180px;height:61px;transition:width .4s,height .4s}.navbar .logo-top svg .cls-1{fill:#003262}.navbar .navbar-nav{margin:0;padding:0;float:right;max-height:0;overflow:hidden;transition:max-height .5s}@media screen and (max-width:1199px){.navbar .navbar-nav{background-color:#194570;width:100%}.navbar .navbar-nav li{width:100%;margin:0}.navbar .navbar-nav li a{font-size:24px;padding:20px 0;color:#fff}.navbar .navbar-nav li.highlight a{padding-top:25px;padding-bottom:25px;width:100%;min-height:inherit;line-height:inherit}}.navbar .navbar-nav li{list-style-type:none;display:inline-block;margin:0;padding:0}.navbar .navbar-nav li:after{display:none}.navbar .navbar-nav li a{text-transform:uppercase;padding:0 4px;display:block;border:none;min-height:70px;line-height:70px;transition:background-color .5s ease,color .5s ease}@media screen and (max-height:640px){.navbar .navbar-nav li a{min-height:60px;line-height:60px}}.navbar .navbar-nav li a:hover{text-decoration:none;background-color:#003160;color:#fff}.navbar .navbar-nav li.item-hidden{visibility:hidden}@media screen and (max-width:1199px){.navbar .navbar-nav li.item-hidden{display:none}}.navbar .navbar-nav li.highlight{font-size:20px}.navbar .navbar-nav li.highlight a{color:#fff;background:#003160;min-height:70px;line-height:70px}@media screen and (max-height:640px){.navbar .navbar-nav li.highlight a{padding-top:15px!important;padding-bottom:15px!important;min-height:40px;line-height:40px}}body.dark-banner .logo-top .cls-1{fill:#fff}.mobile-menu{display:block;color:#fff;cursor:pointer;z-index:60;background:rgba(248,248,248,.95);padding:0 9px 7px 9px;position:relative;float:right;width:48px;height:41px;margin:14px 0 0 5px}@media screen and (max-width:1199px){.mobile-menu{pointer-events:all}}@media screen and (max-width:767px){.mobile-menu{top:4px;right:15px}}.mobile-menu .icon-bar{width:30px;display:block;border-bottom:3px solid #003160;padding:4px;transition:all .4s;outline:1px solid transparent}.mobile-menu.open .icon-bar:nth-of-type(1){width:32px;transform:rotate(-45deg);position:absolute;top:14px;left:4px}.mobile-menu.open .icon-bar:nth-of-type(2){position:absolute;top:12px;opacity:0;margin-left:-50px;pointer-events:none}.mobile-menu.open .icon-bar:nth-of-type(3){width:32px;transform:rotate(45deg);position:absolute;top:14px;left:11px}@media screen and (max-width:1199px){.mobile-menu.open .icon-bar{border-bottom:3px solid #fff}}.navbar.top-visible{display:block;margin-top:0;background:rgba(248,248,248,.95);border-bottom:1px solid #efefef}@media screen and (min-width:1200px){.navbar.top-visible{display:inline-block!important}}@media screen and (max-width:1199px){.navbar.top-visible{background:#194570}}.navbar.top-visible .logo-top{padding:0 15px 0 0;transform:translateX(0) translateY(19px);transition:left .4s ease-in,transform .4s ease-in;left:0}.navbar.top-visible svg{width:110px;margin-top:0;height:34px;transition:fill .2s ease-in-out;fill:#003262}@media (max-width:1199px){.navbar.top-visible svg{fill:#fff}}.navbar.top-visible svg .cls-1{fill:#003262!important}.navbar.top-visible .navbar-nav{max-height:70px}@media screen and (max-width:1199px){.navbar.top-visible .navbar-nav{max-height:500px;pointer-events:all}}.navbar.top-visible .navbar-nav li a{padding:0 11px}@media screen and (max-width:1199px){.navbar.top-visible .navbar-nav li.highlight a{padding:0 11px}}.navbar.top-visible .mobile-menu{background:0 0;margin:14px 0 0 5px}.navbar.top-visible.display-none{display:none!important}@media (min-width:1200px){.navbar .navbar-nav li .m-nav__link--icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.navbar .navbar-nav li .m-nav__link--icon svg{fill:#003262;max-width:110px;transition:all .2s ease-in-out}}.navbar .navbar-nav li .m-nav__link--icon svg{transition:all .2s ease-in-out}.navbar .navbar-nav li .m-nav__link--icon:hover svg{max-width:110px;fill:#fff}.modern-equipment{background:url(../images/modern-equipment/modern-equipment-bg.jpg?v=20258212414) top center no-repeat;background-size:cover}.modern-equipment h2,.modern-equipment p{color:#fff;text-align:left}@media only screen and (max-width:1199px){.modern-equipment h2,.modern-equipment p{color:#000}}.more-about-company{position:relative;text-align:center;padding:0 0 3em}.more-about-company:after{content:"";background:url(../images/footer/bg-footer.jpg?v=20258212414) no-repeat bottom center;width:100%;height:1241px;position:absolute;bottom:0;left:0;z-index:-1}@media screen and (max-width:1200px){.more-about-company:after{background-image:url(../images/footer/bg-footer-lg.jpg?v=20258212414)}}@media screen and (max-width:992px){.more-about-company:after{bottom:-40px}}@media screen and (max-width:768px){.more-about-company:after{background-image:url(../images/footer/bg-footer-sm.jpg?v=20258212414)}}@media screen and (max-width:425px){.more-about-company:after{background-image:url(../images/footer/bg-footer-xs.jpg?v=20258212414)}}.other-advantages ul{text-align:left}.other-advantages:before{content:url(../images/other-advantages/diam.png?v=20258212414);position:absolute;left:0;top:-152px;z-index:-1}@media only screen and (max-width:1199px){.other-advantages:before{display:none}}.other-advantages:after{content:url(../images/other-advantages/shoes.png?v=20258212414);position:absolute;right:0;bottom:0;z-index:-1}@media only screen and (max-width:1919px){.other-advantages:after{width:340px}}@media only screen and (max-width:1590px){.other-advantages:after{width:260px}}@media only screen and (max-width:1450px){.other-advantages:after{width:150px}}@media only screen and (max-width:1199px){.other-advantages:after{display:none}}.our-companies{text-align:center;background:linear-gradient(0deg,rgba(255,255,255,0) 0,#fff 10%)}.our-companies .image-wrapper{position:relative;overflow:hidden;margin:0 auto;max-width:278px}.our-companies .image-wrapper:after,.our-companies .image-wrapper:before{transform-style:preserve-3d;vertical-align:top;backface-visibility:hidden}.our-companies .image-wrapper:after{position:absolute;left:0;top:0;z-index:1;background-repeat:no-repeat;background-position:bottom center;background-size:100%;content:" ";padding-top:89.67%;animation:move 10s linear infinite;animation-direction:alternate;transform-style:preserve-3d;-webkit-font-smoothing:subpixel-antialiased;vertical-align:top;backface-visibility:hidden}@keyframes move{from{transform:scale(1)}to{transform:scale(1.2) rotate(.02deg)}}.our-companies .image-wrapper:before{background-repeat:no-repeat;background-position:top left;background-image:url(../images/mask.svg?v=20258212414);content:" ";display:block;position:relative;width:auto;margin:-1px;background-size:cover;z-index:2;padding:3px}.our-companies .image-wrapper.item-1:after{background-image:url(../images/companies/company-1.jpg?v=20258212414)}.our-companies .image-wrapper.item-2:after{background-image:url(../images/companies/company-2.jpg?v=20258212414)}.our-companies .image-wrapper.item-3:after{background-image:url(../images/companies/company-3.png?v=20258212414)}.our-companies .image-wrapper.item-4:after{background-image:url(../images/companies/company-4.jpg?v=20258212414)}.our-companies .image-wrapper.item-5:after{background-image:url(../images/companies/company-5.jpg?v=20258212414)}.our-companies .image-wrapper.item-6:after{background-image:url(../images/companies/company-6.png?v=20258212414)}.our-companies .image-wrapper.item-7:after{background-image:url(../images/companies/company-7.jpg?v=20258212414)}.our-companies .image-wrapper.item-8:after{background-image:url(../images/companies/company-8.jpg?v=20258212414)}.our-companies .image-wrapper.item-9:after{background-image:url(../images/companies/company-9.jpg?v=20258212414)}.our-companies .image-wrapper.item-10:after{background-image:url(../images/companies/company-10.png?v=20258212414&1)}.our-companies .image-wrapper.item-11:after{background-image:url(../images/companies/company-11.png?v=20258212414)}.our-companies .image-wrapper.item-12:after{background-image:url(../images/companies/company-12.png?v=20258212414&1)}.our-companies .image-wrapper.item-13:after{background-image:url(../images/companies/company-13.png?v=20258212414)}.our-companies .image-wrapper.item-14:after{background-image:url(../images/companies/company-14.png?v=20258212414)}.our-companies .image-wrapper.item-15:after{background-image:url(../images/companies/company-15.png?v=20258212414)}.our-companies .image-wrapper.item-16:after{background-image:url(../images/companies/company-16.jpg?v=20258212414)}.our-companies .image-wrapper.item-17:after{background-image:url(../images/companies/company-17.png?v=20258212414)}.our-companies .image-wrapper.item-18:after{background-image:url(../images/companies/company-18.png?v=20258212414)}.our-companies .image-wrapper.item-18-cz:after{background-image:url(../images/companies/company-18-cz.png?v=20258212414)}.our-companies .image-wrapper.item-19:after{background-image:url(../images/life-in-preciosa/4-thumbs.jpg?v=20258212414)}.our-companies .image-wrapper.item-20:after{background-image:url(../images/life-in-preciosa/3-thumbs.jpg?v=20258212414)}.our-companies .image-wrapper.item-21:after{background-image:url(../images/life-in-preciosa/1-thumbs.jpg?v=20258212414)}.our-companies .image-wrapper.item-22:after{background-image:url(../images/life-in-preciosa/2-thumbs.jpg?v=20258212414)}.our-companies .image-wrapper:before{padding-top:89.67%}.our-companies .image-wrapper:after{width:278px}.our-companies .image-wrapper+h3{margin-top:28px}@media screen and (max-width:767px){.our-companies .image-wrapper+h3{font-size:20px}}@media screen and (max-width:480px){.our-companies .image-wrapper+h3{font-size:18px}.our-companies .image-wrapper+h3 span{font-size:13px}}.our-companies:after{content:"";background:url(../images/bg-right-2.svg?v=20258212414) no-repeat no-repeat center right;width:447px;height:727px;position:absolute;right:0;bottom:0;z-index:-1}@media screen and (max-width:991px){.our-companies:after{background-size:70%}}@media screen and (max-width:767px){.our-companies:after{background-size:60%}}@media screen and (max-width:1840px){.our-companies:after{content:none}}.our-companies h2{margin-bottom:80px}@media screen and (max-width:991px){.our-companies h3{font-size:20px}}.our-companies h3 span{font-size:18px}@media screen and (max-width:991px){.our-companies h3 span{font-size:15px}}.our-companies .item{position:relative;margin-bottom:20px;text-align:center}.our-companies .item img{width:100%;height:auto;max-width:278px;text-align:center;margin-bottom:40px;transition:all .2s ease-in-out}@media screen and (max-width:767px){.our-companies .item img{margin-bottom:20px}}.our-companies .item:after{content:"";position:absolute;height:3px;width:80px;bottom:-20px;background:0 0;left:0;right:0;margin-left:auto;margin-right:auto;transition:background-color .5s ease}.our-companies .item.active,.our-companies .item:hover{cursor:pointer}.our-companies .item.active:before,.our-companies .item:hover:before{transform:scale(1.01)}.our-companies .item.active:after,.our-companies .item:hover:after{background:#333}.companies-hover{text-align:left}.companies-hover .company-box{display:none;min-height:450px;padding:50px 0;background-color:#f8f8f8;background-position:center;background-repeat:no-repeat}@media screen and (max-width:991px){.companies-hover .company-box{min-height:350px;background-image:none}}.companies-hover .company-box.company-box-1{background-image:url(../images/companies/company-box-1.jpg?v=20258212414);background-position:top right}.companies-hover .company-box.company-box-2{background-image:url(../images/companies/company-box-2.jpg?v=20258212414);background-position:top right}.companies-hover .company-box.company-box-3{background-image:url(../images/companies/company-box-3.jpg?v=20258212414);background-position:top right}.companies-hover .company-box.company-box-4{background-image:url(../images/companies/company-box-4.jpg?v=20258212414);background-position:top right}.companies-hover .company-box.company-box-5{background-image:url(../images/companies/company-box-5.jpg?v=20258212414);background-position:top right}.companies-hover .company-box.company-box-6{background-image:url(../images/companies/company-box-6.jpg?v=20258212414);background-position:bottom right}@media screen and (max-width:767px){.companies-hover .company-box{background-image:none!important}}.companies-hover .company-box p{line-height:30px;margin-bottom:50px}.companies-hover .company-box .text-wrap-left{max-width:586px}@media screen and (max-width:767px){.companies-hover .company-box .text-wrap-left{max-width:inherit;margin-bottom:20px}}@media screen and (max-width:767px){.companies-hover .company-box .text-wrap-left{margin-bottom:0}}.companies-hover .company-box a.button{margin-right:20px;margin-bottom:10px}.companies-hover .company-box a.button.button-blue{margin-right:0}.companies-hover+.container{margin-top:20px}@media screen and (min-width:992px){.companies-hover+.container{margin-top:70px}}@media screen and (min-width:768px){.companies-hover+.container{margin-top:50px}}#swipebox-bottom-bar{background-color:#0d0d0d}template{display:none!important}.cp-is-loading .cp-list__item+.cp-list__item,.cp-is-loading .cp-ph+.cp-ph{margin-top:1.125rem}.cp-ph{background:rgba(25,69,112,.2);font-size:1.3em}.cp-ph:after{background:linear-gradient(to right,rgba(255,255,255,0) 20%,rgba(255,255,255,.45) 50%,rgba(255,255,255,0) 80%) 50% 50%}.position-branches{text-align:center}.position-branches h2{margin-bottom:80px}.position-branches .item{position:relative;margin-bottom:20px;text-align:center}.position-branches .item .image-wrapper{position:relative;overflow:hidden;margin:0 auto;max-width:184px}.position-branches .item .image-wrapper:after,.position-branches .item .image-wrapper:before{transform-style:preserve-3d;vertical-align:top;backface-visibility:hidden}.position-branches .item .image-wrapper.item-1:after{background-image:url(../images/branches/branch-1.jpg?v=20258212414)}.position-branches .item .image-wrapper.item-2:after{background-image:url(../images/branches/branch-2.jpg?v=20258212414);background-position:top center}.position-branches .item .image-wrapper.item-3:after{background-image:url(../images/branches/branch-3.jpg?v=20258212414)}.position-branches .item .image-wrapper.item-4:after{background-image:url(../images/branches/branch-4.jpg?v=20258212414)}.position-branches .item .image-wrapper.item-5:after{background-image:url(../images/branches/branch-5.jpg?v=20258212414)}.position-branches .item .image-wrapper.item-6:after{background-image:url(../images/branches/branch-6.jpg?v=20258212414)}.position-branches .item .image-wrapper.item-7:after{background-image:url(../images/branches/branch-7.jpg?v=20258212414)}.position-branches .item .image-wrapper.item-8:after{background-image:url(../images/branches/branch-8.jpg?v=20258212414);background-position-y:-25px}.position-branches .item .image-wrapper:before{padding-top:89.67%;background-repeat:no-repeat;background-position:top left;background-image:url(../images/mask.svg?v=20258212414);content:" ";display:block;position:relative;width:auto;margin:-1px;background-size:cover;z-index:2;height:14.4rem}.position-branches .item .image-wrapper:after{width:184px;position:absolute;left:0;top:0;z-index:1;background-repeat:no-repeat;background-position:top center;background-size:100%;content:" ";padding-top:89.67%;animation:magnification 10s linear infinite;animation-direction:alternate;transform-style:preserve-3d;-webkit-font-smoothing:subpixel-antialiased;vertical-align:top;backface-visibility:hidden;transform-origin:top}@keyframes magnification{from{transform:scale(1)}to{transform:scale(1.2)}}.position-branches .item .image-wrapper+h3{margin-top:18px}@media screen and (max-width:767px){.position-branches .item .image-wrapper+h3{font-size:20px}}.position-branches .item:after{content:"";position:absolute;height:3px;width:80px;bottom:-20px;background:0 0;left:0;right:0;margin-left:auto;margin-right:auto;transition:background-color .5s linear}.position-branches .item.active,.position-branches .item:hover{cursor:pointer}.position-branches .item.active:before,.position-branches .item:hover:before{transform:scale(1.01)}.position-branches .item.active:after,.position-branches .item:hover:after{background:#333}.branches-hover{text-align:left}.branches-hover .branch-box{display:none}.branches-hover .video-image{display:block;max-width:100%;height:auto}.branches-hover p{line-height:26px;margin-bottom:15px}@media screen and (max-width:767px){.branches-hover .bottom{position:relative;bottom:inherit}}.branches-hover .text-wrap-left{max-width:586px}@media screen and (max-width:767px){.branches-hover .text-wrap-left{max-width:inherit;margin-bottom:20px}}.branches-hover .video-image,.branches-hover .video-link{width:100%;height:0;padding-bottom:56.75%;display:inline-block;position:relative;background:#333;border:0}.branches-hover .video-image:after,.branches-hover .video-link:after{content:"";width:127px;height:127px;border-radius:100%;position:absolute;border:2px solid #fff;margin:auto;top:0;left:0;bottom:0;right:0}@media screen and (max-width:991px){.branches-hover .video-image:after,.branches-hover .video-link:after{width:88.9px;height:88.9px}}@media screen and (max-width:767px){.branches-hover .video-image:after,.branches-hover .video-link:after{width:76.2px;height:76.2px}}.branches-hover .video-image:before,.branches-hover .video-link:before{content:"";width:0;height:0;position:absolute;margin:auto;top:0;left:10px;bottom:0;right:0;border-style:solid;border-width:15px 0 15px 22px;border-color:transparent transparent transparent #fff;z-index:3}.branches-hover .video-image.play:after,.branches-hover .video-image.play:before,.branches-hover .video-link.play:after,.branches-hover .video-link.play:before{display:none}.branches-hover .video-image.photo:after,.branches-hover .video-image.photo:before,.branches-hover .video-link.photo:after,.branches-hover .video-link.photo:before{content:none}.branches-hover .branch-box{padding:30px 0;background-color:#f8f8f8;background-image:url(../images/branches/branch-box-1.jpg?v=20258212414);background-position:right;background-repeat:no-repeat}.branches-hover .branch-box.branch-box-1{background-image:url(../images/branches/branch-box-1.jpg?v=20258212414);background-position:center top}.branches-hover .branch-box.branch-box-1 .video-link{background-image:url(../images/branches/video-box-1.jpg?v=20258212414);background-size:cover}.branches-hover .branch-box.branch-box-2{background-image:url(../images/branches/branch-box-2.png?v=20258212414);background-position:right bottom;background-size:50%}@media (min-width:1500px){.branches-hover .branch-box.branch-box-2{padding-bottom:7rem;background-size:65rem;background-position-x:calc(100vw / 2)}}.branches-hover .branch-box.branch-box-2 .video-link{background-image:url(../images/branches/video-box-2.jpg?v=20258212414);background-size:cover}.branches-hover .branch-box.branch-box-3{background-image:url(../images/branches/branch-box-3.jpg?v=20258212414);background-position:center center}.branches-hover .branch-box.branch-box-3 .video-link{background-image:url(../images/branches/video-box-3.jpg?v=20258212414);background-size:cover}.branches-hover .branch-box.branch-box-4{background-image:url(../images/branches/branch-box-4.jpg?v=20258212414);background-position:bottom center}.branches-hover .branch-box.branch-box-4 .video-image{background-image:url(../images/branches/video-box-4.jpg?v=20258212414);background-size:cover}.branches-hover .branch-box.branch-box-5{background-image:url(../images/branches/branch-box-5.jpg?v=20258212414);background-position:center top}.branches-hover .branch-box.branch-box-5 .video-image{background-image:url(../images/branches/video-box-5.jpg?v=20258212414);background-position:top center;background-repeat:no-repeat;background-size:cover}.branches-hover .branch-box.branch-box-6{background-image:url(../images/branches/branch-box-6.jpg?v=20258212414);background-position:center top}.branches-hover .branch-box.branch-box-6 .video-image{background-image:url(../images/branches/video-box-6.jpg?v=20258212414);background-size:cover;background-repeat:no-repeat}.branches-hover .branch-box.branch-box-7{background-image:url(../images/branches/branch-box-7.jpg?v=20258212414);background-position:center bottom}.branches-hover .branch-box.branch-box-7 .video-link{background-image:url(../images/branches/video-box-7.jpg?v=20258212414);background-size:cover}.branches-hover .branch-box.branch-box-8{background-image:url(../images/branches/branch-box-8.jpg?v=20258212414);background-position:center top}.branches-hover .branch-box.branch-box-8 .video-image{background-image:url(../images/branches/video-box-8.jpg?v=20258212414);background-size:cover}@media screen and (max-width:1199px){.branches-hover .branch-box{background-image:none!important}}.branches-hover+.container{margin-top:20px}@media screen and (min-width:992px){.branches-hover+.container{margin-top:70px}}@media screen and (min-width:768px){.branches-hover+.container{margin-top:50px}}html.swipebox-html body{overflow:hidden}.hp-gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;gap:1.5rem;margin-top:.75rem;margin-bottom:1.5rem}@media (min-width:1200px){.hp-gallery{overflow-x:initial;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:586px;-ms-flex-pack:justify;justify-content:space-between}}.hp-gallery-link{-ms-flex:0 0 auto;flex:0 0 auto;border-bottom:none}@media (min-width:768px){.hp-gallery-link{display:block;width:fit-content}}.hp-gallery-link img{display:block;max-width:100%;height:auto}.position-list{padding-bottom:100px;background:#fff;z-index:5}@media screen and (max-width:767px){.position-list{padding-bottom:70px}}.position-list h1{font-size:48px;line-height:55px;color:#333}@media screen and (max-width:991px){.position-list h1{font-size:33.6px;line-height:38.5px}}@media screen and (max-width:767px){.position-list h1{font-size:28.8px;line-height:33px}}.position-list .perex{font-size:30px;line-height:40px}@media screen and (max-width:991px){.position-list .perex{font-size:21px;line-height:28px}}@media screen and (max-width:767px){.position-list .perex{font-size:18px;line-height:24px}}.position-list:after{content:"";background:url(../images/bg-left.svg?v=20258212414) no-repeat no-repeat bottom left;width:100%;max-width:489px;height:726px;position:absolute;left:0;bottom:-100px;z-index:-1}@media screen and (max-width:991px){.position-list:after{background-size:70%;bottom:-50px}}@media screen and (max-width:767px){.position-list:after{background-size:60%}}.shorcode-news-slider{position:relative;margin-bottom:3em;margin-left:-30px;margin-right:-30px;width:auto}.shorcode-news-slider .owl-controls{position:absolute;width:100%;height:100%;margin:auto;top:0;right:0;bottom:0;left:0}.shorcode-news-slider .owl-controls .owl-nav{height:100%}.shorcode-news-slider .owl-controls .owl-nav .owl-next,.shorcode-news-slider .owl-controls .owl-nav .owl-prev{color:#000;position:absolute;height:100%;width:50%;top:0;right:0;bottom:0;left:0;margin:0;padding:0;transition:opacity .3s;font-family:sans-serif;font-size:0;background:0 0!important;opacity:.5}.shorcode-news-slider .owl-controls .owl-nav .owl-next:hover,.shorcode-news-slider .owl-controls .owl-nav .owl-prev:hover{opacity:1}.shorcode-news-slider .owl-controls .owl-nav .owl-next:before,.shorcode-news-slider .owl-controls .owl-nav .owl-prev:before{content:'';display:block;position:absolute;width:33px;height:67px;top:0;right:0;bottom:0;left:0;margin:auto;background:transparent url(../images/shorcode-news-slider/ico-news-slider-arrow.svg?v=20258212414) no-repeat center center;background-size:contain}@media (max-width:425px){.shorcode-news-slider .owl-controls .owl-nav .owl-next:before,.shorcode-news-slider .owl-controls .owl-nav .owl-prev:before{width:16px;height:33px}}.shorcode-news-slider .owl-controls .owl-nav .owl-prev{right:auto;text-align:left}.shorcode-news-slider .owl-controls .owl-nav .owl-prev:before{right:auto;left:10%}.shorcode-news-slider .owl-controls .owl-nav .owl-next{left:auto;text-align:right}.shorcode-news-slider .owl-controls .owl-nav .owl-next:before{left:auto;right:10%;transform:rotate(180deg)}@media (max-width:1215px){.shorcode-news-slider{margin-left:-15px;margin-right:-15px}}@media (max-width:1199px){.shorcode-news-slider{margin-left:-30px;margin-right:-30px}}@media (max-width:1013px){.shorcode-news-slider{margin-left:-15px;margin-right:-15px}}.students-intro{z-index:1;background:#fff;position:relative}.students-intro:after{content:url(../images/students/heart.png?v=20258212414);position:absolute;right:0;bottom:-135px;z-index:-1;overflow:hidden;width:150px}@media only screen and (max-width:991px){.students-intro:after{display:none}}@media only screen and (max-width:1199px){.students-intro:after{bottom:-135px}}@media only screen and (min-width:1600px){.students-intro:after{width:auto;bottom:-70px}}.position-list.students:after{content:url(../images/students/rivets.png?v=20258212414);background:0 0;width:auto;height:auto;left:-100px;bottom:auto;top:-100px}@media only screen and (max-width:991px){.position-list.students:after{display:none}}@media only screen and (max-width:1199px){.position-list.students:after{left:-135px}}@media only screen and (min-width:1600px){.position-list.students:after{left:0}}.trainee{background:#e9ebec url(../images/trainee.jpg?v=20258212414) center bottom no-repeat;padding-bottom:35%;background-size:contain}.our-companies .student-box-1{background:#f8f8f8 url(../images/students/student-box-1.png?v=20258212414) 90% 100% no-repeat;background-size:33%}.our-companies .student-box-2{background:#f8f8f8}.our-companies .student-box-3{background:#f8f8f8}.students-meet-us .col-sm-12{padding:0 100px}.students-meet-us .owl-carousel{margin-top:1.5rem}.students-meet-us .owl-carousel .swipebox{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%;border-bottom:none}.students-meet-us .owl-carousel .swipebox .img-responsive{-ms-flex:1;flex:1}.students-meet-us .owl-nav .owl-next,.students-meet-us .owl-nav .owl-prev{font-size:0;color:transparent;position:absolute;top:50%;transform:translateY(-50%);line-height:1;padding:10px}.students-meet-us .owl-nav .owl-prev{left:-100px}.students-meet-us .owl-nav .owl-prev:before{content:url(../images/arrow-left.svg?v=20258212414)}.students-meet-us .owl-nav .owl-next{right:-100px}.students-meet-us .owl-nav .owl-next:before{content:url(../images/arrow-right.svg?v=20258212414)}.students__logos{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:3rem;margin-bottom:3rem}.students__logos a{border-bottom:none}.students__logo-img{display:block;max-width:20rem;height:auto}.tips{background-color:#f8f8f8;background-image:url(../images/tips/tips-left-bg.png?v=20258212414),url(../images/tips/tips-right-bg.png?v=20258212414);background-position:left top,right top;background-repeat:no-repeat,no-repeat}@media only screen and (max-width:1500px){.tips{background-position:left -330px,right top}}@media screen and (max-width:991px){.tips{background-size:20%;background-position:left -200px,right top}}@media screen and (max-width:767px){.tips{background-image:none}}.tips h2{margin-bottom:60px}@media screen and (max-width:991px){.tips h2{margin-bottom:20px}}.tips .row+.row{margin-top:50px}@media screen and (max-width:767px){.tips .row+.row{margin-top:0}}.trainee-in-preciosa .trainee-gallery{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:1.5rem;gap:1.5rem}@media (min-width:576px){.trainee-in-preciosa .trainee-gallery{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.trainee-in-preciosa .trainee-gallery{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.trainee-in-preciosa .trainee-gallery .trainee-link{display:-ms-flexbox;display:flex;border-bottom:none}.trainee-in-preciosa .trainee-gallery .trainee-link .img-responsive{width:100%}.trainee-in-preciosa:after{z-index:-1}@media screen and (max-width:1500px){.trainee-in-preciosa:after{content:none}}.trainee-in-preciosa h2{margin-bottom:50px}.trainee-in-preciosa div.embed-responsive-wrapper{width:100%;height:100%;position:relative;cursor:pointer}.trainee-in-preciosa div.embed-responsive-wrapper.play:hover:after{display:none}.trainee-in-preciosa .embed-responsive{position:relative}.trainee-in-preciosa .embed-responsive .overlay{background:url(../images/students/video.jpg?v=20258212414) no-repeat top center;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;transition:background-size 2s;margin:0 auto;animation:move2 7s ease-in-out infinite;animation-direction:alternate}@keyframes move2{from{background-size:100%}to{background-size:120%}}.trainee-in-preciosa .embed-responsive:after{content:"";width:203px;height:203px;border-radius:100%;position:absolute;border:2px solid #000;margin:auto;top:0;left:0;bottom:0;right:0}@media screen and (max-width:991px){.trainee-in-preciosa .embed-responsive:after{width:142.1px;height:142.1px}}@media screen and (max-width:767px){.trainee-in-preciosa .embed-responsive:after{width:121.8px;height:121.8px}}.trainee-in-preciosa .embed-responsive:before{content:"";width:0;height:0;position:absolute;margin:auto;top:0;left:10px;bottom:0;right:0;border-style:solid;border-width:23.5px 0 23.5px 35px;border-color:transparent transparent transparent #000;z-index:3}.trainee-in-preciosa .embed-responsive.play:after,.trainee-in-preciosa .embed-responsive.play:before{display:none}section.trainee-hp{position:relative;z-index:1}.treasure:after{z-index:-1}@media screen and (max-width:1500px){.treasure:after{content:none}}.treasure h2{margin-bottom:50px}.treasure div.embed-responsive-wrapper{width:100%;height:100%;position:relative;cursor:pointer}.treasure div.embed-responsive-wrapper.play:hover:after{display:none}.treasure div.embed-responsive-wrapper:hover:after{display:block}.treasure div.embed-responsive-wrapper:after{content:"Podívejte se, co říkají naši zaměstnanci";font-size:36px;line-height:40px;font-family:Garamond,sans-serif;color:#fff;position:absolute;margin:auto;top:20px;left:0;bottom:0;right:0;z-index:99999;display:none}@media screen and (max-width:991px){.treasure div.embed-responsive-wrapper:after{font-size:25.2px;line-height:28px}}@media screen and (max-width:767px){.treasure div.embed-responsive-wrapper:after{font-size:21.6px;line-height:24px}}.treasure .embed-responsive{position:relative}.treasure .embed-responsive .overlay{background:url(../images/video.jpg?v=20258212414) no-repeat top center;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;transition:background-size 2s;margin:0 auto;animation:move 7s ease-in-out infinite;animation-direction:alternate}@keyframes move{from{background-size:100%}to{background-size:120%}}.treasure .embed-responsive:after{content:"";width:203px;height:203px;border-radius:100%;position:absolute;border:2px solid #fff;margin:auto;top:0;left:0;bottom:0;right:0}@media screen and (max-width:991px){.treasure .embed-responsive:after{width:142.1px;height:142.1px}}@media screen and (max-width:767px){.treasure .embed-responsive:after{width:121.8px;height:121.8px}}.treasure .embed-responsive:before{content:"";width:0;height:0;position:absolute;margin:auto;top:0;left:10px;bottom:0;right:0;border-style:solid;border-width:23.5px 0 23.5px 35px;border-color:transparent transparent transparent #fff;z-index:3}.treasure .embed-responsive.play:after,.treasure .embed-responsive.play:before{display:none}.en .treasure div.embed-responsive-wrapper:after{content:"See what our staff say"}@media (max-width:480px){.cp-button__wrapper{text-align:center}}.cp-button__wrapper--offset{margin-bottom:1.5rem}@media (min-width:768px){.cp-footer__wrapper{display:-ms-flexbox;display:flex}}.cp-footer__wrapper .cp-info__map{display:none}@media (min-width:768px){.cp-footer__wrapper .cp-info__map{display:block;margin-top:0}}@media (min-width:768px){.cp-contact__wrapper{padding-right:1.5rem;-ms-flex-order:-1;order:-1;-ms-flex:1;flex:1}}.cp-detail__contact{min-height:190px;margin-bottom:1.5rem}.cp-detail__contact h2{font-size:16.8px;line-height:21px;margin-bottom:.9rem}@media (min-width:768px){.cp-detail__contact h2{font-size:21.6px;line-height:27px}}@media (min-width:992px){.cp-detail__contact h2{font-size:24px;line-height:30px}}.cp-contact__address{font-style:normal}@media (min-width:768px){.cp-contact__address{font-size:16.2px;line-height:1.6}}@media (min-width:992px){.cp-contact__address{font-size:18px}}.cp-detail__wrapper--top{line-height:1.4;min-height:45vh;padding-bottom:3rem}@media (min-width:480px){.cp-detail__wrapper--top{min-height:50vh}}.cp-detail__wrapper--bottom{background-color:#f9f9f9;position:relative;overflow:hidden;padding:3.45rem 0;text-align:left;line-height:1.4;min-height:45vh;padding-bottom:3rem}@media (min-width:480px){.cp-detail__wrapper--bottom{min-height:50vh}}.cp-detail{padding:0}.cp-detail__content p{margin:1.5rem 0;text-align:left}@media (min-width:768px){.cp-detail__content p{font-size:16.2px}}@media (min-width:992px){.cp-detail__content p{font-size:18px}}.cp-detail__content ol,.cp-detail__content ul{list-style:none;padding-left:0;margin:1.5rem 0;text-align:left}@media (min-width:768px){.cp-detail__content ol li,.cp-detail__content ul li{font-size:16.2px}}@media (min-width:992px){.cp-detail__content ol li,.cp-detail__content ul li{font-size:18px}}.cp-detail__content h2{font-size:16.8px;line-height:21px;font-family:Garamond,serif;font-weight:400;text-align:left;margin-top:1.5rem;margin-bottom:.9rem}@media (min-width:768px){.cp-detail__content h2{font-size:21.6px;line-height:27px}}@media (min-width:992px){.cp-detail__content h2{font-size:24px;line-height:30px}}.cp-detail__content ul li{position:relative;padding-left:1.2rem;margin-bottom:.5rem}.cp-detail__content ol{list-style:decimal;padding-left:1.2rem}@media (min-width:768px){.cp-detail__content ol{padding-left:1.95rem}}.cp-detail__content ol li{padding-left:.5rem;margin-bottom:.5rem}.cp-detail__content ol li::marker{color:#003160;font-weight:400}.cp-detail__content ol li:before{display:none}.cp-detail__info{padding-bottom:3.45rem}.cp-detail__info h2{font-size:16.8px;line-height:21px;margin-bottom:.9rem}@media (min-width:768px){.cp-detail__info h2{font-size:21.6px;line-height:27px}}@media (min-width:992px){.cp-detail__info h2{font-size:24px;line-height:30px}}@media (min-width:768px){.cp-detail__info .cp-info__map{display:none}}.cp-info__item{margin:.75rem 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.6}@media (min-width:768px){.cp-info__item{font-size:16.2px;line-height:1.6}}@media (min-width:992px){.cp-info__item{font-size:18px}}.cp-info__item dt{font-weight:400;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:480px){.cp-info__item dt{font-weight:300;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;margin-right:1.5rem}}@media (min-width:768px){.cp-info__item dt{line-height:1.6;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}.cp-info__item dd{-ms-flex:1 0 0px;flex:1 0 0;margin:0}.cp-info__item span{font-size:1em}.cp-info__iframe{border:0;width:100%;height:25rem;margin-top:1.5rem}@media (min-width:768px){.cp-info__iframe{margin-top:0}}@media (min-width:992px){.cp-info__iframe{height:30rem;width:460px;max-width:496px}}.cp-medallion{padding:1.5rem;margin-top:3rem;margin-bottom:3rem;border:1px solid #194570;max-width:620px}.cp-medallion__title{text-align:left;color:#003160;margin-top:1.5rem;margin-bottom:.9rem}.cp-medallion__title:last-child{margin-bottom:0}.cp-medallion__subtitle{text-align:left;margin-top:1.5rem;margin-bottom:.9rem}.cp-medallion__text{margin-top:1.5rem;text-align:left}.cp-medallion__text p{white-space:pre-line}.cp-medallion__text p:last-child{margin-bottom:0}.cp-medallion__gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:.75rem -.75rem -.75rem -.75rem}.cp-medallion__photo-wrap{padding:.75rem}.cp-medallion__photo{width:100%;height:auto;display:block}.cp-medallion__gallery-item--large{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:480px){.cp-medallion__gallery-item--large{-ms-flex:0 0 67%;flex:0 0 67%;max-width:calc(67% - 1px)}}.cp-medallion__gallery-item--small{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:480px){.cp-medallion__gallery-item--small{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;display:block}}.cp-medallion__gallery--size-1 .cp-medallion__gallery-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.cp-medallion__gallery--size-2 .cp-medallion__gallery-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.cp-medallion__video{margin-top:1.5rem}.cp-medallion__video-wrapper{padding-bottom:56.25%;position:relative}.cp-medallion__video-iframe{position:absolute;height:100%;width:100%;top:0;left:0;border:0}.cp-detail__promo{white-space:pre-line;text-align:center;font-size:1.2em}@media (min-width:425px){.cp-detail__promo{font-size:1.6em;margin-bottom:4.05rem}}.cp-detail__promo p{white-space:pre-line;margin-bottom:1.5rem}.cp-share__wrapper{padding:3.45rem 0;position:relative}.cp-share__wrapper:after{content:'';background:url(../images/bg-right-1.svg?v=20258212414) no-repeat right top;width:100%;position:absolute;right:0;z-index:-1;max-width:50%;height:100%;top:-50%}@media (min-width:768px){.cp-share__wrapper:after{max-width:333px;height:200%;top:-100%}}.cp-social h3{font-size:16.8px;line-height:21px;margin-bottom:.9rem}@media (min-width:992px){.cp-social h3{font-size:21.6px;line-height:27px}}@media (max-width:575px){.cp-social{text-align:center}}.cp-social__item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-image:url(../images/ol.svg?v=20258212414);background-repeat:no-repeat;background-size:contain;width:60px;height:54px;margin:2em 8px;border-bottom:none;padding-bottom:.9rem}.cp-social__item:hover{opacity:.9}.cp-social__item svg{pointer-events:none;width:2rem;height:2rem}.cp-social__item svg path{fill:#fff}.cp-detail__title{margin-bottom:4.05rem}.cp-detail__title h1{word-break:break-word;word-wrap:break-word;font-size:28.8px;line-height:33px;font-family:Garamond,serif;margin-top:1.5rem;margin-bottom:4.05rem;color:#333}@media (min-width:768px){.cp-detail__title h1{font-size:33.6px;line-height:38.5px}}@media (min-width:992px){.cp-detail__title h1{font-size:48px;line-height:55px}}.cp-form__field--calendar .react-datepicker{font-family:inherit;font-size:inherit;border-radius:0;border-color:#e3e3e3;box-shadow:0 5px 20px 2px rgba(0,0,0,.1)}.cp-form__field--calendar .react-datepicker--time-only .react-datepicker__time{border-radius:0}.cp-form__field--calendar .react-datepicker--time-only .react-datepicker__time-box{border-radius:0}.cp-form__field--calendar .react-datepicker__header{border-top-left-radius:0;border-top-right-radius:0;background:#9d9e9c;border-bottom:#9d9e9c}.cp-form__field--calendar .react-datepicker__header .react-datepicker__current-month,.cp-form__field--calendar .react-datepicker__header .react-datepicker__day-name{color:#fff}.cp-form__field--calendar .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{border-bottom-color:#9d9e9c}.cp-form__field--calendar .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-bottom-color:#e3e3e3}.cp-form__field--calendar .react-datepicker-time__header,.cp-form__field--calendar .react-datepicker__current-month{font-size:80%}.cp-form__field--calendar .react-datepicker__navigation{height:10px;width:10px;outline:0}.cp-form__field--calendar .react-datepicker__navigation--next{border-left-color:#000}.cp-form__field--calendar .react-datepicker__navigation--next:hover{border-left-color:#fff}.cp-form__field--calendar .react-datepicker__navigation--previous{border-right-color:#000}.cp-form__field--calendar .react-datepicker__navigation--previous:hover{border-right-color:#fff}.cp-form__field--calendar .react-datepicker__time-container--with-today-button{border-radius:0}.cp-form__field--calendar .react-datepicker__time,.cp-form__field--calendar .react-datepicker__time-box,.cp-form__field--calendar .react-datepicker__time-container,.cp-form__field--calendar ul.react-datepicker__time-list{height:calc(195px + (1.7em / 2))}.cp-form__field--calendar .react-datepicker__week-number{width:1.7em;line-height:1.7em}.cp-form__field--calendar .react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:0}.cp-form__field--calendar .react-datepicker__day,.cp-form__field--calendar .react-datepicker__day-name,.cp-form__field--calendar .react-datepicker__time-name{width:1.7em;line-height:1.7em;margin:.1em;color:#000}.cp-form__field--calendar .react-datepicker__day--disabled{color:#ccc}.cp-form__field--calendar .react-datepicker__month{margin:.4em}.cp-form__field--calendar .react-datepicker__day:hover{border-radius:0;color:#000;background:rgba(0,49,96,.3)}.cp-form__field--calendar .react-datepicker__day--highlighted{border-radius:0}.cp-form__field--calendar .react-datepicker__day--keyboard-selected{color:#fff;background:#003160;border-radius:0}.cp-form__field--calendar .react-datepicker__day--selected{color:#fff;background-color:#003160}.cp-form__field--calendar .react-datepicker__day--in-range,.cp-form__field--calendar .react-datepicker__day--in-selecting-range,.cp-form__field--calendar .react-datepicker__day--selected{border-radius:0}.cp-form__field--calendar .react-datepicker__month-read-view,.cp-form__field--calendar .react-datepicker__month-year-read-view,.cp-form__field--calendar .react-datepicker__year-read-view{border-radius:0}.cp-form__field--calendar .react-datepicker__month-dropdown,.cp-form__field--calendar .react-datepicker__month-year-dropdown,.cp-form__field--calendar .react-datepicker__year-dropdown{border-radius:0;border:1px solid 0}.cp-form__field--calendar .react-datepicker__month-option,.cp-form__field--calendar .react-datepicker__month-year-option,.cp-form__field--calendar .react-datepicker__year-option{line-height:1.3}.cp-form__field--calendar .react-datepicker__month-option:first-of-type,.cp-form__field--calendar .react-datepicker__month-year-option:first-of-type,.cp-form__field--calendar .react-datepicker__year-option:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.cp-form__field--calendar .react-datepicker__month-option:last-of-type,.cp-form__field--calendar .react-datepicker__month-year-option:last-of-type,.cp-form__field--calendar .react-datepicker__year-option:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.cp-form-height{-ms-flex:1 0 auto;flex:1 0 auto}#capybara-position-form{line-height:1.4;min-height:45vh;padding-bottom:3rem}@media (min-width:480px){#capybara-position-form{min-height:50vh}}#capybara-position-form .cp-form__title{display:none}#capybara-position-form .cp-form__group.cp-form__group--gdpr{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}#capybara-position-form .cp-form__footer,#capybara-position-form .cp-form__header{border:0;padding:0}#capybara-position-form>section{padding:0}#capybara-position-form .cp-form__header h1{word-break:break-word;word-wrap:break-word;font-size:45px;line-height:49.8px;margin-bottom:4.05rem;padding-top:.75rem;color:#003160}@media (min-width:768px){#capybara-position-form .cp-form__header h1{font-size:52.5px;line-height:58.1px}}@media (min-width:992px){#capybara-position-form .cp-form__header h1{font-size:75px;line-height:83px}}#capybara-position-form .cp-form__label{font-size:12px;font-weight:300;color:#333;text-align:left}@media (min-width:768px){#capybara-position-form .cp-form__label{font-size:16px}}@media (min-width:992px){#capybara-position-form .cp-form__label{font-size:18px}}#capybara-position-form .cp-form__file,#capybara-position-form .cp-form__input,#capybara-position-form .cp-form__select,#capybara-position-form .cp-form__textarea{-webkit-appearance:none;font-size:12px;font-family:inherit;background-color:#fff;color:#000;padding:11px 10px;border:1px solid #003160;border-radius:0;min-height:40px}@media (min-width:768px){#capybara-position-form .cp-form__file,#capybara-position-form .cp-form__input,#capybara-position-form .cp-form__select,#capybara-position-form .cp-form__textarea{font-size:16px}}@media (min-width:992px){#capybara-position-form .cp-form__file,#capybara-position-form .cp-form__input,#capybara-position-form .cp-form__select,#capybara-position-form .cp-form__textarea{font-size:18px}}#capybara-position-form .cp-form__file:focus,#capybara-position-form .cp-form__input:focus,#capybara-position-form .cp-form__select:focus,#capybara-position-form .cp-form__textarea:focus{border:1px solid rgba(0,49,96,.3);outline-color:rgba(0,49,96,.3)}#capybara-position-form .cp-form__validation-error .cp-form__file,#capybara-position-form .cp-form__validation-error .cp-form__input,#capybara-position-form .cp-form__validation-error .cp-form__select,#capybara-position-form .cp-form__validation-error .cp-form__textarea{border-color:#ca3333}#capybara-position-form .cp-form__validation-error .cp-form__file:focus,#capybara-position-form .cp-form__validation-error .cp-form__input:focus,#capybara-position-form .cp-form__validation-error .cp-form__select:focus,#capybara-position-form .cp-form__validation-error .cp-form__textarea:focus{outline-color:#ca3333}#capybara-position-form .cp-form__select{background-image:linear-gradient(45deg,transparent 50%,#999 50%),linear-gradient(135deg,#999 50%,transparent 50%),linear-gradient(to right,#d9d9d9,#d9d9d9);background-position:calc(100% - 13px) calc(50% + 1px),calc(100% - 8px) calc(50% + 1px),calc(100% - 25px) 50%;background-size:5px 6px,5px 6px,1px 60%;background-repeat:no-repeat;padding-right:35px}#capybara-position-form .cp-form__select::-ms-expand{display:none}#capybara-position-form .cp-form__textarea{resize:vertical;height:200px}#capybara-position-form .cp-form__file{height:auto;overflow:hidden}#capybara-position-form .cp-form__file::-ms-value{background-color:#fff;border:0}#capybara-position-form .cp-form__validation-error-message{font-size:12px;color:#ca3333;background-color:transparent;text-align:left;padding-left:0}#capybara-position-form .cp-form__asterisk,#capybara-position-form .cp-form__asterisk--double{color:#ca3333}#capybara-position-form .cp-form-consent,#capybara-position-form .cp-form-consent__more-text,#capybara-position-form .cp-form__info-text{font-size:15px;text-align:left}@media (min-width:768px){#capybara-position-form .cp-form-consent,#capybara-position-form .cp-form-consent__more-text,#capybara-position-form .cp-form__info-text{font-size:16px}}@media (min-width:992px){#capybara-position-form .cp-form-consent,#capybara-position-form .cp-form-consent__more-text,#capybara-position-form .cp-form__info-text{font-size:18px}}#capybara-position-form .cp-form-consent__more-text--visible{margin-top:12.5px}#capybara-position-form .cp-form__info{margin-top:25px}#capybara-position-form .cp-form a,#capybara-position-form .cp-form-consent a,#capybara-position-form .cp-form-consent__more-text a,#capybara-position-form .cp-form-consent__show-more{color:#003160;text-decoration:none}#capybara-position-form .cp-form a:hover,#capybara-position-form .cp-form-consent a:hover,#capybara-position-form .cp-form-consent__more-text a:hover,#capybara-position-form .cp-form-consent__show-more:hover{color:#003160;border-bottom:none}#capybara-position-form .cp-form__agreement,#capybara-position-form .cp-form__group--accept_101,#capybara-position-form .cp-form__group--accept_lmc{margin-bottom:12.5px}#capybara-position-form .cp-button__wrapper{margin-top:25px;text-align:left}.cp-form__checkbox-group label{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%;cursor:pointer;font-size:0;margin-bottom:.5rem}.cp-form__checkbox-group label:last-child{margin-bottom:0}.cp-form__checkbox{position:absolute;opacity:0}.cp-form__checkbox+.cp-form__checkbox-text,.cp-form__checkbox+.cp-form__validation-error-message+.cp-form__checkbox-text{padding-left:30px;margin-right:25px;display:block;position:relative}.cp-form__checkbox+.cp-form__checkbox-text:before,.cp-form__checkbox+.cp-form__validation-error-message+.cp-form__checkbox-text:before{content:"";height:21px;width:21px;margin:0 8px 0 0;border-radius:0;border:solid 1px #003160;background-color:#fff;transition:border .2s ease-in-out,background .2s ease-in-out;position:absolute;top:2px;left:0;z-index:2;outline:3px solid transparent;outline-offset:-4px}.cp-form__checkbox:checked+.cp-form__checkbox-text:before,.cp-form__checkbox:checked+.cp-form__validation-error-message+.cp-form__checkbox-text:before{background-color:#003160;border:2px solid #003160;outline-color:#fff}.cp-form__checkbox:focus+.cp-form__checkbox-text:before,.cp-form__checkbox:focus+.cp-form__validation-error-message+.cp-form__checkbox-text:before{outline:rgba(0,49,96,.3) solid 1px;outline-offset:0}.cp-form__checkbox:disabled+.cp-form__checkbox-text:before,.cp-form__checkbox:disabled+.cp-form__validation-error-message+.cp-form__checkbox-text:before{background-color:#c7c7ce;border-color:#c7c7ce}.cp-form__checkbox:checked:disabled+.cp-form__checkbox-text:before,.cp-form__checkbox:checked:disabled+.cp-form__validation-error-message+.cp-form__checkbox-text:before{background-image:url(../components/vacancy/form/images/tick-disabled.svg?v=20258212414)}@media (min-width:768px){[data-page-rendered=hooray]{min-height:65vh}}[data-page-rendered=hooray] .cp-position-form{text-align:center}[data-page-rendered=hooray] .cp-message__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:left;margin-bottom:25px;margin-top:25px}[data-page-rendered=hooray] .cp-message__text:before{content:"";width:50px;height:50px;background:#5cb85c url(../components/vacancy/form/images/tick.svg?v=20258212414) no-repeat center;background-size:60%;border:2px solid #5cb85c;display:inline-block;margin:0 25px 0 0;border-radius:50%;-ms-flex:none;flex:none}[data-error-rendered=generalError] .cp-message{text-align:center}[data-error-rendered=pageNotFound]{min-height:70vh}[data-error-rendered=pageNotFound] .cp-message{text-align:center}[data-error-rendered=positionError]{min-height:70vh}[data-error-rendered=positionError] .cp-message{text-align:center}#capybara-position-form.cp-form .cp-form__group-title,#capybara-position-form.cp-form .cp-form__separator-heading{font-size:25px;margin-bottom:12.5px}#capybara-position-form.cp-form .cp-make-border{border:1px solid #bfbfbf;padding:18.75px}#capybara-position-form.cp-form .cp-form__separator{margin-bottom:25px}#capybara-position-form.cp-form .cp-form__separator--heading{border-bottom:1px solid #bfbfbf}#capybara-position-form.cp-form .cp-form__group-container--panel{background-color:rgba(157,158,156,.1);padding:18.75px}#capybara-position-form.cp-form .cp-form__group-container--panel .cp-form__separator{background:#cfcfcf}#capybara-position-form.cp-form .cp-form-hint__icon{background:#003160;color:#fff;border-color:#003160}#capybara-position-form.cp-form .cp-form-hint:before{border-color:transparent #003160 transparent transparent;left:1.4em}#capybara-position-form.cp-form .cp-form-hint:after{background-color:#003160;color:#fff}#capybara-position-form.cp-form .cp-form__group-container--panel+.cp-form-hint{margin-bottom:25px;margin-top:-1em}@media (min-width:576px){#capybara-position-form.cp-form .cp-form__group--education_end_yr,#capybara-position-form.cp-form .cp-form__group--education_strt_yr,#capybara-position-form.cp-form .cp-form__group--langSkill_lang,#capybara-position-form.cp-form .cp-form__group--langSkill_lvl,#capybara-position-form.cp-form .cp-form__group--praxis_end_mnth,#capybara-position-form.cp-form .cp-form__group--praxis_end_yr{margin-bottom:0}}#capybara-position-form.cp-form .cp-form__group--education .cp-form__button-wrapper,#capybara-position-form.cp-form .cp-form__group--langSkill .cp-form__button-wrapper,#capybara-position-form.cp-form .cp-form__group--praxis .cp-form__button-wrapper{margin-top:18.75px}@media (min-width:992px){#capybara-position-form.cp-form.cp-form--inline .cp-form__label{width:180px;margin-top:10px}#capybara-position-form.cp-form.cp-form--inline .cp-form__group--drvLicense .cp-form__label{margin-top:0}#capybara-position-form.cp-form.cp-form--inline .cp-form__field{min-width:inherit;-ms-flex:0 0 calc(100% - (180px + 2px));flex:0 0 calc(100% - (180px + 2px));-ms-flex-preferred-size:calc(100% - (180px + 2px));flex-basis:calc(100% - (180px + 2px))}}@media (min-width:576px) and (max-width:991px){#capybara-position-form.cp-form.cp-form--inline .cp-form__group--inner .cp-form__field{-ms-flex-preferred-size:100%;flex-basis:100%}#capybara-position-form.cp-form.cp-form--inline .cp-form__group--inner .cp-form__label{width:100%}}.filter__native-checkbox{display:none}.filter__checkbox{display:inline-block;width:2rem;height:2rem;border:1px solid #333;background-color:transparent;margin-right:.75rem;position:relative;cursor:pointer;-ms-flex:none;flex:none}.filter__checkbox:before{content:"";width:1.3rem;height:1.3rem;position:absolute;background-color:#003160;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out;opacity:0}.filter__native-checkbox:checked+.filter__checkbox:before{opacity:1}.vacancies__empty{text-align:center;margin-top:3rem;margin-bottom:0}.filter__wrapper{background-color:#f8f8f8;padding:1.95rem}@media (min-width:992px){.filter__form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}@media (min-width:1200px){.filter__form{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.filter__item{margin-bottom:1.35rem}@media (min-width:992px){.filter__item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-bottom:1.5rem;padding-right:1.5rem;margin-bottom:0}}@media (min-width:1200px){.filter__item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-bottom:0}}@media (min-width:768px){.filter__item--checkbox{-ms-flex:0 0 auto;flex:0 0 auto;max-width:33%;margin-top:.75rem}}.filter__label{display:none}.filter__label--checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0}.vacancies__job{display:block;text-decoration:none;color:#000;transition:background .2s ease-in-out;position:relative;text-align:left;border-bottom:none}@media (min-width:768px){.vacancies__job{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline}}.vacancies__item{display:-ms-flexbox;display:flex}.vacancies__item:not(.vacancies__item--name){padding:0 .9rem .9rem;color:#333}@media (min-width:768px){.vacancies__item:not(.vacancies__item--name){padding:.9rem}}@media (min-width:768px){.vacancies__item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:0 1.5rem}}.vacancies__item--name{display:-ms-flexbox;display:flex;font-weight:700;color:#003160;font-family:Garamond-Bold,sans-serif;font-size:20px;line-height:28px;padding:.9rem 3rem .9rem .9rem;border-bottom:none}.vacancies__item--name .vacancies__item-desc{border-bottom:1px dashed #003160}@media (min-width:768px){.vacancies__item--name{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;margin-bottom:0;padding:.9rem}}.vacancies__item-desc{word-wrap:break-word;word-break:break-word}.vacancies__icon{display:inline-block;width:2rem;height:2rem;margin-left:.75rem}.vacancies__icon svg{width:2rem;height:2rem;fill:#003160;vertical-align:middle}@media (min-width:768px){.vacancies__item--branch,.vacancies__item--company{width:20%}}@media (min-width:768px){.vacancies__item--location{width:15%}}@media (max-width:767px){.vacancies__item--branch:empty,.vacancies__item--company:empty{display:none}}.filter__select{position:relative;font-size:inherit;outline:0}.filter__select:after{content:"";display:block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #333;position:absolute;top:50%;margin-top:-5px;right:13px;pointer-events:none;transition:transform .2s ease-in-out}.filter__select.is-open:after{transform:rotate(-180deg)}.filter__select div[class*="-control"]{background-color:transparent;box-shadow:none;min-height:4rem;line-height:calc(4rem / 2);padding:.75rem 4.2rem .75rem 1.5rem;text-align:left;border:1px solid #333;border-radius:0;overflow:hidden;cursor:pointer}@media (min-width:992px){.filter__select div[class*="-control"]{min-height:4.5rem}}.filter__select div[class*="-control"] span{display:none}.filter__select div[class*="-control"]>div{padding:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.filter__select div[class*="-control"]>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.filter__select div[class*="-control"]:focus,.filter__select div[class*="-control"]:hover{box-shadow:none}.filter__select div[class*="-menu"]{margin-top:-1px;font-size:1.8rem;background-color:#fff;border-radius:0;border:1px solid #003160;padding:0;z-index:10;box-shadow:none}.filter__select div[class*="-menu"]>div{scrollbar-base-color:#fff;scrollbar-face-color:rgba(157,158,156,.2);scrollbar-track-color:#fff;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff;scrollbar-color:rgba(157,158,156,.2) #fff;scrollbar-width:thin;padding-top:0;padding-bottom:0}.filter__select div[class*="-menu"]>div::-webkit-scrollbar-track{border-radius:0;background-color:#fff}.filter__select div[class*="-menu"]>div::-webkit-scrollbar{width:1rem;background-color:#fff}.filter__select div[class*="-menu"]>div::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(157,158,156,.2)}.filter__select div[class*="-menu"] .div[class*="-option"]{background-color:#fff}.filter__select div[class*="-menu"] div[class*="-option"]{background:#fff;color:#333;padding:.75rem 1.5rem;margin:0;font-size:12.6px;text-align:left;font-weight:300;text-transform:none}.filter__select div[class*="-menu"] div[class*="-option"]:hover{background:#003160;color:#fff}.filter__select div[class*="-menu"]>div>div{padding:.75rem 1.5rem;position:relative;cursor:pointer}.filter__select div[class*="-indicatorSeparator"]{display:none!important}.filter__select div[class*="-indicatorContainer"]{display:none}.filter__select div[class*=indicatorContainer]:first-child{display:block;position:absolute;right:3.75rem;height:2rem;width:2rem;top:50%;transform:translateY(-50%)}.filter__select div[class*=indicatorContainer]:first-child svg{fill:#c00;transition:fill .2s ease-in-out;position:absolute;left:0;top:0;width:100%;height:100%}.filter__select div[class*=indicatorContainer]:first-child svg:hover{opacity:.75}.filter__select div[class*=indicatorContainer]:first-child+span{display:none}.filter__select div[class*="-placeholder"],.filter__select div[class*="-singleValue"]{font-family:inherit;font-size:1.8rem;color:#333;position:relative;transform:none;top:0;margin:0;padding:0 0 0 .5rem}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.filter__select div[class*="-placeholder"],.filter__select div[class*="-singleValue"]{top:4px}}.filter__select div[class*="-singleValue"]{padding-right:1.5rem}.filter__select div[class*=multiValue]{background-color:rgba(0,49,96,.1);border-radius:0}.filter__select div[class*=multiValue] div:first-child{color:#333;padding:2px .5rem;font-size:12px}.filter__select div[class*=multiValue] div:last-child{color:#c00;border-radius:0}.filter__select div[class*=multiValue] div:last-child:hover{background-color:#003160}.filter__select div[class*="-ValueContainer"]{padding:0}.cp-vacancies{min-height:10rem}.vacancies__list{position:relative;min-height:10rem}.vacancies__list-wrap{max-width:1100px;text-align:center;margin:4.95rem auto}.vacancies__header{display:none}@media (min-width:768px){.vacancies__header{display:-ms-flexbox;display:flex}}.vacancies__header-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;font-weight:400;text-align:left;font-size:14px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:.9rem}@media (max-width:767px){.vacancies__header-label{display:none}}.vacancies__header-label--title{-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;margin-bottom:0}