/*!
Theme Name: Ogolnouniwersytecki szablon 2
Author: CKC UW
Author URI: https://ckc.uw.edu.pl
Version: 0.9.2
Description: Szablon typu landing page, do m.in. stron konferencyjnych.
*/html{overflow-x:hidden;scroll-padding-top: calc(5.125rem + 0px);}#font-trajan .char,#font-trajan h2,#font-trajan h3,#font-trajan h4{font-family:trajan-pro-3,serif}body{font-family:Open Sans,sans-serif;overflow-x:hidden;position:relative}body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(16,58,96,.7);opacity:0;visibility:hidden;z-index:5;transition:.3s}body.block{overflow:hidden}body.block:before{opacity:1;visibility:visible}main{background:#fff;z-index:1}.btn-primary,.container,main{position:relative}.btn-primary{background:#0092ce;border:2px solid #0092ce;color:#fff;border-radius:0;transition:all .2s;font-size:.875rem;display:inline-flex;height:2.1875rem;align-items:center;justify-content:center;padding:.3125rem .9375rem;text-transform:lowercase}.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{outline:none;background:#fff!important;border-color:#0092ce!important;color:#0092ce;box-shadow:none;text-decoration:none}.btn-primary:active:before,.btn-primary:active:focus:before,.btn-primary:active:hover:before,.btn-primary:focus:before,.btn-primary:hover:before{width:100%}img{height:auto;max-width:100%}label{font-weight:400;cursor:pointer}hr{margin:1.5625rem 0;border-width:.125rem}.run-animations .wow{visibility:hidden}.section-wrapper{padding:4.6875rem}.section-wrapper.with-title{padding-top:0}.section-wrapper .accent{height:5.9375rem;display:flex;align-items:center;font-size:1.5625rem;line-height:1;padding:0 .9375rem;position:relative}.section-wrapper .accent:before{content:"";position:absolute;top:2.0625rem;left:0;width:.3125rem;background:#0092ce;height:1.5625rem}.section-wrapper.news-wrapper{padding-bottom:.9375rem}:focus{outline:none}.pagination{margin:0;justify-content:center}.pagination ul{display:inline-flex;list-style:none;padding:0;margin:0}.pagination li{margin:0 .3125rem}.pagination a{width:1.875rem;height:1.875rem;background:#fff;align-items:center;display:inline-flex;justify-content:center;border:2px solid #103a60;color:#103a60;transition:.3s;position:relative}.pagination a.active,.pagination a:hover{color:#fff;text-decoration:none}.pagination a.active:before,.pagination a:hover:before{left:0}.pagination a:before{content:"";position:absolute;display:block;z-index:2;background:#103a60;top:0;left:100%;right:0;bottom:0;transition:.3s}.pagination a span{position:relative;z-index:4}table{font-size:.875rem;max-width:100%}table td,table th{border:2px solid #0092ce;padding:.3125rem}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(16,58,96,.95);z-index:9999;display:flex;justify-content:center;align-items:center;visibility:hidden;opacity:0;transition:.3s ease .6s}.overlay .overlay-close{position:absolute;top:3.125rem;right:3.125rem;font-size:1.75rem;color:#fff}.overlay.active{transition:.3s ease 0s;opacity:1;visibility:visible}.go-top{position:fixed;right:1.375rem;bottom:5%;font-size:5.3125rem;color:#0092ce;opacity:0;transition:.25s;z-index:5;text-decoration:none!important}.go-top.show{opacity:1}.go-top:focus,.go-top:hover{color:#0092ce;opacity:.7}.search-overlay{flex-direction:column}[data-event-date] h3{text-transform:none;color:#000;margin:0 0 .625rem;line-height:1.25}[data-event-date] h3 a{color:#000}[data-event-date] h3 a:hover{color:#103a60}[data-event-date] time{margin:1.5625rem 0 .4375rem}.event-date{width:4.6875rem;height:2.1875rem;color:#fff;background:#103a60;font-size:.75rem;font-weight:300;line-height:1;padding:.375rem}.event-date .day{font-size:1.75rem;font-weight:400;line-height:1.25rem;height:1.375rem;display:inline-block}.month-year{float:right;display:inline-block;max-width:1.75rem;line-height:1}time{display:block}.cookies-overlay{color:#fff;opacity:1;visibility:visible;flex-wrap:wrap;left:1.875rem;right:1.875rem;bottom:1.875rem;top:auto}.cookies-overlay,.cookies-overlay .cookies-wrapper{align-content:center;flex-direction:column;padding:1.25rem}.cookies-overlay .cookies-wrapper{border:1px solid #fff;display:flex;align-items:center;justify-content:center}.cookies-overlay .btn-wrapper{text-align:center;width:100%;padding:.9375rem 0;border-bottom:1px solid #fff;display:flex;justify-content:space-between}.cookies-overlay .btn-wrapper span .btn{min-width:7.5rem;text-transform:none}.cookies-overlay .btn-wrapper span .btn:first-child{margin-right:1.25rem}.cookies-overlay .btn-wrapper,.cookies-overlay .cookies-wrapper{width:calc(100% - 2.5rem);max-width:56.25rem}.cookies-overlay p{width:100%;text-align:center;margin:0}.cookies-overlay .btn{min-width:11.25rem}.cookies-overlay .btn span:first-letter{text-transform:uppercase}#wfls-prompt-overlay{background:#103a60}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?4ys1k3);src:url(fonts/icomoon.eot?4ys1k3#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?4ys1k3) format("truetype"),url(fonts/icomoon.woff?4ys1k3) format("woff"),url(fonts/icomoon.svg?4ys1k3#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-go-top:before{content:""}.icon-doc:before{content:""}.icon-dymki:before{content:""}.icon-kampus:before{content:""}.icon-klucz:before{content:""}.icon-lupa:before{content:""}.icon-zarowa:before{content:""}.icon-domek:before{content:""}.icon-close:before{content:""}.icon-cheveron:before{content:""}.icon-strala:before{content:""}.icon-straly:before{content:""}.icon-home:before{content:""}.icon-oko:before{content:""}#hc{background:#000}#hc *{background-color:#000;background-image:none!important;border-color:#fff;color:#fff;text-shadow:none;stroke:#fff;transition:none!important;animation:none!important}#hc :after,#hc :before{transition:none!important;animation:none!important}#hc a{background-color:#000;color:#fff;text-decoration:underline}#hc a:focus{color:#ff0;text-decoration:none}#hc a:hover,#hc a:hover *{color:#ff0;text-decoration:none}#hc button,#hc input[type=button],#hc input[type=submit]{background-color:#fff;border-color:#fff;color:#000}#hc button:hover,#hc input[type=button]:hover,#hc input[type=submit]:hover{text-decoration:underline;border-color:#fff}#hc .upper-menu a,#hc .upper-menu a *{color:#fff}#hc .upper-menu a:hover,#hc .upper-menu a :hover{color:#ff0}#hc ::-webkit-input-placeholder{color:#fff}#hc ::-moz-placeholder{color:#fff}#hc :-ms-input-placeholder{color:#fff}#hc :-moz-placeholder{color:#fff}#hc .menu-wrapper li.active{background:#ff0}#hc .menu-wrapper li.active a{background:#ff0;color:#000}#hc .menu-secondary{border-bottom:1px solid #ff0}#hc .logo-normal{display:none}#hc .hc-logo{display:flex}#hc .hc-toggle,#hc .hc-toggle *,#hc .search a,#hc [data-event-date]{text-decoration:none}#hc .hamburger-inner,#hc .hamburger-inner:after,#hc .hamburger-inner:before,#hc .logo-wrapper .logo-uw:before{background-color:#fff!important}#hc .hamburger,#hc .search-form button{background:#000}#hc .btn-primary:before,#hc .logo-wrapper>.container:before,#hc .section-wrapper .accent:before,#hc header .menu-secondary ul>li a:after{background:#ff0}#hc header .menu-secondary ul>li a:hover span{background:#ff0;color:#000}#hc .img-wrapper{border-color:#ff0}#hc .link-icon{text-decoration:none}#hc .link-icon span{text-decoration:underline}#hc .btn-primary:active:focus span,#hc .btn-primary:active:hover span,#hc .btn-primary:active span,#hc .btn-primary:focus span,#hc .btn-primary:hover span{background:#ff0;color:#000}#hc .lSPager{background:transparent}#hc .lSSlideOuter .lSPager.lSpg>li.active a,#hc .lSSlideOuter .lSPager.lSpg>li:hover a{background:#fff}#hc .custom-logo a,#hc .overlay-close{text-decoration:none}#hc .custom-logo a:hover,#hc .overlay-close:hover{color:inherit}#hc .menu-item-has-children:hover:after{border-color:transparent transparent transparent #000}#hc .sub-menu li{min-width:100%}#hc .sub-menu li a{background:transparent}#hc header{border-color:#ff0}#hc header li.menu-item-has-children:hover>.sub-menu{width:9.5rem;border:1px solid #ff0}#hc header #menu a[class^=icon-]{text-decoration:none}#hc header #menu a[class^=icon-]:hover{color:#000}#hc footer{border-top:1px solid #ff0}#hc .accordion-tile,#hc .accordion-tile .card,#hc footer{border-color:#ff0}#hc .accordion-tile h2:after{color:#ff0}#hc td,#hc th{border-color:#ff0}.no-animation *{transition:none!important;animation:none!important}.no-animation :after,.no-animation :before{transition:none!important;animation:none!important}.hamburger{padding:.625rem;display:inline-block;transition-property:opacity,filter;transition-duration:.5s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:1.875rem;height:1.0625rem;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.09375rem}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:1.875rem;height:.1875rem;background-color:#0092ce;border-radius:.1875rem;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-.4375rem}.hamburger-inner:after{bottom:-.4375rem}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}ol,ul{padding-left:1.25rem}ol,p,ul{font-size:.875rem;line-height:1.5}a{color:#0092ce}a:active,a:focus,a:hover{color:#103a60;outline:none;text-decoration:none}strong{font-weight:700}h1,h2,h3,h4,h5,h6{line-height:1.333;margin:0;font-weight:400}h1{font-size:2.125rem;line-height:1.2}h2{font-size:1.625rem;line-height:1.333}h2.title{font-size:3.4375rem;margin:0 0 4.375rem}h3{font-size:1.5rem}h4{font-size:1.375rem}h5{font-size:1.25rem}h6{font-size:1.125rem}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bbck.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format("woff2");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.search-form,.tml-form-overlay{font-size:1.75rem;width:50%;text-align:center;margin:0 auto}.active .search-form label,.active .tml-form-overlay label{width:calc(100% - 3.4375rem)}.active .search-form button,.active .tml-form-overlay button{opacity:1;transition:.3s ease .6s}.search-form label,.tml-form-overlay label{margin:0;display:inline-block;font-size:0;transition:.3s ease .3s;width:0;vertical-align:top}.search-form .screen-reader-text,.tml-form-overlay .screen-reader-text{display:none}.search-form .form-control,.tml-form-overlay .form-control{color:#fff;background:none;border:none;border-bottom:2px solid #fff;border-radius:0;padding:0}.search-form .form-control:focus,.tml-form-overlay .form-control:focus{outline:none;border-color:#fff;box-shadow:0 0 0 .1rem hsla(0,0%,100%,.25)}.search-form button,.tml-form-overlay button{outline:none;border:none;background:none;vertical-align:middle;color:#fff;transition:.3s ease 0s;opacity:0}.search-form.search-secondary{margin:0 0 1.875rem;width:100%}.search-form.search-secondary *{transition:none;vertical-align:top}.search-form.search-secondary .form-control{color:#103a60;border-color:#103a60}.search-form.search-secondary .form-control:focus{box-shadow:0 0 0 .1rem rgba(16,58,96,.25)}.search-form.search-secondary button{opacity:1;color:#103a60}.search-form.search-secondary label{width:calc(100% - 3rem)}.form-group:last-of-type{margin:0}.wpcf7-form{max-width:50%;margin:0 auto}.wpcf7-form label{width:100%}header{height:5.125rem;background:hsla(0,0%,100%,.9);position:relative;display:flex;justify-content:space-between;align-items:center;padding:0 4.6875rem;box-shadow:0 .1875rem .3125rem rgba(51,51,51,.8);transition:.3s}header.header-frontpage{height:9.375rem}header.header-frontpage .main-menu{padding:.9375rem 0 0;margin:.9375rem 0 0}header.header-frontpage .logo-wrapper figure img{height:6.25rem}header.header-frontpage .logo-wrapper .custom-logo a{font-size:1.3125rem}header.header-frontpage .logo-wrapper .custom-logo img{max-height:6.25rem;height:6.25rem;object-fit:contain;/*msolowski*/}header.is-fixed{position:fixed;left:0;right:0;z-index:5}header.is-fixed.scrolled .logo-wrapper{margin-top:-3.125rem}html body.admin-menu header{top:1.8125rem}header .custom-logo img{max-height:3.75rem}header .menu-wrapper{display:flex;flex-direction:column;line-height:1;font-size:0;position:relative;z-index:2}header .menu-wrapper .upper-menu{text-align:right}header .menu-wrapper .upper-menu ul{list-style:none;vertical-align:top}header .menu-wrapper .upper-menu li{border:none;padding:0 .0625rem;display:inline-flex;align-items:flex-end;line-height:1;cursor:pointer;width:1.0625rem;height:1.0625rem}header .menu-wrapper .upper-menu li.minus,header .menu-wrapper .upper-menu li.plus{position:relative;align-items:center;justify-content:center;background:#646464}header .menu-wrapper .upper-menu li.minus:before,header .menu-wrapper .upper-menu li.plus:before{content:"";width:.6875rem;height:.0625rem;position:absolute;display:inline-block;background:#e9e9e9;left:.1875rem;right:.1875rem}header .menu-wrapper .upper-menu li.plus:after{content:"";width:.0625rem;height:.6875rem;display:inline-block;background:#e9e9e9}header .menu-wrapper .upper-menu li.hc-toggle,header .menu-wrapper .upper-menu li.search{font-size:.9375rem;vertical-align:top;text-decoration:none;margin-left:.9375rem}header .menu-wrapper .upper-menu li.hc-toggle,header .menu-wrapper .upper-menu li.lang,header .menu-wrapper .upper-menu li.login,header .menu-wrapper .upper-menu li.logout,header .menu-wrapper .upper-menu li.search{width:auto;border-left:1px solid #586574}header .menu-wrapper .upper-menu li.hc-toggle a,header .menu-wrapper .upper-menu li.lang a,header .menu-wrapper .upper-menu li.login a,header .menu-wrapper .upper-menu li.logout a,header .menu-wrapper .upper-menu li.search a{padding:0 .9375rem}header .menu-wrapper .upper-menu li.hc-toggle,header .menu-wrapper .upper-menu li.search a{padding-right:0}header .menu-wrapper .upper-menu li.login,header .menu-wrapper .upper-menu li.logout{font-size:.75rem}header .menu-wrapper .upper-menu li.lang{text-transform:uppercase}header .menu-wrapper .upper-menu li.search{margin:.0625rem 0 0}header .menu-wrapper .upper-menu li a{padding:0;border:none}header .menu-wrapper .main-menu{padding:0;margin:.5rem 0 0;border-top:1px solid #586574;width:100%;justify-content:flex-end}header .menu-wrapper .main-menu>li:first-child a{padding-left:0}header .menu-wrapper .main-menu>li:last-child a{padding-right:0}header .menu-wrapper ul{margin:0;padding:0;display:inline-flex;font-size:1.125rem}header .menu-wrapper ul>li{list-style:none;margin:0;line-height:1.25;padding:0;position:relative}header .menu-wrapper ul>li a{display:inline-block;padding:.5rem}header .menu-wrapper ul>li:focus-within>.sub-menu,header .menu-wrapper ul>li:hover>.sub-menu{display:block}header .menu-wrapper ul>li.active{background:#586574}header .menu-wrapper .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;min-width:9.375rem;border:1px solid #586574}header .menu-secondary{min-height:.625rem}header .menu-secondary .home-url{display:flex;align-items:center}header .menu-secondary .home-url a{padding:1.4375rem 1.25rem}header .menu-secondary .home-url a:before{position:relative;z-index:5}header a{color:#586574}header a:hover{color:#0092ce}header .icon-left a:before{margin-right:.3125rem}header .icon-replace{display:flex;align-items:center}header .icon-replace:before{content:none}header .icon-replace a{line-height:1;padding:1.46875rem 1.25rem;font-size:0}header .icon-replace a:before{font-size:.875rem}header .icon-domek a:before{content:""}header .icon-home a:before{content:""}.logo-wrapper{z-index:1001;flex-wrap:wrap}.logo-wrapper,.logo-wrapper figure{transition:.5s;display:flex;align-items:center}.logo-wrapper figure{margin:0 5.3125rem 0 0;float:left;position:relative}.logo-wrapper figure:not(:last-child):before{content:"";width:.0625rem;height:2.5rem;position:absolute;background:#000;top:50%;margin-top:-1.0625rem;right:-2.625rem}.logo-wrapper img{transition:.5s;transform:translateZ(0)}.logo-wrapper .logo-uw{position:relative;height:4.375rem}.logo-wrapper .logo-uw:before{content:"";width:.0625rem;height:2.5rem;position:absolute;background:#000;top:50%;margin-top:-1.0625rem;right:-2.625rem}.logo-wrapper .logo-uw img{height:4.375rem}.custom-logo a{font-family:trajan-pro-3,serif;font-weight:400;font-style:normal;font-size:.875rem;line-height:1.1;display:inline-block;color:#000;/*margin-top:.375rem;*//*msolowski*/text-transform:uppercase;transition:.5s}.custom-logo a:hover{text-decoration:none;color:inherit}.custom-logo img{width:auto;height:auto;max-width:12.5rem;max-height:6.5rem}.hc-logo{display:none}.hamburger{position:absolute;right:2.5rem;z-index:2005;cursor:pointer;top:1.25rem;transition:.3s}.hamburger:hover{opacity:1}.hamburger:focus{outline:none}.hamburger .hamburger-box{vertical-align:middle}.ckc-alert{position:fixed;top:3.125rem;left:25%;right:25%;z-index:50;padding:.75rem 1.875rem .75rem .9375rem;transition:.3s}.ckc-alert .close-alert{color:#586574;position:absolute;top:.625rem;right:.625rem;font-size:1.125rem}.ckc-alert .close-alert:hover{opacity:.75}.ckc-alert.off{opacity:0;visibility:hidden;top:1.5625rem}.slide{height:100vh;background:url() no-repeat;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;padding:0 2.5rem;position:relative}.slide .title-wrapper{position:absolute;bottom:0;left:0;padding:3.125rem 4.375rem;background:rgba(16,58,96,.8)}.slide h1,.slide h2{font-size:3.125rem;font-family:trajan-pro-3,serif;position:relative;left:0;transition:.5s ease;text-shadow:.25rem .25rem .125rem rgba(17,17,17,.8)}.slide p{font-weight:300;font-size:3.75rem;padding:0 4.375rem;position:relative;right:0;transition:.5s ease .2s}.slide .btn-primary{font-size:2rem;padding:0 5.625rem;height:5.3125rem}.slide hr{border-color:#fff}.lSSlideOuter .lSPager.lSpg{position:absolute;top:13.75rem;left:2.375rem;font-size:0}.lSSlideOuter .lSPager.lSpg>li{padding:0 .75rem}.lSSlideOuter .lSPager.lSpg>li a{width:1.875rem;height:1.875rem;background:transparent;border:4px solid #fff;transition:all .2s linear 0s}.lSSlideOuter .lSPager.lSpg>li.active a,.lSSlideOuter .lSPager.lSpg>li:hover a{background:#fff}.tml-links{display:none}.error404 main,.search-results-wrapper{padding:1.875rem 0}main.page{display:flex;min-height:calc(100vh - 15.3125rem);padding:5.125rem 4.6875rem 0}main.page .section-wrapper{width:100%}.page-news .news-row,.section-news .news-row{margin:0 -.75rem}.page-news article,.section-news article{position:relative;padding:0 .75rem;margin:0 0 1.5rem;width:33.33333%;overflow:hidden}.page-news article.grid-item-big,.section-news article.grid-item-big{width:66.66666%}.page-news article>div,.section-news article>div{position:absolute;top:0;left:.75rem;right:.75rem;bottom:0;color:#fff;background:rgba(0,146,206,.8);padding:.9375rem;display:flex;flex-direction:column;overflow:hidden;max-height:3.75rem;transition:.3s;cursor:pointer}.page-news article>div.expanded,.section-news article>div.expanded{max-height:100%}.page-news article>div:not(.expanded),.section-news article>div:not(.expanded){transform:translateY(-101%)}.page-news article h2,.section-news article h2{margin:0 0 1.25rem}.page-news article h2 i,.section-news article h2 i{font-size:1.25rem;margin-top:.375rem}.page-news article p,.section-news article p{overflow:auto}.page-news article a,.section-news article a{background:#fff;display:block;text-align:center;padding:.625rem;margin:auto 0 0}.page-news article.darken>div,.section-news article.darken>div{background:rgba(16,58,96,.8)}.page-news article.darken>div a,.section-news article.darken>div a{color:#103a60}.page-news article.darken>div a:hover,.section-news article.darken>div a:hover{color:#0092ce}.page-news article:hover>div,.section-news article:hover>div{transform:translateY(0)}.page-news .grid-sizer,.section-news .grid-sizer{width:33.33333%}.page-news .btn,.section-news .btn{max-width:12.5rem;margin:0 auto .75rem;display:flex}.section-icons>.flex-wrapper{padding:4.6875rem;background:#103a60;color:#fff;display:flex;flex-flow:row wrap;justify-content:space-between}.section-icons .text-icon{flex:1 0 50%;max-width:47.5%;margin:1.5625rem 0 0}.section-icons .text-icon:nth-child(-n+2){margin:0}.section-icons i{font-size:2.25rem;display:inline-block;margin:.5rem .9375rem 0;vertical-align:top}.section-icons p{font-size:1.25rem;display:inline-block;max-width:87%;margin:0}.section-zigzag{clear:both;padding:4.6875rem 4.6875rem 0}.section-zigzag>div:after{content:"";display:table;clear:both}.section-zigzag img{float:left;margin:0 4.6875rem 4.6875rem 0;max-width:33.3333%}.section-zigzag .accent,.section-zigzag h1,.section-zigzag h2,.section-zigzag h3,.section-zigzag h4{height:auto;display:flex;align-items:center;line-height:1;padding:0 .9375rem 1.25em;position:relative}.section-zigzag .accent:before,.section-zigzag h1:before,.section-zigzag h2:before,.section-zigzag h3:before,.section-zigzag h4:before{content:"";position:absolute;top:0;left:0;width:.3125rem;background:#0092ce;height:1.5625rem}.section-zigzag .accent,.section-zigzag h1{font-size:1.5625rem}.section-zigzag h2{font-size:1.375rem}.section-zigzag h3,.section-zigzag h4{font-size:1.25rem}.section-zigzag p{font-size:1.25rem;margin:0 0 3.1246875rem}.section-zigzag:nth-child(2n){background:#103a60;color:#fff}.section-zigzag:nth-child(2n) hr{border-color:hsla(0,0%,100%,.1)}.section-zigzag:nth-child(2n) img{float:right;margin:0 0 4.6875rem 4.6875rem}.section-logos{display:flex;flex-flow:row wrap;justify-content:space-around}.section-logos .accent{width:100%}.section-logos .logo-wrapper{min-width:7.5rem;max-width:17%}.section-movies{display:flex;justify-content:space-around;flex-flow:row wrap}.section-movies .accent{width:100%}.section-accordion{padding:0!important;background:#103a60}.section-accordion .title{color:#fff;width:100%}.section-accordion>.flex-wrapper{padding:4.6875rem;display:flex;flex-wrap:wrap;justify-content:center}.section-accordion.theme-white{color:#103a60;background:#fff}.section-accordion.theme-white .title{color:#103a60}.section-text-list{padding:4.375rem}.section-text-list.theme-white{background:#fff;color:#103a60}.section-text-list.theme-white .link-icon{color:#103a60}.section-text-list.theme-white .link-icon:hover i{color:#103a60}.section-text-list.theme-blue{background:#103a60;color:#fff}.section-text-list.theme-blue a{color:#fff;text-decoration:underline}.section-text-list.theme-blue a:hover{color:inherit;opacity:.85}.section-text-list hr{border-color:#0092ce}.section-text-list .char{min-width:8.125rem;font-size:6.25rem;text-align:center;color:#0092ce;line-height:1}.section-text-list .char:empty{display:none}.section-text-list h2{font-size:3.4375rem}.section-text-list h3{font-size:2.125rem;margin:0 0 2.5rem}.section-text-list .text-wrapper{display:flex;min-height:11.25rem}.section-text-list .text-wrapper ol,.section-text-list .text-wrapper p,.section-text-list .text-wrapper ul{font-size:1.25rem;margin:0 0 1.5em}.section-text-list .text-wrapper ol:last-child,.section-text-list .text-wrapper p:last-child,.section-text-list .text-wrapper ul:last-child{margin-bottom:0}.section-text-list .text-wrapper>div:last-child{width:100%}.section-text-list .text-wrapper:last-child{min-height:0}.section-text-list .link-wrapper{display:flex;justify-content:space-around;margin:0 0 1.875rem}.section-text-list .link-wrapper a{text-decoration:none}.section-text-list .link-icon{font-size:1.25rem;display:inline-flex;flex-flow:column;color:#fff;max-width:20rem;text-align:center}.section-text-list .link-icon i{font-size:8.125rem;color:#0092ce;display:block;margin-bottom:1.25rem;transition:.25s}.section-text-list .link-icon:focus i,.section-text-list .link-icon:hover i{color:#fff}.section-text-list .link-icon:focus span,.section-text-list .link-icon:hover span{text-decoration:underline}.error404 main{align-items:center}.error404 main .btn{margin-top:1.25rem}.page-gallery{padding:0}.page-gallery .gallery-photo-wrapper{padding:0 .9375rem;width:33.3333%;margin-bottom:1.875rem}.page-team,.section-team{padding:4.375rem}.page-team h3,.section-team h3{color:#103a60;font-size:1.375rem;font-weight:700;margin:0 0 .9375rem}.page-team p,.section-team p{margin:0}.page-team .member-wrapper,.section-team .member-wrapper{display:flex;margin-bottom:1.5625rem;position:relative;flex-wrap:nowrap}.page-team .member-wrapper:before,.section-team .member-wrapper:before{content:"";border-left:4px solid #0092ce;position:absolute;top:0;height:calc(100% + 1.5625rem);left:2.3125rem}.page-team .member-wrapper:last-of-type:before,.section-team .member-wrapper:last-of-type:before{content:none}.page-team .member-wrapper:last-child,.section-team .member-wrapper:last-child{margin-bottom:0}.page-team .member-wrapper:hover .hover-member,.section-team .member-wrapper:hover .hover-member{opacity:1}.page-team .member-text,.section-team .member-text{display:inline-flex;flex-direction:column;justify-content:center;position:relative;text-align:justify;padding:.9375rem 0}.page-team .member-text:before,.section-team .member-text:before{content:"";border-top:4px solid #0092ce;position:absolute;top:0;left:0;right:0}.page-team .hover-member,.section-team .hover-member{position:absolute;top:0;left:0;bottom:0;opacity:0;transition:.3s}.page-team.theme-blue,.section-team.theme-blue{background:#103a60}.page-team.theme-blue .title,.page-team.theme-blue h3,.page-team.theme-blue p,.section-team.theme-blue .title,.section-team.theme-blue h3,.section-team.theme-blue p{color:#fff}.page-team.theme-blue .member-wrapper:before,.section-team.theme-blue .member-wrapper:before{border-left-color:#fff}.page-team.theme-blue .member-text:before,.section-team.theme-blue .member-text:before{border-top-color:#fff}.page-team.theme-blue .img-wrapper:before,.section-team.theme-blue .img-wrapper:before{border-color:#fff}.img-wrapper{position:relative;z-index:5;min-width:4.6875rem;min-height:4.6875rem;margin:0 .9375rem}.img-wrapper:before{content:"";border:4px solid #0092ce;z-index:3;position:absolute;top:0;left:0;right:0;bottom:0}.img-wrapper img{overflow:hidden;width:4.6875rem;height:4.6875rem}.search-results-wrapper{justify-content:flex-start}.search-results-wrapper .search-form{margin:0 0 1.875rem;max-width:60%}.search-results-wrapper h1{margin:0 0 1.875rem}.accordion-tile{padding:.625rem 0;flex:1 0 60%;color:#fff;margin:0 20%;text-align:justify;max-width:50rem}.accordion-tile:not(:last-child){border-bottom:3px solid #fff}.accordion-tile h2{position:relative;cursor:pointer;font-size:2.125rem;color:#fff;text-align:center}.accordion-tile h2:focus{border-color:#103a60}.accordion-tile h2:after{content:"-";position:absolute;width:1.25rem;text-align:center;right:.625rem;top:50%;transform:translateY(-50%);font-size:2.25rem;line-height:1;color:#fff;margin-top:-.25rem}.accordion-tile .collapsed h2:after{content:"+";margin:0}.accordion-tile .card{padding:.625rem 0}.accordion-tile .card :last-child{margin-bottom:0}.theme-white .accordion-tile{color:#103a60}.theme-white .accordion-tile:not(:last-child){border-bottom-color:#103a60}.theme-white .accordion-tile h2{color:#103a60}.theme-white .accordion-tile h2:focus{border-color:#fff}.theme-white .accordion-tile h2:after{color:#103a60}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4,.content-wrapper h5,.content-wrapper h6{margin-bottom:1em}.page-single-news .thumbnail-wrapper{position:relative}.page-single-news .thumbnail-wrapper:before{content:"";border:4px solid #0092ce;z-index:3;position:absolute;top:0;left:0;right:0;bottom:0;left:15px;right:15px}.page-single-news .news-text{padding:.625rem 0 0}.page-single-news .news-text:before{content:"";border-top:4px solid #0092ce;position:absolute;top:0;left:0;right:0}aside{text-align:left;margin-top:-.4375rem}aside>*{margin-bottom:1.875rem}aside h3{padding:0 0 .375rem;margin:0 0 1.25rem;border-bottom:2px solid #103a60}aside [data-event-date]{display:block;padding:0 0 1.25rem}aside [data-event-date]:not(:last-child){border-bottom:2px solid #103a60}aside [data-event-date] time{margin:0}aside [data-event-date] h4,aside [data-event-date] time{display:inline-block}aside [data-event-date] h4{vertical-align:top;margin-left:.3125rem;color:#103a60;font-size:1.125rem;width:calc(100% - 5.3125rem);max-height:3.0625rem;overflow:hidden;text-align:justify}.links{color:#103a60}.links a{display:block}.news h2{height:3.125rem;font-size:1.25rem}.news p{font-size:.75rem}.news .btn{transform:scale(.8);transform-origin:100% 50%}.lds-dual-ring{display:none;margin:1.875rem auto;width:2.875rem;height:2.875rem}.lds-dual-ring:after{content:" ";display:block;width:2.875rem;height:2.875rem;margin:.0625rem;border-radius:50%;border-color:#0092ce transparent;border-style:solid;border-width:5px;animation:lds-dual-ring 1.2s linear infinite!important}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translateZ(0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#103a60;opacity:.95;filter:alpha(opacity=95)}#colorbox{outline:0}#cboxContent{margin-top:1.25rem;background:#103a60}.cboxIframe{background:#fff}#cboxError{padding:3.125rem;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #103a60;background:#fff}#cboxTitle{top:-1.25rem;left:0}#cboxCurrent,#cboxTitle{position:absolute;color:#ccc}#cboxCurrent{top:-1.5625rem;right:0}#cboxLoadingGraphic{background:url(gfx/gallery_loading.gif) no-repeat 50%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxSlideshow{position:absolute;top:-1.25rem;right:5.625rem;color:#fff}#cboxPrevious{position:absolute;top:50%;left:.3125rem;margin-top:-2rem;background:url(gfx/gallery_controls3.png) no-repeat 0 0;width:1.75rem;height:4.0625rem;text-indent:-624.9375rem}#cboxPrevious:hover{background-position:0 100%}#cboxNext{position:absolute;top:50%;right:.3125rem;margin-top:-2rem;background:url(gfx/gallery_controls3.png) no-repeat 100% 0;width:1.75rem;height:4.0625rem;text-indent:-624.9375rem}#cboxNext:hover{background-position:100% 100%}#cboxClose{position:absolute;top:.3125rem;right:.3125rem;display:block;background:url(gfx/gallery_controls3.png) no-repeat top;width:2.375rem;height:1.1875rem;text-indent:-624.9375rem}#cboxClose:hover{background-position:bottom}#user_switching_switch_on{display:none}footer .custom-logo:only-child{margin:0}.eu-logo-wrapper{width:100%;background:#fff}.eu-logos{padding:2.1875rem .9375rem;background:#fff}.eu-logos>div{display:flex;align-items:center;justify-content:space-between;width:100%}.eu-logos>div.hc-logo{display:none}.eu-logos img{max-height:6.25rem;max-width:12.5rem}.eu-logos img:first-child{margin-top:-.375rem}.eu-logos img:not(:first-child):not(:last-child):not(.pl-flag){max-width:10rem}.eu-logos img.logo-eu,.eu-logos img.pl-flag{max-width:none;max-height:4.5rem}.upper-footer{position:relative;background:#4c5c71;color:#fff;padding:0 4.6875rem;min-height:17.1875rem;height:17.1875rem;text-align:center;display:flex;justify-content:center;flex-direction:column}.upper-footer .declaration-link{border:2px solid #fff;padding:.375rem .75rem;display:block;margin:.625rem auto 0;transition:.25s;background:transparent;font-weight:600;max-width:11.875rem}.upper-footer .declaration-link:focus,.upper-footer .declaration-link:hover{color:#103a60;background:#fff}.upper-footer a{color:#fff}.upper-footer a:hover{color:#fff;text-decoration:underline}.upper-footer p{margin:0}.upper-footer .custom-logo a{color:#fff;max-width:100%;font-size:1.1875rem;direction:rtl;text-decoration:none}@media (min-width:380px){.page-team .member-wrapper:before,.section-team .member-wrapper:before{left:3.875rem}.img-wrapper{min-width:7.8125rem;min-height:7.8125rem}.img-wrapper img{width:7.8125rem;height:7.8125rem}}@media (min-width:480px){.page-team .member-wrapper:before,.section-team .member-wrapper:before{left:6.25rem}.img-wrapper{min-width:12.5rem;min-height:12.5rem}.img-wrapper img{width:12.5rem;height:12.5rem}}@media (min-width:768px){.page-team .member-wrapper:before,.section-team .member-wrapper:before{left:9.375rem}.img-wrapper{min-width:18.75rem;min-height:18.75rem;margin:0 1.5625rem}.img-wrapper img{width:18.75rem;height:18.75rem}}@media (min-width:991px){.hamburger{display:none}}@media (min-width:992px){.page-team .member-wrapper,.section-team .member-wrapper{justify-content:flex-end}.page-team .member-wrapper:before,.section-team .member-wrapper:before{left:50%}.page-team .row-1,.section-team .row-1{flex-direction:row-reverse}.page-team .member-text,.section-team .member-text{width:calc((100% - 21.875rem)/2)}.eu-logos .lvt{display:none}}@media (min-width:1025px){html{font-size:1.05vw}}@media (min-width:1200px){html{font-size:.95vw}footer .custom-logo:only-child img{max-width:none;max-height:none;width:15.625rem}}@media (max-width:1349px)and (min-width:992px){.eu-logos img{max-height:5rem}}@media (min-width:1450px){html{font-size:.8333vw}}@media (min-width:1921px){.page-news article,.section-news article{width:25%}.page-news article.grid-item-big,.section-news article.grid-item-big{width:50%}.page-gallery .gallery-photo-wrapper,.page-news .grid-sizer,.section-news .grid-sizer{width:25%}}@media (max-width:1349px){header.header-frontpage .logo-wrapper .custom-logo a{font-size:1.1875rem}}@media (max-width:1199px){.section-wrapper{padding:1.875rem}.go-top{font-size:3.75rem}h2.title{margin:0 0 1.875rem;font-size:2.8125rem}header{padding:0 2.34375rem}header.header-frontpage{height:5.125rem}header.header-frontpage .logo-wrapper img[src]{height:4.375rem;width:auto}header.header-frontpage .logo-wrapper .custom-logo a{font-size:.9375rem}.slide .title-wrapper{padding:1.875rem}.slide h1,.slide h2{font-size:2.5rem}.slide .btn-primary{font-size:1.5rem;padding:0 3.125rem;height:4.0625rem}.lSSlideOuter .lSPager.lSpg{height:auto;top:6.5625rem;padding:0 .75rem}.lSSlideOuter .lSPager.lSpg>li{padding:0 .375rem}.lSSlideOuter .lSPager.lSpg>li a{width:.9375rem;height:.9375rem;border-width:.125rem}.page-news article,.section-news article{width:50%}.page-news article.grid-item-big,.section-news article.grid-item-big{width:100%}.page-news .grid-sizer,.section-news .grid-sizer{width:50%}.section-zigzag img{margin:0 1.875rem 1.875rem 0}.section-zigzag:nth-child(2n) img{margin:0 0 1.875rem 1.875rem}.section-accordion>.flex-wrapper{padding:3.125rem 1.875rem}.section-text-list{padding:1.875rem}.section-text-list .char{min-width:7.5rem;font-size:6.25rem}.section-text-list h2{font-size:2.8125rem}.section-text-list h3{margin:0 0 1.875rem}.page-gallery .gallery-photo-wrapper{width:50%}}@media (max-width:1024px){.search-form,.tml-form-overlay{width:80%}header .menu-wrapper{z-index:2002;margin-bottom:2.1875rem}header .menu-wrapper ul>li{width:100%}header .menu-wrapper .sub-menu{display:flex;flex-flow:column;position:static;background:transparent;padding-left:.625rem;border:none}header .menu-wrapper .sub-menu a:before{content:"-";margin:0 .5rem 0 0}header .menu-secondary{position:fixed;z-index:3;top:5.125rem;right:0;bottom:0;width:18.75rem;background:hsla(0,0%,100%,.9);transform:translateX(100%);transition:.3s}header .menu-secondary.shown{transform:translateX(0)}body[class] header .menu-secondary .main-menu{border:none;flex-flow:column;padding:0;margin:0}body[class] header .menu-secondary .main-menu li a{display:block;padding:.75rem 0;margin:0 .75rem;border-top:1px solid #586574;width:calc(100% - 1.5rem)}.logo-wrapper{height:6.25rem}.logo-wrapper figure{margin:0 1.875rem 0 0}.logo-wrapper figure img[src]{height:4.375rem;width:auto}.logo-wrapper .custom-logo a{font-size:.9375rem}.logo-wrapper .logo-uw:before{height:1.75rem;margin-top:-.75rem;right:-1rem}.scrolled .logo-wrapper{height:5.625rem}.scrolled .logo-wrapper .upper-menu{top:-.875rem}.accordion-tile{flex:1 0 100%}}@media (max-width:991px){.cookies-overlay .btn-wrapper{flex-direction:column;align-items:center}.cookies-overlay .btn-wrapper>.btn{margin:.9375rem 0 0}header.header-frontpage .logo-wrapper .custom-logo a{font-size:.9375rem}.error404 main,.search-results-wrapper{min-height:calc(100vh - 23.125rem)}.page-team .img-wrapper,.section-team .img-wrapper{margin-left:0;align-self:flex-start}.page-team .member-text h3,.section-team .member-text h3{text-align:left}.eu-logos>div{flex-direction:column;align-items:flex-start;max-width:20rem;margin:0 auto}.eu-logos img:not(:last-child){margin:0 0 1.875rem}.eu-logos .lhz{display:none}.upper-footer .custom-logo a{font-size:1rem}}@media (max-width:767px){.section-wrapper{padding:.9375rem}.overlay .overlay-close{top:1.25rem;right:1.25rem}.go-top{font-size:2.5rem}.cookies-overlay{left:.9375rem;right:.9375rem;bottom:.9375rem}h2.title{margin:0 0 .9375rem;font-size:2.5rem}header{padding:0 .9375rem}header .menu-wrapper ul{font-size:1rem}.logo-wrapper{position:relative;height:auto}.hamburger{right:.625rem}.ckc-alert{top:4.6875rem;left:.9375rem;right:.9375rem}.slide .title-wrapper{top:0;right:0;padding-top:5.125rem;display:flex;flex-flow:column;justify-content:center}.slide .btn-primary{align-self:flex-start}.slide h1,.slide h2{font-size:2.125rem;/*text-align:center*/}.slide h1 br{display:none}.slide .btn-primary{font-size:1.25rem;padding:0 1.875rem;height:2.8125rem}.lSSlideOuter .lSPager.lSpg{left:.1875rem}.error404 main,.search-results-wrapper{min-height:calc(100vh - 21.25rem)}main.page{padding:5.125rem 2.34375rem 0}.section-zigzag.section-wrapper img{float:none;margin-left:0;margin-right:0;max-width:100%}.section-logos .logo-wrapper{max-width:50%}.section-logos .logo-wrapper:nth-of-type(n+2){margin-top:1.875rem}.section-logos .logo-wrapper{max-width:100%}.section-logos .logo-wrapper:nth-of-type(n+1){margin-top:1.875rem}.section-accordion>.flex-wrapper{padding:.9375rem}.section-text-list{padding:.9375rem}.section-text-list .char{min-width:3.125rem;font-size:3.75rem}.section-text-list .char:not(:empty)+div{max-width:calc(100% - 3.125rem)}.section-text-list h2{font-size:2.5rem}.section-text-list h3{margin:0 0 1.25rem}.section-text-list .text-wrapper{min-height:6.25rem}.section-text-list .link-wrapper{flex-flow:column;align-items:center;margin-bottom:0}.section-text-list .link-wrapper .link-icon{margin-bottom:1.25rem}.section-text-list .link-icon i{font-size:6.25rem}.error404 main h1{font-size:1.75rem;text-align:center}.search-results-wrapper .search-form{max-width:80%}.upper-footer{padding:0 2.34375rem}}@media (max-width:575px){header .menu-wrapper .upper-menu li.bigger,header .menu-wrapper .upper-menu li.default,header .menu-wrapper .upper-menu li.hc-toggle,header .menu-wrapper .upper-menu li.smaller{display:none}header .menu-wrapper .upper-menu li.lang{border:none}}@media (max-width:480px){.overlay .overlay-close{top:.9375rem;right:.9375rem}.cookies-overlay{padding:1.25rem .3125rem}.cookies-overlay .btn-wrapper,.cookies-overlay .cookies-wrapper{width:calc(100% - .625rem)}h2.title{font-size:2.25rem}.search-form,.tml-form-overlay{width:90%}.logo-wrapper .custom-logo a,header.header-frontpage .logo-wrapper .custom-logo a{font-size:.75rem}.logo-wrapper figure{float:none}.slide h1,.slide h2{font-size:1.625rem;}.page-news .grid-sizer,.page-news article,.section-news .grid-sizer,.section-news article{width:100%}.section-text-list h2{font-size:2.25rem}.page-gallery .gallery-photo-wrapper{width:100%}}@media (max-width:360px){h1{font-size:1.875rem}h2{font-size:1.4375rem}h3{font-size:1.25rem}h4{font-size:1.125rem}h5{font-size:1rem}h6{font-size:.875rem}}@media (max-width:359px){header a,header span{font-size:.8125rem}header .hc-toggle{padding:.25rem 0 0 .3125rem;display:inline-block;vertical-align:middle;line-height:1}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/* msolowski naprawa wysokosci newsow */@media screen and (max-width:1199px){#news-section .grid-item img{max-height:calc(100vh - 5.125rem - 5.9375rem - 2rem);object-fit:cover;}}
:root /* msolowski */
{
	scroll-padding-top: 122px !important;
}

