html,
body {
font-weight: 400;
line-height: 1.6;
overflow-x: hidden!important;
}
h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
font-weight: 400;
line-height: 1.4;
}
a,
input,
button,
select {
outline: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;   
}
.subtitle {
color: #aa181d;
text-transform: uppercase;
letter-spacing: 1px;
}
.et_pb_text p:not(.has-background):last-of-type {
padding-bottom: 1em;
}
.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover,
body .et_pb_button:hover,
body .et_pb_button {
padding: 14px 20px!important;
line-height: 20px!important;
border-radius: 50px!important;
}
.slick-dots {
padding: 0;
line-height: 10px;
height: 20px;
bottom: 20px;
}
.slick-dots li {
margin: 0;
padding: 0;
}
.slick-dots li button:before {
font-size: 8px;
opacity: 1;
color: #aa181d; 
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.slick-dots li.slick-active button:before {
font-size: 12px;
opacity: 1;
color: #aa181d; 
}
.slick-prev, 
.slick-next {
width: 30px;
height: 30px;
z-index: 1;
}
.slick-prev:before, 
.slick-next:before {
content: '';
display: inline-block;
width: 100%;
height: 100%;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
font-size: 0;
opacity: 1;
}
.slick-prev {
left: 40px;
}
.slick-next {
right: 40px;
}
.slick-prev:before,
.slick-next:before {
background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="%23aa181d" d="M438.6 278.6l-160 160C272.4 444.9 264.2 448 256 448s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L338.8 288H32C14.33 288 .0016 273.7 .0016 256S14.33 224 32 224h306.8l-105.4-105.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160C451.1 245.9 451.1 266.1 438.6 278.6z"/></svg>');
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.slick-prev:hover:before,
.slick-next:hover:before {
background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="%23ed1c24" d="M438.6 278.6l-160 160C272.4 444.9 264.2 448 256 448s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L338.8 288H32C14.33 288 .0016 273.7 .0016 256S14.33 224 32 224h306.8l-105.4-105.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160C451.1 245.9 451.1 266.1 438.6 278.6z"/></svg>');
}
.slick-prev:before {
transform: rotate(182deg);
-webkit-transform: rotate(182deg);
-moz-transform: rotate(182deg);
}
.cleaner {
float: none;
clear: both;
}
.hidden {
display: none;
}
#breadcrumbs {
background-color: #e4e8eb;
padding: 8px 0;
font-size: 12px;
color: #9ba4b3;
}
#breadcrumbs .container>span {
display: flex;
align-items: center;
}
#breadcrumbs a {
color: #637188;
}
#breadcrumbs a:hover {
text-decoration: underline;
}
#breadcrumbs .arrow {
display: inline-block;
height: 17px;
font-size: 24px;
line-height: 10px;
color: #00153d;
padding: 0 4px;
}
.circle-image img {
max-width: 300px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
}
.et_pb_tabs {
border: none;
}
.et_pb_tab {
padding: 60px 0 30px 0;
}
ul.et_pb_tabs_controls:after {
border-top: 1px solid #00153d;
top: 0px;
}
ul.et_pb_tabs_controls {
background-color: transparent;
}
.et_pb_tabs_controls li {
border-right: none;
margin-right: 30px;
display: inline-block;
float: left;
line-height: 26px;
}
.et_pb_tabs_controls li a {
font-weight: bold;
color: #00153d;
border-bottom: solid 4px #FFF;
padding: 5px 0 10px 0;
display: inline-block;
line-height: 26px;
}
.et_pb_tabs_controls li.et_pb_tab_active {
background-color: transparent;
}
.et_pb_tabs_controls li.et_pb_tab_active a {
color: #ed1c24 !important;
border-bottom: solid 4px #00153d!important;
}
.et_pb_all_tabs {
background-color: transparent;
}  .tooltips.info {
background: #014985;
color: #FFF;
display: inline-block;
width: 20px;
height: 20px;
font-size: 15px;
line-height: 20px;
font-weight: bold;
border-radius: 50%;
cursor: pointer;
text-align: center;
margin-left: 5px;
}
.Zebra_Tooltip .Zebra_Tooltip_Arrow div {
border-color: transparent transparent #000!important;
}
.Zebra_Tooltip_Message {
padding: 10px!important;
font-size: 12px!important;
line-height: 1.2!important;
}
.Zebra_Tooltip .Zebra_Tooltip_Message {
background-color: #000!important;
-webkit-box-shadow: 2px 2px 6px rgba(33, 33, 33, 0.6)!important;
-moz-box-shadow: 2px 2px 6px rgba(33, 33, 33, 0.6)!important;
box-shadow: 2px 2px 6px rgba(33, 33, 33, 0.6)!important;
}
.Zebra_Tooltip .btn {
font-size: 12px;
}
.Zebra_Tooltip_Arrow.Zebra_Tooltip_Arrow_Bottom div {
border-color: #000 transparent transparent!important;
}
.display-ib {
display: inline-block;
}
.relative {
position: relative;
}  #CybotCookiebotDialogPoweredbyImage {
display: block!important;
-moz-box-sizing: border-box!important;
box-sizing: border-box!important; background-size: contain!important;
width: 75px!important;
height: 54px!important;
padding-bottom: 54px!important;
padding-left: 75px!important;
}
#CookiebotWidget .CookiebotWidget-logo svg circle {
fill: #aa181d!important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#CookiebotWidget .CookiebotWidget-logo svg path {
fill: #ffffff!important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#CookiebotWidget:not(.CookiebotWidget-open):hover .CookiebotWidget-logo svg circle {
fill: #ffffff!important;
}
#CookiebotWidget:not(.CookiebotWidget-open):hover .CookiebotWidget-logo svg path {
fill: #aa181d!important;
}
#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #00305e!important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {
background-color: #5c85ad!important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
fill: #3faf53!important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li svg {
fill: #bf1328!important;
}
#CookiebotWidget .CookiebotWidget-consent-details button {
color: #aa181d!important;
}
#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover,
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
color: #aa181d!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
border-bottom: 2px solid #00305e!important;
color: #00305e!important;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, 
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, 
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
color: #aa181d!important;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, 
#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, 
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, 
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, 
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, 
#CybotCookiebotDialogDetailBodyContentTextAbout a {
color: #aa181d!important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
background-color: #aa181d!important;
border-color: #aa181d!important;
color: #FFFFFF!important;
transition: none!important;
transition-delay: .3s!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover,
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover {
opacity: 1!important;
background-color: transparent!important;
color: #aa181d!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
border-color: #aa181d!important;
color: #aa181d!important;
transition-delay: initial!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:hover {
opacity: 1!important;
border-color: #d34244!important;
color: #d34244!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
border-color: #bac5d8!important;
color: #bac5d8!important;
}
@media screen and (max-width: 768px) {   }  .et_fixed_nav #et-top-navigation {
width: 100%;
text-align: center;
padding-left: 0!important;
position: relative;
}
#top-menu-nav {
width: 100%;
}
#top-menu {
float: none;
}
#logo {
position: relative;
z-index: 2;
}
#right-menu {
position: absolute;
top: 20px;
right: 0;
display: flex;
align-items: center;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#main-header.et-fixed-header #right-menu {
top: 7px;
}
.et_mobile_menu li a:hover, 
.nav ul li a:hover,
#top-menu-nav>ul>li>a:hover {
opacity: 1;
color: #aa181d;
}
#top-menu li.current-page-ancestor>a, 
#top-menu li.current-menu-ancestor>a, 
#top-menu li.current-menu-item>a, 
#top-menu li.current_page_item>a {
color: #ed1c24!important;
}
.et_mobile_menu .menu-item-has-children>a {
font-weight: 600;
}
#right-menu a {
float: left;
}
#right-menu .gu-logo,
#right-menu .gu-logo img {
height: 40px;
}
#right-menu .gu-logo {
margin-left: 20px;
padding-left: 20px;
border-left: solid 1px #ed1c24;
}
#right-menu .in,
#right-menu .fb {
font-size: 0;
font-size: 0;
width: 20px;
height: 20px;
margin: 10px;
background-image: url('data:image/svg+xml;utf8,<svg height="512px" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="_x31_22-facebook-f"><g><path d="M331.289,102.369h43.305V29.235c-7.459-0.988-33.154-3.234-63.07-3.234    c-62.441,0-105.207,38.094-105.207,108.081v64.419h-68.91v81.758h68.91v205.74h84.453v-205.74h66.125l10.512-81.758H290.77    v-56.334C290.77,118.54,297.328,102.369,331.289,102.369z" style="fill:%2300305f;"/></g></g><g id="Layer_1"/></svg>');
background-repeat: no-repeat;
background-size: contain;
}
#right-menu .in {
background-image: url('data:image/svg+xml;utf8,<svg height="512px" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" width="512px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="_x35_6-linkedin"><g><g><rect height="328.97" style="fill:%2300305f;" width="106.716" x="17.397" y="166.28"/><path d="M414.789,170.138c-1.133-0.355-2.207-0.743-3.396-1.078c-1.438-0.327-2.865-0.6-4.328-0.833     c-5.662-1.139-11.875-1.946-19.148-1.946c-62.211,0-101.678,45.372-114.674,62.894V166.28H166.526v328.97h106.716V315.813     c0,0,80.643-112.628,114.674-29.911V495.25h106.688V273.257C494.604,223.549,460.629,182.13,414.789,170.138L414.789,170.138z      M414.789,170.138" style="fill:%2300305f;"/><path d="M121.789,69.085c0,28.909-23.373,52.337-52.195,52.337c-28.824,0-52.196-23.429-52.196-52.337     c0-28.903,23.372-52.335,52.196-52.335C98.416,16.75,121.789,40.182,121.789,69.085L121.789,69.085z M121.789,69.085" style="fill:%2300305f;"/></g></g></g><g id="Layer_1"/></svg>');
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {
background-color: transparent;
position: relative;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, #main-header .et_mobile_menu .menu-item-has-children > a:after {
font-family: 'ETmodules';
text-align: center;
speak: none;
font-weight: 600;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
position: absolute;
font-size: 18px;
content: '\4c';
top: 11px;
right: 13px;
color: #014985;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
content: '\4d';
color: #aa181d;
}
.et_pb_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu {
display: none !important;
visibility: hidden !important;
transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu li.visible > ul.sub-menu,
#main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l #main-header .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu li.visible > ul.sub-menu,
.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible > ul.sub-menu {
display: block !important;
visibility: visible !important;
}
.nav li ul {
padding: 5px 0;
width: 290px;
}
#top-menu li li {
padding: 0;
width: 100%;
}
#top-menu li li a {
padding: 5px 15px;
width: 100%;
}
.et_mobile_menu li a:hover, 
.nav ul li a:hover {
background-color: rgb(185 185 185 / 10%);
}
.et_mobile_menu li li,
#main-header .et_mobile_menu ul.sub-menu {
padding-left: 0;
}
.et_mobile_menu li li a {
padding-left: 40px;
}
#lang-switcher {
margin-right: 20px; }
#lang-switcher li.current-lang {
display: none;
}
#lang-switcher li a {
padding-left: 20px;
position: relative;
color: #00153d;
font-weight: 600;
}
#lang-switcher li a:hover {
color: #aa181d;
}
#lang-switcher li a:before {
content: '';
display: inline-block;
position: absolute;
top: 3px;
left: 0;
height: 16px;
width: 16px;
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 17 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(1,0,0,-1,-349.181,-494.232)"> <path d="M356.913,-494.232L357.875,-494.232C357.916,-494.241 357.957,-494.256 357.998,-494.259C359.149,-494.337 360.24,-494.64 361.248,-495.196C363.562,-496.473 364.976,-498.414 365.474,-501.013C365.534,-501.326 365.561,-501.645 365.603,-501.961L365.603,-502.923C365.594,-502.969 365.579,-503.015 365.576,-503.061C365.496,-504.207 365.2,-505.296 364.638,-506.296C363.126,-508.986 360.819,-510.446 357.737,-510.639C356.409,-510.722 355.122,-510.472 353.929,-509.879C351.003,-508.424 349.412,-506.049 349.198,-502.788C349.1,-501.296 349.435,-499.872 350.161,-498.563C351.439,-496.258 353.382,-494.85 355.979,-494.359C356.287,-494.301 356.601,-494.274 356.913,-494.232ZM353.032,-501.953C353.14,-500.937 353.245,-499.936 353.35,-498.94C352.746,-498.711 352.124,-498.476 351.501,-498.24C350.699,-499.277 350.189,-500.861 350.184,-501.953L353.032,-501.953ZM364.62,-501.952C364.523,-500.575 364.08,-499.337 363.293,-498.238C362.65,-498.481 362.029,-498.716 361.438,-498.94C361.543,-499.948 361.649,-500.949 361.754,-501.952L364.62,-501.952ZM353.033,-502.931L350.183,-502.931C350.121,-503.903 350.914,-506.1 351.509,-506.64C352.134,-506.403 352.752,-506.17 353.35,-505.944C353.245,-504.946 353.14,-503.945 353.033,-502.931ZM361.754,-502.932C361.647,-503.944 361.542,-504.945 361.437,-505.943C362.038,-506.171 362.66,-506.406 363.284,-506.643C364.058,-505.652 364.587,-504.092 364.606,-502.932L361.754,-502.932ZM354.001,-501.949L356.902,-501.949L356.902,-499.536C356.035,-499.427 355.181,-499.319 354.285,-499.207C354.192,-500.106 354.097,-501.022 354.001,-501.949ZM360.75,-501.955C360.724,-501.013 360.633,-500.093 360.466,-499.212C359.594,-499.321 358.739,-499.428 357.885,-499.535L357.885,-501.955L360.75,-501.955ZM354.037,-502.928C354.064,-503.872 354.153,-504.791 354.321,-505.671C355.191,-505.562 356.042,-505.456 356.901,-505.348L356.901,-502.928L354.037,-502.928ZM360.786,-502.934L357.885,-502.934L357.885,-505.347C358.752,-505.456 359.607,-505.564 360.502,-505.677C360.595,-504.778 360.69,-503.862 360.786,-502.934ZM356.904,-495.217C356.419,-495.239 355.953,-495.323 355.497,-495.452C355.45,-495.465 355.404,-495.534 355.385,-495.587C355.158,-496.225 354.932,-496.862 354.716,-497.504C354.638,-497.738 354.59,-497.982 354.528,-498.221C355.146,-498.392 356.629,-498.569 356.904,-498.508L356.904,-495.217ZM357.881,-498.534C358.692,-498.5 359.477,-498.409 360.255,-498.226C360.247,-498.178 360.245,-498.145 360.235,-498.116C359.975,-497.315 359.708,-496.517 359.458,-495.714C359.395,-495.513 359.284,-495.42 359.085,-495.39C358.688,-495.33 358.292,-495.259 357.881,-495.19L357.881,-498.534ZM356.902,-509.666L356.902,-506.35C356.097,-506.382 355.312,-506.475 354.543,-506.654C354.54,-506.675 354.537,-506.68 354.539,-506.685C354.748,-507.602 355.051,-508.489 355.409,-509.357C355.421,-509.388 355.453,-509.423 355.482,-509.431C355.945,-509.557 356.414,-509.645 356.902,-509.666ZM357.882,-509.707C358.364,-509.615 358.819,-509.531 359.272,-509.436C359.323,-509.425 359.381,-509.354 359.4,-509.299C359.628,-508.662 359.854,-508.024 360.07,-507.382C360.148,-507.148 360.197,-506.903 360.259,-506.665C359.746,-506.507 358.123,-506.308 357.882,-506.373L357.882,-509.707ZM362.649,-497.459C362.038,-496.823 361.374,-496.328 360.595,-495.944C360.804,-496.636 361.005,-497.304 361.213,-497.992C361.685,-497.817 362.153,-497.643 362.649,-497.459ZM353.574,-506.891C353.101,-507.067 352.631,-507.241 352.153,-507.419C352.528,-507.908 353.818,-508.846 354.182,-508.906C353.983,-508.246 353.784,-507.585 353.574,-506.891ZM354.192,-495.944C353.41,-496.33 352.744,-496.826 352.139,-497.46C352.637,-497.644 353.108,-497.819 353.575,-497.991C353.784,-497.298 353.984,-496.634 354.192,-495.944ZM361.213,-506.891C361.005,-507.582 360.804,-508.246 360.595,-508.938C361.376,-508.555 362.04,-508.057 362.648,-507.424C362.156,-507.241 361.689,-507.068 361.213,-506.891Z" style="fill:%2300153d;fill-rule:nonzero;"/> </g> </svg>');
background-repeat: no-repeat;
background-size: contain;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;   
}
#lang-switcher li a:hover:before {
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 17 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(1,0,0,-1,-349.181,-494.232)"> <path d="M356.913,-494.232L357.875,-494.232C357.916,-494.241 357.957,-494.256 357.998,-494.259C359.149,-494.337 360.24,-494.64 361.248,-495.196C363.562,-496.473 364.976,-498.414 365.474,-501.013C365.534,-501.326 365.561,-501.645 365.603,-501.961L365.603,-502.923C365.594,-502.969 365.579,-503.015 365.576,-503.061C365.496,-504.207 365.2,-505.296 364.638,-506.296C363.126,-508.986 360.819,-510.446 357.737,-510.639C356.409,-510.722 355.122,-510.472 353.929,-509.879C351.003,-508.424 349.412,-506.049 349.198,-502.788C349.1,-501.296 349.435,-499.872 350.161,-498.563C351.439,-496.258 353.382,-494.85 355.979,-494.359C356.287,-494.301 356.601,-494.274 356.913,-494.232ZM353.032,-501.953C353.14,-500.937 353.245,-499.936 353.35,-498.94C352.746,-498.711 352.124,-498.476 351.501,-498.24C350.699,-499.277 350.189,-500.861 350.184,-501.953L353.032,-501.953ZM364.62,-501.952C364.523,-500.575 364.08,-499.337 363.293,-498.238C362.65,-498.481 362.029,-498.716 361.438,-498.94C361.543,-499.948 361.649,-500.949 361.754,-501.952L364.62,-501.952ZM353.033,-502.931L350.183,-502.931C350.121,-503.903 350.914,-506.1 351.509,-506.64C352.134,-506.403 352.752,-506.17 353.35,-505.944C353.245,-504.946 353.14,-503.945 353.033,-502.931ZM361.754,-502.932C361.647,-503.944 361.542,-504.945 361.437,-505.943C362.038,-506.171 362.66,-506.406 363.284,-506.643C364.058,-505.652 364.587,-504.092 364.606,-502.932L361.754,-502.932ZM354.001,-501.949L356.902,-501.949L356.902,-499.536C356.035,-499.427 355.181,-499.319 354.285,-499.207C354.192,-500.106 354.097,-501.022 354.001,-501.949ZM360.75,-501.955C360.724,-501.013 360.633,-500.093 360.466,-499.212C359.594,-499.321 358.739,-499.428 357.885,-499.535L357.885,-501.955L360.75,-501.955ZM354.037,-502.928C354.064,-503.872 354.153,-504.791 354.321,-505.671C355.191,-505.562 356.042,-505.456 356.901,-505.348L356.901,-502.928L354.037,-502.928ZM360.786,-502.934L357.885,-502.934L357.885,-505.347C358.752,-505.456 359.607,-505.564 360.502,-505.677C360.595,-504.778 360.69,-503.862 360.786,-502.934ZM356.904,-495.217C356.419,-495.239 355.953,-495.323 355.497,-495.452C355.45,-495.465 355.404,-495.534 355.385,-495.587C355.158,-496.225 354.932,-496.862 354.716,-497.504C354.638,-497.738 354.59,-497.982 354.528,-498.221C355.146,-498.392 356.629,-498.569 356.904,-498.508L356.904,-495.217ZM357.881,-498.534C358.692,-498.5 359.477,-498.409 360.255,-498.226C360.247,-498.178 360.245,-498.145 360.235,-498.116C359.975,-497.315 359.708,-496.517 359.458,-495.714C359.395,-495.513 359.284,-495.42 359.085,-495.39C358.688,-495.33 358.292,-495.259 357.881,-495.19L357.881,-498.534ZM356.902,-509.666L356.902,-506.35C356.097,-506.382 355.312,-506.475 354.543,-506.654C354.54,-506.675 354.537,-506.68 354.539,-506.685C354.748,-507.602 355.051,-508.489 355.409,-509.357C355.421,-509.388 355.453,-509.423 355.482,-509.431C355.945,-509.557 356.414,-509.645 356.902,-509.666ZM357.882,-509.707C358.364,-509.615 358.819,-509.531 359.272,-509.436C359.323,-509.425 359.381,-509.354 359.4,-509.299C359.628,-508.662 359.854,-508.024 360.07,-507.382C360.148,-507.148 360.197,-506.903 360.259,-506.665C359.746,-506.507 358.123,-506.308 357.882,-506.373L357.882,-509.707ZM362.649,-497.459C362.038,-496.823 361.374,-496.328 360.595,-495.944C360.804,-496.636 361.005,-497.304 361.213,-497.992C361.685,-497.817 362.153,-497.643 362.649,-497.459ZM353.574,-506.891C353.101,-507.067 352.631,-507.241 352.153,-507.419C352.528,-507.908 353.818,-508.846 354.182,-508.906C353.983,-508.246 353.784,-507.585 353.574,-506.891ZM354.192,-495.944C353.41,-496.33 352.744,-496.826 352.139,-497.46C352.637,-497.644 353.108,-497.819 353.575,-497.991C353.784,-497.298 353.984,-496.634 354.192,-495.944ZM361.213,-506.891C361.005,-507.582 360.804,-508.246 360.595,-508.938C361.376,-508.555 362.04,-508.057 362.648,-507.424C362.156,-507.241 361.689,-507.068 361.213,-506.891Z" style="fill:%23aa181d;fill-rule:nonzero;"/> </g> </svg>');
}  #main-carousel {
margin-bottom: 0;
background-color: #f5f5f5;
}
#main-carousel .item {
position: relative;
min-height: 500px;
display: flex; flex-direction: row-reverse;
overflow: hidden;
background-color: #f5f5f5;
}
#main-carousel .carousel-image {
width: 50%; display: block;
float: right;
background-position: center;
background-size: cover; 
}
#main-carousel .carousel-circle-image {
position: absolute;
max-width: 300px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-khtml-border-radius: 50%;
-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
}
#main-carousel .item-content-wrapper {
width: 50%;
float: left;
padding: 30px 0;
margin: auto;
}
#main-carousel .item-content-wrapper .item-content {
float: right;
max-width: 500px;
margin-right: 200px;
padding-left: 30px;
}
#main-carousel .item-content-wrapper .item-content h1 {
line-height: 1.3;
}
#main-carousel .item-content-wrapper .item-content h2 {
line-height: 1.2;
font-size: 30px;
font-weight: normal;
}
#main-carousel .item-content-wrapper .item-content p:first-of-type {
margin-top: 20px;
}
#main-carousel .item-content-wrapper .item-content img {
max-height: 80px;
}
#main-carousel .item-content-wrapper .item-content .item-cta {
color: #00153d;
border: solid 1px #ed1c24;
padding: 13px 20px;
border-radius: 50px;
font-weight: bold;
line-height: 20px;
display: inline-block;
margin-top: 20px;
}
#main-carousel .item-content-wrapper .item-content .item-cta:hover {
color: #ffffff;
background-color: #ed1c24;
}
#main-carousel .slick-dots {
padding: 0;
line-height: 10px;
height: 20px;
bottom: 20px;
}
#main-carousel .slick-dots>li:only-child {
display: none;
}
#main-carousel .slick-dots li {
margin: 0;
padding: 0;
}   #usage-carousel-wrapper {
background-color: #f5f5f5;
}
#usage-carousel .et_pb_module { 
margin-bottom: 0;
}
#usage-carousel .et_pb_blurb_content {
max-width: 100%;
display: flex;
flex-direction: row;
}
#usage-carousel .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom: 0;
margin-right: 15px;
width: 50%;
}
#usage-carousel .et_pb_blurb_content .et_pb_blurb_container {
width: 50%;
margin-left: 15px;
display: flex;
flex-direction: column;
justify-content: center;
}
#usage-carousel .et_pb_blurb_content .et_pb_blurb_container .item-cta {
color: #00153d;
border: solid 1px #ed1c24;
padding: 13px 20px;
border-radius: 50px;
font-weight: bold;
line-height: 20px;
display: inline-block;
margin-top: 20px;
}
#usage-carousel .et_pb_blurb_content .et_pb_blurb_container .item-cta:hover {
color: #ffffff;
background-color: #ed1c24;
}
#usage-carousel .slick-prev {
left: -40px;
}
#usage-carousel .slick-next {
right: -40px;
}
#usage-carousel .slick-dots {
padding: 0;
line-height: 10px;
height: 20px;
bottom: -60px;
}  #category-carousel {
overflow: hidden;
}
#category-carousel .et_pb_row {
max-width: calc(100% + 30px);
width: calc(100% + 30px);
margin: 0 -15px 0 -15px;
}
#category-carousel .et_pb_row .slick-track {
display: flex;
}
#category-carousel .et_pb_row .et_pb_module {
margin: 0 15px;
height: auto;
min-height: 360px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
#category-carousel .et_pb_row .et_pb_module:before {
content: '';
display: block;
width: 100%;
height: 100%;
background-color: rgb(0 21 61 / 65%);
position: absolute;
top: 0;
left: 0;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-khtml-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;  
}
#category-carousel .et_pb_row .et_pb_module:hover:before {
background-color: rgb(255 255 255 / 65%);
}
#category-carousel .et_pb_row .et_pb_module h2 {
font-size: 22px;
line-height: 1.4;
padding-bottom: 0;
}
#category-carousel .et_pb_row .et_pb_module .et_pb_promo_description div {
margin-top: 10px;
}
#category-carousel .et_pb_row .et_pb_module .et_pb_promo_description,
#category-carousel .et_pb_row .et_pb_module h2 {
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-khtml-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;   
}
#category-carousel .et_pb_row .et_pb_module .et_pb_button_wrapper {
-webkit-animation: fadeInFromNone 0.6s ease-out;
-moz-animation: fadeInFromNone 0.6s ease-out;
-o-animation: fadeInFromNone 0.6s ease-out;
animation: fadeInFromNone 0.6s ease-out;
}
#category-carousel .et_pb_row .et_pb_module .et_pb_promo_description div,
#category-carousel .et_pb_row .et_pb_module .et_pb_button_wrapper {
display: none;
opacity: 0;
}
#category-carousel .et_pb_row .et_pb_module:hover .et_pb_promo_description div,
#category-carousel .et_pb_row .et_pb_module:hover .et_pb_button_wrapper {
display: block;
opacity: 1;
}
#category-carousel .et_pb_row .et_pb_module .et_pb_button {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;   
}
#category-carousel .et_pb_row .et_pb_module:hover .et_pb_promo_description,
#category-carousel .et_pb_row .et_pb_module:hover h2 {
color: #00153d!important;
}
@-webkit-keyframes fadeInFromNone {
0% {
display: none;
opacity: 0;
}
1% {
display: block;
opacity: 0;
}
100% {
display: block;
opacity: 1;
}
}
@-moz-keyframes fadeInFromNone {
0% {
display: none;
opacity: 0;
}
1% {
display: block;
opacity: 0;
}
100% {
display: block;
opacity: 1;
}
}
@-o-keyframes fadeInFromNone {
0% {
display: none;
opacity: 0;
}
1% {
display: block;
opacity: 0;
}
100% {
display: block;
opacity: 1;
}
}
@keyframes fadeInFromNone {
0% {
display: none;
opacity: 0;
}
1% {
display: block;
opacity: 0;
}
100% {
display: block;
opacity: 1;
}
}
#category-carousel .slick-dots {
padding: 0;
line-height: 10px;
height: 20px;
bottom: -40px;
}
#category-carousel .slick-dots>li:only-child {
display: none;
}
#category-carousel .slick-prev, 
#category-carousel .slick-next {
width: 30px;
height: 30px;
z-index: 1;
bottom: -60px;
top: auto;
}  #products-carousel-2 .slick-track,
#products-carousel .slick-track {
display: flex;
}
#products-carousel-2 .et_pb_module,
#products-carousel .item {
margin: 0 15px;
height: inherit;
}
#products-carousel-2 .et_pb_module .et_pb_blurb_content {
height: 100%;
display: flex;
flex-direction: column;
}
#products-carousel .carousel-image {
display: block;
width: 100%;
height: 250px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
#products-carousel-2 .et_pb_main_blurb_image {
margin-bottom: 0;
float: left;
}
#products-carousel-2 .et_pb_main_blurb_image .et_pb_image_wrap {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border: solid 2px #e4e8eb;
}
#products-carousel-2 .et_pb_main_blurb_image .et_pb_image_wrap img {
width: 100%;
}
#products-carousel-2 .et_pb_blurb_container {
float: left;
margin-top: -8px;
}
#products-carousel-2 .et_pb_blurb_container,
#products-carousel .item-content-wrapper {
background-color: #e4e8eb;
border-radius: 10px;
padding: 20px;
height: calc(100% - 250px);
}
#products-carousel-2 .et_pb_blurb_container {
height: 100%;
}
#products-carousel-2 .et_pb_blurb_container,
#products-carousel .item-content-wrapper .item-content {
color: #000000;
}
#products-carousel-2 .et_pb_blurb_container h3,
#products-carousel .item-content-wrapper .item-content h3 {
font-size: 24px;
}
#products-carousel-2 .slick-prev,
#products-carousel .slick-prev {
left: -40px;
}
#products-carousel-2 .slick-next,
#products-carousel .slick-next {
right: -40px;
}  .usp-counters {
background-color: #00153d;
}
.usp-counters .et_pb_number_counter .percent p .percent-value,
.usp-counters .subtitle {
color: #e2001a;
}
.usp-counters .et_pb_number_counter .percent p .percent-value {
font-weight: 600;
}
.usp-counters .et_pb_number_counter .title {
font-weight: normal;
}  .contact-section:before {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
background-color: rgb(0 0 0 / 40%);
}
.contact-cta-icons .et_pb_column {
text-align: center;
}
.contact-cta-icons .et_pb_module {
display: inline-block;
margin-bottom: 0!important;
margin: 0 20px;
}
.contact-cta-icons .et_pb_module .et-pb-icon { color: #FFFFFF;
font-size: 24px;
}
.contact-cta-icons .et_pb_module h4 {
padding-bottom: 0;
font-size: 16px;
line-height: 24px;
color: #FFFFFF;
}
.contact-wrapper {
background-color: #FFF;
padding: 30px;
border-radius: 10px;
box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
}
.wpcf7 .half-left {
width: 50%;
float: left;
padding-right: 20px;
margin-bottom: 20px;
}
.wpcf7 .half-right {
width: 50%;
float: right;
padding-left: 20px;
margin-bottom: 20px;
}
.wpcf7 label {
font-weight: bold;
font-size: 14px;
color: #4a4a4a;
}
input.text, 
input.title, 
input[type=email], 
input[type=password], 
input[type=tel], 
input[type=text], 
select, 
textarea {
width: 100%;
font-weight: bold;
background-color: #fff;
border: 1px solid #b8bdbd;
padding: 2px;
color: #4e4e4e;
width: 100%;
border-radius: 4px;
padding: 14px 20px 14px 30px;
}
textarea {
padding: 20px;
}
input.text:focus, 
input.title:focus, 
input[type=text]:focus, 
input[type=email]:focus, 
input[type=password]:focus, 
input[type=tel]:focus, 
select:focus, 
textarea:focus {
border-color: #00153d;
color: #00153d;
}
.wpcf7-list-item {
margin: 0;
display: block;
}
.wpcf7-list-item .wpcf7-list-item-label {
cursor: pointer;
color: #373B4A;
font-weight: 500;
position: relative;
top: 3px;
text-align: left;
display: inline-block;
padding-right: 30px;
line-height: 25px;
}
.wpcf7-form input[type=checkbox] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
top: 0px;
right: 0;
bottom: 0;
left: 0;
float: left;
height: 25px;
width: 25px;
transition: all 0.15s ease-out 0s;
background: #dddddd;
border: none;
color: #fff;
cursor: pointer;
display: inline-block;
padding: 0;
border-radius: 0;
margin-right: 0.5rem;
outline: none;
position: relative;
z-index: 1000;
}
.wpcf7-form input[type=checkbox] {
margin-left: 0;
}
.wpcf7-form input[type=checkbox]:hover {
background: #82aed0;
}
.wpcf7-form input[type=checkbox]:checked {
background: #050a1d;
}
.wpcf7-form input[type=checkbox]::before {
transform: translate3d(75%, 0, 0) rotate(45deg) scale(0);
color: #FFF;
content: "";
position: absolute;
display: inline-flex;
margin: auto;
left: 1px;
top: -4px;
bottom: 0;
transition-property: transform, background, border;
transition-duration: 0.35s;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
width: 6px;
height: 16px;
background-color: transparent;
border-bottom: 3px solid white;
border-right: 3px solid white;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.wpcf7-form input[type=checkbox]:checked::before {
transform: translate3d(75%, 0, 0) rotate(45deg) scale(1);
}
.wpcf7-form input[type=checkbox]:checked::after {
-webkit-animation: click-wave 0.65s;
-moz-animation: click-wave 0.65s;
animation: click-wave 0.65s;
background: #006dbf;
content: '';
display: block;
position: relative;
z-index: 100;
}
@keyframes click-wave {
0% {
height: 25px;
width: 25px;
opacity: 0.35;
position: relative;
}
100% {
height: 61px;
width: 61px;
margin-left: -18px;
margin-top: -18px;
opacity: 0;
}
}
.wpcf7-form .tooltips.info {
position: absolute;
top: 5px; right: 0;
margin-left: 0;
}
input[type=submit] {
margin: 20px auto 0 auto;
cursor: pointer;
min-width: 200px;
font-size: 16px;
display: inline-block;
background-color: transparent;
color: #00153d;
border: solid 1px #ed1c24;
padding: 13px 20px;
border-radius: 50px;
font-weight: bold;
line-height: 20px;
}
input[type=submit]:hover {
color: #ffffff;
background-color: #ed1c24;
border-color: #ed1c24;
}
.wpcf7-not-valid-tip {
color: #bf1328;
font-size: 12px;
font-weight: bold;
}
.wpcf7 form .wpcf7-response-output {
margin: 30px 0 0 0;
padding: 10px 15px;
font-size: 14px;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #ec8d2c;
background: #ec8d2c;
color: #FFF;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #3faf53;
background: #3faf53;
color: #FFF;
}   .servis-boxes.et_pb_row {
padding: 30px;
}
.servis-boxes .et_pb_column {
padding: 0 40px;
border-left: solid 1px #ed1c24;
}
.servis-boxes .et_pb_column:before {
content: '';
display: inline-block;
position: absolute;
height: 48px;
width: 4px;
top: 0;
left: 0;
background-color: #ed1c24;
}  .et_pb_row.cylindrical-systems-products {
width: calc(100% + 30px);
max-width: calc(100% + 30px);
margin-left: -15px;
}
.et_pb_row.cylindrical-systems-products .et_pb_column {
display: flex;
}
.et_pb_row.cylindrical-systems-products .et_pb_module {
margin: 0 15px;
height: auto;
min-height: 360px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 33.333%;
background-position-x: right;
}
.et_pb_row.cylindrical-systems-products .et_pb_module:before {
content: '';
display: block;
width: 100%;
height: 100%;
background-color: rgb(0 21 61 / 65%);
position: absolute;
top: 0;
left: 0;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-khtml-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;  
}
.et_pb_row.cylindrical-systems-products .et_pb_module:hover:before {
background-color: rgb(255 255 255 / 65%);
}
.et_pb_row.cylindrical-systems-products .et_pb_module h3 {
font-size: 22px;
line-height: 1.4;
padding-bottom: 0;
font-weight: normal;
}
.et_pb_row.cylindrical-systems-products .et_pb_module h3 strong {
display: block;
}
.et_pb_row.cylindrical-systems-products .et_pb_module .et_pb_promo_description div {
margin-top: 10px;
}
.et_pb_row.cylindrical-systems-products .et_pb_module .et_pb_promo_description,
.et_pb_row.cylindrical-systems-products .et_pb_module h3 {
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
-khtml-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;   
}
.et_pb_row.cylindrical-systems-products .et_pb_module .et_pb_button_wrapper {
-webkit-animation: fadeInFromNone 0.6s ease-out;
-moz-animation: fadeInFromNone 0.6s ease-out;
-o-animation: fadeInFromNone 0.6s ease-out;
animation: fadeInFromNone 0.6s ease-out;
}
.et_pb_row.cylindrical-systems-products .et_pb_module .et_pb_promo_description div,
.et_pb_row.cylindrical-systems-products .et_pb_module .et_pb_button_wrapper {
display: none;
opacity: 0;
}
.et_pb_row.cylindrical-systems-products .et_pb_module:hover .et_pb_promo_description div,
.et_pb_row.cylindrical-systems-products .et_pb_module:hover .et_pb_button_wrapper {
display: block;
opacity: 1;
}
.et_pb_row.cylindrical-systems-products .et_pb_module .et_pb_button {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;   
}
.et_pb_row.cylindrical-systems-products .et_pb_module:hover .et_pb_promo_description,
.et_pb_row.cylindrical-systems-products .et_pb_module:hover h3 {
color: #00153d!important;
}
#bezpecnostne-zamky,
#konvecne-zamykacie-systemy {
background-color: #f5f5f5;
}
#bezpecnostne-zamky .et_pb_row.cylindrical-systems-products .et_pb_column,
#konvecne-zamykacie-systemy .et_pb_row.cylindrical-systems-products .et_pb_column {
justify-content: center;
}  .system-generalneho-hlavneho-kluca {
border-top: solid 30px #f5f5f5;
}
.system-generalneho-hlavneho-kluca .et_pb_column_3_5 {
display: flex;
align-items: center;
}  .cta-section-contact-info {
background-color: #f5f5f5;
}
.cta-section-contact-info.blue {
background-color: #00153d;
}
.cta-section-contact-info.blue .et-pb-icon,
.cta-section-contact-info.blue h4,
.cta-section-contact-info.blue a {
color: #FFF;
}
.cta-section-contact-info.blue .et_pb_blurb_content:hover .et-pb-icon,
.cta-section-contact-info.blue .et_pb_blurb_content:hover a {
color: #ed1c24;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.cta-section-contact-info .et_pb_column {
text-align: center;
}
.cta-section-contact-info .et_pb_column .et_pb_module {
display: inline-block;
margin-bottom: 0;
}
.cta-section-contact-info .et_pb_column .et_pb_module .et_pb_module_header {
padding-bottom: 0;
}
.cta-section-contact-info .et_pb_column .et_pb_blurb:first-of-type {
margin-right: 30px;
}
.cta-section-contact-info .et_pb_column .et_pb_blurb:last-of-type {
margin-left: 30px;
}  .grey-cta-section  {
background-color: #4a4a4a;
padding: 40px 0!important;
}
.grey-cta-section .et_pb_button_module_wrapper .et_pb_button,
.grey-cta-section h2,
.grey-cta-section h3 {
color: #FFF;
}  .usp-section {
background-color: #f5f5f5;
padding: 40px 0!important;
}
.usp-section .et_pb_main_blurb_image {
margin-bottom: 15px;
}
.usp-section .et_pb_blurb .et_pb_image_wrap {
background: #00305F;
padding: 0;
border-radius: 50%;
width: 90px;
height: 90px;
display: flex;
align-items: center;
justify-content: center;
}
.usp-section .et_pb_blurb.lightblue .et_pb_image_wrap {
background: #3573B0;
}
.usp-section .et_pb_blurb.red .et_pb_image_wrap {
background: #AA181D;
}
.usp-section .et_pb_blurb .et_pb_image_wrap img {
height: 60px;
border-radius: 0;
}
.usp-section .et_pb_blurb.red .et_pb_image_wrap img,
.usp-section .et_pb_blurb.lightblue .et_pb_image_wrap img {
height: 52px;
width: auto;
}
.usp-section .et_pb_blurb .et_pb_image_wrap .et-pb-icon {
color: #FFF;
border-radius: 50%;
font-size: 50px;
}
.usp-section .et_pb_blurb .et_pb_blurb_container {
text-align: center;
}
.usp-section .et_pb_blurb.statusbar .et_pb_blurb_content {
padding-bottom: 20px;
}
.usp-section .et_pb_blurb.statusbar .et_pb_blurb_content:after {
content: '';
display: inline-block;
width: 100%;
height: 10px;
background-color: #E4E8EB;
border-radius: 5px;
position: absolute;
left: 0;
bottom: 0;
z-index: 0;
}
.usp-section .et_pb_blurb.statusbar-8 .et_pb_blurb_content:before,
.usp-section .et_pb_blurb.statusbar-7 .et_pb_blurb_content:before,
.usp-section .et_pb_blurb.statusbar-6 .et_pb_blurb_content:before,
.usp-section .et_pb_blurb.statusbar-5 .et_pb_blurb_content:before,
.usp-section .et_pb_blurb.statusbar-4 .et_pb_blurb_content:before,
.usp-section .et_pb_blurb.statusbar-3 .et_pb_blurb_content:before,
.usp-section .et_pb_blurb.statusbar-2 .et_pb_blurb_content:before,
.usp-section .et_pb_blurb.statusbar-1 .et_pb_blurb_content:before {
content: '';
display: inline-block;
height: 10px;
background-color: #00305F;
border-radius: 5px;
position: absolute;
left: 0;
bottom: 0;
z-index: 1;
}
.usp-section .et_pb_blurb.statusbar.red .et_pb_blurb_content:before {
background-color: #AA181D;
}
.usp-section .et_pb_blurb.statusbar.lightblue .et_pb_blurb_content:before {
background-color: #3573B0;
}
.usp-section .et_pb_blurb.statusbar-1 .et_pb_blurb_content:before {
width: 12%;
}
.usp-section .et_pb_blurb.statusbar-2 .et_pb_blurb_content:before {
width: 25%;
}
.usp-section .et_pb_blurb.statusbar-3 .et_pb_blurb_content:before {
width: 37%;
}
.usp-section .et_pb_blurb.statusbar-4 .et_pb_blurb_content:before {
width: 50%;
}
.usp-section .et_pb_blurb.statusbar-5 .et_pb_blurb_content:before {
width: 62%;
}
.usp-section .et_pb_blurb.statusbar-6 .et_pb_blurb_content:before {
width: 75%;
}
.usp-section .et_pb_blurb.statusbar-7 .et_pb_blurb_content:before {
width: 87%;
}
.usp-section .et_pb_blurb.statusbar-8 .et_pb_blurb_content:before {
width: 100%;
}   .image-cta-section  {
padding: 40px 0!important;
color: #FFF;
}
.image-cta-section:before  {
content: '';
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; background: rgb(114 124 125 / 75%);
}
.image-cta-section .subtitle,
.image-cta-section .et_pb_button_module_wrapper .et_pb_button,
.image-cta-section h2,
.image-cta-section h3 {
color: #FFF;
}  #product-info {
height: 1px;
padding: 0;
}
#produkt-info table tr td {
border: 1px solid #eee;
}
#tab-navigation {
padding-bottom: 0;
}
#tab-navigation ul {
padding: 0;
list-style-type: none;
display: inline-block;
overflow: visible;
height: auto;
width: 100%;
border-bottom: solid 1px #00153d;
}
#tab-navigation ul li {
float: left;
margin-right: 30px;
display: inline-block;
}
#tab-navigation ul li a {
font-weight: bold;
color: #00153d;
display: inline-block;
padding: 5px 0 10px 0;
border-bottom: solid 4px #FFF
}
#tab-navigation ul li.active a,
#tab-navigation ul li a:hover {
color: #ed1c24;
border-bottom: solid 4px #00153d;
}
#tab-1,
#tab-2,
#tab-3,
#tab-4 {
padding-top: 60px;
}
#tab-2,
#tab-3,
#tab-4 {
display: none;
}  .riesenia-nav ul {
padding: 0;
list-style-type: none;
text-align: center;
display: block;
overflow: auto;
}
.riesenia-nav ul li {
display: inline-block;
margin: 10px ;
min-width: 200px;
}
.riesenia-nav ul li a {
color: #00153d;
border: solid 1px #00153d;
padding: 5px 15px;
border-radius: 20px;
display: inline-block;
font-size: 14px;
font-weight: 600;
width: 100%;
}
.riesenia-nav ul li a:hover {
color: #FFF;
background-color: #00153d;
}
.riesenia:nth-of-type(2n+1) {
background-color: #f5f5f5;
}
.riesenie:before {
content: '';
position: absolute;
left: calc(50% - 15px);
top: calc(50% - 15px);
display: inline-block;
width: 30px;
height: 30px;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
font-size: 0;
background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="%23aa181d" d="M438.6 278.6l-160 160C272.4 444.9 264.2 448 256 448s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L338.8 288H32C14.33 288 .0016 273.7 .0016 256S14.33 224 32 224h306.8l-105.4-105.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160C451.1 245.9 451.1 266.1 438.6 278.6z"/></svg>');
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.riesenie .et_pb_column {
padding: 40px;
border-radius: 10px;
}
.riesenie .et_pb_column {
margin-right: 10%;
}
.riesenie .et_pb_column:first-of-type {
background-color: #AA181D1A;
}
.riesenie .et_pb_column:last-of-type {
background-color: #E4EEF8;
}
.riesenie .et_pb_column ul li {
margin-bottom: 20px;
}
.riesenie .et_pb_column ul li:last-of-type {
margin-bottom: 0;
}  #gallery-section, 
#gallery-section .et_pb_row_1 {
padding-top: 0;
}
#all-simplefilter {
padding-bottom: 0;
}
#all-simplefilter,
#f-simplefilter-3238,
#f-simplefilter-278 {
display: inline-block!important;
width: auto;
margin: 0;
} #gallery-section #all {
padding: 11px 25px;
border-radius: 40px;
color: #050a1d;
font-size: 16px;
line-height: 24px;
display: inline-block;
} #gallery-section .simplefilter li {
padding: 11px 25px;
margin-left: 2px;
margin-right: 2px;
border-radius: 40px;
color: #050a1d;
font-size: 16px;
line-height: 24px;
text-transform: initial;
display: inline-block;
background-color: transparent;
font-weight: 500;
} #gallery-section #all.active,
#gallery-section #all:hover,
#gallery-section .simplefilter li:hover,
#gallery-section .simplefilter li.active {
color: #FFF;
}
#gallery-section .filtr-item {
padding-right: 15px!important;
padding-left: 15px!important;
padding-top: 15px!important;
padding-bottom: 15px!important;
}
#gallery-section .filtr-item.single_one {
position: relative;
}
#gallery-section .filtr-item.single_one .item-desc {
top: 15px;
font-size: 14px;
width: calc(100% - 30px);
left: 15px;
text-align: left;
padding: 15px 20px;
padding-right: 50px;
background-color: rgb(1 73 133 / 80%);
text-transform: initial;
opacity: 0;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#gallery-section .filtr-item.single_one .item-desc:before {
content: '';
display: block;
height: 30px;
width: 30px;
position: absolute;
right: 15px;
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 29 29" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(1,0,0,-1,-6.25,27.8125)"> <path d="M20.625,18.469L18.469,18.469L18.469,20.625C18.469,21.419 17.825,22.063 17.031,22.063C16.237,22.063 15.594,21.419 15.594,20.625L15.594,18.469L13.438,18.469C12.644,18.469 12,17.825 12,17.031C12,16.237 12.644,15.594 13.438,15.594L15.594,15.594L15.594,13.438C15.594,12.644 16.237,12 17.031,12C17.825,12 18.469,12.644 18.469,13.438L18.469,15.594L20.625,15.594C21.419,15.594 22.062,16.237 22.062,17.031C22.062,17.825 21.419,18.469 20.625,18.469Z" style="fill:white;fill-rule:nonzero;"/> </g> <g transform="matrix(1,0,0,-1,-4,32.7611)"> <path d="M32.319,6.455L23.334,15.439C24.77,17.319 25.552,19.615 25.563,21.98C25.563,27.934 20.736,32.761 14.781,32.761C8.827,32.761 4,27.934 4,21.98C4,16.026 8.827,11.199 14.781,11.199C17.146,11.209 19.443,11.991 21.322,13.427L30.306,4.442C30.565,4.16 30.93,4 31.313,4C31.695,4 32.06,4.16 32.319,4.442C32.601,4.701 32.761,5.066 32.761,5.449C32.761,5.831 32.601,6.196 32.319,6.455L32.319,6.455ZM14.781,14.074C10.415,14.074 6.875,17.613 6.875,21.98C6.875,26.346 10.415,29.886 14.781,29.886C19.148,29.886 22.688,26.346 22.688,21.98C22.688,17.613 19.148,14.074 14.781,14.074Z" style="fill:white;fill-rule:nonzero;"/> </g> </svg>');
background-repeat: no-repeat;
background-size: 30px;
background-position: center;
}
#gallery-section .filtr-item.single_one:hover .item-desc {
opacity: 1;
}  .certifikaty-2 .et_pb_promo,
.dokumenty .et_pb_promo {
padding: 20px 20px 20px 70px;
background-color: #f5f5f5;
}
.certifikaty-2 .et_pb_promo .et_pb_promo_description h4,
.dokumenty .et_pb_promo .et_pb_promo_description h4 {
padding: 0;
}
.certifikaty-2 .et_pb_promo .et_pb_promo_description div,
.dokumenty .et_pb_promo .et_pb_promo_description div {
padding-top: 10px;
}
.dokumenty .et_pb_promo:before {
content: '\e059';
position: absolute;
left: 20px;
top: 20px;
display: inline-block;
font-family: ETmodules;
speak: none;
font-weight: 400;
-webkit-font-feature-settings: normal;
font-feature-settings: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
font-style: normal;
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
direction: ltr;
font-size: 40px;
color: #aa181d; }
.certifikaty-2 .et_pb_promo:before {
content: '';
display: block;
height: 29px;
width: 40px;
position: absolute;
left: 20px;
top: 20px;
background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 256 256" style="enable-background:new 0 0 256 256;" xml:space="preserve"> <g> <g> <g> <path fill="%23aa181d" d="M16.3,38c-2.9,1.4-4.9,3.6-5.8,6.8c-0.5,1.5-0.6,25-0.5,72.8c0.2,70.2,0.2,70.6,1.5,72.3c0.7,0.9,2,2.3,3,3 c1.7,1.3,2,1.3,74.9,1.5l73.2,0.1v-4.9v-4.9H91.2H19.8l0.1-68.8L20.1,47l108.2-0.2l108.2-0.1v68.9v68.9h-7.4h-7.4v5v4.9l9.2-0.2 c10-0.2,11-0.5,13.9-4.4c1.3-1.7,1.3-1.9,1.3-74.2s0-72.6-1.3-74.2c-0.7-0.9-2-2.3-3-3l-1.7-1.3L129.5,37 C22.8,36.8,18.8,36.9,16.3,38z"/> <path fill="%23aa181d" d="M39.5,66.4v4.9h88.6h88.6v-4.9v-4.9h-88.6H39.5V66.4L39.5,66.4z"/> <path fill="%23aa181d" d="M39.5,95.9v4.9h88.6h88.6v-4.9V91h-88.6H39.5V95.9L39.5,95.9z"/> <path fill="%23aa181d" d="M189.4,116.3c-0.7,0.2-2.2,1.5-3.4,2.8l-2.2,2.2l-4.2-0.4c-3.3-0.4-4.4-0.2-5.7,0.6c-2.2,1.5-3.4,3.6-3.9,7 c-0.4,2.8-0.6,3.1-3.7,4.7c-1.8,1-3.7,2.4-4.2,3.3c-1.4,2.2-1.2,5.7,0.6,8.9l1.5,2.6l-1.6,3.1c-2.8,5.7-1.8,9,3.6,11.9 c3.1,1.7,3.3,1.8,3.7,5c0.9,6.1,3.4,7.9,9.8,7.3l3.8-0.4l3.1,2.9c2.9,2.7,3.2,2.8,5.8,2.5c2.2-0.2,3.3-0.8,5.4-2.8l2.6-2.5 l4.4,0.4l4.4,0.4l2.2-2.2c1.7-1.7,2.2-2.8,2.5-5.5c0.4-3.4,0.5-3.4,3.6-4.9c5.4-2.5,6.8-7,3.8-12l-1.6-2.7l1.6-3 c2.8-5.6,1.7-9.3-3.7-11.9c-3.2-1.5-3.3-1.6-3.7-5c-0.3-2.6-0.9-4-2.2-5.4c-1.7-1.9-1.9-2-6.7-2c-4.7,0-5-0.1-7-1.9 C194.8,115.7,192.4,115,189.4,116.3z M200.8,131c3.4,0,3.6,0.1,3.9,1.7c0.7,3.3,2.4,5.8,4.7,7.1c1.5,0.9,2.3,1.7,2.1,2.3 c-1.8,5.6-1.9,6.2-0.7,9.4c1,3.1,1,3.1-0.1,3.8c-2.5,1.4-5,4.7-5.7,7.3l-0.7,2.7l-3.2-0.2c-2.8-0.2-3.6,0.1-6.4,1.9 c-3.2,2.2-3.2,2.2-4.3,0.9c-1.9-2.1-4.4-3.1-7.7-2.9l-3.1,0.2l-0.7-2.9c-0.8-3.3-2.6-5.5-5.3-6.6c-2-0.9-2.1-1-0.9-3.1 c1.2-2,1.2-7,0-9.2c-0.9-1.7-0.8-1.8,1.4-3.2c2.8-1.8,5-5.1,5-7.3c0-1.7,0.1-1.7,4.3-2c3.9-0.2,4.6-0.4,6.2-2.2l2-1.9l2.7,2.1 C196.8,130.8,197.6,131,200.8,131z"/> <path fill="%23aa181d" d="M39.5,125.5v4.9h51.7h51.7v-4.9v-4.9H91.2H39.5V125.5z"/> <path fill="%23aa181d" d="M39.5,155v4.9h51.7h51.7V155v-4.9H91.2H39.5V155z"/> <path fill="%23aa181d" d="M168.7,199.4c0,10.8,0.2,19.7,0.4,19.7s5.3-4,11.3-8.9s11.3-8.9,11.6-8.9s5.2,3.8,11,8.4 c5.7,4.6,10.7,8.7,11.1,9c0.6,0.4,0.7-3.4,0.7-19.2v-19.8H210h-4.9v9.5v9.5l-6.5-5.3c-4.6-3.7-6.7-5.1-7.3-4.7 c-0.4,0.3-3.4,2.7-6.6,5.3l-5.8,4.7l-0.2-9.6l-0.2-9.5h-4.9h-4.9L168.7,199.4L168.7,199.4z"/> </g> </g> </g> </svg>');
background-repeat: no-repeat;
background-size: 40px;
background-position: center;
}
.certifikaty-2 .et_pb_promo .et_pb_button,
.dokumenty .et_pb_promo .et_pb_button {
padding: 4px 20px!important;
font-size: 14px;
}
.certifikaty .et_pb_blurb {
margin-bottom: 10px!important;
}
.certifikaty .et_pb_main_blurb_image {
background: #E4EEF8;
margin-bottom: 10px;
height: 150px;
display: flex;
align-items: center;
justify-content: center;
}
.certifikaty .et_pb_main_blurb_image img {
height: 70px;
}
.certifikaty .et_pb_button:hover,
.certifikaty .et_pb_button {
padding: 4px 20px!important;
font-size: 14px;
}  .jobs-list {
padding-top: 0;
}
.jobs-list .et_pb_promo {
background-color: #f5f5f5!important;
display: flex;
align-items: center;
justify-content: space-between;
}
.jobs-list .et_pb_promo .et_pb_promo_description h3,
.jobs-list .et_pb_promo .et_pb_promo_description {
color: #00153d!important;
padding-bottom: 0;
text-align: left;
padding-right: 40px;
}
.jobs-list .et_pb_promo .et_pb_promo_description h3 {
font-size: 22px!important;
padding-right: 0;
}
.jobs-list .et_pb_promo .et_pb_promo_description h3:before {
content: '';
position: relative;
display: block;
height: 15px;
width: 34px; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="892.91339" height="399.68503" id="svg3725"> <g transform="translate(45.374629,-341.06491)" id="layer1"> <g transform="matrix(17.454715,0,0,17.454715,-11517.995,-9100.4171)" id="g3754"> <g transform="matrix(1.25,0,0,-1.25,708.09964,550.25281)" id="g3497"> <path d="m 0,0 -4.241,-9.807 0,0.001 c -0.219,-0.515 -0.731,-0.877 -1.327,-0.877 l 0,0 -29.336,0 0.001,0 c -0.596,0 -1.109,0.362 -1.328,0.878 l 0.001,-0.002 -4.154,9.807 0,0.004 c -0.071,0.169 -0.11,0.357 -0.11,0.553 0,0.456 0.213,0.863 0.544,1.127 l -0.002,0 c 1.6,1.257 7.674,5.272 19.069,5.606 0.397,0.013 0.797,0.018 1.191,0.018 10.874,0 17.541,-4.339 19.244,-5.623 L -0.449,1.684 C -0.111,1.421 0.106,1.01 0.106,0.547 0.106,0.354 0,0 0,0" id="path3499" style="fill:%23e2001a;fill-opacity:1;fill-rule:nonzero;stroke:none" /> </g> <g transform="matrix(1.25,0,0,-1.25,690.10752,560.60541)" id="g3501"> <path d="m 0,0 -2.82,0 -0.036,0.063 -2.768,4.902 -1.292,-1.545 0,-3.42 -2.419,0 0,11.367 2.419,0 0,-4.614 3.734,4.614 2.965,0 L -4.016,6.81 0,0 z" id="path3503" style="fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" /> </g> <g transform="matrix(1.25,0,0,-1.25,695.60614,560.72241)" id="g3505"> <path d="m 0,0 c -1.867,0 -3.108,0.45 -4.148,1.505 l -0.087,0.087 1.58,1.582 0.089,-0.088 c 0.604,-0.605 1.455,-0.901 2.597,-0.901 0.841,0 1.843,0.217 1.843,1.25 0,0.368 -0.105,0.66 -0.305,0.845 C 1.391,4.446 1.184,4.558 0.652,4.638 l -1.341,0.188 c -0.983,0.145 -1.71,0.457 -2.224,0.955 -0.562,0.561 -0.834,1.305 -0.834,2.276 0,1.022 0.372,1.894 1.076,2.523 0.714,0.637 1.724,0.973 2.92,0.973 1.592,0 2.727,-0.41 3.679,-1.33 L 4.019,10.134 2.468,8.6 2.38,8.685 c -0.673,0.643 -1.486,0.73 -2.192,0.73 -1.175,0 -1.594,-0.662 -1.594,-1.281 0,-0.281 0.103,-0.531 0.289,-0.705 0.218,-0.203 0.569,-0.35 0.962,-0.404 L 1.157,6.837 C 2.161,6.698 2.837,6.423 3.349,5.946 3.944,5.381 4.246,4.557 4.246,3.498 4.246,1.406 2.54,0 0,0" id="path3507" style="fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" /> </g> <g transform="matrix(1.25,0,0,-1.25,671.44577,558.02991)" id="g3509"> <path d="m 0,0 -2.264,0 0,2.733 2.264,0 C 0.983,2.733 1.452,2.124 1.452,1.374 1.452,0.625 0.983,0 0,0 m -2.264,7.245 2.122,0 C 0.78,7.245 1.296,6.729 1.296,5.965 1.296,5.2 0.78,4.684 -0.142,4.684 l -2.122,0 0,2.561 z M 2.357,3.767 c 0.627,0.395 1.234,1.225 1.234,2.291 0,2.004 -1.365,3.248 -3.56,3.248 l -4.59,0 0,-11.366 4.777,0 c 2.177,0 3.528,1.273 3.528,3.324 0,1.444 -0.793,2.166 -1.389,2.503" id="path3511" style="fill:%23ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none" /> </g> </g> </g> </svg>');
background-repeat: no-repeat;
background-size: contain;
background-position: center;
} .parent-pageid-1450 .entry-content ul {
margin: 0 0 20px 20px;
list-style-type: square;
}
#job-form {
background-color: #f5f5f5;
}    .footer-cta-section {
margin-bottom: 200px;
}
.footer-cta-section .cta-box {
margin-bottom: -180px;
background-color: #FFF;
padding: 50px;
border-radius: 10px;
box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
-moz-box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
-webkit-box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);
}
.footer-cta-section .cta-title {
display: flex;
align-items: center;
}
.footer-cta-section .cta-title h3 {
color: #FFF;
}  #footer-widgets {
padding: 60px 0;
}
#footer-widgets .footer-widget li a:hover,
#footer-widgets a:hover {
color: #ed1c24;
opacity: 1;
}
#media_image-2 img {
max-width: 100px!important;
}
#footer-widgets .footer-widget,
#footer-widgets .fwidget {
margin-bottom: 0;
}
#footer-widgets .footer-widget li {
padding-left: 0;
}
#footer-widgets .footer-widget li:before {
display: none;
}
#nav_menu-4,
#nav_menu-2 {
margin: 0 60px;
}
#text-2 {
width: 100%;
}
#text-2 strong {
margin-bottom: 10px;
display: inline-block;
}
#footer-widgets .footer-icons {
float: left;
}
#footer-widgets .footer-icons:last-of-type {
float: right;
}
#footer-widgets .footer-icons li {
padding-left: 0;
}
#footer-widgets .footer-icons a {
position: relative;
padding-left: 30px;
}
#footer-widgets .footer-icons a.footer-icon:before {
position: absolute;
left: 0;
top: 6px;
content: '';
height: 14px;
width: 18px;
display: inline-block;
}
#footer-widgets .footer-icons a.tel:before {
height: 16px;
top: 5px;
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 14 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(1,0,0,-1,-2875.2,5694.35)"> <path d="M2878.23,5694.35C2878.71,5694.19 2879.02,5693.83 2879.28,5693.43C2879.59,5692.97 2879.88,5692.49 2880.15,5692.01C2880.35,5691.65 2880.45,5691.26 2880.36,5690.84C2880.31,5690.57 2880.19,5690.35 2879.99,5690.17C2879.72,5689.92 2879.45,5689.67 2879.15,5689.47C2878.57,5689.06 2878.49,5688.57 2878.71,5687.93C2878.91,5687.35 2879.26,5686.85 2879.64,5686.37C2880.14,5685.74 2880.66,5685.14 2881.28,5684.64C2881.63,5684.36 2881.99,5684.1 2882.43,5684C2882.82,5683.91 2883.15,5684.01 2883.44,5684.28C2883.72,5684.55 2884,5684.83 2884.3,5685.08C2884.79,5685.49 2885.33,5685.51 2885.88,5685.22C2886.06,5685.13 2886.25,5685.03 2886.41,5684.9C2886.98,5684.45 2887.56,5684.02 2888,5683.42C2888.37,5682.93 2888.34,5682.46 2887.89,5682.05C2887.46,5681.66 2887.06,5681.25 2886.56,5680.95C2885.68,5680.44 2884.74,5680.26 2883.73,5680.39C2882.66,5680.52 2881.71,5680.97 2880.82,5681.57C2879.66,5682.36 2878.68,5683.35 2877.78,5684.43C2876.98,5685.39 2876.28,5686.41 2875.78,5687.57C2875.43,5688.36 2875.2,5689.19 2875.2,5690.07C2875.2,5691.5 2875.72,5692.7 2876.86,5693.61C2877.03,5693.74 2877.18,5693.9 2877.35,5694.03C2877.53,5694.15 2877.73,5694.24 2877.93,5694.35L2878.23,5694.35Z" style="fill:%23ed1c24;fill-rule:nonzero;"/> </g> </svg>');
background-repeat: no-repeat;
background-size: contain;
}
#footer-widgets .footer-icons a.mail:before {
height: 12px;
top: 8px;
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 18 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(1,0,0,-1,-2721.54,6410.85)"> <path d="M2739.01,6409.07C2738.94,6408.73 2738.86,6408.39 2738.68,6408.07C2738.34,6407.47 2737.87,6406.99 2737.3,6406.59C2735.49,6405.33 2733.69,6404.07 2731.88,6402.81C2731.59,6402.61 2731.28,6402.44 2730.96,6402.28C2730.45,6402.03 2729.94,6402.08 2729.45,6402.35C2729.13,6402.53 2728.82,6402.72 2728.52,6402.92C2726.78,6404.13 2725.05,6405.34 2723.32,6406.55C2722.65,6407.02 2722.08,6407.59 2721.73,6408.34C2721.4,6409.06 2721.51,6409.75 2721.98,6410.37C2722.18,6410.64 2722.47,6410.78 2722.8,6410.82C2722.92,6410.83 2723.05,6410.85 2723.17,6410.85C2727.91,6410.85 2732.64,6410.85 2737.38,6410.85C2738.05,6410.85 2738.55,6410.54 2738.86,6409.95C2738.93,6409.8 2738.96,6409.64 2739.01,6409.48L2739.01,6409.07Z" style="fill:%23ed1c24;fill-rule:nonzero;"/> </g> <g transform="matrix(1,0,0,-1,-3038.76,6525.72)"> <path d="M3056.23,6513.77C3056.18,6513.82 3056.13,6513.86 3056.08,6513.91C3054.72,6515.27 3053.36,6516.63 3052,6517.99C3051.97,6518.03 3051.93,6518.07 3051.88,6518.12C3051.93,6518.16 3051.98,6518.2 3052.03,6518.23C3053,6518.9 3053.98,6519.55 3054.93,6520.23C3055.39,6520.55 3055.8,6520.93 3056.23,6521.28L3056.23,6513.77Z" style="fill:%23ed1c24;fill-rule:nonzero;"/> </g> <g transform="matrix(1,0,0,-1,-2735.03,6627.15)"> <path d="M2735.59,6613.81C2737.24,6615.46 2738.88,6617.1 2740.53,6618.75C2740.58,6618.72 2740.64,6618.67 2740.7,6618.63C2741.32,6618.2 2741.9,6617.74 2742.6,6617.44C2743.39,6617.1 2744.15,6617.1 2744.94,6617.44C2745.59,6617.72 2746.14,6618.13 2746.7,6618.53C2746.81,6618.6 2746.91,6618.68 2746.99,6618.74C2748.64,6617.09 2750.29,6615.44 2751.94,6613.79C2751.72,6613.59 2751.44,6613.47 2751.12,6613.44C2751.03,6613.43 2750.93,6613.43 2750.83,6613.43C2746.13,6613.43 2741.42,6613.43 2736.71,6613.42C2736.3,6613.42 2735.92,6613.52 2735.59,6613.81Z" style="fill:%23ed1c24;fill-rule:nonzero;"/> </g> <g transform="matrix(0.581993,-0.813194,0.813194,0.581993,-6884.12,-1570.29)"> <path d="M2725.92,6514.64C2725.75,6516.35 2725.93,6518.07 2725.92,6519.78C2725.92,6519.84 2725.92,6519.9 2725.92,6519.94C2723.91,6519.61 2721.9,6519.28 2719.91,6518.94L2725.92,6514.64Z" style="fill:%23ed1c24;fill-rule:nonzero;"/> </g> </svg>');
background-repeat: no-repeat;
background-size: contain;
}
#footer-widgets .footer-icons a.fb,
#footer-widgets .footer-icons a.in {
font-size: 0;
height: 22px;
display: inline-block;
width: 20px;
padding-left: 0;
text-align: center;
}
#footer-widgets .footer-icons a.fb:before,
#footer-widgets .footer-icons a.in:before {
content: '';
display: inline-block;
height: 20px;
width: 20px;
margin-top: -5px;
background-image: url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 38 38" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;"> <g transform="matrix(1,0,0,-1,946.615,-464.145)"> <path d="M-928.109,-464.145C-938.329,-464.145 -946.615,-472.431 -946.615,-482.652C-946.615,-492.872 -938.329,-501.158 -928.109,-501.158C-917.888,-501.158 -909.602,-492.872 -909.602,-482.652C-909.602,-472.431 -917.888,-464.145 -928.109,-464.145ZM-923.516,-482.649L-926.52,-482.649L-926.52,-493.374L-930.986,-493.374L-930.986,-482.678L-933.086,-482.678L-933.086,-478.87L-930.996,-478.87C-930.996,-478.132 -930.993,-477.435 -930.997,-476.738C-931.004,-475.799 -930.879,-474.89 -930.44,-474.044C-929.784,-472.781 -928.702,-472.097 -927.328,-471.991C-925.999,-471.888 -924.658,-471.947 -923.322,-471.937C-923.288,-471.936 -923.255,-471.959 -923.209,-471.975L-923.209,-475.614C-923.912,-475.614 -924.595,-475.614 -925.278,-475.614C-926.254,-475.614 -926.528,-475.886 -926.529,-476.854C-926.529,-477.514 -926.529,-478.174 -926.529,-478.868L-923.131,-478.868C-923.261,-480.144 -923.387,-481.381 -923.516,-482.649Z" style="fill:%23ed1c24;fill-rule:nonzero;"/> </g> </svg>');
background-repeat: no-repeat;
background-size: contain;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#footer-widgets .footer-icons a.fb:after,
#footer-widgets .footer-icons a.in:after {
content: '';
display: inline-block;
height: 17px;
width: 17px;
margin-top: 2px;
margin-left: -1px;
border-radius: 50px;    background-color: #FFF;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-khtml-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} #footer-widgets .footer-icons a.in:before {
background-image: url('data:image/svg+xml;utf8,<svg data-name="Layer 1" id="Layer_1" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><title/><path style="fill:%23ed1c24" d="M256,0C114.615,0,0,114.615,0,256S114.615,512,256,512,512,397.385,512,256,397.385,0,256,0ZM183.435,382.667H126.381V203.653h57.054ZM154.908,180.208a32.1,32.1,0,1,1,32.1-32.1A32.1,32.1,0,0,1,154.908,180.208ZM389.2,382.667h-56l0-97.882c0-4.973.785-37.949-27.219-37.949a30.948,30.948,0,0,0-25.681,12.576,39.134,39.134,0,0,0-7.818,23.8v99.451H216.55V203.653h53.216v25.124c12.737-19.541,28.789-26.694,44.578-29.573,28.027-5.11,74.851,11.952,74.851,62.9Z"/></svg>');
}   @media screen and (max-width: 1500px) {
#main-carousel .carousel-circle-image {
max-width: 250px;
}
#main-carousel .item-content-wrapper .item-content {
padding-left: 80px;
}
#main-carousel .slick-prev {
left: 20px;
}
#main-carousel .slick-next {
right: 20px;
}
}
@media screen and (max-width: 1300px) {
#footer-widgets #media_image-2 {
display: block;
width: 100%;
margin-bottom: 40px;
}
#footer-widgets #nav_menu-4,
#footer-widgets #nav_menu-2 {
margin-left: 0;
}
}
@media screen and (max-width: 1250px) {
.container.et_menu_container {
width: 100%;
}
.logo_container a {
margin-left: 30px;
}
.et_fixed_nav #main-header {
position: fixed;
}
#top-menu {
display: none;
}
#et_mobile_nav_menu {
display: block;
}
.et_fixed_nav #et-top-navigation {
text-align: left;
}
.mobile_menu_bar:before {
font-size: 50px;
top: 2px;
}
.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
padding-top: 15px;
}
.et_header_style_left #et-top-navigation .mobile_menu_bar {
padding-bottom: 15px;
margin-right: 21px;
}
#main-header.et-fixed-header #right-menu {
top: 20px;
}
#right-menu {
right: 90px;
}
#right-menu .gu-logo {
display: none;
}
.et_mobile_menu {
padding: 0;
}
.et_mobile_menu li a {
padding: 10px 20px;
}
}
@media screen and (max-width: 1100px) {
#breadcrumbs {
display: none;
}
#main-carousel .item {
display: block;
}
#main-carousel .item-content-wrapper,
#main-carousel .carousel-image {
display: block;
width: 100%;
}
#main-carousel .carousel-image {
height: 350px;
}
#main-carousel .carousel-circle-image {
top: 300px;
}
#main-carousel .item-content-wrapper .item-content {
padding: 80px 30px;
max-width: 100%;
margin-right: 0;
}
#main-carousel .slick-prev, 
#main-carousel .slick-next {
top: 380px;
}
.et_pb_row.cylindrical-systems-products {
width: 100%;
max-width: 100%;
margin-left: 0;
}
.et_pb_row.cylindrical-systems-products .et_pb_column {
flex-direction: column;
}
.et_pb_row.cylindrical-systems-products .et_pb_module {
width: 100%;
margin: 0 0 30px 0;
}
}
@media screen and (max-width: 980px) {
#usage-carousel .et_pb_blurb_content {
display: flex;
flex-direction: column;
padding: 0 15px;
}
#usage-carousel .et_pb_blurb_content .et_pb_main_blurb_image {
margin-bottom: 30px;
margin-right: 0;
width: 100%;
}
#usage-carousel .et_pb_blurb_content .et_pb_blurb_container {
margin-left: 0;
width: 100%;
}
.usp-counters .usp-counters-row .et_pb_column .et_pb_number_counter {
margin-bottom: 30px;
}
.usp-counters .usp-counters-row .et_pb_column:last-of-type .et_pb_number_counter {
margin-bottom: 0;
}
.footer-cta-section .cta-box {
margin-bottom: -180px!important;
}
#footer-widgets .footer-widget .fwidget {
margin-bottom: 40px!important;
width: 100%;
}
#footer-widgets #nav_menu-4,
#footer-widgets #nav_menu-2 {
margin-right: 0;
}
.cta-section-contact-info .et_pb_column .et_pb_module {
width: 100%;
}
.cta-section-contact-info .et_pb_column .et_pb_blurb:first-of-type {
margin-right: 0;
margin-bottom: 30px;
}
.cta-section-contact-info .et_pb_column .et_pb_blurb:last-of-type {
margin-left: 0;
}
.cta-section-contact-info .et_pb_blurb_content {
width: auto;
}
.servis-boxes.et_pb_row {
padding: 0;
}
.usp-section .et_pb_column {
margin-bottom: 50px;
}
.riesenie .et_pb_column:first-of-type {
margin-right: 0;
margin-bottom: 100px;
}
.riesenie:before {
top: calc(50% - 25px);
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
}
.jobs-list .et_pb_promo {
flex-direction: column;
}
.jobs-list .et_pb_promo .et_pb_promo_description {
padding-right: 0px;
padding-bottom: 20px;
}
.jobs-list .et_pb_promo .et_pb_promo_description h3 {
text-align: center;
}
.jobs-list .et_pb_promo .et_pb_promo_description h3:before {
margin: auto;
}
}
@media screen and (max-width: 768px) {
#main-carousel .item-content-wrapper .item-content h1 {
font-size: 32px;
}
#main-content h2 {
font-size: 26px;
}
.et_pb_tabs_controls li,
#tab-navigation ul li {
width: 100%;
}
.et_pb_tabs_controls li.et_pb_tab_active a,
.et_pb_tabs_controls li a,
#tab-navigation ul li a {
padding: 5px 0 5px 10px;
border-left: solid 4px #FFF;
border-bottom: none;
}
.et_pb_tabs_controls li {
border-bottom: none;
}
.et_pb_tabs_controls li.et_pb_tab_active a,
.et_pb_tabs_controls li a:hover,
#tab-navigation ul li.active a, 
#tab-navigation ul li a:hover {
border-left: solid 4px #00153d;
border-bottom: none!important;
}
.contact-cta-icons .et_pb_module {
max-width: 100%;
text-align: center;
display: block;
}
.contact-cta-icons .et_pb_module.et_pb_blurb:nth-of-type(2) {
margin-bottom: 20px!important;
margin-top: 20px!important;
}
.contact-cta-icons .et_pb_blurb_content {
width: auto;
}
.wpcf7 .half-left,
.wpcf7 .half-right {
width: 100%;
float: left;
padding: 0;
}
.form-section .relative .wpcf7-list-item .wpcf7-list-item-label {
padding-right: 30px;
}
.form-section .wpcf7-form .tooltips.info {
right: 0;
}
.wpcf7-list-item .wpcf7-list-item-label {
width: calc(100% - 40px);
}
.usp-counters .usp-counters-row {
padding-top: 0;
}
.usp-counters .usp-counters-row .et_pb_column .et_pb_number_counter {
margin-bottom: 0;
}
.usp-counters .et_pb_number_counter .percent p .percent-value {
font-size: 50px;
}
}
@media screen and (max-width: 450px) {
#right-menu {
right: 80px;
}
#lang-switcher {
margin-right: 10px;
}
#usage-carousel .slick-prev,
#products-carousel-2 .slick-prev,
#products-carousel .slick-prev {
left: -30px;
}
#usage-carousel .slick-next,
#products-carousel-2 .slick-next,
#products-carousel .slick-next {
right: -30px;
}
}