.acuvue html{margin:0 auto;padding:0;scroll-behavior:smooth}.acuvue body{margin:0 auto;padding:0;font-family:'Nunito Sans',Arial,Tahoma;color:#2e2b2c;font-size:19px;font-weight:normal;line-height:28px;background-color:#fff}
.acuvue sup{vertical-align:top;position:relative;top:-0.2em}.acuvue .sup-8{font-size:8px;line-height:18px}
.acuvue .sup-10{font-size:10px;line-height:19px}.acuvue .sup-11{font-size:11px;line-height:20px;top:-0.1em}
.acuvue .mobile,.acuvue .mobile-small-header{display:none}.acuvue .noDesktop{display:none}
.acuvue body strong,.acuvue body b{font-weight:700}.acuvue a{color:#003c15;text-decoration:none;outline:0}
.acuvue a:hover{color:#000}.acuvue a img{border:0}.acuvue p{margin:0 0 15px}.acuvue .clearfix{width:100%;display:block;float:left;height:20px}
.acuvue h1{color:#1a345b;font-family:'Nunito Sans',Arial,Tahoma,Tahoma;font-size:21px;font-weight:700;line-height:40px;margin:0 0 30px 0;padding:0}
.acuvue h1 span{font-weight:400}.acuvue .content-center h1{margin:55px 0 30px}.acuvue h2{color:#1a345b;font-family:'Nunito Sans',Arial,Tahoma,Tahoma;font-size:30px;font-weight:800;line-height:45px;margin:0 0 7px 0;padding:0}
.acuvue h3{color:#1a345b;font-family:'Nunito Sans',Arial,Tahoma,Tahoma;font-size:26px;font-weight:800;line-height:26px;margin:0 0 35px 0;padding:0}
.acuvue .bordered{color:#007dab;font-size:25px;font-weight:800;line-height:1.4;float:none;border-bottom:2px solid #a4cbe6;padding:0 0 18px;margin:0 auto 20px;display:inline-block}
.acuvue h4{color:#1a345b;font-family:'Nunito Sans',Arial,Tahoma,Tahoma;font-size:23px;font-weight:700;line-height:30px;margin:30px 0 20px 0;padding:0}
.acuvue h5{color:#1a345b;font-family:'Nunito Sans',Arial,Tahoma,Tahoma;font-size:25px;float:left;width:100%;font-weight:bold;line-height:33px;margin:0 0 10px 0;padding:0}
.acuvue .titleBox{width:100%;margin-bottom:25px}.acuvue .titleBox h2{background:url(./../Images/acuvue/separator.png) no-repeat bottom;padding-bottom:24px;text-align:center}
.acuvue .simpleList{margin:0 !important;padding:0 !important;overflow:hidden}.acuvue .simpleList li{background:url(./../Images/acuvue/listBullet.png) no-repeat 0 10px;list-style:none;margin-bottom:15px;padding:0 0 0 25px}
.acuvue .col{display:block;float:left;margin:0 0 3% 4%}.acuvue .row{margin:30px 0;float:left}
.acuvue .col:first-child,.acuvue .col.first{margin-left:0}.acuvue .col.right{float:right}
.acuvue .col.pull-right{text-align:right}.acuvue .col.pull-center{text-align:center}
.acuvue .box .col{margin-bottom:0}.acuvue .group:before,.acuvue .group:after{content:"";display:table}
.acuvue .group:after{clear:both}.acuvue .group{zoom:1}.acuvue .span_12_of_12{width:100%;margin:0 0 3% 0}
.acuvue .span_11_of_12{width:91.33%}.acuvue .span_10_of_12{width:82.66%}.acuvue .span_9_of_12{width:74%}
.acuvue .span_8_of_12{width:65.33%}.acuvue .span_7_of_12{width:56.66%}.acuvue .span_6_of_12{width:48%}
.acuvue .span_5_of_12{width:39.33%}.acuvue .span_4_of_12{width:30.66%}.acuvue .span_3_of_12{width:22%}
.acuvue .span_2_of_12{width:13.33%}.acuvue .span_1_of_12{width:4.666%}.acuvue .group .first{margin-left:0}
.acuvue .group .last{margin-right:0}.acuvue .group .right{float:right}.acuvue .col img{max-width:100%;height:auto}
@media only screen and (max-width:767px){.acuvue .col{margin:1% 0 1% 0}.acuvue .span_1_of_12,.acuvue .span_2_of_12,.acuvue .span_3_of_12,.acuvue .span_4_of_12,.acuvue .span_5_of_12,.acuvue .span_6_of_12,.acuvue .span_7_of_12,.acuvue .span_8_of_12,.acuvue .span_9_of_12,.acuvue .span_10_of_12,.acuvue .span_11_of_12,.acuvue .span_12_of_12{width:100%}
}.acuvue .centerRow{text-align:center;margin:40px 0 0}.acuvue .more{border:0;margin-top:20px;padding:12px 25px;background-color:#ffab1c;color:#fff;border-radius:20px;display:inline-block;line-height:1;font-weight:bold;font-size:15px;font-family:"Nunito Sans"}
.acuvue .more:hover{background-color:#007dab;color:#fff}.acuvue .wrapper{width:100%;overflow:hidden}
.acuvue .topbar{background-color:transparent}.acuvue .wrapper.top{z-index:1001;top:0;background:#fff;left:0;box-shadow:0 0 0 rgba(0,0,0,0.2);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.acuvue header.smaller .wrapper.top{background:#fff;box-shadow:0 0 9px #c1c1c1}.acuvue .box{width:1250px;margin:auto;position:relative;overflow:hidden;max-width:100%}
.acuvue .half-column{width:-webkit-calc(100% - 80px);width:calc(100% - 80px);padding:40px 40px;position:relative;overflow:hidden;float:left;font-size:17px;line-height:1.7;text-align:center}
.acuvue .half-column.right{float:right}.acuvue .half-column h5{font-size:18px;line-height:1.7;text-align:center}
.acuvue .box.products{min-height:310px}.acuvue .box.products.xl{min-height:375px}
.acuvue .box.padding{padding:60px 0 40px}.acuvue .content-center{text-align:center}
.acuvue .box.paddingTop{padding:100px 0 0}.acuvue .box.paddingSm{padding:60px 0 60px}
.acuvue .section .box.paddingSm{padding:140px 0 110px}.acuvue .topbar{height:260px;overflow:visible;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.acuvue .topbar #top-title{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.acuvue .topbar #top-title h3{margin:20px 0 25px;color:#1a345b;font-size:30px;font-weight:400}
.acuvue header.smaller .topbar{height:230px}.acuvue header.smaller #top-title{margin-top:-85px}
.acuvue .topbar #main-tiles{width:100%}.acuvue .topbar #main-tiles img{max-width:410px;height:auto;margin:0 0 0 5px}
.acuvue .topbar #main-tiles .first img{margin:0}.acuvue .fadeLink{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:1;filter:alpha(opacity=100)}
.acuvue .fadeLink:hover{opacity:.7;filter:alpha(opacity=70)}.acuvue .logo-row{text-align:right;margin-bottom:20px}
.acuvue .grey{background:#e6e6e6;padding:50px 0;text-align:center}.acuvue .grey.topSpace{margin-top:15px;display:inline-block;width:100%}
.acuvue .navy{background:#1a345b;padding:15px 0;text-align:center;margin-top:15px;color:#fff;font-size:33px;line-height:1.4;font-weight:bold;display:inline-block;width:100%}
.acuvue .navy p{margin:0;text-align:center;color:#fff;font-size:33px;line-height:1.4;font-weight:bold}
.acuvue .intro-text{font-size:22px;margin:0;line-height:40px;padding:10px 60px 0}
.acuvue .uppercase-text{font-size:16px;margin:10px 0;color:#a71680;text-align:center;font-weight:bold;line-height:29px;text-transform:uppercase}
.acuvue .uppercase-text span{color:#0f79be}.acuvue .subtitle{font-size:30px;margin-bottom:20px}
.acuvue .small-text{font-size:13px;margin:0;line-height:20px;padding:0 80px 0}.acuvue .features-box{margin:28px 0 15px}
.acuvue .features-box img{margin:0 25px}.acuvue .productBox{text-align:center;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;margin-top:15px;display:block;font-weight:bold}
.acuvue .productBox:hover{margin-top:0}.acuvue .productBox .title{font-size:15px;text-transform:uppercase;margin-bottom:7px;color:#228eb6;display:block}
.acuvue .productBox .description{font-size:14px;line-height:1.29;font-style:italic;color:#1a345b;display:block;margin-top:10px}
.acuvue .productBox .price{font-size:17px;margin-top:13px;font-weight:400;line-height:1.29;color:#982a80;display:block}
.acuvue .productBox .button{font-size:16px;line-height:1.1;font-weight:bold;color:#fff;border-radius:20px;display:inline-block;margin-top:13px;text-transform:uppercase;background:#982a80;padding:10px 20px 8px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.acuvue .productBox:hover .button{padding:10px 30px 8px;background:#007dab}.acuvue #onas{background-image:url(./../Images/acuvue/bgOnas.jpg);background-repeat:repeat-x;min-height:600px}
.acuvue #kontakt{background-image:url(./../Images/acuvue/bgKontakt.jpg);background-repeat:no-repeat;background-position:bottom left;min-height:400px;overflow:hidden}
.acuvue #kontakt p{font-size:21px;line-height:35px}.acuvue .section{clear:both;padding:0;margin:0}
.acuvue p.big{font-size:20px;line-height:28px}.acuvue a.backLink{background-color:#f78f1e;border:0 none;color:#fff;cursor:pointer;border-radius:5px;float:left;font-family:"Ubuntu",Tahoma;font-size:18px;font-weight:bold;padding:5px 13px;text-transform:uppercase}
.acuvue .tiles-row{overflow:hidden;padding:35px 0 32px}.acuvue .tile{display:inline-block;float:left;width:25%;margin:0;overflow:hidden;text-align:center;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}
.acuvue .tile:hover{margin-top:5px}.acuvue .tile span:first-of-type{margin-bottom:6px}
.acuvue .tile span{font-size:13px;line-height:1.25;float:left;width:100%;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}
.acuvue .tile:hover span{margin-top:5px}.acuvue .wide-button{width:100%;color:#fff;padding:20px 0;display:inline-block;text-align:center;background:#007dab;margin-top:10px;font-size:21px}
.acuvue .wide-button:hover{color:#fff;background:#982a80}.acuvue .button-column{width:50%;float:left;display:inline-block}
.acuvue .half-button{width:100%;color:#fff;padding:20px 0;display:inline-block;float:left;text-align:center;background:#ffab1c;margin-top:10px;font-size:21px}
.acuvue .half-button.green{color:#fff;background:#007f78}.acuvue .half-button:hover{color:#fff;background:#982a80}
.acuvue #openButton1 .col{margin-bottom:50px}.acuvue #openButton1 h3{margin-bottom:50px;font-size:30px;width:100%;font-weight:400;text-align:center}
.acuvue #openButton3 .more{background-color:#007f78}.acuvue #openButton3 .more:hover{background-color:#007dab}
.acuvue .topSpace .more{background:#0f79be}.acuvue .topSpace .more:hover{background:#ffab1c}
.acuvue .features-info{text-align:justify;font-size:13px;line-height:1.55}.acuvue .features-info img{margin-bottom:5px}
.acuvue #media-placeholder{background:#9c9c9c;color:#fff;text-align:center;min-height:300px;width:100%;display:inline-block;float:left;margin-top:10px;vertical-align:middle}
.acuvue .footer{padding:20px 0;font-size:13px;line-height:18px}.acuvue .footer p{margin:0 0 2px}
.acuvue .credits{padding:20px 0;font-size:11px;line-height:15px;background:#f4f4f4}
.acuvue #wielokrotnego{padding-top:200px}@media only screen and (min-width:100px) and (max-width:920px){.acuvue h1{line-height:1.37}
.acuvue h2{font-size:19px;line-height:25px}.acuvue .mobile{display:block}.acuvue .noMobile{display:none}
.acuvue .mobile-top-margin{margin-top:35px}.acuvue .box{width:320px}.acuvue sup{top:-0.2em}
.acuvue .sup-8{font-size:6px;line-height:15px}.acuvue .sup-10{font-size:7px;line-height:16px}
.acuvue .sup-11{font-size:7px;line-height:16px}.acuvue .topbar #top-title h3{margin:5px 0 7px;font-size:13px;line-height:20px}
.acuvue .topbar{height:185px}.acuvue header.smaller .topbar{height:153px}.acuvue header.smaller #top-title{margin-top:-33px}
.acuvue .mobile-small-header{display:none;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}
.acuvue header.smaller .mobile-small-header{display:block}.acuvue #main-links a{background:#178079;color:#fff;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);margin:3px 0;display:block;padding:5px 20px;font-size:17px}
.acuvue #main-links a:nth-child(2){background:#0a7cb0}.acuvue #main-links a:nth-child(3){background:#962080}
.acuvue #main-tiles{margin-top:0;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}
.acuvue header.smaller #main-tiles{margin-top:-155px}.acuvue .fadeLink,.acuvue .logo-wrapper{float:left;width:50%;display:inline-block}
.acuvue .topbar #main-tiles img{max-width:98%;display:block;margin-bottom:4px !important}
.acuvue .logo-wrapper{height:75px;vertical-align:bottom;float:none;display:table-cell}
.acuvue .topbar #main-tiles .logo-wrapper img{vertical-align:bottom;margin-bottom:0 !important}
.acuvue .intro-text{font-size:15px;line-height:22px;padding:10px 0 0}.acuvue .subtitle{font-size:20px;margin-bottom:15px}
.acuvue .bordered{font-size:21px;padding:0 0 5px;margin:0 auto 20px}.acuvue .small-text{margin:0;padding:0}
.acuvue .productBox .button{margin-top:20px}.acuvue .subtitle{font-size:18px}.acuvue .productBox .title{line-height:1.4}
.acuvue .logo-row img{max-width:150px;height:auto}.acuvue .tile{width:50%;min-height:135px;margin:0}
.acuvue .tile:hover{margin:0}.acuvue #openButton1 h3{line-height:1.4;width:100%}.acuvue #openButton1 .col{margin-bottom:20px}
.acuvue .half-button,.acuvue .button-column{width:100%}.acuvue .half-column{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);padding:20px 15px;font-size:16px;line-height:1.5}
.acuvue .uppercase-text{margin:10px 0;line-height:26px}.acuvue .features-box{text-align:left}
}@media only screen and (min-width:930px) and (max-width:1260px){.acuvue .noMobile,.acuvue .mobile-small-header{display:none}
.acuvue .noTablet{display:none}.acuvue .box,.acuvue .caption{width:900px}.acuvue .topbar #main-tiles img{max-width:296px;margin:0 0 0 5px}
.acuvue .topbar{height:203px}.acuvue #jednodniowe{padding-top:25px}.acuvue #wielokrotnego{padding-top:168px}
.acuvue header.smaller .topbar{height:203px}}