.single-page a /* msolowski 07-08-2023 */
{
	word-break: break-all;
}

@media (max-height: 700px) and (min-width: 1025px) /* msolowski */
{
	#news-section .grid-item img,
	.news-row .grid-item img
	{
		max-height: calc(100vh - 5.125rem - 5.9375rem - 2rem);
		object-fit: cover;
	}
}

@media (max-height: 700px) and (max-width: 1025px) /* msolowski */
{
	#news-section .grid-item img,
	.news-row .grid-item img
	{
		max-height: none;
		min-height: 60vh;
		object-fit: cover;
	}
}

@media (max-width: 1024px) /* msolowski */
{
	.logo-wrapper figure:not(:last-child)::before
	{
		right: -1rem;
	}
}

/* msolowski bon */

header .menu-wrapper .upper-menu li.minusssssssss::before, /* reset */
header .menu-wrapper .upper-menu li.plus::before,
header .menu-wrapper .upper-menu li.plus::after
{
	content: none;
}

header .upper-menu li.plus,
header .upper-menu li.minus
{
	padding: 0;
}

header .upper-menu li a,
header .upper-menu li button
{
	padding: 0;
	border: none;
	background: transparent;
}

/* new */

header .upper-menu li.hc-toggle button
{
	padding: 0 .9375rem;
	color: #586574;
}

