html{overscroll-behavior-y:none}body{background:#eee;font-family:secpro__regular,Tahoma,Verdana,sans-serif;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;font-size:1.2rem;color:#000}strong{font-family:secpro__bold,Tahoma,Verdana,sans-serif}a{color:#ce142c;transition:color .3s}a:hover{color:#ce142c}button:focus{outline:0}h1,h2,h3,h4,h5,h6{font-family:secpro__bold,Tahoma,Verdana,sans-serif;margin-top:2em}h1{font-size:1.68rem;margin-top:0;color:#031f30;text-align:center}h2{font-size:1.25rem;color:#031f30;text-align:center}h3{font-size:.9rem}section.fluid{padding:2.8rem 0}@media (min-width:768px){section.fluid{padding:4.5rem 0}}img{max-width:100%}.content{-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem}.text--center{text-align:center!important}.text--bigger{font-size:1.05rem}.bg--white{background-color:#fff}.bg--white section{padding:2.8rem 0}.bg--gray-light{background-color:#f7f7f7}.row.bg--white{margin-top:1.6rem;margin-bottom:1.6rem}.content ul{padding-left:0}.content li{list-style:none;position:relative;padding-left:1.35rem}.content li:before{content:"–";position:absolute;left:0}.container{max-width:1200px}.container.wider{width:100%;max-width:9999px}@media (min-width:768px){.container.wider{max-width:1600px}}@media (min-width:1600px){.container.wider{max-width:1600px}}.container--relative{position:relative}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.responsive-img{max-width:100%;height:auto}.display-flex{display:-ms-flexbox;display:flex}.justify-content-center{-ms-flex-pack:center;justify-content:center}.is-relative{position:relative}.container-thin{max-width:932px;margin:0 auto;padding:0 1rem}.container-thin section{width:auto;padding:0}.mt-6{margin-top:6rem}@media (min-width:768px){.mt-md-12{margin-top:12rem}}.p404{margin-top:6rem}.p404 .mark-x{border:7px solid #fff;border-radius:50%;padding:.7rem;margin:1.5rem 0;width:4rem;height:4rem}@media (min-width:768px){.p404 .mark-x{margin:3rem 0 1.5rem}}.p404 .mark-x path{fill:#ce142c}.banner-home{background-image:url(../components/banner/images/homepage.jpg?v=20261171278)}.banner-static{background-image:url(../components/banner/images/static.jpg?v=20261171278)}.banner{background-repeat:no-repeat;background-size:0;background-position:center 48px}@media (min-width:768px){.banner{background-size:992px}}@media (min-width:1050px){.banner{background-position:center 97px}}@media (min-width:992px){.banner{background-size:1200px}}@media (min-width:1200px){.banner{background-size:1600px}}@media (min-width:1600px){.banner{background-size:100%}}.banner-adminka{background-image:url(../components/banner/images/adminka.jpg?v=20261171278);background-position:20% 140px}@media screen and (min-width:850px){.banner-adminka{background-position:center 60px}}.banner-technik{background-image:url(../components/banner/images/technik.jpg?v=20261171278);background-position:right 140px}@media screen and (min-width:850px){.banner-technik{background-position:right 60px}}.banner-zasahovka{background-image:url(../components/banner/images/zasahovka.jpg?v=20261171278);background-position:right 140px}@media screen and (min-width:850px){.banner-zasahovka{background-position:right 100px}}.banner-bezpecnostni-pracovnik{background-image:url(../components/banner/images/bezpecnostni-pracovnik.jpg?v=20261171278);background-position:right 140px}@media screen and (min-width:850px){.banner-bezpecnostni-pracovnik{background-position:right 100px}}.button{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;background:0 0;line-height:1;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1rem 1.5rem;font-family:secpro__regular,Tahoma,Verdana,sans-serif;color:#000;border-radius:24px;transition:.2s background-color,.2s background,.2s color,.2s border-color;margin-bottom:1em;height:auto!important}.button:active,.button:focus,.button:hover{background:0 0;color:#000;text-decoration:none}.button:not(.tiny){padding:1rem 2rem}.button--primary{background-color:#aa1834;border:1px solid #aa1834;color:#fff!important}.button--primary.is-active,.button--primary:active,.button--primary:hover{background-color:#fd566c;border-color:#fd566c;color:#fff!important;text-decoration:none}.button--primary:focus{background-color:#fd566c;border-color:#fd566c;color:#fff!important;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(96,96,96,.2)}.button--secondary{background-color:#babcbc;border:1px solid #babcbc;color:#fff!important;margin-left:.5rem;margin-right:.5rem}.button--secondary.is-active,.button--secondary:active,.button--secondary:hover{background-color:#717376;border-color:#717376;color:#fff!important;text-decoration:none}.button--secondary:focus{background-color:#717376;border-color:#717376;color:#fff!important;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(157,158,156,.2)}.button--size100{padding:.875rem 2rem!important}.button--smaller{padding:.8rem 2rem .8rem}.has-icon{display:inline-block}.has-icon svg{width:.75rem;height:.75rem;vertical-align:middle}.has-icon svg path,.has-icon svg rect{fill:#fff;transition:.2s fill}.has-icon-left svg{margin-right:.33333333rem}.has-icon-right svg{margin-left:.33333333rem}.has-icon-left,.has-icon-right{display:inline-block;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.has-icon-left svg,.has-icon-right svg{width:.75rem;height:.75rem;vertical-align:middle}.has-icon-left svg path,.has-icon-left svg rect,.has-icon-right svg path,.has-icon-right svg rect{fill:#fff;transition:.2s fill}.has-icon-center{display:inline-block}.has-icon-center svg{width:.75rem;height:.75rem;vertical-align:middle}.has-icon-center svg path,.has-icon-center svg rect{fill:#fff;transition:.2s fill}.button:disabled,.button[disabled],.is-disabled{background-color:#c7c7c7;border-color:#c7c7c7;color:#878787;cursor:default;pointer-events:none}.button:disabled:focus,.button[disabled]:focus,.is-disabled:focus{background-color:#c7c7c7;border-color:#c7c7c7;color:#878787;pointer-events:none;outline:0;box-shadow:none}.button--blue{background-color:#031f30;color:#fff!important}.button--blue:hover{background-color:#acc2dd;color:#fff!important}.button--gray{background-color:#eee;color:#031f30!important}.button--gray:hover{background-color:#acc2dd;color:#fff!important}.button--red{background-color:#ce142c;color:#fff!important}.button--red:hover{background-color:#ea2b43}@media (max-width:575px){.button--wide{width:100%}}#capybara-position-detail .cp-button--submit,#capybara-position-form .cp-button--submit,#capybara-position-list .cp-button--submit{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;background:0 0;line-height:1;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1rem 1.5rem;font-family:secpro__regular,Tahoma,Verdana,sans-serif;color:#000;border-radius:24px;transition:.2s background-color,.2s background,.2s color,.2s border-color;margin-bottom:1em;height:auto!important;background-color:#aa1834;border:1px solid #aa1834;color:#fff!important;padding:.875rem 2rem!important}#capybara-position-detail .cp-button--submit:active,#capybara-position-detail .cp-button--submit:focus,#capybara-position-detail .cp-button--submit:hover,#capybara-position-form .cp-button--submit:active,#capybara-position-form .cp-button--submit:focus,#capybara-position-form .cp-button--submit:hover,#capybara-position-list .cp-button--submit:active,#capybara-position-list .cp-button--submit:focus,#capybara-position-list .cp-button--submit:hover{background:0 0;color:#000;text-decoration:none}#capybara-position-detail .cp-button--submit:not(.tiny),#capybara-position-form .cp-button--submit:not(.tiny),#capybara-position-list .cp-button--submit:not(.tiny){padding:1rem 2rem}#capybara-position-detail .cp-button--submit.is-active,#capybara-position-detail .cp-button--submit:active,#capybara-position-detail .cp-button--submit:hover,#capybara-position-form .cp-button--submit.is-active,#capybara-position-form .cp-button--submit:active,#capybara-position-form .cp-button--submit:hover,#capybara-position-list .cp-button--submit.is-active,#capybara-position-list .cp-button--submit:active,#capybara-position-list .cp-button--submit:hover{background-color:#fd566c;border-color:#fd566c;color:#fff!important;text-decoration:none}#capybara-position-detail .cp-button--submit:focus,#capybara-position-form .cp-button--submit:focus,#capybara-position-list .cp-button--submit:focus{background-color:#fd566c;border-color:#fd566c;color:#fff!important;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(96,96,96,.2)}#capybara-position-detail .cp-button--back,#capybara-position-form .cp-button--back,#capybara-position-list .cp-button--back{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;background:0 0;line-height:1;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1rem 1.5rem;font-family:secpro__regular,Tahoma,Verdana,sans-serif;color:#000;border-radius:24px;transition:.2s background-color,.2s background,.2s color,.2s border-color;margin-bottom:1em;height:auto!important;background-color:#babcbc;border:1px solid #babcbc;color:#fff!important;margin-left:.5rem;margin-right:.5rem;padding:.875rem 2rem!important}#capybara-position-detail .cp-button--back:active,#capybara-position-detail .cp-button--back:focus,#capybara-position-detail .cp-button--back:hover,#capybara-position-form .cp-button--back:active,#capybara-position-form .cp-button--back:focus,#capybara-position-form .cp-button--back:hover,#capybara-position-list .cp-button--back:active,#capybara-position-list .cp-button--back:focus,#capybara-position-list .cp-button--back:hover{background:0 0;color:#000;text-decoration:none}#capybara-position-detail .cp-button--back:not(.tiny),#capybara-position-form .cp-button--back:not(.tiny),#capybara-position-list .cp-button--back:not(.tiny){padding:1rem 2rem}#capybara-position-detail .cp-button--back.is-active,#capybara-position-detail .cp-button--back:active,#capybara-position-detail .cp-button--back:hover,#capybara-position-form .cp-button--back.is-active,#capybara-position-form .cp-button--back:active,#capybara-position-form .cp-button--back:hover,#capybara-position-list .cp-button--back.is-active,#capybara-position-list .cp-button--back:active,#capybara-position-list .cp-button--back:hover{background-color:#717376;border-color:#717376;color:#fff!important;text-decoration:none}#capybara-position-detail .cp-button--back:focus,#capybara-position-form .cp-button--back:focus,#capybara-position-list .cp-button--back:focus{background-color:#717376;border-color:#717376;color:#fff!important;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(157,158,156,.2)}#capybara-position-form .cp-form__button{display:inline-block;border:1px solid transparent;text-align:center;text-decoration:none;cursor:pointer;outline:0;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;background:0 0;line-height:1;word-break:break-word;white-space:normal;-webkit-appearance:none;padding:1rem 1.5rem;font-family:secpro__regular,Tahoma,Verdana,sans-serif;color:#000;border-radius:24px;transition:.2s background-color,.2s background,.2s color,.2s border-color;margin-bottom:1em;height:auto!important}#capybara-position-form .cp-form__button:active,#capybara-position-form .cp-form__button:focus,#capybara-position-form .cp-form__button:hover{background:0 0;color:#000;text-decoration:none}#capybara-position-form .cp-form__button:not(.tiny){padding:1rem 2rem}#capybara-position-form .cp-form__button--add{background-color:#babcbc;border:1px solid #babcbc;color:#fff!important;margin-left:.5rem;margin-right:.5rem;padding:.33333333rem .66666667rem!important;margin:0}#capybara-position-form .cp-form__button--add.is-active,#capybara-position-form .cp-form__button--add:active,#capybara-position-form .cp-form__button--add:hover{background-color:#717376;border-color:#717376;color:#fff!important;text-decoration:none}#capybara-position-form .cp-form__button--add:focus{background-color:#717376;border-color:#717376;color:#fff!important;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(157,158,156,.2)}#capybara-position-form .cp-form__button--remove{background-color:#aa1834;border:1px solid #aa1834;color:#fff!important;padding:.33333333rem .66666667rem!important;margin:0}#capybara-position-form .cp-form__button--remove.is-active,#capybara-position-form .cp-form__button--remove:active,#capybara-position-form .cp-form__button--remove:hover{background-color:#fd566c;border-color:#fd566c;color:#fff!important;text-decoration:none}#capybara-position-form .cp-form__button--remove:focus{background-color:#fd566c;border-color:#fd566c;color:#fff!important;text-decoration:none;outline:0;box-shadow:0 0 0 3px rgba(96,96,96,.2)}#capybara-position-form .cp-form__button--remove:hover{color:#fff}.categories{overflow:hidden}.categories .category{margin-top:1.68rem;margin-bottom:.8rem}@media (min-width:768px){.categories .category{margin-top:2.5rem;margin-bottom:2.5rem}}.categories .category a{color:#000;font-size:.9rem;display:block}@media (min-width:576px){.categories .category a{font-size:1rem}}@media (min-width:1200px){.categories .category a{font-size:1.1rem}}.categories .category-image{position:relative;border-radius:50%;max-width:214px;margin:0 auto .5em}@media (min-width:768px){.categories .category-image{margin:0 auto 1em}}.categories .category-image img{position:relative;z-index:2;border:10px solid #eee;border-radius:50%}.categories .category-image:before{content:"";display:block;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;top:10px;left:10px;opacity:0;transition:opacity .3s;z-index:3;border-radius:50%}.categories .category-image:after{content:"";width:85%;height:85%;display:block;border:4px solid transparent;position:absolute;top:7.5%;left:7.5%;opacity:0;transition:opacity .3s}.categories .category-target{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .3s;z-index:3}.categories .category a.is-active,.categories .category a:hover{text-decoration:none}.categories .category a.is-active .category-image:before,.categories .category a:hover .category-image:before{opacity:.8}.categories .category a.is-active .category-image:after,.categories .category a:hover .category-image:after{opacity:1}.categories .category a.is-active .category-target,.categories .category a:hover .category-target{opacity:1}.categories .category-bezpecnostni .category-image:before{background:#031f30}.categories .category-bezpecnostni .category-image:after{border-color:#031f30}.categories .category-bezpecnostni a.is-active,.categories .category-bezpecnostni a:hover{color:#031f30}.categories .category-specializovane .category-image:before{background:#acc2dd}.categories .category-specializovane .category-image:after{border-color:#acc2dd}.categories .category-specializovane a.is-active,.categories .category-specializovane a:hover{color:#acc2dd}.categories .category-technicke .category-image:before{background:#81d3c9}.categories .category-technicke .category-image:after{border-color:#81d3c9}.categories .category-technicke a.is-active,.categories .category-technicke a:hover{color:#81d3c9}.categories .category-administrativni .category-image:before{background:#11c9b7}.categories .category-administrativni .category-image:after{border-color:#11c9b7}.categories .category-administrativni a.is-active,.categories .category-administrativni a:hover{color:#11c9b7}.categories-title{margin:4rem 0}.categories-title *{color:#000}.categories-wrapper{background:#fff;padding:1.1rem 0}.categories-wrapper .categories{width:94%;margin-left:3%}@media screen and (min-width:768px){.categories-wrapper .categories{width:80%;margin-left:10%}}.categories.categories--white .category-image img{border-color:#fff}.categories-shadow{display:block;position:relative;overflow:hidden}.categories-shadow .shadow{opacity:.15;content:"";display:block;position:absolute;z-index:50;left:15px;right:15px;top:0;height:1.25rem;background:linear-gradient(to bottom,#848484 0,rgba(132,132,132,.99) 1%,rgba(132,132,132,.68) 25%,rgba(132,132,132,0) 77%,rgba(132,132,132,0) 100%)}.categories-shadow:after,.categories-shadow:before{content:"";position:absolute;z-index:100;top:0;height:100%;background:#0d95e8;display:none}@media screen and (min-width:576px){.categories-shadow:after,.categories-shadow:before{width:7%;display:block}}@media screen and (min-width:1200px){.categories-shadow:after,.categories-shadow:before{width:0}}.categories-shadow:before{left:0;background:linear-gradient(to right,#eee 0,rgba(255,255,255,0) 100%)}.categories-shadow:after{right:0;background:linear-gradient(to left,#eee 0,rgba(255,255,255,0) 100%)}.categories-shadow .white-wrap{height:1.25rem;position:relative;z-index:0}.loader{display:block;width:3rem;height:3rem;margin-left:auto;margin-right:auto}.loader:after{content:" ";display:block;width:2.8rem;height:2.8rem;margin:1px auto;border-radius:50%;border:5px solid #031f30;border-color:#031f30 transparent #031f30 transparent;animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.category-stories .white-wrap p{text-align:left}.category-stories .white-wrap .category-stories__signature{text-align:right;font-weight:700}.category-stories__wrap{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.category-stories__image{min-height:300px;height:auto;width:100%;background-position:center center;background-size:cover}.category-stories__text{padding:4rem}@media (min-width:768px){.category-stories__text{padding:4rem 5rem 4rem 3rem}}@media (min-width:1600px){.category-stories__text{padding:5rem 7rem 5rem 5rem}}.white-wrap{background:#fff;margin:0 auto;padding:1.5rem 1.5rem}.white-wrap.no-padding{padding:0}@media screen and (min-width:576px){.white-wrap{padding:2rem 1rem}}.white-wrap h2{margin-top:0;margin-bottom:.75rem}.white-wrap .category-title{color:#000;font-size:1.6rem;text-align:center;max-width:40rem;margin-left:auto;margin-right:auto}.white-wrap p{max-width:40rem;text-align:center;margin:0 auto;font-size:1rem}[data-error-rendered=generalError] .cp-message,[data-error-rendered=pageNotFound] .cp-message,[data-error-rendered=positionError] .cp-message,[data-page-rendered=listing] .cp-message{text-align:center;margin:2rem 0}[data-error-rendered=generalError] .cp-message__heading,[data-error-rendered=pageNotFound] .cp-message__heading,[data-error-rendered=positionError] .cp-message__heading,[data-page-rendered=listing] .cp-message__heading{margin-bottom:2rem}[data-error-rendered=generalError] .cp-message__text,[data-error-rendered=pageNotFound] .cp-message__text,[data-error-rendered=positionError] .cp-message__text,[data-page-rendered=listing] .cp-message__text{margin-bottom:2rem}[data-error-rendered=generalError] .cp-button.cp-button--offset,[data-error-rendered=pageNotFound] .cp-button.cp-button--offset,[data-error-rendered=positionError] .cp-button.cp-button--offset,[data-page-rendered=listing] .cp-button.cp-button--offset{margin-right:0}[data-error-rendered=pageNotFound] .cp-message{font-size:30px;font-family:inherit;font-weight:700}.dots-line{margin:3rem 0 0;overflow:hidden;position:relative}@media (min-width:768px){.dots-line:before{content:"";width:100%;height:4px;display:block;position:absolute;left:0;top:3.9rem;background:url(../components/dots-line/images/dot-white.svg?v=20261171278) top left repeat-x;background-size:6px 3px;z-index:-1}}.dots-line--wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.dots-line--wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.dots-line--wrap .dots-icon{margin:1.1rem 0;text-align:center}@media (min-width:768px){.dots-line--wrap .dots-icon{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1}}.dots-line--wrap .dots-icon .icon{display:inline-block;border-radius:50%;width:5.6rem;height:5.6rem;position:relative;background:#fff}.dots-line--wrap .dots-icon .icon svg path{fill:#031f30}.dots-line--wrap .dots-icon .icon svg{width:60%;height:60%;top:20%;left:20%}.dots-line--wrap .dots-icon .icon:before{content:"";width:100%;height:4px;display:block;position:absolute;left:0;top:0;background:url(../components/dots-line/images/dot-white.svg?v=20261171278) top left repeat-x;background-size:6px 3px;transform:rotate(90deg);z-index:-1}@media (min-width:768px){.dots-line--wrap .dots-icon .icon:before{display:none}}.dots-line--wrap .dots-icon:first-child .icon:before{display:none}.dots-line--wrap .dots-icon .dots-text{display:inline-block;vertical-align:middle;margin-left:1.1rem;width:130px;text-align:left;font-weight:700;color:#fff;font-size:1rem}@media (min-width:768px){.dots-line--wrap .dots-icon .dots-text{display:block;margin:1.1rem 0 0;text-align:center;width:auto}}.dots-line--blue:before{background:url(../components/dots-line/images/dot-blue.svg?v=20261171278) top left repeat-x;background-size:6px 3px}.dots-line--blue .dots-icon .icon{background:#031f30}.dots-line--blue .dots-icon .icon svg path{fill:#fff}.dots-line--blue .dots-icon .icon:before{background:url(../components/dots-line/images/dot-blue.svg?v=20261171278) top left repeat-x;background-size:6px 3px}.dots-line--blue .dots-icon .dots-text{color:#031f30}.dots-line--white .dots-icon .icon{background:#fff}.dots-line--white .dots-icon .icon svg path{fill:#031f30!important}.dots-line--white .dots-icon .dots-text{color:#031f30}h2#co-nabizime{margin:3.6rem auto .2rem auto}.js .fade-in-item{opacity:0}.cc_div_settings{display:none!important}.footer{margin-top:.75rem}.footer .small{font-size:.8rem}.footer__language{color:#fff;height:auto;font-size:.9rem}.footer__language a{color:#fff}.footer__copyright a{color:#fff}.footer__links a,.footer__links a.cc_div_settings_link,.footer__links span{color:#fff}.footer__links a{cursor:pointer!important}.footer__links a:hover{color:#fff!important;text-decoration:underline!important}.gallery__row .col-6{padding-right:5px;padding-left:5px}@media screen and (min-width:576px){.gallery__row .col-6{padding-right:15px;padding-left:15px}}.gallery__items{margin:-.75rem 0}.gallery__image{margin:.25rem 0}.header .col{width:auto;-ms-flex-positive:initial;flex-grow:initial;-ms-flex-preferred-size:initial;flex-basis:initial;padding-left:0;padding-right:0}.header.is-scrolled-up{transform:translateY(-97px);transition:.3s ease}.header a:hover{text-decoration:none}.button__mobile:focus{outline:0}.m-nav__checkbox{display:none}.icon{display:inline-block;width:2.6rem;height:2.6rem;position:relative;vertical-align:middle}.icon svg{position:absolute;left:0;top:0;height:100%;width:100%}.map{max-width:600px;margin:2.2rem auto 4rem}.map svg{width:600px;height:344px;max-width:100%;display:none}@media (min-width:768px){.map svg{display:block}}.map .region{fill:#eee;transition:fill .3s}.map .region:hover{fill:#031f30}.map .map-select{text-align:center;font-size:1rem}@media (min-width:768px){.map .map-select{display:none}}.map .map-select label{display:block;margin:.5rem auto}.map .map-select select{padding:.7rem 2rem .7rem 1rem;font-family:inherit;border:1px solid #031f30;transition:border .3s ease-in-out;font-size:1rem;border-radius:2px;-webkit-appearance:none;appearance:none;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}.map .map-select select:focus{border-color:#11c9b7}.menu{text-align:right;margin:0;padding:0}.menu li{display:block;margin:.2rem 0;vertical-align:middle;font-size:1.4rem}@media (min-width:576px){.menu li{margin:0 .4rem;font-size:1.5rem}}@media (min-width:850px){.menu li{margin:0 1rem;display:inline-block}}@media (min-width:992px){.menu li{margin:0 1.5rem}}.menu a{color:#000;text-transform:uppercase;vertical-align:middle}.menu svg path{transition:fill .3s}.menu a:hover,.menu li.active a{text-decoration:none;color:#ce142c}.menu a:hover svg path,.menu li.active a svg path{fill:#ce142c}.menu .home{display:none}@media (min-width:576px){.menu .home{display:inline-block}}.numbers{overflow:hidden}.numbers__items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%;margin:0}@media screen and (min-width:576px){.numbers__items{margin:1.75rem 0;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:1200px){.numbers__items{margin:2.7rem 0}}.numbers__item{position:relative;padding:2.5rem 0}@media screen and (min-width:576px){.numbers__item{padding:3rem 0}}.numbers__item .icon{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:10rem;height:10rem}@media screen and (min-width:768px){.numbers__item .icon{width:12rem;height:12rem}}@media screen and (min-width:1200px){.numbers__item .icon{width:14rem;height:14rem}}.numbers__item-face{position:relative;z-index:10;color:#031f30;text-align:center}.numbers__item-title{font-size:1.3rem}@media screen and (min-width:768px){.numbers__item-title{font-size:1.68rem}}.numbers__item-text{font-size:1.3rem}@media screen and (min-width:768px){.numbers__item-text{font-size:1.68rem}}.page-banner{padding:2.7rem 0 2.7rem;margin-top:3rem}@media (min-width:768px){.page-banner{margin-top:6rem}}@media (min-width:992px){.page-banner{margin-top:9rem}}.page-banner h1{word-break:break-word;word-wrap:break-word}.page-banner .col-12 div{text-align:center;margin-top:1.1rem}.page-banner .col-12 .texts-wrap p{font-size:1.1rem;margin-top:1.7rem;margin-bottom:0}.page-banner .col-12 .texts-wrap p:first-child{margin-top:0}template{display:none!important}.container--pensioner,.container--student{background-image:url(../components/pensioner/images/bg.png?v=20261171278);background-position:bottom center;background-repeat:no-repeat;margin-bottom:-1.8rem;padding-bottom:20rem;overflow:hidden}@media screen and (min-width:768px){.container--pensioner,.container--student{background-position:right -7rem bottom;padding-bottom:3rem;background-size:20rem}}@media screen and (min-width:992px){.container--pensioner,.container--student{background-size:20rem;background-position:right -2rem bottom;max-width:1300px;margin-top:2.65rem}}@media screen and (min-width:1200px){.container--pensioner,.container--student{background-size:auto;background-position:right bottom}}.container--pensioner p,.container--student p{font-size:1rem}.container--student{background-image:url(../components/pensioner/images/student.png?v=20261171278)}.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:5rem;padding-bottom:5rem}.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}.is-loaded .cp-loader--vacancies,.is-loaded .cp-loader--vacancies-list{display:none}.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 .vacancies__empty,.is-loading .vacancies__header,.is-loading .vacancies__job{opacity:.4}#vacancy-form .cp-loader,.cp-is-loading{display:none}@media screen and (min-width:992px){.progress__items{display:-ms-flexbox;display:flex}}@media screen and (min-width:992px){.progress__items>.progress__item+.progress__item{padding-bottom:.85rem}.progress__items>.progress__item+.progress__item+.progress__item{padding-bottom:1.7rem}.progress__items>.progress__item+.progress__item+.progress__item+.progress__item{padding-bottom:2.7rem}}.progress__item{padding-bottom:1rem;max-width:300px;margin:0 auto;-ms-flex:1;flex:1;color:#9c9ea1;transition:color .25s ease;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.progress__item:last-child{padding-bottom:0}@media screen and (min-width:992px){.progress__item{padding:0;max-width:100%}}.progress__item:hover{color:#031f30}.progress__item:hover .progress__item-wrapper:after{background:url(../components/progress/images/human.svg?v=20261171278) no-repeat bottom right;background-size:30px 71px;width:30px;height:71px;position:absolute;bottom:0;right:10px;content:" "}.progress__item:hover .progress__item-length:before{background-color:#031f30}.progress__item:hover .progress__item-wrapper{border-color:#031f30}.progress__item:hover .progress__item-text:after,.progress__item:hover .progress__item-title:after{background-color:#031f30}.progress__item:hover .progress__item-text:before,.progress__item:hover .progress__item-title:before{background-color:#031f30}.progress__item-wrapper{padding:0 2.5rem 0 1.25rem;transition:border-color .25s ease;position:relative;margin-left:1.25rem}.progress__item-wrapper>h3:first-child{margin-top:0}.progress__item-wrapper>h3:first-child:after{top:12px;height:calc(100% - 12px)}.progress__item-text,.progress__item-title{margin:0;position:relative}.progress__item-text:after,.progress__item-text:before,.progress__item-title:after,.progress__item-title:before{transition:background-color .25s ease;background-color:#9c9ea1;content:" ";display:block}.progress__item-text:after,.progress__item-title:after{width:2px;height:100%;position:absolute;left:-27px;top:0}.progress__item-title{font-size:1rem;padding-bottom:.75rem}.progress__item-title:before{width:10px;height:10px;border-radius:50%;margin-left:-31px;position:absolute;top:7px}.progress__item-text{font-size:.78rem;padding-bottom:.6rem}.progress__item-length{font-size:1.4rem;font-weight:700;width:100%}.progress__item-length:before{width:100%;height:15px;background-color:#9c9ea1;content:" ";display:block;transition:background-color .25s ease}.progress__item-align{padding:.6rem 0 0 .75rem;display:block}.promo-slider{margin-top:7vw}@media (min-width:768px){.promo-slider{margin-top:17vw}}@media (min-width:992px){.promo-slider{margin-top:15vw}}.promo-slider h2{color:#000;text-transform:uppercase;font-size:1.68rem}@media (min-width:992px){.promo-slider h2{font-size:2.5rem}}.promo-slider .item{font-size:1.25rem}.promo-slider .owl-dots{margin-top:1rem}.promo-slider .owl-dots .owl-dot{width:9px;height:9px;background:#acc2dd;border-radius:50%;margin:0 4px}.promo-slider .owl-dots .owl-dot.active{background:#031f30}.promo-slider .owl-dots .owl-dot:focus{outline:0}:root{--cp-form-color-error:#ca3333;--cp-form-color-success:#606060;--cp-form-gap:calc(1rem * 1.6);--cp-form-label-size:16px;--cp-form-label-color:#000000;--cp-form-input-size:16px;--cp-form-input-bg:#ffffff;--cp-form-input-bg-focus:#ffffff;--cp-form-input-bg-error:#ffffff;--cp-form-input-color:#000000;--cp-form-input-color-error:#000000;--cp-form-input-border-color:#031f30;--cp-form-input-border-color-focus:#acc2dd;--cp-form-input-border-radius:2px;--cp-form-input-min-height:45px;--cp-form-validation-message-bg:transparent;--cp-form-validation-message-color:#ca3333;--cp-form-validation-message-border-radius:0;--cp-form-checkbox-text-size:16px;--cp-form-checkbox-bg:#ffffff;--cp-form-checkbox-bg-checked:#CE142C;--cp-form-checkbox-border-color:#031f30;--cp-form-checkbox-border-color-checked:#CE142C;--cp-form-checkbox-border-radius:2px;--cp-form-h1-display:block;--cp-form-gdpr-text-size:16px;--cp-form-gdpr-link-color:#031f30;--cp-form-gdpr-link-color-hover:#031f30;--cp-form-message-success-align:center;--cp-form-message-success-background:#031f30;--cp-flexi-title-size:25px;--cp-flexi-title-weight:700;--cp-flexi-panel-bg:#e7e7e7;--cp-flexi-panel-line-bg:#cfcfcf;--cp-flexi-panel-radius:0;--cp-flexi-hint-question-bg:#031f30;--cp-flexi-box-border-color:#a0a0a0;--cp-flexi-box-border-radius:0;--cp-datepicker-header-background:#031f30;--cp-datepicker-header-border-color:#031f30;--cp-datepicker-content-color:#000000;--cp-datepicker-content-color-hover:#000000;--cp-datepicker-content-color-selected:#ffffff;--cp-datepicker-content-color-active:#ffffff;--cp-datepicker-content-background-hover:#e6e6e6;--cp-datepicker-content-background-selected:#acc2dd;--cp-datepicker-content-background-active:#acc2dd}.video-container{padding:.7rem}@media (min-width:768px){.video-container{padding:1rem}}.video-container img{width:100%}.video-container a{position:relative;display:block}.video-container a:before{content:url(../components/video/images/camera.svg?v=20261171278);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7rem;z-index:1}.video-container a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:0;transition:opacity .3s}.video-container a:hover:after{opacity:.3}.who-building .dots__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:2rem 0}@media (min-width:768px){.who-building .dots__wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}}.who-building .dot__item{padding:0 0 2rem 0;text-align:center}.who-building .dot__item:last-of-type{padding-bottom:0}@media (min-width:768px){.who-building .dot__item{padding:0 2.6rem}}.who-building .dot__image{display:block;width:2rem;height:2rem;border-radius:50%;background-color:#ce142c;margin:0 auto 1.1rem}.who-building .dot__text{font-size:1rem;font-weight:700;text-transform:uppercase}.protective-services{text-align:center;margin-bottom:30px;position:relative}@media (min-width:992px){.protective-services{padding-top:50px;margin-bottom:70px}}.protective-services__image{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;max-width:400px;height:auto}.protective-services__item{margin-bottom:10px;font-size:1rem;font-weight:700;text-transform:uppercase}@media (min-width:992px){.protective-services__item{position:absolute}}@media (min-width:992px){.protective-services__item--1{top:30px;left:50%;transform:translateX(-50%)}.protective-services__item--2{top:140px;left:calc(50% + 180px)}.protective-services__item--3{top:340px;left:calc(50% + 180px);text-align:left}.protective-services__item--4{top:455px;left:50%;transform:translateX(-50%)}.protective-services__item--5{top:340px;right:calc(50% + 180px)}.protective-services__item--6{top:140px;right:calc(50% + 180px);text-align:right}}.who-objects .bg--white{padding:1rem}.who-objects .objects__divider img{width:1.7rem}.who-objects .objects__wrapper p{font-size:1rem}.cp-detail__promo{margin-bottom:2rem;white-space:pre-line;font-size:18px}@media (min-width:1500px){.cp-detail__promo{font-size:20px}}.cp-detail__promo p{white-space:pre-line}.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:5rem;padding-bottom:5rem}.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:3rem;height:3rem;-ms-flex:none;flex:none}@media (min-width:992px){.cp-loader__icon{width:4.5rem;height:4.5rem}}.cp-loader--detail,.cp-loader--form{min-height:60vh}.is-loaded .cp-loader--vacancies,.is-loaded .cp-loader--vacancies-list{display:none}.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 .vacancies__empty,.is-loading .vacancies__header,.is-loading .vacancies__job{opacity:.4}#vacancy-form .cp-loader,.cp-is-loading{display:none}.react-select{position:relative;font-size:inherit;outline:0}.react-select:after{content:"";background:url(../components-react/select/images/arrow.svg?v=20261171278) no-repeat center;background-size:contain;position:absolute;width:1.3rem;height:100%;right:1rem;top:0;pointer-events:none;transition:transform .2s ease-in-out}.react-select.is-open:after{transform:rotate(-180deg);filter:invert(1) sepia(0) saturate(0) hue-rotate(180deg)}.react-select div[class*="-control"]{box-shadow:none;min-height:2.6rem;line-height:calc(2.6rem / 2);padding:16px 45px 16px 0;text-align:left;border:none;border-bottom:2px solid #e4e4e4;border-radius:0;overflow:hidden;cursor:pointer}.react-select div[class*="-control"] span{display:none}.react-select div[class*="-control"]>div{padding:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.react-select div[class*="-control"]>div{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.react-select div[class*="-control"]:focus,.react-select div[class*="-control"]:hover{box-shadow:none}.react-select div[class*="-menu"]{margin-top:-1px;font-size:.9rem;background-color:#eee;border-radius:0;border-top:2px solid #031f30;padding:20px;z-index:10;box-shadow:none}.react-select div[class*="-menu"]>div{scrollbar-base-color:#fff;scrollbar-face-color:#9d9e9c;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff;scrollbar-shadow-color:#fff;scrollbar-color:#9d9e9c #fff;scrollbar-width:thin;padding-top:0;padding-bottom:0}.react-select div[class*="-menu"]>div::-webkit-scrollbar-track{border-radius:0;background-color:#fff}.react-select div[class*="-menu"]>div::-webkit-scrollbar{width:1rem;background-color:#fff}.react-select div[class*="-menu"]>div::-webkit-scrollbar-thumb{border-radius:0;background-color:#9d9e9c}.react-select div[class*="-menu"] .div[class*="-option"]{background-color:transparent}.react-select div[class*="-menu"] div[class*="-option"]{background:0 0;color:#000;padding:.5rem 0;margin:0;text-align:left;font-weight:400;text-transform:none}.react-select div[class*="-menu"] div[class*="-option"]:hover{background:0 0;color:#000;text-shadow:0 0 .01px #031f30}.react-select div[class*="-menu"]>div>div{padding:.5rem 0;position:relative;cursor:pointer}.react-select div[class*="-indicatorSeparator"]{display:none!important}.react-select div[class*="-indicatorContainer"]{display:none}.react-select div[class*=indicatorContainer]:first-child{display:block;position:absolute;right:2.5rem;height:1rem;width:1rem;top:50%;transform:translateY(-50%)}.react-select div[class*=indicatorContainer]:first-child svg{fill:#c00;transition:fill .2s ease-in-out;position:absolute;left:-7px;top:2px;width:100%;height:100%}.react-select div[class*=indicatorContainer]:first-child svg:hover{opacity:.75}.react-select div[class*=indicatorContainer]:first-child+span{display:none}.react-select div[class*="-placeholder"],.react-select div[class*="-singleValue"]{font-family:inherit;font-size:1rem;color:#444;position:relative;transform:none;top:0;margin:0;padding:0;line-height:1}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.react-select div[class*="-placeholder"],.react-select div[class*="-singleValue"]{top:4px}}.react-select div[class*="-singleValue"]{padding-right:1rem}.react-select div[class*=multiValue]{background-color:#606060;border-radius:0}.react-select div[class*=multiValue] div:first-child{color:#fff;padding:.25rem .5rem}.react-select div[class*=multiValue] div:last-child{color:#c00;border-radius:0}.react-select div[class*=multiValue] div:last-child:hover{background-color:#ffbdad}.react-select div[class*="-ValueContainer"]{padding:0}@media (min-width:768px){.filter__form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:30px 20px 20px}}.filter__item{margin-bottom:1rem;font-weight:700}.filter__item:first-of-type{display:none}@media (min-width:768px){.filter__item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:0}.filter__item:first-of-type{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:30px;display:block}.filter__item:first-of-type .filter__item-text{line-height:1;padding:20px 0;border-bottom:2px solid #e4e4e4;font-size:1rem}.filter__item:nth-of-type(2){padding-right:30px}}@media (min-width:768px){.not-main-widget .filter__item{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;margin-bottom:0}.not-main-widget .filter__item:first-of-type{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}.vacancies__empty{text-align:center;margin-top:2rem;margin-bottom:0}.vacancies__empty #vacancies__empty-link{margin-left:5px;cursor:pointer;text-decoration:underline;color:#031f30}.vacancies__empty #vacancies__empty-link:hover{text-decoration:none}.vacancies__job{display:block;text-decoration:none;color:#000;transition:background .2s ease-in-out;position:relative;padding:1.1rem;margin-right:-1rem;margin-left:-1rem}.vacancies__job:first-child{border:none}.vacancies__job .vacancies__item--name{margin-top:0;transition:text-shadow .2s ease-in-out;font-weight:700}@media (min-width:768px){.vacancies__job{padding:18px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-right:0;margin-left:0}.vacancies__job .vacancies__item--name{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;font-weight:400}}.vacancies__job:hover{color:#031f30;background:#eee;text-decoration:none}.vacancies__job:hover .vacancies__item--name{text-shadow:0 0 .1rem #031f30}.vacancies__item{display:-ms-flexbox;display:flex;margin-top:.33333333rem;font-size:1rem}@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 30px 0 0;margin-top:0}.vacancies__item:last-of-type{padding:0}}@media (max-width:767px){.vacancies__item--customPositionType:empty{display:none}}.vacancies__item-desc{word-wrap:break-word;word-break:break-word}@media (max-width:767px){.vacancies__item-desc{width:calc(100% - 4rem)}}.vacancies__icon{display:inline-block;vertical-align:middle;width:.8rem;height:.8rem;margin-left:.33333333rem}.vacancies__icon svg{width:.8rem;height:.8rem;fill:#606060}@media (min-width:768px){.not-main-widget .vacancies__item--name{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}.vacancies__pagination{margin-top:30px}.vacancies__list{position:relative}.vacancies__header{display:-ms-flexbox;display:flex;padding:1rem}.vacancies__header-label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;font-weight:700;max-width:100%;padding:0 1rem}@media (max-width:767px){.vacancies__header-label{display:none}}.vacancies__header-label--title{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%;margin-bottom:0}.not-main-widget{max-width:60rem;margin:0 auto}.cp-button__wrapper .button--blue{margin-right:5px}@media (max-width:575px){.cp-button__wrapper{text-align:center}}.cp-button__wrapper--offset{margin-top:2rem}.cp-detail__contact{margin-top:2rem;font-size:.9rem}.cp-detail__contact strong{font-weight:400}.cp-detail__contact .cp-detail__contact-title{color:#000;text-align:left;margin:36px 0 10px;font-size:15.3px}@media (min-width:1500px){.cp-detail__contact .cp-detail__contact-title{margin:40px 0 0;font-size:17px}}.cp-detail__contact--with-photo .cp-detail__contact-title{text-align:center}@media (min-width:576px){.cp-detail__contact--with-photo .cp-detail__contact-title{text-align:left}}.cp-detail__contact--with-photo .cp-contact{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}@media (min-width:576px){.cp-detail__contact--with-photo .cp-contact{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:row;flex-direction:row}}.cp-contact__photo{width:15rem;height:auto;border-radius:50%;margin-bottom:1rem;border:.4rem solid #9d9e9c}@media (min-width:576px){.cp-contact__photo{margin-right:2rem;margin-bottom:0}}.cp-detail__content h2{margin:2.5rem 0 .5rem 0;text-align:left;color:#000;font-size:20px}.cp-detail__content ol,.cp-detail__content p,.cp-detail__content ul{font-size:15.3px;margin-bottom:.90909091rem}@media (min-width:1500px){.cp-detail__content ol,.cp-detail__content p,.cp-detail__content ul{font-size:17px;margin-bottom:1rem}}.cp-detail__content ul li{padding-left:20px}.cp-detail__content ul li:before{left:3px}.cp-detail__content ol{padding-left:20px}.cp-detail__content ol li{list-style:number;padding:0}.cp-detail__content ol li:before{display:none}.cp-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:2px solid rgba(156,158,161,.4);padding-bottom:1.5rem;margin-bottom:1.5rem}.cp-info .item{padding-right:.5rem;font-size:1rem}@media (min-width:576px){.cp-info .item{padding-right:2rem}}.cp-info .item .item-text{font-weight:700;color:#031f30;position:relative;top:.2rem}.cp-message__text{margin-bottom:20px}.cp-medallion{padding:1.5rem;margin:3rem 0!important;border:1px solid rgba(0,0,0,.15);max-width:620px;width:100%!important}.cp-medallion__title{text-align:left;font-size:18px;color:#000;margin:20px 0 0}.cp-medallion__title:last-child{margin-bottom:0}@media (min-width:1500px){.cp-medallion__title{font-size:20px}}.cp-medallion__subtitle{margin-top:0;text-align:left}.cp-medallion__text{margin-top:1.5rem;text-align:left;font-size:15.3px}@media (min-width:1500px){.cp-medallion__text{font-size:17px}}.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-social{margin:2rem 0;padding:30px 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-top:2px solid rgba(156,158,161,.4);color:rgba(156,158,161,.4)}@media (max-width:575px){.cp-social{text-align:center}}.cp-social .cp-social__title{margin:0}.cp-social .cp-social__icon:hover svg{fill:#000}.cp-social__icon span{pointer-events:none}.cp-detail{background:#fff;max-width:60rem;margin-left:auto;margin-right:auto;text-align:left;padding:1rem}@media screen and (min-width:768px){.cp-detail{padding:2rem}}@media screen and (min-width:1200px){.cp-detail{padding:2.75rem 6rem}}.cp-detail__title{margin-bottom:2rem}.cp-detail__title h1{word-break:break-word;word-wrap:break-word}