img{max-width:100%;max-height:100%;width:auto;height:auto}#mkLightboxContainer{position:fixed;left:0;top:0;min-height:100vh;min-width:100vw;height:100vh;width:100vw;overflow:hidden;box-sizing:border-box;z-index:9;display:flex;align-items:center;justify-content:center}#mkLightboxContainer>*{z-index:99}#overlay{position:absolute;left:0;top:0;height:100vh;width:100%;overflow:hidden;box-sizing:border-box;background:rgba(0,0,0,.85);z-index:0}#mkLightboxContainer #mklbInner{position:relative;height:100vh;transition:all .4s ease-in-out;margin-left:0}section.imageContainer{margin:0;padding:1em;box-sizing:border-box;border:none;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;float:left}#mkLightboxContainer img,#mkLightboxContainer video{background:#fff;box-shadow:0 0 30px #222;max-height:85vh;min-width:auto;max-width:75vw;width:auto;height:auto}#mkLightboxContainer #yt-video{width:75vw;height:42.1875vw}.mklbItem:hover{cursor:pointer;font-style:italic}#closeIconContainer{width:25px;height:25px;position:fixed;top:15px;right:15px;transition:transform .2s linear}#closeIconContainer:hover{cursor:pointer;transform:rotate(90deg)}#closeIconContainer svg,#prev svg,#next svg,#stopGallery svg,#playGallery svg{fill:white}#prevContainer,#nextContainer{position:fixed;left:0;top:0;height:100vh;padding:10px 5px 10px 5px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in}#nextContainer{left:auto;right:0}#prevContainer:hover,#nextContainer:hover{cursor:pointer;background:rgba(0,0,0,0.25)}#prev,#next{width:35px;height:35px}.grid{display:grid;align-content:flex-start;grid-gap:1em}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid figure{width:100%;margin:0}.grid img{width:100%}#controlContainer{position:absolute;top:1em;left:.5em;display:flex}#controlContainer>div{width:2em}#controlContainer>div:hover{cursor:pointer}#controlContainer #stopGallery,#controlContainer.stop #playGallery{opacity:0.5}#controlContainer.stop #stopGallery,#controlContainer #playGallery{opacity:1}@media screen and (max-width:768px){.grid-2-sm{grid-template-columns:1fr 1fr}}@media screen and (max-width:450px){.grid-12-xs{grid-template-columns:1fr}}
body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../themes/panas/assets/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../themes/panas/assets/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../themes/panas/assets/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../themes/panas/assets/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
body{background:#eee !important;color:#0a0f1e;font-family:"Source Sans Pro",sans-serif}
ul,li{margin:0}
img.fluid{width:100%;height:auto;object-fit:cover;object-position:center center}
a{color:black;text-decoration:none}
.primary-color{color:#22346c}
.secondary-color{color:#f08200}
button.btn.btn-accent,a.btn.btn-accent{background:#22346c;border-radius:0;border:none;font-weight:600;color:white}
button.btn.btn-accent i,a.btn.btn-accent i{position:relative;top:0.5px}
button.btn.btn-accent:hover,a.btn.btn-accent:hover{background:rgba(34,52,108,0.6)}
button.btn.btn-accent-outline,a.btn.btn-accent-outline{background:transparent;border-radius:0;border:2px solid #22346c;font-weight:600;color:#22346c}
button.btn.btn-accent-outline i,a.btn.btn-accent-outline i{position:relative;top:0.5px}
button.btn.btn-accent-outline:hover,a.btn.btn-accent-outline:hover{background:#22346c;color:#d6d0bc}
button.btn.btn-second,a.btn.btn-second{background:#f08200;border-radius:0;font-weight:600;color:white}
button.btn.btn-second i,a.btn.btn-second i{position:relative;top:0.5px}
button.btn.btn-second:hover,a.btn.btn-second:hover{background:rgba(240,130,0,0.6)}
button.btn.btn-second-outline,a.btn.btn-second-outline{background:transparent;border-radius:0;border:2px solid #f08200;font-weight:600;color:#f08200}
button.btn.btn-second-outline i,a.btn.btn-second-outline i{position:relative;top:0.5px}
button.btn.btn-second-outline:hover,a.btn.btn-second-outline:hover{background:#f08200;color:#d6d0bc}
.categories{z-index:4}
.categories .searchbar{background:transparent;border-bottom:2px solid #22346c}
.categories .searchbar input{background:transparent;border:none;color:#22346c;outline:none;box-shadow:none}
.categories .searchbar input::placeholder{color:#22346c}
.categories .searchbar button.btn.btn-transparent{color:#22346c;font-weight:bold}
.categories .searchbar button.btn.btn-transparent:hover{color:#a45900}
.categories__list{background:rgba(10,15,30,0.02)}
.categories__list ul.nav li:first-child a.nav-link{border-top:1px solid rgba(136,136,136,0.2)}
.categories__list ul.nav li.nav-item:nth-last-child(-n+3) ul.dropdown-menu.sub-menu{top:unset !important;bottom:0}
.categories__list ul.nav li.nav-item:nth-last-child(-n+3) ul.dropdown-menu.sub-menu:after{top:0;bottom:unset}
.categories__list a.nav-link{color:#6f6f6f;font-size:15px;white-space:inherit;background:transparent;border-bottom:1px solid rgba(136,136,136,0.2)}
.categories__list a.nav-link:after{content:none}
.categories__list a.nav-link:hover{background:rgba(10,15,30,0.05);color:#a45900}
.categories__list a.nav-link:hover i{color:#a45900}
.categories__list .sub-menu{position:absolute;inset:0px auto auto 0px;margin:0px;padding:0;transition:opacity 0.2s ease-in;background:#dedede;list-style:none;border-bottom:1px solid rgba(136,136,136,0.2);border-right:1px solid rgba(136,136,136,0.2);border-top:1px solid rgba(136,136,136,0.2);border-left:none;border-radius:0;position:absolute;left:100% !important;top:-1px !important}
.categories__list .sub-menu:after{content:"";width:4px;height:calc(100% - 54px);background:rgba(136,136,136,0.2);position:absolute;left:0;bottom:0}
.categories__list .sub-menu a.nav-link{color:#6f6f6f;font-size:15px;white-space:nowrap;text-decoration:none;border:none !important}
.categories__list .sub-menu a.nav-link:hover{color:#a45900}
.categories .mobile_categories{border:1px solid #22346c;margin-top:1px}
.categories .mobile_categories button.btn.btn-small-categories{border-radius:0;border:0;background:#22346c;color:#eee}
.categories .mobile_categories button.btn.btn-small-categories i{right:2%}
.categories .mobile_categories .categories__list button.btn.btn-link,.categories .mobile_categories .categories__list a.btn.btn-link{background:rgba(34,52,108,0.1);color:#22346c;font-size:16px}
.categories .mobile_categories .categories__list button.btn.btn-link i,.categories .mobile_categories .categories__list a.btn.btn-link i{right:1.5%}
.categories .mobile_categories .categories__list a.nav-link{border-bottom:0 !important}
.categories .mobile_categories .categories__list a.nav-link:hover{color:#22346c}
.pagination{margin:10px 0;--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:$primary-color;--bs-pagination-bg:white;--bs-pagination-border-width:1px;--bs-pagination-border-color:rgba(34,52,108,.2);--bs-pagination-border-radius:0;--bs-pagination-hover-color:#22346c;--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:rgba(34,52,108,.2);--bs-pagination-focus-color:#22346c;--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:none;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#22346c;--bs-pagination-active-border-color:#22346c;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6}
nav.mainNavbar a.navbar-brand img{width:175px}
nav.mainNavbar a.nav-link{color:#0a0f1e;font-weight:bold}
nav.mainNavbar a.nav-link:hover{color:rgba(10,15,30,0.7)}
.homepage__banners .bigBanner{background:rgba(10,15,30,0.02)}
.homepage__banners .bigBanner_text small{font-size:12px}
.homepage__banners .bigBanner_text p{color:#3c3c3c}
.homepage__banners .bigBanner_img img{-webkit-filter:drop-shadow(-20px 22px 5px rgba(10,15,30,0.2));filter:drop-shadow(-20px 22px 5px rgba(10,15,30,0.2))}
.homepage__banners .smallBanner a{color:#eee;font-size:14px;font-weight:bold}
.homepage__banners .smallBanner a:hover{color:#0a0f1e}
.homepage__banners .smallBanner_first{background:#22346c;background:-moz-linear-gradient(62deg,rgba(34,52,108,0.450017507) 0%,rgba(34,52,108,0.5508578431) 24%,rgba(34,52,108,0.6544992997) 63%,rgba(34,52,108,0.6965161064) 82%,rgba(34,52,108,0.7049194678) 100%);background:-webkit-linear-gradient(62deg,rgba(34,52,108,0.450017507) 0%,rgba(34,52,108,0.5508578431) 24%,rgba(34,52,108,0.6544992997) 63%,rgba(34,52,108,0.6965161064) 82%,rgba(34,52,108,0.7049194678) 100%);background:linear-gradient(62deg,rgba(34,52,108,0.450017507) 0%,rgba(34,52,108,0.5508578431) 24%,rgba(34,52,108,0.6544992997) 63%,rgba(34,52,108,0.6965161064) 82%,rgba(34,52,108,0.7049194678) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#22346c",endColorstr="#22346c",GradientType=1)}
.homepage__banners .smallBanner_second{background:#f08200;background:-moz-linear-gradient(62deg,rgba(240,130,0,0.450017507) 0%,rgba(240,130,0,0.5508578431) 24%,rgba(240,130,0,0.6544992997) 63%,rgba(240,130,0,0.6965161064) 82%,rgba(240,130,0,0.7049194678) 100%);background:-webkit-linear-gradient(62deg,rgba(240,130,0,0.450017507) 0%,rgba(240,130,0,0.5508578431) 24%,rgba(240,130,0,0.6544992997) 63%,rgba(240,130,0,0.6965161064) 82%,rgba(240,130,0,0.7049194678) 100%);background:linear-gradient(62deg,rgba(240,130,0,0.450017507) 0%,rgba(240,130,0,0.5508578431) 24%,rgba(240,130,0,0.6544992997) 63%,rgba(240,130,0,0.6965161064) 82%,rgba(240,130,0,0.7049194678) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#22346c",endColorstr="#22346c",GradientType=1)}
.homepage__banners .smallBanner_img img{height:90%;max-height:150px;-webkit-filter:drop-shadow(-20px 22px 5px rgba(10,15,30,0.2));filter:drop-shadow(-20px 22px 5px rgba(10,15,30,0.2))}
.homepage__banners .smallBanner p{color:#3c3c3c}
.homepage .badges{background:rgba(10,15,30,0.02)}
.homepage .badges .badgeIcon_wrapper{width:70px;height:70px;border-radius:50%;background:rgba(240,130,0,0.1)}
.homepage .badges .badgeIcon_wrapper i{color:#f08200;font-size:34px}
.homepage .badges h2{margin-bottom:2px}
.homepage .badges p{color:#6f6f6f;font-size:15px}
.homepage .bigCategories a{text-decoration:none}
.homepage .bigCategories .bigCategory{background:white;box-shadow:2px 2px 13px rgba(10,15,30,0.05);border:1px solid rgba(10,15,30,0.1)}
.homepage .bigCategories .bigCategory_imgWrapper{height:100%}
.homepage .bigCategories .bigCategory_imgWrapper img{object-fit:cover;object-position:center center;max-height:300px}
.homepage .bigCategories .bigCategory_name a{font-weight:bold;color:#22346c;text-transform:uppercase}
.homepage .bigCategories .bigCategory_name a:hover{color:#f08200}
.homepage .bigCategories .bigCategory_subCategories a{background:rgba(34,52,108,0.2);display:inline-block;padding:4px 7px;margin:2px 1px;font-size:14px;color:#0a0f1e}
.homepage .bigCategories .bigCategory_subCategories a:hover{background:#f08200;color:#eee}
.products .bigCategories a{text-decoration:none}
.products .bigCategories a:hover .bigCategory_name{color:#f08200}
.products .bigCategories .bigCategory{background:white;box-shadow:2px 2px 13px rgba(10,15,30,0.05);border:1px solid rgba(10,15,30,0.1)}
.products .bigCategories .bigCategory_imgWrapper{height:100%}
.products .bigCategories .bigCategory_imgWrapper img{object-fit:cover;object-position:center center;max-height:300px}
.products .bigCategories .bigCategory_name h1{color:#22346c;text-transform:uppercase}
.products .bigCategories .bigCategory_name p{line-height:19px}
.products .bigCategories .bigCategory .arrowsWrapper{position:absolute;bottom:0px;right:0px;height:50px;width:50px;text-align:center;background:#0d142a;transition:0.3s ease-in-out;border-top-left-radius:100%}
.products .bigCategories .bigCategory .arrowsWrapper span{color:#eee;position:absolute;top:60%;left:60%}
.products .bigCategories .bigCategory .arrowsWrapper span small{opacity:0;transition:0.3s ease-in-out}
.products .bigCategories .bigCategory .arrowsWrapper span i{position:relative;top:12px;transition:0.3s ease-in-out}
.products .bigCategories .bigCategory:hover p{color:#0a0f1e}
.products .bigCategories .bigCategory:hover .arrowsWrapper{height:70px;width:70px;transition:0.3s ease-in-out}
.products .bigCategories .bigCategory:hover .arrowsWrapper span small{opacity:1;transition:0.3s ease-in-out}
.products .bigCategories .bigCategory:hover .arrowsWrapper i{top:5px;transition:0.3s ease-in-out}
.product img.opaciWheel{position:absolute;left:20%;bottom:5%;width:45%;opacity:0.04;z-index:-1}
.product__img img{box-shadow:2px 2px 13px rgba(10,15,30,0.2)}
.product__img .seeMore,.product__img .seeMore a{top:0;left:12px;background:#22346c;color:#eee;cursor:pointer}
.product__info h4{position:relative;color:#0a0f1e;font-size:20px}
.product__info h4 i{font-size:24px}
.product__info h4 span{position:relative;bottom:3px}
.product__info h4::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:#0a0a0a;background:-moz-linear-gradient(90deg,#0a0a0a 0%,rgba(10,10,10,0.2987570028) 38%,rgba(10,10,10,0) 100%);background:-webkit-linear-gradient(90deg,#0a0a0a 0%,rgba(10,10,10,0.2987570028) 38%,rgba(10,10,10,0) 100%);background:linear-gradient(90deg,#0a0a0a 0%,rgba(10,10,10,0.2987570028) 38%,rgba(10,10,10,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0a0a0a",endColorstr="#0a0a0a",GradientType=1)}
.product__info ul{margin-left:20px}
.product__info a{text-decoration:none;color:#0a0f1e;font-size:15px;padding:3px 10px;margin:5px 10px 5px 0;background:rgba(10,15,30,0.1)}
.product__info a:hover{background:#f08200}
.product__info a.katalog{background:rgba(240,130,0,0.5)}
.product__info a.katalog:hover{background:#f08200}
.product__info a.btn.btn-accent-outline{font-size:18px}
.product__about p{margin-bottom:3px}
.product__about ul{margin-bottom:10px}
.product__dopyt{background:rgba(240,130,0,0.05);border:2px dashed rgba(240,130,0,0.5)}
.product__dopyt h3{color:#f08200}
.about__header{background:rgba(240,130,0,0.8)}
.about__header img{width:100%}
.contactPage .eucert{border:2px solid rgba(10,15,30,0.2)}
.contactPage .mainPersons{color:#eee}
.contactPage .mainPersons .contactPage_person:last-of-type::after{content:none}
.contactPage .secondaryPersons{color:#eee}
.contactPage_person{background:#0d142a;position:relative}
.contactPage_person a{color:#eee}
.contactPage_person a i{color:#ffc98a;margin-right:3px}
.contactPage_person a p{font-size:18px}
.contactPage_person a:hover i,.contactPage_person a:hover p{color:#f08200}
.contactPage_personPosition{color:#f08200;font-size:16px !important;font-weight:bold}
#nabrusime .overlay{background:#22346c;background:-moz-linear-gradient(300deg,rgba(34,52,108,0.450017507) 0%,rgba(34,52,108,0.5508578431) 24%,rgba(34,52,108,0.6544992997) 63%,rgba(34,52,108,0.6965161064) 82%,rgba(34,52,108,0.7049194678) 100%);background:-webkit-linear-gradient(300deg,rgba(34,52,108,0.450017507) 0%,rgba(34,52,108,0.5508578431) 24%,rgba(34,52,108,0.6544992997) 63%,rgba(34,52,108,0.6965161064) 82%,rgba(34,52,108,0.7049194678) 100%);background:linear-gradient(300deg,rgba(34,52,108,0.450017507) 0%,rgba(34,52,108,0.5508578431) 24%,rgba(34,52,108,0.6544992997) 63%,rgba(34,52,108,0.6965161064) 82%,rgba(34,52,108,0.7049194678) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#22346c",endColorstr="#22346c",GradientType=1);z-index:50}
#nabrusime img.bgImg{object-fit:cover;object-position:bottom center;width:100%;height:100%;position:absolute;left:0;top:0}
#nabrusime .textWrapper{position:relative;z-index:80;padding:40px;color:#eee}
#sluzby .img_wrapper{background:white;padding:50px;border:1px solid rgba(10,15,30,0.3)}
#sluzby .text_wrapper_bg{background:rgba(34,52,108,0.2);border:1px solid rgba(10,15,30,0.3)}
.blog-post-detail table{border:1px solid #0a0f1e}
.blog-post-detail table td,.blog-post-detail table th{border:1px solid;padding:5px 10px}
.blog-post-detail img.fr-fir{float:right;margin-left:40px;margin-bottom:15px;padding-top:5px}
.blog-post-detail img.fr-fil{float:left;margin-right:40px;margin-bottom:15px;padding-top:5px}
.blog-post-detail strong{color:#22346c}
.blog-post-detail em{color:#f08200}
.blog_item{border:1px solid transparent}
.blog_item:hover{border:1px solid rgba(10,15,30,0.1)}
#kontakt{background:#0d142a;position:relative}
#kontakt a{color:#ffc98a;text-decoration:none}
#kontakt a:hover{color:#f08200}
#kontakt ul{padding:0}
#kontakt .footer-cta{border-bottom:1px solid rgba(238,238,238,0.2)}
#kontakt .single-cta i{color:#f08200;font-size:30px;position:relative;top:-7px}
#kontakt .cta-text{padding-left:15px;display:inline-block}
#kontakt .cta-text h4{color:#eee;font-size:20px;font-weight:600;margin-bottom:0px}
#kontakt .cta-text span,#kontakt .cta-text span a{color:#aeaeae;font-size:16px}
#kontakt .footer-content{position:relative;z-index:2}
#kontakt .footer-logo{margin-bottom:30px}
#kontakt .footer-logo img{max-width:200px}
#kontakt .footer-text span{color:#eee;display:block;font-size:20px;font-weight:700}
#kontakt .footer-text p{font-size:16px;color:#aeaeae}
#kontakt .footer-widget-heading h3{color:#eee;font-size:20px;font-weight:600;margin-bottom:35px;position:relative}
#kontakt .footer-widget-heading h3::before{content:"";position:absolute;left:0;bottom:-15px;height:2px;width:50px;background:#f08200}
#kontakt .footer-widget ul li{display:block;float:left;width:100%;margin-bottom:12px}
#kontakt .subscribe-form{position:relative;overflow:hidden;color:#aeaeae}
#kontakt .subscribe-form input{width:100%;padding:14px 28px;background:#eee;border:1px solid #f08200;color:#eee}
#kontakt .subscribe-form input:hover,#kontakt .subscribe-form input:focus,#kontakt .subscribe-form input:active{border-color:#f08200;box-shadow:none;outline:none}
#kontakt .subscribe-form button{position:absolute;right:0;background:#f08200;padding:13px 20px;border:1px solid #f08200;top:0}
#kontakt .subscribe-form button i{color:#eee;font-size:22px}
#kontakt .copyright-area{background:#0a0f1e;padding:10px 0}
#kontakt .copyright-text p{margin:0;font-size:14px;color:#aeaeae}
.created-by{color:#eee}
.created-by p{font-size:12px}
.created-by a{text-decoration:none;color:rgba(240,130,0,0.7)}
.created-by a:hover{color:#f08200}
.btn-breadcrumb .btn:not(:last-child):after{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid white;position:absolute;top:50%;margin-top:-17px;left:100%;z-index:3}
.btn-breadcrumb .btn:not(:last-child):before{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid #adadad;position:absolute;top:50%;margin-top:-17px;margin-left:1px;left:100%;z-index:3}
.btn-breadcrumb .btn{padding:6px 12px 6px 24px;border:0}
.btn-breadcrumb .btn:first-child{padding:6px 6px 6px 10px}
.btn-breadcrumb .btn:last-child{padding:6px 18px 6px 24px;font-weight:bold}.btn-breadcrumb .btn.btn-default:not(:last-child):after{border-left:10px solid #eee}
.btn-breadcrumb .btn.btn-default:not(:last-child):before{border-left:10px solid #ccc}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after{border-left:10px solid #ebebeb}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child){color:#f08200 !important}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before{border-left:10px solid #f08200;transition:0.2s ease-in-out}
.btn-breadcrumb{max-width:100%}
.btn-breadcrumb a{width:auto;text-align:left}.btn-breadcrumb>*>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn-breadcrumb>*:nth-child(n+2){display:none}@media (max-width:767px){.btn-breadcrumb>*:nth-last-child(-n+2){display:block}}@media (min-width:768px) and (max-width:991px){.btn-breadcrumb>*:nth-last-child(-n+4){display:block}}@media (min-width:992px){.btn-breadcrumb>*:nth-last-child(-n+6){display:block}}
.modal-dialog.cookies{max-width:unset;margin:0;border-bottom:1px solid lightgrey}
.modal-dialog.cookies .modal-content{border-radius:none;border:none;background:#0d142a !important;color:#eee}
.modal-dialog.cookies .modal{--bs-modal-bg:}.left__section{text-align:right}
.modal-dialog.cookies .modal img{width:150px;margin-right:20px}
.modal-dialog.cookies .middle__section__heading{font-weight:900}
.modal-dialog.cookies .middle__section p{font-size:15px}
.modal-dialog.cookies .right__section button,.modal-dialog.cookies .right__section a{width:100%;padding:12px 30px;font-size:16px}
.modal-dialog.cookies .right__section button.btn-outline-success,.modal-dialog.cookies .right__section a.btn-outline-success{color:black}
.modal-dialog.cookies .right__section button.btn-outline-success:hover,.modal-dialog.cookies .right__section a.btn-outline-success:hover{background:#f2f2f2;color:#28a745}
.modal-dialog.cookies .switch__wrapper{margin:0 40px 0 0;display:inline-block}
.modal-dialog.cookies .switch__wrapper label span{position:relative;top:4px;font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modal-dialog.cookies .more_details{display:inline-block}
.modal-dialog.cookies .more_details a{position:relative;top:4px;color:#eee;font-weight:bold;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modal-dialog.cookies .more_details a i{margin-left:5px;position:relative;top:1px}
.modal-dialog.cookies .more_details a:hover{text-decoration:none;color:#d6d0bc}
.modal-dialog.cookies #cookies__detail p.collapse__heading{font-weight:bold}
.custom-switch.custom-switch-sm .custom-control-label{padding-left:1rem;padding-bottom:1rem}
.custom-switch.custom-switch-sm .custom-control-label::before{height:1rem;width:calc(1rem + 0.75rem);border-radius:2rem}
.custom-switch.custom-switch-sm .custom-control-label::after{width:calc(1rem - 4px);height:calc(1rem - 4px);border-radius:calc(1rem - (1rem / 2))}
.custom-switch.custom-switch-sm .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(1rem - 0.25rem))}
.custom-switch.custom-switch-md .custom-control-label{padding-left:1rem;padding-bottom:1.5rem}
.custom-switch.custom-switch-md .custom-control-label::before{height:1.5rem;width:calc(2rem + 0.75rem);border-radius:3rem}
.custom-switch.custom-switch-md .custom-control-label::after{width:calc(1.5rem - 4px);height:calc(1.5rem - 4px);border-radius:calc(2rem - (1.5rem / 2))}
.custom-switch.custom-switch-md .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(1.5rem - 0.25rem))}
.custom-switch.custom-switch-lg .custom-control-label{padding-left:1rem;padding-bottom:2rem}
.custom-switch.custom-switch-lg .custom-control-label::before{height:2rem;width:calc(3rem + 0.75rem);border-radius:4rem}
.custom-switch.custom-switch-lg .custom-control-label::after{width:calc(2rem - 4px);height:calc(2rem - 4px);border-radius:calc(3rem - (2rem / 2))}
.custom-switch.custom-switch-lg .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(2rem - 0.25rem))}
.custom-switch.custom-switch-xl .custom-control-label{padding-left:1rem;padding-bottom:2.5rem}
.custom-switch.custom-switch-xl .custom-control-label::before{height:2.5rem;width:calc(4rem + 0.75rem);border-radius:5rem}
.custom-switch.custom-switch-xl .custom-control-label::after{width:calc(2.5rem - 4px);height:calc(2.5rem - 4px);border-radius:calc(4rem - (2.5rem / 2))}
.custom-switch.custom-switch-xl .custom-control-input:checked ~ .custom-control-label::after{transform:translateX(calc(2.5rem - 0.25rem))}
.custom-control-input:focus ~ .custom-control-label::before{ border-color:#28a745 !important; box-shadow:0 0 0 0rem rgba(0,0,0,0) !important}

.custom-control-input:checked ~ .custom-control-label::before{border-color:#28a745 !important;background-color:#28a745 !important}

.custom-control-input:active ~ .custom-control-label::before{background-color:#28a745 !important;border-color:#28a745 !important}

.custom-control-input.disabled:focus:not(:checked) ~ .custom-control-label::before{border-color:lightgrey !important}
.custom-control-input.disabled:focus ~ .custom-control-label::before{ border-color:lightgrey !important; box-shadow:0 0 0 0rem rgba(0,0,0,0) !important}

.custom-control-input.disabled:checked ~ .custom-control-label::before{border-color:lightgrey !important;background-color:lightgrey !important}

.custom-control-input.disbled:active ~ .custom-control-label::before{background-color:lightgrey !important;border-color:lightgrey !important}

.custom-control-input.disabled:focus:not(:checked) ~ .custom-control-label::before{border-color:lightgrey !important}
@media (min-width:576px){.contactPage .mainPersons .contactPage_person::after{content:" ";position:absolute;right:0;top:0;height:100%;width:1px;background:rgba(238,238,238,0.2)}.contactPage .secondaryPersons .contactPage_person::after{content:" ";position:absolute;right:0;top:0;height:100%;width:1px;background:rgba(238,238,238,0.2)}.contactPage .secondaryPersons .contactPage_person:last-of-type::after,.contactPage .secondaryPersons .contactPage_person:nth-child(2)::after{content:none}}
@media (min-width:768px){.categories{position:sticky;top:10px}.categories .searchbar{background:#22346c}.categories .searchbar input{background:transparent;border:none;color:#eee;outline:none;box-shadow:none}.categories .searchbar input::placeholder{color:#eee}.categories .searchbar button.btn.btn-transparent{color:#eee}.categories .searchbar button.btn.btn-transparent:hover{color:#f08200}}
@media (min-width:991px){.contactPage .mainPersons .contactPage_person::after{content:none}}
@media (min-width:1200px){.homepage .row .bigCategory{height:100%}}
@media (min-width:1400px){.homepage .badges .badgeIcon{padding:0 !important}.homepage .badges .badgeText.ps-xxl-3{padding-left:0 !important}.homepage__banners>.banners{min-height:70%}}
.bg-accent{background:rgba(34,52,108,0.3)}
input[type="checkbox"]{accent-color:#22346c}
input[type="checkbox"]:checked{background-color:#22346c;border-color:#22346c}