/* cmsms stylesheet: all modified: 10.08.2021 16:24:34 */
button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{color:inherit;background-color:transparent;text-decoration:none;outline:none;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}*,*:before,*:after{box-sizing:border-box;}

*::-webkit-scrollbar {width: 1.8rem;} *::-webkit-scrollbar-track-piece {background:#992c4b;} *::-webkit-scrollbar-thumb {background-color:#eee;}
*::-moz-selection {color: white;background: #33384e;} *::selection {color: white;background: #33384e;}
*, *:before, *:after{box-sizing: border-box;}

@font-face{font-family:'FontAwesome';src:url(/uploads/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/uploads/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/uploads/fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/uploads/fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/uploads/fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/uploads/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}

:root{font-size:10px;line-height:1.45}
body{font-family: 'PT Sans', sans-serif;font-size:1.6rem;background:white;}
h1, h2, h3, h4, h5, h6{font-weight:400;}
h1{font-size:3rem;}
h2{font-size:2.7rem;}
h3{font-size:2.4rem;}
h4{font-size:2.1rem;}
h5{font-size:1.8rem;}
h6{font-size:1.6rem;}
p{font-size:1.6rem;}

.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}

.row {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 -15px;}

[class*="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;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;position: relative;}

.container-fluid{position:relative;margin-left: auto;margin-right: auto;padding:0 15px;width:100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.container {position:relative;margin-left: auto;margin-right: auto;-webkit-box-sizing: border-box;box-sizing: border-box;padding:0 15px;}
.clear:after{content:"";display:block;clear:both}
.float-right{float:right;}
.float-left{float:left;}

.align-self-start {-webkit-align-self: start!important;-ms-flex-item-align: start!important;-ms-grid-row-align: start!important;align-self: start!important;}
.align-self-center {-webkit-align-self: center!important;-ms-flex-item-align: center!important;-ms-grid-row-align: center!important;align-self: center!important;}
.align-self-end {-webkit-align-self: end!important;-ms-flex-item-align: end!important;-ms-grid-row-align: end!important;align-self: end!important;}

.align-items-start{-webkit-display:flex;display:flex;-webkit-align-items: flex-start;align-items: flex-start;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-center{-webkit-display:flex;display:flex;-webkit-align-items: center;align-items: center;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}
.align-items-end{-webkit-display:flex;display:flex;-webkit-align-items: flex-end;align-items: flex-end;-wenkit-flex-wrap: wrap;flex-wrap: wrap;}

.justify-content-start {-webkit-box-pack: start!important;-webkit-justify-content: flex-start!important;-ms-flex-pack: start!important;justify-content: flex-start!important;}
.justify-content-center {-webkit-box-pack: center!important;-webkit-justify-content: center!important;-ms-flex-pack: center!important;justify-content: center!important;}
.justify-content-end {-webkit-box-pack: end!important;-webkit-justify-content: flex-end!important;-ms-flex-pack: end!important;justify-content: flex-end!important;}
.justify-content-around {-webkit-justify-content: space-around!important;-ms-flex-pack: distribute!important;justify-content: space-around!important;}
.justify-content-between {-webkit-box-pack: justify!important;-webkit-justify-content: space-between!important;-ms-flex-pack: justify!important;justify-content: space-between!important;}

header nav{display:none;}
header nav ul{padding:0;margin:0;}
header nav ul>li{display:block;margin:0;}
header nav ul li a{display:block;cursor:pointer;}

ol,ul{font-size:1.5rem;padding:0 0 0 0.8rem;list-style-position:inside;}
ol li, ul li{margin:4px 0;}

.table-responsiv{overflow-y:scroll;}
table{border-collapse: collapse;}
th,td{padding:7px;border:1px solid #eee;}

input[type="text"]:focus:invalid, input[type="email"]:focus:invalid, select:focus:invalid, textarea:focus:invalid{outline:none;border-width:1px;border-style: solid;border-color: #dc3545;-webkit-box-shadow: 0px 0px 2px 0px #dc3545;box-shadow: 0px 0px 2px 0px #dc3545;}
input[type="text"]:valid, input[type="email"]:valid, select:valid, textarea:valid{border-width:1px;border-style: solid;border-color: #28a745;-webkit-box-shadow: 0px 0px 2px 0px #28a745;box-shadow: 0px 0px 2px 0px #28a745;}

input, textarea{width:100%;padding:10px;box-sizing:border-box; margin-bottom:10px;resize:none;border:1px solid transparent;transition:.2s all linear;}
input[type="submit"]{cursor:pointer;}

.loob{font-family: 'Lobster', cursive;}


button{background:0 0;border:none;cursor:pointer;}

img{display:block;max-width:100%;height:auto;}

.fa:before, .fa:after{font-family:'FontAwesome';}
.rel{position:relative;}

.navbutton{width:40px;height:40px;display:flex;position:absolute;right:10px;align-items:center;justify-content:center;line-height:5px;flex-wrap:wrap;margin:10px}
.navbutton span{display:inline-block;width:40px;height:6px;margin:3px 0;background:#a2a2a2;border-radius:5px;transition:.2s all linear}
.navopen span{opacity:0}
.navopen span:first-of-type,.navopen span:last-of-type{position:absolute;left:0;right:0;margin:0 auto;top:17px;opacity:1}
.navopen span:first-of-type{transform:rotate(45deg)}
.navopen span:last-of-type{transform:rotate(-45deg)}

.dropdown{position:relative;padding:0 10px;}
.dropdown ul{display:none;}
.dropdown ul li{display:block;}
.dropdownicon:after{content:'\f107';font-style:normal;position:absolute;right:0;top:0;cursor:pointer;}

.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x: hidden;overflow-y: auto;background:rgba(0,0,0,.6);z-index:1050;}
.modal-dialog{max-width:500px;margin:30px auto;position:relative;top:-100%;background:#fff;border:1px solid #eee;border-radius:.5rem;transition:.2s all linear}
.modal-active{display:block;}
.modal-active .modal-dialog{top:0;}
.modal-header{display:flex;padding:15px;border-bottom:1px solid #eee;justify-content:space-between}
.modal-header h5{font-weight:600;margin:0;line-height:2.5rem}
.modal-close{float:right;}
.modal-header .modal-close:before{content:'\f00d';}
.modal-body{position:relative;padding:15px;}
.modal-footer{display:flex;justify-content: flex-end;padding:15px;border-top:1px solid #eee;}
.modal-footer .modal-close{padding:10px;border:1px solid #eee;border-radius:.5rem;}

.switcher{display:none;}

.more{display:block;width:150px;text-align:center;line-height:30px;border:2px solid #992c4b;margin:0 auto;color:#992c4b;transition:0.2s;margin-top:1rem}
.more:hover{background:#992c4b;color:white;}

h2:before{content:'';display:block;position:absolute;bottom:-10px;width:130px;height:1px;background:#992c4b;left:20px;}

/* HEADER */

header{background:#33384e;line-height:50px;position:fixed;top:0;width:100%;left:0;z-index:9999;}
header img{position:absolute;top:0;}
header nav{color:white;float:right;}
header nav ul li{margin:0px 10px;position:relative;}
header nav ul li a{padding:0px 15px;position:relative;z-index:9;}
header nav ul li:before{content:'';display:block;position:absolute;width:0;background:#992c4b;height:50%;transition:0.3s;top:0;left:0;}
header nav ul li:after{content:'';display:block;position:absolute;width:0;background:#992c4b;height:50%;transition:0.3s;bottom:0;right:0;}
header nav ul li:hover:before, header nav ul li:hover:after{width:100%;}

/* TLO */

.tlo{margin-top:50px;height:45vw;}
.tlo .text{width:80%;box-sizing:border-box;padding:6rem;background:rgba(255,255,255,0.6);position:relative;}
.tlo .container{height:100%;}
.tlo .row{height:100%;display:flex;align-items: center;justify-content:center;}
.tlo .text:before{content:'';display:block;position:absolute;top:15px;left:15px;background:url('/uploads/images/border-top.png');width:112px;height:112px;}
.tlo .text:after{content:'';display:block;position:absolute;bottom:15px;right:15px;background:url('/uploads/images/border-right.png');width:112px;height:115px;}
.tlo .text h1{color:#992c4b;font-weight:800;text-align:center;font-size:40px;margin:0;}
.text div{text-align:center;}
.slajder-gora{height:100%;}
.swiper-button-next, .swiper-button-prev{background:#33384e!important;width:40px!important;height:40px!important;}
.swiper-button-next{right:0!important;}
.swiper-button-prev{left:0!important;}
.swiper-button-next:before,.swiper-button-prev:before{display:block;color:white;text-align:center;line-height:40px;font-size:2rem;}
.swiper-button-next:before{content:'\f105';}
.swiper-button-prev:before{content:'\f104';}
/* ZEGAR */

.zegar h2{text-align:center;position:relative;margin:4rem 0rem;color:white;font-size:3rem;}
.zegar h2 span{color:#992c4b;font-weight:700;}
.zegar h2:before{left:0;right:0;margin:0 auto;}
.zegar ul{margin-top:2rem;}
.zegar ul li{list-style:none;display:inline-block;width:24%;margin:0% 0.3%;text-align:center;color:white;font-size:2rem;line-height:22px;}
.zegar ul li span{font-weight:900;font-size:5rem;color:#992c4b;}

/* O MNIE */

.about{margin-top:4em;padding:3rem  0rem}
.about .img{position:relative;height:620px;overflow:hidden;}
.about .img img,
.img-trening img,
.img-rodo img,
.ochrona .img img{width:100%;height:100%;object-fit:cover;}
.about h2{margin:0;font-weight:800;position:relative;margin-bottom:3rem;color:#33384e}
.about h2:before{content:'';display:block;position:absolute;bottom:-10px;width:130px;height:1px;background:#992c4b;left:20px;}
.about .more{margin-top:2rem;margin-bottom:3rem;}
.opis .row .col-12.col-md-3 .icona{height:80px;background-position:center;background-repeat:no-repeat;}
.opis .row .col-12.col-md-3:nth-child(1) .icona{background-image:url('/uploads/images/icona1.png')}
.opis .row .col-12.col-md-3:nth-child(2) .icona{background-image:url('/uploads/images/icona3.png')}
.opis .row .col-12.col-md-3:nth-child(3) .icona{background-image:url('/uploads/images/brain.png')}
.opis .row .col-12.col-md-3:nth-child(4) .icona{background-image:url('/uploads/images/icona2.png')}
.opis .row .col-12.col-md-3 div:nth-child(2){text-align:center;font-size:14px;font-weight:800;color:#992c4b;margin-top:1rem;}

/* NAD OFERTĽ */

.over_offer{background:#33384e;box-sizing:border-box;padding:4rem 0rem;}
.over_offer .col-12.col-md-4:nth-child(1):before, .over_offer .col-12.col-md-4:nth-child(2):before{content:'';position:absolute;right:0;height:100%;width:1px;display:block;background:#992c4b;}
.over_offer .col-12.col-md-4 .box{padding:2rem 0rem;}
.over_offer .col-12.col-md-4 .box h2{font-weight:800;color:#992c4b;width:70%;margin:0 auto;margin-bottom:2rem;text-align:center;}
.over_offer .col-12.col-md-4 .box div{color:white;text-align:center;width:80%;margin:0 auto;}
.over_offer .col-12.col-md-4 .box h2:before{display:none;}

/* OFERTA */

.offer{background:url('/uploads/images/oferta.jpg');background-size:cover;background-repeat:no-repeat;padding:8rem 0rem}
.offer h2{margin:0;color:#33384e;font-weight:800;position:relative;margin-bottom:5rem;}
.offer h2:before{content:'';display:block;position:absolute;bottom:-10px;width:130px;height:1px;background:#992c4b;left:20px;}
.offer .col-12.col-md-6{position:relative;padding:0rem 4rem;}
.offer .col-12.col-md-6 .box{padding:4rem 2rem;position:relative;}
.offer .col-12 .box{padding:4rem 2rem;position:relative;}
.offer .box{text-align:center;}
.offer h1{font-weight:800;color:#992c4b;margin:0;display:flex;align-items:center;justify-content:center;min-height:86px;text-align:center;}
.img-rodo{width:100%;height:250px;margin-top:7rem;position:relative;}
.img-rodo:before{content:'';display:block;height:1px;width:200px;background:#992c4b;position:relative;top:-2rem;}
.img-rodo:after{content:'';display:block;height:200px;width:1px;background:#992c4b;position:absolute;left:-2rem;top:0;}
.img-trening{width:100%;height:250px;margin-bottom:7rem;position:relative;}
.overflow{position:relative;width:100%;height:100%;overflow:hidden;}
.img-trening:before{content:'';display:block;height:1px;width:200px;background:#992c4b;position:absolute;bottom:-2rem;right:0;}
.img-trening:after{content:'';display:block;height:200px;width:1px;background:#992c4b;position:absolute;right:-2rem;bottom:0;}
.rodo-opis, .trening-opis{text-align:center;}

/* OCHRONA DANYCH */

.ochrona .img{height:380px;overflow:hidden;position:relative;}
.ochrona h2{position:relative;margin-top:5rem;font-weight:800;color:#33384e;margin-bottom:5rem}
.text_ochrona{background:white;box-sizing:border-box;padding:8rem 8rem;position:absolute;left:-80px;width:100%;bottom:-80px;text-align:justify;box-shadow:0px 0px 39px #cac6c6;}
.text_ochrona:before{content:'';display:block;position:absolute;top:15px;;left:15px;background:url('/uploads/images/border-top.png');width:112px;height:112px;}
.text_ochrona:after{content:'';display:block;position:absolute;bottom:15px;right:15px;background:url('/uploads/images/border-right.png');width:112px;height:115px;}
.ochrona{padding:4rem 0rem 14rem 0rem;}

/* ZAUFALI MI */

.trust{/*margin-top:10rem;*/background:url('/uploads/images/zaufali.jpg');background-size:cover;background-position:top;}
.trust .container{height:100%;}
.trust .container .row{height:100%;}
.trust h2{position:relative;font-weight:800;color:#33384e;}
.trust .col-12.col-md-6:nth-child(1) div{text-align:justify;margin-top:5rem;margin-bottom:3rem;padding-right:5rem;}
.owl-stage-outer{overflow:hidden;}
.owl-carousel{width:50%;margin:0 auto;}
.slajder{background:white;position:relative;height:100%;box-shadow:0px 0px 39px #cac6c6;z-index:9;padding:9rem 0rem;}
.slajder:before{content:'';display:block;background:url('/uploads/images/border-top.png');background-repeat:no-repeat;width:112px;height:115px;position:absolute;top:4rem;left:4rem;}
.slajder:after{content:'';display:block;background:url('/uploads/images/border-right.png');background-repeat:no-repeat;width:112px;height:115px;position:absolute;bottom:4rem;right:4rem;}
.center-div{align-content:center;}
.trust .owl-item{height:190px;float:left;}
.trust .owl-nav{display:none;}
.item{text-align:center;background:#33384e;color:white;width:170px;height:170px;border-radius:50%;margin:0 auto;}
.item h3{font-size:1.8rem;}

/* KONTAKT */

.contact .col-12.col-md-6:nth-child(2){background:url('/uploads/images/kontakt.jpg');height:730px;background-size:cover;background-position:center;}
.contact .col-12.col-md-6 .col-12 .icona{font-size:40px;}
.contact h2{position:relative;font-weight:800;color:#33384e;margin-left:23%;margin-top:11rem;}
.icona .fa{font-family:'FontAwesome';color:#992c4b;font-size:60px;}
.formbuilderform{width:70%;margin-left:23%;margin-top:4rem;margin-top:9rem;}
.formbuilderform .required input, .formbuilderform .required textarea{background:none;border-bottom:2px solid #992c4b;color:black;}
.col-12.col-md-6 .col-12{text-align:center;}
.col-12.col-md-6 .row{height:100%;}
.formbuilderform .required textarea{height:150px;}
.submit input{width:160px;line-height:20px;text-align:center;border:2px solid #992c4b;color:#992c4b;margin:0 auto;display:block;margin-top:2rem;}
*::-webkit-input-placeholder{color:black;}
*::-moz-placeholder{color:black;}
*:-ms-input-placeholder{color:black;}
*:-moz-placeholder{color:black;}

/* FOOTER */

footer{background:#33384e;color:white;line-height:50px;}
.cop span{padding:0px 20px;}
.cre{text-align:right;}

/* LOADER */


#preloader { position:fixed; top:0; left:0; right:0; bottom:0; background:#992c4b; z-index:999999; }
#status { z-index:28; position:fixed; color:#2b2b2b;height:100%; width:100%;display:flex;align-items:center;justify-content:center;}
svg{display:none;}
.blobs {-webkit-filter: url(#goo);filter: url(#goo);width: 300px;height: 300px;position: relative;overflow: hidden;border-radius: 70px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.blobs .blob-center {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;position: absolute;background: #FFF200;top: 50%;left: 50%;width: 30px;height: 30px;-webkit-transform-origin: left top;transform-origin: left top;  -webkit-transform: scale(0.9) translate(-50%, -50%);transform: scale(0.9) translate(-50%, -50%);-webkit-animation: blob-grow linear 3.4s infinite;animation: blob-grow linear 3.4s infinite;border-radius: 50%;box-shadow: 0 -10px 40px -5px #FFF200;}

.blob {
  position: absolute;
  background: #FFF200;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  -webkit-animation: blobs ease-out 3.4s infinite;
          animation: blobs ease-out 3.4s infinite;
  -webkit-transform: scale(0.9) translate(-50%, -50%);
          transform: scale(0.9) translate(-50%, -50%);
  -webkit-transform-origin: center top;
          transform-origin: center top;
  opacity: 0;
}
.blob:nth-child(1) {
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.blob:nth-child(2) {
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.blob:nth-child(3) {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.blob:nth-child(4) {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.blob:nth-child(5) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

@-webkit-keyframes blobs {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(calc(-330px - 50%), -50%);
            transform: scale(0) translate(calc(-330px - 50%), -50%);
  }
  1% {
    opacity: 1;
  }
  35%,65% {
    opacity: 1;
    -webkit-transform: scale(0.9) translate(-50%, -50%);
            transform: scale(0.9) translate(-50%, -50%);
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(calc(330px - 50%), -50%);
            transform: scale(0) translate(calc(330px - 50%), -50%);
  }
}

@keyframes blobs {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(calc(-330px - 50%), -50%);
            transform: scale(0) translate(calc(-330px - 50%), -50%);
  }
  1% {
    opacity: 1;
  }
  35%,65% {
    opacity: 1;
    -webkit-transform: scale(0.9) translate(-50%, -50%);
            transform: scale(0.9) translate(-50%, -50%);
  }
  99% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(calc(330px - 50%), -50%);
            transform: scale(0) translate(calc(330px - 50%), -50%);
  }
}
@-webkit-keyframes blob-grow {
  0%,  39% {
    -webkit-transform: scale(0) translate(-50%, -50%);
            transform: scale(0) translate(-50%, -50%);
  }
  40%, 42% {
    -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
            transform: scale(1, 0.9) translate(-50%, -50%);
  }
  43%, 44% {
    -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
            transform: scale(1.2, 1.1) translate(-50%, -50%);
  }
  45%, 46% {
    -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
            transform: scale(1.3, 1.2) translate(-50%, -50%);
  }
  47%, 48% {
    -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
            transform: scale(1.4, 1.3) translate(-50%, -50%);
  }
  52% {
    -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
            transform: scale(1.5, 1.4) translate(-50%, -50%);
  }
  54% {
    -webkit-transform: scale(1.7, 1.6) translate(-50%, -50%);
            transform: scale(1.7, 1.6) translate(-50%, -50%);
  }
  58% {
    -webkit-transform: scale(1.8, 1.7) translate(-50%, -50%);
            transform: scale(1.8, 1.7) translate(-50%, -50%);
  }
  68%, 70% {
    -webkit-transform: scale(1.7, 1.5) translate(-50%, -50%);
            transform: scale(1.7, 1.5) translate(-50%, -50%);
  }
  78% {
    -webkit-transform: scale(1.6, 1.4) translate(-50%, -50%);
            transform: scale(1.6, 1.4) translate(-50%, -50%);
  }
  80%, 81% {
    -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
            transform: scale(1.5, 1.4) translate(-50%, -50%);
  }
  82%, 83% {
    -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
            transform: scale(1.4, 1.3) translate(-50%, -50%);
  }
  84%, 85% {
    -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
            transform: scale(1.3, 1.2) translate(-50%, -50%);
  }
  86%, 87% {
    -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
            transform: scale(1.2, 1.1) translate(-50%, -50%);
  }
  90%, 91% {
    -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
            transform: scale(1, 0.9) translate(-50%, -50%);
  }
  92%, 100% {
    -webkit-transform: scale(0) translate(-50%, -50%);
            transform: scale(0) translate(-50%, -50%);
  }
}
@keyframes blob-grow {
  0%,  39% {
    -webkit-transform: scale(0) translate(-50%, -50%);
            transform: scale(0) translate(-50%, -50%);
  }
  40%, 42% {
    -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
            transform: scale(1, 0.9) translate(-50%, -50%);
  }
  43%, 44% {
    -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
            transform: scale(1.2, 1.1) translate(-50%, -50%);
  }
  45%, 46% {
    -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
            transform: scale(1.3, 1.2) translate(-50%, -50%);
  }
  47%, 48% {
    -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
            transform: scale(1.4, 1.3) translate(-50%, -50%);
  }
  52% {
    -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
            transform: scale(1.5, 1.4) translate(-50%, -50%);
  }
  54% {
    -webkit-transform: scale(1.7, 1.6) translate(-50%, -50%);
            transform: scale(1.7, 1.6) translate(-50%, -50%);
  }
  58% {
    -webkit-transform: scale(1.8, 1.7) translate(-50%, -50%);
            transform: scale(1.8, 1.7) translate(-50%, -50%);
  }
  68%, 70% {
    -webkit-transform: scale(1.7, 1.5) translate(-50%, -50%);
            transform: scale(1.7, 1.5) translate(-50%, -50%);
  }
  78% {
    -webkit-transform: scale(1.6, 1.4) translate(-50%, -50%);
            transform: scale(1.6, 1.4) translate(-50%, -50%);
  }
  80%, 81% {
    -webkit-transform: scale(1.5, 1.4) translate(-50%, -50%);
            transform: scale(1.5, 1.4) translate(-50%, -50%);
  }
  82%, 83% {
    -webkit-transform: scale(1.4, 1.3) translate(-50%, -50%);
            transform: scale(1.4, 1.3) translate(-50%, -50%);
  }
  84%, 85% {
    -webkit-transform: scale(1.3, 1.2) translate(-50%, -50%);
            transform: scale(1.3, 1.2) translate(-50%, -50%);
  }
  86%, 87% {
    -webkit-transform: scale(1.2, 1.1) translate(-50%, -50%);
            transform: scale(1.2, 1.1) translate(-50%, -50%);
  }
  90%, 91% {
    -webkit-transform: scale(1, 0.9) translate(-50%, -50%);
            transform: scale(1, 0.9) translate(-50%, -50%);
  }
  92%, 100% {
    -webkit-transform: scale(0) translate(-50%, -50%);
            transform: scale(0) translate(-50%, -50%);
  }
}

/* PODSTRONA */

.podstrona{margin-top:12rem;}
.podstrona h1{text-align:center;position:relative;font-weight:800;color:#992c4b;text-transform: uppercase}
.podstrona .container .content{min-height:50vh;}
#back{width:150px;line-height:40px;text-align:center;display:block;margin:0 auto;border:2px solid #992c4b;color:#992c4b;margin-top:2rem;margin-bottom:3rem;cursor:pointer;transition:0.2s;}
#back:hover{background:#992c4b;color:white;}
.podstrona hr{width:100%;height:2px;border:none;background:#992c4b;}
.podstrona h3{margin:0;margin-top:1rem;color:#992c4b;}

/* COOKIES */

#cookieinfo{display:none;width: 40%;color: #fff;text-align: left;position:fixed;bottom:0;z-index:9999;background: #33384e;font-size:12px;z-index:999;bottom: 1rem;right: 1rem;box-shadow: 0px 0px 5px white;}
#cookieinfo p{display:block;float:left;width: 91%;margin:1%;margin-top:1%;}

.cookie-buttons{float:right;width:7%}
#more{width: 100%;display:block;}
#close{width: 100%;display:block;text-align: center;}
#close:after{content:'\f00d';display:block;font-family:'FontAwesome';font-size:22px;text-align:center;padding:5px 0}
#more:after{content:'\f129';display:block;font-family:'FontAwesome';font-size:22px;text-align:center;padding:5px 0}

#more:hover, #close:hover{transform:scale(1.1);-webkit-transform:scale(1.1);}

#cookieinfo img{width:100%;height: 2rem;margin: 0.5rem 0 0.5rem;display: block;object-fit: contain;object-position: center;}

.podstrona .h2{text-align:right;font-size:5rem;color:black;margin-top:0;width:100%;}
.podstrona .border{border-right:12px solid black;padding-right:2rem;margin:2rem 0rem;}
.number-one{font-size:6rem;text-align:center;}
h3.highlight{color:black;font-size:5rem;text-align:center;}
.border img{display:block;margin:0 auto;}
.podstrona .col-12.col-lg-6.col-xl-6 img{display:block;margin:0 auto;}
.border-big{border-left:12px solid black;padding-right:2rem;margin:2rem 0rem;}
.border-big h2{color:black;}
.border-big h2:before{display:none;}

/* BLOG */

.blog-div .box{box-shadow:0px 0px 10px gray;box-sizing:border-box;padding:1rem 2rem;}
.img-blog{width:100%;}
.short-description-blog{text-align:center;width:100%;}
.img-blog img{width:100%;}
.long-description-blog p{margin-top:0;}
.hr-blog-subpage{margin-bottom:2rem;}
.newsletter{padding:4rem 0rem;}
.nms_subscribe{margin-top:3rem;}
.nms_subscribe .col-12.col-lg-9 input{background:none;border-bottom:2px solid #992c4b;color:black;margin-bottom:0;}
.newsletter h2{position:relative;}
.col-12.col-lg-3.submit input{margin-top:0;}
@media only screen{
   .col-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   
   header img{width:20rem;}
   header{min-height:50px;line-height:30px;}
   header nav{width:100%;margin-top:80px;}
   header nav ul li a{text-align:center;}
   .navbutton{margin:6px;}
   .navbutton span{background:#992c4b;}
   
   .tlo .text{display:none;}
   .about .img{height:350px;background-size:60%;background-repeat:no-repeat;background-position:center;}
   
   .over_offer .col-12.col-md-4:nth-child(1):before, .over_offer .col-12.col-md-4:nth-child(2):before{display:none;}
   .over_offer .col-12.col-md-4:nth-child(1):after, .over_offer .col-12.col-md-4:nth-child(2):after{content:'';display:block;position:absolute;width:98%;height:1px;background:#992c4b;left:1%;}
   .offer .col-12.col-md-6:nth-child(1):before{display:none;}
   .offer .col-12.col-md-6:nth-child(1):after{width:70%;right:15%;}
   .offer .col-12.col-md-6:nth-child(2):before{width:70%;left:15%;}
   .offer .col-12.col-md-6:nth-child(3):before{display:none;}
   .offer .col-12.col-md-6:nth-child(3):after{content:'';display:block;height:1px;position:absolute;width:70%;left:15%;background:#992c4b;}
   
   .text_ochrona{position:relative;left:0;bottom:0;padding:5rem 4rem;}
   
   .trust{background:none;height:auto;}
   .contact h2{margin-left:1%;margin-top:3rem;}
   .formbuilderform{margin-left:1%;width:98%;margin-bottom:2rem;}
   footer{font-size:7px;}
   #cookieinfo{width:90%;}
   .zegar ul li{width:48%;margin:20px 0px;}
   .podstrona .h2{text-align:center;}
   
 }
 @media only screen and (min-width:576px){
   .col-sm-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-sm-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-sm-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-sm-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-sm-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-sm-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-sm-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-sm-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-sm-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-sm-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-sm-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-sm-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .container{width:540px;}
 }
 @media only screen and (min-width:768px){
   .col-md-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-md-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-md-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-md-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-md-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-md-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-md-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-md-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-md-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-md-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-md-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-md-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .container{width:720px;}
   
   .tlo .text{display:block;padding:3rem;}
    
    
    .over_offer .col-12.col-md-4:nth-child(1):before, .over_offer .col-12.col-md-4:nth-child(2):before{display:block;}
    .over_offer .col-12.col-md-4:nth-child(1):after, .over_offer .col-12.col-md-4:nth-child(2):after{display:none;}
    .offer .col-12.col-md-6:nth-child(1):before{display:block;}
    .offer .col-12.col-md-6:nth-child(1):after{width:200px;right:50px;}
    .offer .col-12.col-md-6:nth-child(2):before{width:200px;left:50px;}
    .offer .col-12.col-md-6:nth-child(3):before{display:block;}
    .offer .col-12.col-md-6:nth-child(3):after{display:none;}
    
    .text_ochrona{position:absolute;left:-80px;bottom:-80px;padding:5rem 4rem;}
    
    .trust{background:url(/uploads/images/zaufali.jpg);background-size:cover;background-position:top;height:600px;}
   footer{font-size:9px;}
    #cookieinfo{width:60%;}
    .slajder:after{bottom:2rem;right:2rem;}
    .slajder:before{top:2rem;left:2rem;}
    .zegar ul li{width:24%;}
 }
 @media only screen and (min-width:992px){
   .col-lg-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-lg-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-lg-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-lg-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-lg-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-lg-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-lg-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-lg-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-lg-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-lg-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-lg-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-lg-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .container{width:960px;}
   header nav{width:auto;margin-top:0;display:block;}
   header nav ul li{display:inline-block;}
   header img{width:25rem;}
   .navbutton{display:none;}
   .dropdown ul{position:absolute;left:0;width:250px;}
    header{min-height:50px;line-height:50px;}
   
   .tlo .text{padding:6rem;}
   .about .img{height:620px;background-size:cover;}
   .text_ochrona{padding:6rem 8rem;}
   .contact h2{margin-left:23%;margin-top:11rem;}
   .formbuilderform{margin-left:23%;width:70%;}
   footer{font-size:15px;}
   #cookieinfo{width:40%;}
   .trust{height:auto;}
   .slajder:after{bottom:4rem;right:4rem;}
    .slajder:before{top:4rem;left:4rem;}
    .podstrona .h2{text-align:right;}
 }
 @media only screen and (min-width:1200px){
   .col-xl-1{-webkit-box-flex: 0;-webkit-flex: 0 0 8.333333%;-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
   .col-xl-2{-webkit-box-flex: 0;-webkit-flex: 0 0 16.666667%;-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
   .col-xl-3{-webkit-box-flex: 0;-webkit-flex: 0 0 25%;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
   .col-xl-4{-webkit-box-flex: 0;-webkit-flex: 0 0 33.333333%;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
   .col-xl-5{-webkit-box-flex: 0;-webkit-flex: 0 0 41.666667%;-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
   .col-xl-6{-webkit-box-flex: 0;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
   .col-xl-7{-webkit-box-flex: 0;-webkit-flex: 0 0 58.333333%;-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
   .col-xl-8{-webkit-box-flex: 0;-webkit-flex: 0 0 66.666667%;-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}
   .col-xl-9{-webkit-box-flex: 0;-webkit-flex: 0 0 75%;-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}
   .col-xl-10{-webkit-box-flex: 0;-webkit-flex: 0 0 83.333333%;-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}
   .col-xl-11{-webkit-box-flex: 0;-webkit-flex: 0 0 91.666667%;-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
   .col-xl-12{-webkit-box-flex: 0;-webkit-flex: 0 0 100%;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
   .container{width: 1140px;}
   header img{width:auto;}
   
   .text_ochrona{padding:8rem 8rem;}
 }