header .upper-menu li.hc-toggle button:hover,
header .upper-menu li.js-default button:hover
{
	color: #0092ce;
}

header .upper-menu li.minus button,
header .upper-menu li.plus button
{
	display: inline-flex;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #646464;
	width: 1rem;
	height: 1rem;
	width: 100%;
	height: 100%;
}

header .upper-menu li.minus button:before,
header .upper-menu li.plus button:before
{
	content: "";
	width: 0.4375rem;
	height: 0.0625rem;
	width: 0.6875rem;
	height: 0.0625rem;
	position: absolute;
	display: inline-block;
	background: #fff;
	left: 0.1875rem;
	right: 0.1875rem;
	left: 0.1875rem;
	right: 0.1875rem;
}

header .upper-menu li.plus button:after
{
	content: "";
	width: 0.0625rem;
	height: 0.4375rem;
	width: 0.0625rem;
	height: 0.6875rem;
	display: inline-block;
	background: #fff;
	top: 0.1875rem;
	bottom: 0.1875rem;
	position: absolute;
}

/**********************************************************************************/

a:focus-visible
{
	outline: 2px solid #3f75a6;
	outline-offset: 2px;
}

/**********************************************************************************/

a
{
	color: #007fb3;
}

header a:hover
{
	color: #007fb3;
}

