@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700&subset=latin-ext');

.mod-languages {position:absolute; right:10px; top:30px; z-index:150; width:100px;}
.mod-languages a {color:#00167D; font-weight:700; display:inline-block; width:40px; height:40px; text-align:center; line-height:38px; }
div.mod-languages li {margin:0px !important; padding:0px !important;}
.lang-active a {border:1px solid #00167D;}

.faceAES {position:fixed; height:40px; top:180px; width:50px; right:-10px; display:block; background:url(../images/faceAES.png) no-repeat; z-index: 10001;}
.faceAES:hover {right:0px;}


html { margin:0;padding:0;   -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; overflow-x: hidden;}
*, *:before, *:after {box-sizing: inherit; -moz-box-sizing: inherit; -webkit-box-sizing: inherit;}
body { padding:0px; margin:0px 0px 0px 0px; font-size:15px; font-family: 'Ubuntu', Arial, sans-serif; font-weight: 400; height:100%; color:#00167D; }
.clr {clear:both;}
p {margin:0px; padding:0px;}
.width, .breadcrumb {margin:0 auto; width:1366px; max-width:95%;}
.bread {background:#06257D;}
.anim, .btn, .btn2, .cyt, .pliki .col3, .button, .opisN, .introtextH, .mobile-icon::before, .mobile-icon::after  {-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}
.faceAES  {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.animd1, .wstep .col4:nth-child(1), .absZdj:nth-child(1), .naucz .items-row:nth-child(4n + 3) {-webkit-transition: all 0.5s ease-out 0.2s;-moz-transition: all 0.5s ease-out 0.2s; -o-transition: all 0.5s ease-out 0.2s; transition: all 0.5s ease-out 0.2s;}
.animd2, .wstep .col4:nth-child(2), .absZdj:nth-child(2), .naucz .items-row:nth-child(4n + 4)  {-webkit-transition: all 0.5s ease-out 0.4s;-moz-transition: all 0.5s ease-out 0.4s; -o-transition: all 0.5s ease-out 0.4s; transition: all 0.5s ease-out 0.4s;}
.animd3, .wstep .col4:nth-child(3), .wstep .col4:nth-child(1)::after, .absZdj:nth-child(3), .naucz .items-row:nth-child(4n + 5)   {-webkit-transition: all 0.5s ease-out 0.6s;-moz-transition: all 0.5s ease-out 0.6s; -o-transition: all 0.5s ease-out 0.6s; transition: all 0.5s ease-out 0.6s;}
.animd4, .wstep .col4:nth-child(4), .naucz .items-row:nth-child(4n + 6) {-webkit-transition: all 0.5s ease-out 0.8s;-moz-transition: all 0.5s ease-out 0.8s; -o-transition: all 0.5s ease-out 0.8s; transition: all 0.5s ease-out 0.8s;}
.opacity, .kadra {-webkit-transition: all 1s ease-out 0.2s;-moz-transition: all 1s ease-out 0.2s; -o-transition: all 1s ease-out 0.2s; transition: all 1s ease-out 0.2s;}
ul {padding:0; margin:0;}
a {text-decoration:none; -webkit-transition: color 0.5s ease-out;-moz-transition: color 0.5s ease-out; -o-transition: color 0.5s ease-out; transition: color 0.5s ease-out;}
div {position:relative;}
.opacity {opacity:0;}
.startAnim.opacity {opacity:1;}
.breadcrumb {list-style:none; padding:0; padding:25px 0px;}
.breadcrumb li {display:inline-block; padding:0px; color:#fff;}
.breadcrumb li a {color:#fff; font-weight:300;}
.divider {margin:0 10px;}
.icon-location {display:none;}
.content {background:url(../images/content.png) no-repeat top center;}
.page-header h2, .blog h2 {padding:2em 0 1em 0; text-align:center;}
.blog.aktu h2 {min-height:5.5em; height: unset !importnat;}
.page-header h2 a {color:#00167D;}
.os .page-header h2 {padding:20px 0; max-width:800px; background:#009dd6; color:#fff; display:block; margin:30px auto 0 auto; font-size:1.7em;}
.pull-left {margin:0 15px 15px 0; display:block; padding:5px; border:2px dashed #063F73; border-radius:10px;}
.bezr .pull-left {padding:0px; border:0px dashed #063F73; border-radius:0px;}

h1 {font-size:2.9em; padding:0 0 0.4em 0; margin:0px; font-weight:400;}
h2 {font-size:2.2em; padding:0 0 1em 0; margin:0px;}
h3 {font-size:1.8em; padding:0 0 1em 0; margin:0px;}

.logo {display:block; width:200px; height:200px;  background:#fff url(../images/logo.png) no-repeat center center; position:absolute; top:0px; left:50%; margin-left:-100px; z-index:701; border:20px solid #fff; border-radius:200px;}
#top {position:relative; padding:0; height:100px;}

.flex {display:flex; width:102%; margin:0 -1%; flex-wrap:wrap; position:relative;}
.col4 {width:25%; padding:1%;}
.col2 {width:50%; padding:1%;}
.col1 {width:100%; padding:1%;}
.col3 {width:33.33%; padding:1%;}
.col23 {width:66.66%; padding:1%;}
.col5 {width:20%;}
.kont {max-width:700px; left:50%; margin:25px 0 0 0; transform: translate(-50%, 0); font-size:1.1em; -webkit-box-shadow: 0px 0px 36px 0px rgba(0,0,0,0.18); border-radius:17px;
-moz-box-shadow: 0px 0px 36px 0px rgba(0,0,0,0.18);
box-shadow: 0px 0px 36px 0px rgba(0,0,0,0.18); position:absolute; z-index:1000;}
.kont .col3, .kont .col23 {padding:40px; background:#fff;  border-bottom-left-radius: 15px; border-top-left-radius: 15px; width:55%;}
.kont .col3 {width:45%;}
.danet {height:500px;}
.kont .col3 {background:url(../images/sekr.jpg) no-repeat top center; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; color:#fff; border-bottom-right-radius: 15px; border-top-right-radius: 15px; border-bottom-left-radius: 0px; border-top-left-radius: 0px;}
.kont .col3:before { content: " ";  position: absolute;   top: 10px;  left: 3px;  right: 10px;  bottom: 10px;  border:2px dashed #fff; border-left:0px; border-bottom-right-radius: 13px; border-top-right-radius: 13px;}
.kont .col23:before { content: " ";  position: absolute;   top: 10px;  left: 10px;  right: 3px;  bottom: 10px;  border:2px dashed #009dd7; border-right:0px; border-bottom-left-radius: 13px; border-top-left-radius: 13px;}
.content .kont p {line-height:1.6em; padding:0.5em 0 0 0; font-size:1em;}
.kont h3 {padding:0 0 0.3em 0; font-weight:300; font-size:1.7em;}
.kont a {position:relative; z-index:200;}

.btn {border:2px dashed #063F73; border-radius:10px; display:inline-block; padding:14px 30px; font-weight:700; margin:30px 0; color:#00167D; font-size:1.2em;}
.btn2 {color:#fff; background:rgba(78,87,112,0.6); display:inline-block; margin:0; border-radius:13px; padding:5px; }
.btnIn {border:2px dashed #fff; border-radius:10px; display:inline-block; padding:15px 30px; font-weight:700;  font-size:1.2em;}
.btn2:hover {background:rgba(78,87,112,1);}
.btn:hover {border:2px solid #063F73; background:#063F73; color:#fff;}
.readmore .btn {font-size:1em;}


.content p {padding:0 0 1em 0; font-size:1.1em; line-height:1.5em;}
.content ul {margin:0 0 20px 0;}
.content ol {margin-top:0px;}
.content ul li {padding:5px 10px 5px 25px; background:url(../images/li.png) no-repeat 8px 11px; list-style:none; font-size:1.1em; line-height:1.3em;}
.pull-left {float:left; vertical-align:middle; margin:5px 20px 5px 0;}
.content table p {padding:0;}

.navigation { width:auto; margin:0 auto; padding:0; display:block; text-align:center;}
.navigation ul, .navigation li {list-style:none; margin:0; padding:0; }
.navigation ul {margin-left:-40px; }
.navigation li {display:inline-block; }
.navigation a, .navigation span {padding:0 30px; line-height:100px; display:block; color:#00167D; font-size:17px; font-weight:500; text-transform:uppercase;}
.navigation .current  a, .navigation .current  span {font-weight:700;}
.navigation .item-104 a {padding-right:160px;}
.navigation .item-164 a {padding-right:160px;}
.navigation .item-107 a {padding-left:60px;}
.navigation .item-167 a {padding-left:60px;}


 @media only screen and (min-width: 1024px) {
.navigation ul.nav-child { opacity:0; padding:5px; background:rgba(255,255,255,0.8); display:block; border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; position:absolute;  width:auto; overflow: hidden; margin:0; display:block; max-height:0;  -webkit-transition: all .5s ease-out 0s; -moz-transition: all .5s ease-out 0s;  -o-transition: all .5s ease-out 0s;  transition: all .5s ease-out 0s; z-index:1205; }
.navigation .item-107 ul.nav-child {margin-left:30px;}
.navigation .item-167 ul.nav-child {margin-left:50px;}
.navigation ul.nav-child:before {border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; content: " ";  position: absolute;  z-index: -1;  top: 5px;  left: 5px;  right: 5px;  bottom: 5px;  border:2px dashed #00167D; border-top:0px;}
.navigation li:hover ul.nav-child { opacity:1; max-height:500px; -webkit-transition: max-height 0.8s ease-out;-moz-transition: max-height 0.8s ease-out; -o-transition:  max-height 0.8s ease-out; transition:  max-height 0.8s ease-out;}
.navigation ul.nav-child li {display:block;}
.navigation ul.nav-child li:hover {background:rgba(255,255,255,0.3); -webkit-transition: all .1s ease-out .1s;  -moz-transition: all .1s ease-out .1s;  -o-transition: all .1s ease-out .1s;  transition: all .1s ease-out .1s;}
.navigation ul.nav-child a { line-height:40px; padding:0px 20px; text-transform:none; text-align:left; font-weight:400; min-width:150px;}
.navigation ul.nav-child li:last-child a {padding-bottom:5px;}
}


/* slider */
.slider { }
.domek {height:3158px; background:url(../images/domek.png) no-repeat top center;}
.domeken {height:3158px; background:url(../images/domeken.png) no-repeat top center;}

/* wstep */
.wstep {height:53.625vw; width:100%; background:url(../images/mapa.jpg) no-repeat center center; background-size:100% auto; position:relative; text-align:center; padding:6em 0 0 0; }
.wstep:before {max-width:329px; height:27vw; background:url(../images/flaga.png) no-repeat top center; content:""; background-size:100% auto;  display:block; position:absolute; width:25vw; top:-4vw; left:5vw;}
.wstep .flex {width:1160px; margin:2.5em auto;  position:relative;  }
.wstep .col4 {border:1px solid #063F73; border-radius:125px; width:250px; height:250px; padding:50px; margin:20px; font-size:20px;     -ms-transform: scale(0.1) rotate(0deg);   -webkit-transform: scale(0.1) rotate(0deg);  transform: scale(0.1) rotate(0deg); background:rgba(255,255,255,0.8); position:relative; z-index:10000;}
.wstep .col4.startAnim {-ms-transform: scale(1) rotate(360deg);   -webkit-transform: scale(1) rotate(360deg);  transform: scale(1) rotate(360deg); }
.wstep .szNr {display:block; font-weight:700; font-size:3em; padding:0 0 0.2em 0;}
.wstep .col4:nth-child(1) {color:#679297;}
.wstep .col4:nth-child(2) {color:#3ab573;}
.wstep .col4:nth-child(3) {color:#c89f0f;}
.wstep .col4:nth-child(4) {color:#c54322;}
.wstep .col4:nth-child(1)::after {width:1526px; height:673px; background:url(../images/plain.png) no-repeat center center; content:""; position:absolute; display:block; bottom:0px; left:-200px; opacity:0;}
.wstep .col4.startAnim:nth-child(1)::after {opacity:1;}
.wstep .opacity {margin:10em 0 0 0;}
.wstep p {font-size:1.3em; line-height:1.7em;}

.map {height:700px; }


/* kadra */
.kadra {height:53.125vw; width:100%; background:url(../images/kadra.jpg) no-repeat center center; background-size:100% auto; position:relative; text-align:center; padding:3em 0 0 0; -webkit-filter: blur(5px);-moz-filter: blur(5px);-o-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px); }
.kadra .width {padding:0 0 0 68%; width:100%;}
.startAnim.kadra {-webkit-filter: blur(0px);-moz-filter: blur(0px);-o-filter: blur(0px);-ms-filter: blur(0px);filter: blur(0px);}
.kadra::after {width:235px; height:121px; background:url(../images/pilka.png) no-repeat center center; position:absolute; display:block; bottom:0px; left:50px; content:""; }
.plus {font-size:3em; font-weight:700; position:absolute; width:50px; height:50px; line-height:47px; border-radius:35px; background:rgba(255,255,255,0.8); text-align:center; transform-origin: center center; -ms-transform: scale(0);   -webkit-transform: scale(0);  transform: scale(0); cursor:pointer;}
.plus:hover {background:rgba(255,255,255,0.9);}
.startAnim.plus { -webkit-animation: puls 0.7s ease-in-out 0.2s forwards normal ; animation: puls 0.7s ease-in-out 0.2s forwards normal; animation-iteration-count: 1}
.dyr {position:absolute; padding:10px 20px; border-radius:10px; background:rgba(255,255,255,0.8); text-align:center; font-size:1.1em; line-height:1.3em; transform-origin: center center; -ms-transform: scale(0);   -webkit-transform: scale(0);  transform: scale(0);}
.startAnim.dyr { -webkit-animation: puls 0.7s ease-in-out 0.2s forwards normal ; animation: puls 0.7s ease-in-out 0.2s forwards normal; animation-iteration-count: 1}
.dyr strong {display:block;}
.dyr1 { top:35vw; left: -moz-calc(58vw - 115px);  left: -webkit-calc(58vw - 115px);  left: calc(58vw - 115px); }
.dyr2 {left: -moz-calc(80vw - 80px);  left: -webkit-calc(80vw - 80px);  left: calc(80vw - 80px); bottom:5vw;}
.dyr3 {left: -moz-calc(36vw - 100px);  left: -webkit-calc(36vw - 100px);  left: calc(36vw - 100px); bottom:5vw;}
.n2 {left:74vw; top:39vw;}
.cyt {position:absolute; padding:15px; border-radius:10px; background:rgba(255,255,255,0.8); text-align:left; width:300px; max-width:80%; font-size:1em; line-height:1.4em; transform: translate(0, -25%); opacity:0;}
.cyt a {display:block; margin:10px auto 0 auto; color:#00167D; font-weight:700;}
.show.cyt {opacity:1;}
.cyt2 {left:74vw; bottom:10.8vw;}

/* abs */
.abs { width:100%; background:url(../images/abs.jpg) no-repeat top center; background-size:100% auto; position:relative; text-align:center; padding:4em 0 2em 0; }
.abs .absZdj {  width:344px; height:344px; margin:25px; padding:3px; border-radius:175px; border:2px dashed #063F73; background:#fff; -ms-transform: scale(0) rotate(0deg);   -webkit-transform: scale(0) rotate(0deg);  transform: scale(0) rotate(0deg);}
.abs .absZdj.startAnim {-ms-transform: scale(1) rotate(360deg);   -webkit-transform: scale(1) rotate(360deg);  transform: scale(1) rotate(360deg); }
.abs .absInfo {  width:344px;  margin:0px 25px; padding:23px; border:2px dashed #063F73; background:#fff; border-radius:10px; font-size:1em; line-height:1.4em; vertical-align: middle;}
.absList li {padding:0 10px; position:relative;}
.absList::after {content:""; clear:both; display:block;}
.abs .absZdj img { border-radius:175px; width:100%; height:auto;}
.abs .width {max-width:1240px;}
.mod-articles-category-introtext {height:4.3em; overflow:hidden;}
.introtextH {display:block; width:115%; height:auto; position:absolute; padding:23px; border:2px dashed #063F73; margin:0 0 0 -15%; border-radius:10px; background:#fff; opacity:0; bottom:-2px; }
.absList li:hover .introtextH {opacity:1; z-index:300; }
.absList li:hover .absInfo  .mod-articles-category-introtext  {opacity:0;}
.absList li:hover .absInfo {border:2px dashed #fff;}

/* stopka */
.stopka {background:#095FAD; padding:4em 0 2em 0; color:#fff; font-size:1.1em; line-height:1.4em;}
.stopka p {padding:0.5em 0;}
.stopka a {color:#fff;}
.stopka a:hover {opacity:0.8;}
.stopka .width {display:flex; flex-wrap:wrap; align-items: center;  justify-content: center;}
.stopka ul.nav-child {display:none !important;}

.kontakt { width:320px; flex:0 1 auto;}
.haslo {font-size:2.2em; text-align:center; padding:0.8em 30px; line-height:1.1em;  flex:0 1 auto; border-right:2px dashed #fff; border-left:2px dashed #fff; width: -moz-calc(100% -500px);  width: -webkit-calc(100% - 500px);  width: calc(100% - 500px); }
.stopka .menu {width:180px;  flex:0 1 auto; list-style:none; padding:0 0 0 2em; text-transform:uppercase; line-height:1.6em;}
.foot {height:125px; width:100%; background:url(../images/stopkal.png) no-repeat top left;  order: 99; border-top:2px dashed #fff; margin-top:3em; padding:1em 0 0 0;}
.face {width:50px; height:50px; display:block; right:20px; bottom:30px; position:absolute; background:url(../images/face.png) no-repeat center;}
.face:hover {opacity:0.7;}
.podstrona {height:338px; width:100%; background:url(../images/pod.jpg) no-repeat top center; background-size: cover; }


.apso {margin:30px 0 0 0; align-items: center;  justify-content: center; text-align:center;}
.apso .col3 { border:10px solid #133560; padding:40px 30px;}
.apso .col23 p {width:31.33%; float:left; padding:0; margin:20px 1%; font-size:1.3em;}
.apso h2 {margin:0; padding:0; font-size:1.5em;}

.pliki {margin:50px 0 0 0; text-align:center; background:#154c75; color:#fff; width:100%;}
.pliki .col3 {padding:10px; }
.pliki a {display:block; border:1px dashed rgba(255,255,255,0.2); font-size:1.5em; font-weight:300; padding:170px 20px 50px 20px; color:#fff;}
.pliki .col3:first-child {background:#009ed8;}
.pliki .col3:last-child {background:#808080;}
.pliki .col3 a {background:url(../images/lupa.png) no-repeat center 90px;}
.pliki .col3:hover {-webkit-box-shadow: inset 0px 0px 140px 0px rgba(0,0,0,0.45); -moz-box-shadow: inset 0px 0px 140px 0px rgba(0,0,0,0.45); box-shadow: inset 0px 0px 140px 0px rgba(0,0,0,0.45);}
.pliki .col3:first-child a {background:url(../images/plik.png) no-repeat center 80px;}
.pliki .col3:last-child a {background:url(../images/wykres.png) no-repeat center 90px;}

.content .wyr {max-width:900px; text-align:center; padding:30px; font-size:1.3em; margin:0 auto; border:2px dashed #133560; border-radius:15px;}

.button {display:inline-block; padding:20px 30px; background:#133560; margin:40px 10px; border-radius:15px; color:#fff; font-size:1.2em; position:relative;}
.button:before { content: " ";  position: absolute;   top: 7px;  left: 7px;  right: 7px;  bottom: 7px;  border:2px dashed #fff; border-radius:10px; }
.button:hover {color:#133560; background:#fff;}
.button:hover:before {border:2px dashed #133560;}

.ou, .osz {background:#154c75 url(../images/naukowe.png) no-repeat center 70px;  padding:125px 30px 65px 30px; width:250px;}
.osz {background:#009ed8 url(../images/osz.png) no-repeat center 60px; }
.ou:hover, .osz:hover {background:#154c75 url(../images/naukowe.png) no-repeat center 70px;  color:#fff; }
.osz:hover {background:#009ed8 url(../images/osz.png) no-repeat center 60px; }
.ou:hover:before, .osz:hover:before {border:2px dashed #fff;}

.osiagniecia .col5 {cursor:pointer; width:19%; padding:10px; margin:0.5%;  border-radius:15px;}
.osiagniecia strong {display:block; border:2px dashed rgba(255,255,255,0.3); font-size:1.5em;  padding:120px 20px 40px 20px; color:#fff; text-align:center; font-weight:300; border-radius:10px; }
.osiagniecia .col5.active strong {border:2px dashed rgba(255,255,255,0.9);}
.osiagniecia .jezykowe {background:#009ed8 url(../images/jezykowe.png) no-repeat center 60px;}
.osiagniecia .naukowe {background:#154c75 url(../images/naukowe.png) no-repeat center 70px;}
.osiagniecia .sportowe {background:#c00000 url(../images/sportowe.png) no-repeat center 60px;}
.osiagniecia .artystyczne {background:#e6a708 url(../images/artystyczne.png) no-repeat center 60px;}
.osiagniecia .inne {background:#808080 url(../images/inne.png) no-repeat center 60px;}


.item-page img {max-width:100%;}

.os .item table {width:100% !important; max-width:800px; margin:0 auto; border-collapse:0; text-align:center; }
.os .item table td {width:20% !important; height:auto !important; vertical-align:top;  }
.os .item table td {display:none; padding:5px 0px;}
.os .item table td.osShow {    display: block;  width:100% !important; }
.os .item table tr {display: inline; height:auto !important;}
.hide {display:none !important;}
.os .item table h3 {font-size:1.1em; padding:15px; background:#d9d9d9; margin:0; font-weight:500;}
.os .item table h4 {font-size:1.1em; padding:7px 15px;  margin:0; font-weight:500;}
.os .item {display:none;}
.os {padding:0 0 30px 0;}

.article-info-term {display:none;}
dl, dt, dd {padding:0; margin:0;}
.article-info {text-align:center; margin:0em 0 1em 0; color:#999; }
.item-page .article-info {display:none;}
.readmore {text-align:center;}
.aktu {display:flex; flex-wrap:wrap; width:102%; margin:0 -1%;}
.aktu .items-row {width:33.33%; flex:0 1 auto; padding:1%; border-bottom:1px solid #eee; }
.aktu .item, .aktu .items-row > div {position:relative;}
.blog.aktu h2 {font-size:1.7em; line-height:1.2em; height:5.5em; overflow:hidden; padding:1.5em 0 0.3em 0;}
.blog.aktu .item p:not(.readmore) {height:10.5em; overflow:hidden;}




/* paginacja */
.counter, .tooltip, .tooltip.top, .pagination .pagination-start, .pagination .pagination-end {display:none; height:0; overflow:hidden; border:0px;}
.pagination ul {list-style:none; padding:0px; margin:30px auto; text-align:center;}
.pagination li {width:40px !important; height:40px !important; display:inline-block; margin:0 5px; background:none !important; padding:0 !important;}
.pagination li a {display:block !important; line-height:38px; border:1px dashed #133560; color:#133560; width:100%; border-radius:5px;}
.pagination li a:hover, .pagination li span {display:block; line-height:38px; border:1px solid #133560; border-radius:5px; color:#fff; background:#133560;}
.pagination .pagination-prev span, .pagination .pagination-next span {opacity:0;}
.pagination .pagination-prev {   -webkit-transform: rotate(90deg); -moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg); transform: rotate(180deg);}

.naucz {display:flex; flex-wrap:wrap; width:102%; margin:0 -1%; text-align:center;  
  justify-content: center; padding-bottom:1em;}
.naucz .items-row {width:25%; flex:0 1 auto; padding:1%; margin-top:50px; opacity:0 }
.naucz .items-row.startAnim  {margin-top:0; opacity:1;}
.naucz .item-image {width:100%; height:auto; padding:10px; border:2px dashed #063F73; background:#fff; border-radius:10px; float:none; }
.naucz .item-image img {width:100%; height:auto; border-radius:5px;}
.naucz .category-desc, .naucz h2 {width:100%;}
.naucz .items-row h2 {font-size:1.6em; padding:1em 0 0.1em 0;}
.naucz .items-row p {color:#999; line-height:1.2em;}
.opisN {position:absolute; width:150%; height:auto;  background:rgba(255,255,255,0.95); padding:25px; border-radius:15px; max-width:60vw; border:2px dashed #063F73; opacity:0; top:30%; left:10%; }
.naucz .items-row:nth-child(4n+6) .opisN {left:-28%; width:135%;}
.item:hover .opisN  { opacity:1; text-align:left; z-index:101;}
.naucz .items-row .opisN  p {color:#00167D; line-height:1.4em; font-size:1em;}
.fancybox-title {display:none !important;}


/* kalendarz */
.kalendarz {width:auto !important; margin:0 auto !important; display:block !important; text-align:center; border-collapse:collapse;}
.kalendarz tbody  { display:inline-block !important; text-align:left; padding:20px; border:2px dashed #063F73; border-radius:10px; margin:20px;}
.kalendarz td {border-bottom:1px solid #c6c6c6; padding:15px 10px;}
.kalendarz td, .kalendarz tr {width:auto !important; height:auto !important;}
.planzajec .kalendarz tr:last-child td {border-bottom:0px;}
.planzajec .kalendarz td {padding:9px 1%; text-align:center; width:200px !important; max-width:18% !important;}
.planzajec .kalendarz {width:100% !important;}
.planzajec .col1 .kalendarz {width:50% !important;}
.planzajec .kalendarz tbody {padding:10px;}
.planzajec .kalendarz h3 {padding:5px 0;}
.planzajec .kalendarz tr:nth-child(n+2) td:nth-child(odd) {background:rgba(6,63,115,0.05)}
.planzajec .kalendarz tr:first-child td {background:#063f73; border-bottom:0px; color:#fff; }
.planzajec .kalendarz tr:first-child td:first-child { border-top-left-radius:7px;}
.planzajec .kalendarz tr:first-child td:last-child { border-top-right-radius:7px;}
.planzajec .kalendarz tr:last-child td:first-child { border-bottom-left-radius:7px;}
.planzajec .kalendarz tr:last-child td:last-child { border-bottom-right-radius:7px;}

.mes {display:none;}

.godzpr {align-items: center;
  justify-content: center;}
.godzpr img {vertical-align:middle;}

@media only screen and (max-width: 1600px) {
   .wstep {height:auto; width:100%; background:url(../images/mapa.jpg) no-repeat bottom center; background-size:100% auto; padding:4em 0 1em 0; }
   .wstep .opacity {max-width:1366px; margin:20px auto 0 auto; position:relative;}
	}


@media only screen and (max-width: 1279px) {
    .kadra .width {padding:0 0 0 0; text-align:right;}
   .navigation a { font-size:15px; padding:0 15px; }
   .mod-languages {width:90px; right:0;}
   .aktu .items-row {width:50%;}
   .naucz .items-row .opisN {left:-5% !important; width:110%  !important; top:10% !important;}
   .haslo {font-size:1.7em;}
   .wstep .col4 {border-radius:11vw; width:21vw; height:21vw; padding:4vw 2vw 2vw 2vw; margin:1vw; font-size:18px;  }
   .wstep .flex {width:auto;}
   .dyr2, .dyr3 { bottom:2.5vw;}
   .n2 {left:69vw;}
   .abs .absZdj {  width:29vw; height:29vw; margin:0.5vw; padding:3px; border-radius:15vw; }
.abs .absInfo {  width:29vw;  margin:0px 0.5vw; padding:1vw; }
.abs .absZdj img { border-radius:15vw;}
.abs .width {max-width:100%; }
.introtextH {font-size:0.9em; line-height:1.3em;}
	}



 @media only screen and (max-width: 1023px) {
     .navigation ul {margin-left:0;}
.mobile-icon-wrapper {width:60px; height:60px; left:0px; top:20px; z-index:2601; position:absolute;}
.mobile-icon { height:30px; position:absolute; top:15px; right:15px; display:block; width:30px;  }
.mobile-icon::before {content:""; position:absolute; width:20px; height:2px; background:#000; margin:10px 0 0 5px; -webkit-transform:rotate(0);}
.mobile-icon::after {content:""; position:absolute; width:20px; height:2px; background:#000; margin:20px 0 0 5px; -webkit-transform:rotate(0);}
.menuOpen .mobile-icon::before {-webkit-transform:rotate(45deg); transform-origin:center; margin:15px 0 0 5px; }
.menuOpen .mobile-icon::after {-webkit-transform:rotate(-45deg); transform-origin:center; margin:15px 0 0 5px; }
.logo {z-index:601; position:relative;}
.menuOpen .navigation {transform: translate(0, 0);}
.navigation { text-align:left  !important; position:absolute !important; top:0% !important; left:0px !important; width:110% !important; padding:60px 8%; background:#fff; z-index:500; transform: translate(0, -100%); -webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out; z-index:2000; margin:0 -5%; }
.navigation li {padding:0 8%;}
.navigation li a {display:block; height:60px; line-height:60px; padding:0  !important; color:#000; font-weight:700; text-transform:uppercase; position:relative; font-size:1em; margin:-20px 0; border-bottom:1px solid #e3e3e3 !important;}
.menuOpen .navigation li a {margin:0;}
.navigation li {display:block;}
.navigation li.current a, .navigation li a:hover {background:none; border-bottom:1px solid #e3e3e3 !important; }
.navigation ul.nav-child li a {font-weight:400; padding:5px !important; line-height:25px; height:auto; border:0 !important;}
.menuOpen .content, .menuOpen .custom, .menuOpen .stopka, .menuOpen .abs {display:none;}
.planzajec .col2, .planzajec .col1 .kalendarz {width:100% !important;}
.naucz .items-row {width:33.33%;}
.domek {background-size:180% auto; height:282vw; background-color:#009dd6;}
.osiagniecia strong { font-size:1.2em;}
.osiagniecia .col5 {width:100%;}
body {font-size:14px;}
.stopka .menu {display:none;}
.haslo {border-right:0; width:66%;}
.kontakt {width:33%;}
   .wstep .col4 {font-size:16px;  }
   .wstep .szNr {padding:0;}
   .n2, .dyr {display:none;}
   .kadra {height:53.125vw; width:100%; background:url(../images/kadra.jpg) no-repeat right center; background-size:120% auto; min-height:300px; font-size:12px; }
}

 @media only screen and (max-width: 799px) {
     .godzpr .col2 {width:98%;}
      .aktu .items-row {width:100%;}
      .blog.aktu .item p:not(.readmore) {height:auto;}
      .naucz .items-row {width:50%;}
      .pliki .col3 {width:100%; height:auto;}
      .apso .col3, .apso .col23 {width:100%;}
      .osiagniecia strong { font-size:1.4em; padding:20px 10px; font-weight:700;  }
.osiagniecia .col5 {width:100%; background-image:none !important;  }
.breadcrumb li {display:none;}
.haslo {border:0; width:100%; border-top:2px dashed #fff; padding:35px 0 0 0; margin:30px 0 0 0;}
.kontakt {width:100%; text-align:center;}
.foot {height:12vw; width:100%; background:url(../images/stopkal.png) no-repeat center left; background-size:75% auto;}
.face {bottom:1.3vw;}
.wstep .col4 {border-radius:20vw; width:40vw; height:40vw; padding:10vw 3vw 3vw 3vw; margin:3vw; font-size:3vw;  }
.wstep .flex {flex-wrap:wrap;}
.stars {display:none !important;}
.kadra::after {display:none;}
   .abs .absZdj {  width:43.8vw; height:43.8vw; margin:1vw; padding:3px; border-radius:30vw; }
.abs .absInfo {  width:43.8vw;  margin:0px 1vw; padding:1vw; }
.abs .absZdj img { border-radius:30vw;}
}

@media only screen and (max-width: 639px) {
    .faceAES { top:150px;}
    .kadra .width {text-align:center;}
     .kont .col3 {display:none;}
     .kont .col3, .kont .col23 {width:100%; border-radius:15px;}
     .kont .col23:before {border:2px dashed #009dd7; right:10px; border-radius:13px;}
     .naucz .items-row {width:50%;}
     .breadcrumb {padding:15px 0;}
     .face {bottom:0.5vw;}
             .abs .absZdj {  width:90vw; height:90vw; margin:1vw; padding:3px; border-radius:50vw; }
.abs .absInfo {  width:90vw;  margin:0px 1vw; padding:1vw; }
.abs .absZdj img { border-radius:50vw;}
.introtextH {width:100%; margin:0;}
     .wstep .col4 {border-radius:20vw; width:40vw; height:40vw; padding:10vw 3vw 3vw 3vw; margin:2.4vw; font-size:3vw;  }
     .logo {display:block; width:120px; height:120px;  background:#fff url(../images/logo.png) no-repeat center center; position:absolute; top:0px; left:50%; margin-left:-60px; z-index:701; border:10px solid #fff; border-radius:200px; background-size:100%;}
}


@media only screen and (max-width: 450px) {
    .face {bottom:-1.5vw;}
     .naucz .items-row {width:100%;}
     .lang-active {display:none !important;}
     .mod-languages {width:50px !important;}

}


.item-101, .item-187 {display:none !important;}


.nakl1 {position:absolute; max-width:80px; max-height:80px; background:url(../images/gwn.png) no-repeat center center; background-size:100% auto; z-index:200; display:none;}
.nakl2 {position:absolute; max-width:80px; max-height:80px; background:url(../images/gwc.png) no-repeat center center; background-size:100% auto;  z-index:200; display:none;}




@-webkit-keyframes show1 {
    0% {
        opacity:0;
    }
    18% {
        opacity:0;
    }
    20% {
        opacity:1;
    }
    50% {
        opacity:1;
    }
    80% {
        opacity:1;
    }
    100% {
        opacity:0;
    }
}


@-webkit-keyframes show1 {
    0% {
        opacity:0;
    }
    18% {
        opacity:0;
    }
    20% {
        opacity:1;
    }
    50% {
        opacity:1;
    }
    80% {
        opacity:1;
    }
    82% {
        opacity:0;
    }
    100% {
        opacity:0;
    }
}

@-webkit-keyframes show2 {
    0% {
        opacity:1;
    }
    18% {
        opacity:1;
    }
    20% {
        opacity:0;
    }
    50% {
        opacity:0;
    }
    52% {
        opacity:1;
    }
    80% {
        opacity:1;
    }
    100% {
        opacity:1;
    }
}


@-webkit-keyframes show2 {
    0% {
        opacity:1;
    }
    18% {
        opacity:1;
    }
    20% {
        opacity:0;
    }
    50% {
        opacity:0;
    }
    52% {
        opacity:1;
    }
    80% {
        opacity:1;
    }
    100% {
        opacity:1;
    }
}


@-webkit-keyframes puls {
    0% {
        -ms-transform: scale(0);   -webkit-transform: scale(0);  transform: scale(0);
    }
    75% {
        -ms-transform: scale(1.3);   -webkit-transform: scale(1.3);  transform: scale(1.3);
    }
    100% {
        -ms-transform: scale(1);   -webkit-transform: scale(1);  transform: scale(1);
    }
}


@-webkit-keyframes puls {
    0% {
        -ms-transform: scale(0);   -webkit-transform: scale(0);  transform: scale(0);
    }
    75% {
        -ms-transform: scale(1.3);   -webkit-transform: scale(1.3);  transform: scale(1.3);
    }
    100% {
        -ms-transform: scale(1);   -webkit-transform: scale(1);  transform: scale(1);
    }
}

.float-left{text-align:left!important}.float-right{text-align:right!important}.float-center{text-align:center!important}
@media(min-width:992px){.float-left-lg{text-align:left!important}.float-right-lg{text-align:right!important}.float-center-lg{text-align:center!important}}
@media(max-width:991.98px){.float-center-md{text-align:center!important}}
.no-padding{padding:2px!important}
/*!
 * Bootstrap Grid Only (grid and responsive utilities extracted from Bootstrap 4.1.3)
 * GitHub: https://github.com/dmhendricks/bootstrap-grid-css
 * Bootstrap License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)
 * Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
 */@-ms-viewport{width:device-width}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}.bootstrap-wrapper .clearfix::after{display:block;clear:both;content:""}.bootstrap-wrapper .visible{visibility:visible !important}.bootstrap-wrapper .invisible{visibility:hidden !important}.bootstrap-wrapper .hidden-xs-up{display:none !important}@media(max-width:575.98px){.bootstrap-wrapper .hidden-xs-down{display:none !important}}@media(min-width:576px){.bootstrap-wrapper .hidden-sm-up{display:none !important}}@media(max-width:767.98px){.bootstrap-wrapper .hidden-sm-down{display:none !important}}@media(min-width:768px){.bootstrap-wrapper .hidden-md-up{display:none !important}}@media(max-width:991.98px){.bootstrap-wrapper .hidden-md-down{display:none !important}}@media(min-width:992px){.bootstrap-wrapper .hidden-lg-up{display:none !important}}@media(max-width:1199.98px){.bootstrap-wrapper .hidden-lg-down{display:none !important}}@media(min-width:1200px){.bootstrap-wrapper .hidden-xl-up{display:none !important}}.bootstrap-wrapper .hidden-xl-down{display:none !important}.bootstrap-wrapper .visible-print-block{display:none !important}@media print{.bootstrap-wrapper .visible-print-block{display:block !important}}.bootstrap-wrapper .visible-print-inline{display:none !important}@media print{.bootstrap-wrapper .visible-print-inline{display:inline !important}}.bootstrap-wrapper .visible-print-inline-block{display:none !important}@media print{.bootstrap-wrapper .visible-print-inline-block{display:inline-block !important}}@media print{.bootstrap-wrapper .hidden-print{display:none !important}}.bootstrap-wrapper .container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.bootstrap-wrapper .container{max-width:540px}}@media(min-width:768px){.bootstrap-wrapper .container{max-width:720px}}@media(min-width:992px){.bootstrap-wrapper .container{max-width:960px}}@media(min-width:1200px){.bootstrap-wrapper .container{max-width:1140px}}.bootstrap-wrapper .container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.bootstrap-wrapper .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.bootstrap-wrapper .no-gutters{margin-right:0;margin-left:0}.bootstrap-wrapper .no-gutters>.col,.bootstrap-wrapper .no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.bootstrap-wrapper .col-1,.bootstrap-wrapper .col-2,.bootstrap-wrapper .col-3,.bootstrap-wrapper .col-4,.bootstrap-wrapper .col-5,.bootstrap-wrapper .col-6,.bootstrap-wrapper .col-7,.bootstrap-wrapper .col-8,.bootstrap-wrapper .col-9,.bootstrap-wrapper .col-10,.bootstrap-wrapper .col-11,.bootstrap-wrapper .col-12,.bootstrap-wrapper .col,.bootstrap-wrapper .col-auto,.bootstrap-wrapper .col-sm-1,.bootstrap-wrapper .col-sm-2,.bootstrap-wrapper .col-sm-3,.bootstrap-wrapper .col-sm-4,.bootstrap-wrapper .col-sm-5,.bootstrap-wrapper .col-sm-6,.bootstrap-wrapper .col-sm-7,.bootstrap-wrapper .col-sm-8,.bootstrap-wrapper .col-sm-9,.bootstrap-wrapper .col-sm-10,.bootstrap-wrapper .col-sm-11,.bootstrap-wrapper .col-sm-12,.bootstrap-wrapper .col-sm,.bootstrap-wrapper .col-sm-auto,.bootstrap-wrapper .col-md-1,.bootstrap-wrapper .col-md-2,.bootstrap-wrapper .col-md-3,.bootstrap-wrapper .col-md-4,.bootstrap-wrapper .col-md-5,.bootstrap-wrapper .col-md-6,.bootstrap-wrapper .col-md-7,.bootstrap-wrapper .col-md-8,.bootstrap-wrapper .col-md-9,.bootstrap-wrapper .col-md-10,.bootstrap-wrapper .col-md-11,.bootstrap-wrapper .col-md-12,.bootstrap-wrapper .col-md,.bootstrap-wrapper .col-md-auto,.bootstrap-wrapper .col-lg-1,.bootstrap-wrapper .col-lg-2,.bootstrap-wrapper .col-lg-3,.bootstrap-wrapper .col-lg-4,.bootstrap-wrapper .col-lg-5,.bootstrap-wrapper .col-lg-6,.bootstrap-wrapper .col-lg-7,.bootstrap-wrapper .col-lg-8,.bootstrap-wrapper .col-lg-9,.bootstrap-wrapper .col-lg-10,.bootstrap-wrapper .col-lg-11,.bootstrap-wrapper .col-lg-12,.bootstrap-wrapper .col-lg,.bootstrap-wrapper .col-lg-auto,.bootstrap-wrapper .col-xl-1,.bootstrap-wrapper .col-xl-2,.bootstrap-wrapper .col-xl-3,.bootstrap-wrapper .col-xl-4,.bootstrap-wrapper .col-xl-5,.bootstrap-wrapper .col-xl-6,.bootstrap-wrapper .col-xl-7,.bootstrap-wrapper .col-xl-8,.bootstrap-wrapper .col-xl-9,.bootstrap-wrapper .col-xl-10,.bootstrap-wrapper .col-xl-11,.bootstrap-wrapper .col-xl-12,.bootstrap-wrapper .col-xl,.bootstrap-wrapper .col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.bootstrap-wrapper .col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-3{margin-left:25%}.bootstrap-wrapper .offset-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-6{margin-left:50%}.bootstrap-wrapper .offset-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-9{margin-left:75%}.bootstrap-wrapper .offset-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-11{margin-left:91.6666666667%}@media(min-width:576px){.bootstrap-wrapper .col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-sm-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-sm-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-sm-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-sm-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-sm-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-sm-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-sm-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-sm-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-sm-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-sm-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-sm-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-sm-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-sm-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-sm-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-sm-0{margin-left:0}.bootstrap-wrapper .offset-sm-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-sm-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-sm-3{margin-left:25%}.bootstrap-wrapper .offset-sm-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-sm-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-sm-6{margin-left:50%}.bootstrap-wrapper .offset-sm-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-sm-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-sm-9{margin-left:75%}.bootstrap-wrapper .offset-sm-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-sm-11{margin-left:91.6666666667%}}@media(min-width:768px){.bootstrap-wrapper .col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-md-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-md-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-md-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-md-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-md-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-md-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-md-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-md-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-md-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-md-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-md-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-md-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-md-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-md-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-md-0{margin-left:0}.bootstrap-wrapper .offset-md-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-md-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-md-3{margin-left:25%}.bootstrap-wrapper .offset-md-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-md-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-md-6{margin-left:50%}.bootstrap-wrapper .offset-md-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-md-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-md-9{margin-left:75%}.bootstrap-wrapper .offset-md-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-md-11{margin-left:91.6666666667%}}@media(min-width:992px){.bootstrap-wrapper .col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-lg-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-lg-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-lg-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-lg-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-lg-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-lg-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-lg-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-lg-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-lg-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-lg-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-lg-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-lg-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-lg-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-lg-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-lg-0{margin-left:0}.bootstrap-wrapper .offset-lg-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-lg-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-lg-3{margin-left:25%}.bootstrap-wrapper .offset-lg-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-lg-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-lg-6{margin-left:50%}.bootstrap-wrapper .offset-lg-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-lg-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-lg-9{margin-left:75%}.bootstrap-wrapper .offset-lg-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-lg-11{margin-left:91.6666666667%}}@media(min-width:1200px){.bootstrap-wrapper .col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.bootstrap-wrapper .col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.bootstrap-wrapper .col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.3333333333%;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.bootstrap-wrapper .col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.6666666667%;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.bootstrap-wrapper .col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.bootstrap-wrapper .col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.3333333333%;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.bootstrap-wrapper .col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.6666666667%;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.bootstrap-wrapper .col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.bootstrap-wrapper .col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.3333333333%;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.bootstrap-wrapper .col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.6666666667%;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.bootstrap-wrapper .col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.bootstrap-wrapper .col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.3333333333%;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.bootstrap-wrapper .col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.6666666667%;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.bootstrap-wrapper .col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.bootstrap-wrapper .order-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.bootstrap-wrapper .order-xl-last{-webkit-box-ordinal-group:14;-webkit-order:13;-ms-flex-order:13;order:13}.bootstrap-wrapper .order-xl-0{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.bootstrap-wrapper .order-xl-1{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.bootstrap-wrapper .order-xl-2{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.bootstrap-wrapper .order-xl-3{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.bootstrap-wrapper .order-xl-4{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.bootstrap-wrapper .order-xl-5{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.bootstrap-wrapper .order-xl-6{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}.bootstrap-wrapper .order-xl-7{-webkit-box-ordinal-group:8;-webkit-order:7;-ms-flex-order:7;order:7}.bootstrap-wrapper .order-xl-8{-webkit-box-ordinal-group:9;-webkit-order:8;-ms-flex-order:8;order:8}.bootstrap-wrapper .order-xl-9{-webkit-box-ordinal-group:10;-webkit-order:9;-ms-flex-order:9;order:9}.bootstrap-wrapper .order-xl-10{-webkit-box-ordinal-group:11;-webkit-order:10;-ms-flex-order:10;order:10}.bootstrap-wrapper .order-xl-11{-webkit-box-ordinal-group:12;-webkit-order:11;-ms-flex-order:11;order:11}.bootstrap-wrapper .order-xl-12{-webkit-box-ordinal-group:13;-webkit-order:12;-ms-flex-order:12;order:12}.bootstrap-wrapper .offset-xl-0{margin-left:0}.bootstrap-wrapper .offset-xl-1{margin-left:8.3333333333%}.bootstrap-wrapper .offset-xl-2{margin-left:16.6666666667%}.bootstrap-wrapper .offset-xl-3{margin-left:25%}.bootstrap-wrapper .offset-xl-4{margin-left:33.3333333333%}.bootstrap-wrapper .offset-xl-5{margin-left:41.6666666667%}.bootstrap-wrapper .offset-xl-6{margin-left:50%}.bootstrap-wrapper .offset-xl-7{margin-left:58.3333333333%}.bootstrap-wrapper .offset-xl-8{margin-left:66.6666666667%}.bootstrap-wrapper .offset-xl-9{margin-left:75%}.bootstrap-wrapper .offset-xl-10{margin-left:83.3333333333%}.bootstrap-wrapper .offset-xl-11{margin-left:91.6666666667%}}.bootstrap-wrapper .img-fluid{max-width:100%;height:auto}