.btn-primary
{
	background: #007fb3;
	border: 2px solid #007fb3;
}

.btn-primary:hover
{
	color: #007fb3;
	border-color: #007fb3 !important;
}

/**********************************************************************************/

.lSSlideOuter .lSPager.lSpg
{
	left: 5.75rem;
	padding: 0 !important;
}

.lSSlideOuter .play_pause
{
	position: absolute;
	top: 13.75rem;
	left: 2.375rem;
	font-size: 0;
	margin-top: 5px;
	padding: 0 0.75rem;
	cursor: pointer;
	display: inline-block;
}

.lSSlideOuter .play_pause button
{
	border: 0;
	width: 1.875rem;
	height: 1.875rem;
	background: transparent;
	transition: all .2s linear 0s;
	position: relative;
}

.lSSlideOuter .play_pause button:not(.pause):before
{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 20%;
	width: 0.25rem;
	height: 100%;
	background: #ffffff;
}

.lSSlideOuter .play_pause button:not(.pause):after
{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 20%;
	width: 0.25rem;
	height: 100%;
	background: #ffffff;
}

.lSSlideOuter .play_pause button.pause:after
{
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 20%;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0.9375rem 0 0.9375rem 1.125rem;
	border-color: transparent transparent transparent #ffffff;
}

@media (max-width: 1199px)
{
	.lSSlideOuter .lSPager.lSpg
	{
		left: 4.375rem;
	}

	.lSSlideOuter .play_pause
	{
		top: 6.5625rem;
		padding: 0 0.375rem;
	}

	.lSSlideOuter .play_pause button
	{
		width: 0.9375rem;
		height: 0.9375rem;
	}

	.lSSlideOuter .play_pause button:not(.pause):before
	{
		width: 0.15rem;
	}

	.lSSlideOuter .play_pause button:not(.pause):after
	{
		width: 0.15rem;
	}

	.lSSlideOuter .play_pause button.pause:after
	{
		border-width: 0.46875rem 0 0.46875rem 0.5625rem;
	}
}

@media (max-width: 767px)
{
	.lSSlideOuter .lSPager.lSpg
	{
		left: 4.0625rem;
	}
}

/**********************************************************************************/

.skip-link
{
	position: absolute;
	left: -10000em;
	z-index: 10000;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	font-size: 1rem;
}

.skip-link:focus,
.skip-link:focus-visible
{
	outline-offset: 0;
	left: 0.125rem;
	top: 0.125rem;
	width: auto;
	height: 1.25rem;
	background: #fff;
	display: block;
	color: #103a60;
	margin-top: 0;
	padding: 0.6875rem 0.3125rem;
	outline: 0.125rem solid #103a60;
	-webkit-box-shadow: 0 0 0.625rem 0.3125rem rgba(88, 101, 116, 0.7);
	box-shadow: 0 0 0.625rem 0.3125rem rgba(88, 101, 116, 0.7);
}

/**********************************************************************************/

.grid-item-region
{
	display: flex;
	flex-direction: column;
	height: 100%;
}

.grid-item-button
{
	background: none;
	border: 0;
	color: #ffffff;
}

.grid-item-button:focus-visible
{
	outline: 0.125rem solid #ffffff;
}

/**********************************************************************************/

@media (max-width: 1440px) /* msolowski */
{
	.slide p
	{
		font-size: 2.925rem;
	}
}

@media (max-width: 1199px)
{
	.slide p
	{
		font-size: 2.3rem;
	}
}

@media (max-width: 768px)
{
	.slide p
	{
		font-size: 1.925rem;
		padding: 0;
	}
}

@media (max-width: 480px)
{
	.slide p
	{
		font-size: 1.625rem;
	}
}