 @import url('https://fonts.googleapis.com/css2?family=Basic&display=swap'); 
 @import url('https://fonts.googleapis.com/css2?family=Enriqueta&display=swap'); 
 @import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@600&display=swap'); 
 @import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap'); 
 @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap'); 
 @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap'); 
.cool-grid a {color:#ebebeb; text-decoration:none;  }
.cool-grid .button1 {display: inline-block;
  border:solid 1px #828282;
  border-radius:  0px;
  padding: 10px;
padding-top:10px;
padding-bottom:10px;
  font-size: 15px;
  font-weight: 300;
  line-height: 19px;
  color: #d2d2d2;
  text-align:center;
  background: #374a42;
 width:max-content;;  }
.cool-grid .button1-spec {display: inline-block;
position:relative;
margin-top:7px;
  border:solid 1px #eeefec;
  border-radius:  10px;
  padding: 15px;
padding-top:6px;
padding-bottom:6px;
  font-size: min(14px,2.5vw);
  font-weight: 300;
  line-height: 16px;
letter-spacing:0.6px;
  color: #000;
  text-align:center;
  background: transparent;
 
;  }
.cool-grid .button1-small-noborder {display: inline-block;
position:relative;
  border:0;
  border-radius:  10px;
  padding: 15px;
padding-top:6px;
padding-bottom:6px;
  font-size: min(14px,2.5vw);
  font-weight: 400;
  line-height: 16px;
letter-spacing:0.6px;
  color: #d2d2d2;
  text-align:center;
  background: transparent;
 
;  }
.cool-grid .button1-small {display: inline-block;
position:relative;
  border:solid 1px #828282;
  border-radius:  10px;
  padding: 15px;
padding-top:6px;
padding-bottom:6px;
  font-size: min(14px,2.5vw);
  font-weight: 400;
  line-height: 16px;
letter-spacing:0.6px;
  color: #d2d2d2;
  text-align:center;
  background: transparent;
min-width:260px;
;  }
.cool-grid .button1-small:hover {background:#8893aa;  }
.cool-grid .button1-mini {display: inline-block;
position:relative;
  border:solid 1px #828282;
  border-radius:  10px;
  padding: 15px;
padding-top:5px;
padding-bottom:5px;
  font-size: min(13px,2.5vw);
  font-weight: 400;
  line-height: 16px;
letter-spacing:0.6px;
  color: #d2d2d2;
  text-align:center;
  background: transparent;
min-width:230px;
;  }
.cool-grid .button1-mini:hover {background:#8893aa;  }
.cool-grid .button1:hover {background:rgba(136,147,170,0.7);  }
.cool-grid .button2 {display: inline-block;
  border:solid 0px #ad1a14;
  border-radius:  23px;
  padding: 14px;
  font-size: 20px;
  font-weight: 500;
  line-height: 18px;
  color: #f9fbfb;
  background: #8aa7a8;
min-width:50%;;  }
.cool-grid .button2:hover {background:#5c606a; color:#fff;;  }
.cool-grid .button3 {display: inline-block;
  border:0;
  border-radius:  0px;
  padding: 3px;
   font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  color: #949491;
  text-align:center;
  background: #494946;
 width:100%;;  }
.cool-grid .button3:hover {background:#5c606a;  }
.cool-grid .button4 {display: inline-block;
  border:solid 1px #555;
  border-radius:  5px;
  padding: 15px;
padding-top:7px;
padding-bottom:5px;
  font-size: min(14px,2.5vw);
  font-weight: 300;
  line-height: 14px;
  color: #d2d2d2;
  text-align:center;
 width:max-content;;  }
.cool-grid .button4:hover {border:solid 1px #777;  }
.cool-grid .button-icon-gallery {;  }
.cool-grid .button-icon-gallery::after {content: url('/images/galeria.svg');
position: absolute;
right:12px;
top:4px;
width:19px;
height:19px;;  }
.cool-grid .button-icon-go {;  }
.cool-grid .button-icon-go::after {content: url('/images/arrows.svg');
position: absolute;
right:12px;
top:calc(50% - 17px);
width:19px;
height:19px;;  }
.cool-grid .button-icon-offer {;  }
.cool-grid .button-icon-offer::after {content: url('/images/oferta.svg');
position: absolute;
right:12px;
top:4px;
width:19px;
height:20px;;  }
.cool-grid .button-icon-offer-mini {;  }
.cool-grid .button-icon-offer-mini::after {content: url('/images/oferta.svg');
position: absolute;
right:12px;
top:4px;
width:17px;
height:18px;;  }
.cool-grid .button-icon-video {;  }
.cool-grid .button-icon-video::after {content: url('/images/film.svg');
position: absolute;
right:12px;
top:4px;
width:19px;
height:19px;;  }
.cool-grid .button-icon-video-left::after {content: url('/images/film.svg');
position: absolute;
right:-9px;
top:4px;
width:19px;
height:19px;;  }
.cool-grid .button-icon-video-left {;  }
.cool-grid .price-este-name {;  }
.cool-grid .price-este { display:grid; column-gap:10px; grid-template-columns: max-content auto 100px 140px; margin-top:2px;
padding:19px; background:#36403b;;  }
.cool-grid .home-date {font-family: Enriqueta; color:#fff; font-size:min(23px, 3.2vw);;  }
.cool-grid .article-date {color:#939290; font-size:14px;;  }
.cool-grid  {  color: #d2d2d2;
  font-weight: 300 ;
  font-family:   'Roboto', Arial;
  line-height: 1.4;
  font-size:16px;
  -webkit-text-size-adjust: none;;  }
.cool-grid .vcenter {display: flex;
  flex-direction: row;
  align-items: center;  }
.cool-grid .grid-pricelist {display: grid; grid-template-columns: 38% 25% auto;;  }
.cool-grid .grid-performance {display: grid; grid-template-columns: auto max-content;;  }
.cool-grid h1 {letter-spacing: 1px;
    
    font-family: Roboto Condensed,sans-serif;
    font-weight: 600;
    font-size: min(4.0vw, 30px);;  }
.cool-grid h2 {color: #000; font-family:   'Roboto', Arial;
  font-size: 25px;

  line-height: 1;

  font-weight: 300;

  margin:0; padding:0;  }
.cool-grid h3 { color:#000; font-size:18px; font-weight: 400; margin: 0; padding:0; margin-bottom:5px; line-height:1.2
;  }
.cool-grid .bg-page-dark {/*background-color:#302d2a*/
background: linear-gradient(to right, #32392c 0%,#20251b 20%, #20251b 80%,  #32392c 100%);;  }
.cool-grid .lead {color:#777785; line-height:1.2;  font-size:16px; font-weight:300;  
;  }
.cool-grid .list1 a {color:#aaa;  }
.cool-grid .list1 a:hover {color:#999;  }
.cool-grid .list1 {;  }
.cool-grid .list-pdf ul li {font-size:14px;
font-weight:300;
padding-left:13px;
list-style-image: url('data:image/svg+xml,%3Csvg%20fill%3D%27rgb%28130%2C%20130%2C%20130%29%27%20id%3D%27ww-file-pdf-o%27%20version%3D%271.1%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27100%25%27%20height%3D%27100%25%27%20viewBox%3D%270%200%2012%2014%27%3E%3Cpath%20d%3D%27M11.469%202.969q0.219%200.219%200.375%200.594t0.156%200.688v9q0%200.312-0.219%200.531t-0.531%200.219h-10.5q-0.312%200-0.531-0.219t-0.219-0.531v-12.5q0-0.312%200.219-0.531t0.531-0.219h7q0.312%200%200.688%200.156t0.594%200.375zM8%201.062v2.937h2.937q-0.078-0.227-0.172-0.32l-2.445-2.445q-0.094-0.094-0.32-0.172zM11%2013v-8h-3.25q-0.312%200-0.531-0.219t-0.219-0.531v-3.25h-6v12h10zM6.984%208.367q0.258%200.203%200.656%200.438%200.461-0.055%200.914-0.055%201.148%200%201.383%200.383%200.125%200.172%200.016%200.406%200%200.008-0.008%200.016l-0.016%200.016v0.008q-0.047%200.297-0.555%200.297-0.375%200-0.898-0.156t-1.016-0.414q-1.727%200.187-3.063%200.648-1.195%202.047-1.891%202.047-0.117%200-0.219-0.055l-0.187-0.094q-0.008-0.008-0.047-0.039-0.078-0.078-0.047-0.281%200.070-0.312%200.438-0.715t1.031-0.754q0.109-0.070%200.18%200.047%200.016%200.016%200.016%200.031%200.406-0.664%200.836-1.539%200.531-1.062%200.813-2.047-0.187-0.641-0.238-1.246t0.051-0.996q0.086-0.312%200.328-0.312h0.172q0.18%200%200.273%200.117%200.141%200.164%200.070%200.531-0.016%200.047-0.031%200.062%200.008%200.023%200.008%200.062v0.234q-0.016%200.961-0.109%201.5%200.43%201.281%201.141%201.859zM2.484%2011.578q0.406-0.187%201.070-1.234-0.398%200.312-0.684%200.656t-0.387%200.578zM5.594%204.391q-0.117%200.328-0.016%201.031%200.008-0.055%200.055-0.344%200-0.023%200.055-0.336%200.008-0.031%200.031-0.062-0.008-0.008-0.008-0.016t-0.004-0.012-0.004-0.012q-0.008-0.172-0.102-0.281%200%200.008-0.008%200.016v0.016zM4.625%209.555q1.055-0.422%202.219-0.633-0.016-0.008-0.102-0.074t-0.125-0.105q-0.594-0.523-0.992-1.375-0.211%200.672-0.648%201.539-0.234%200.438-0.352%200.648zM9.672%209.43q-0.187-0.187-1.094-0.187%200.594%200.219%200.969%200.219%200.109%200%200.141-0.008%200-0.008-0.016-0.023z%27%3E%3C%2Fpath%3E%3C%2Fsvg%3E');

  

 
;  }
.cool-grid .list-pdf ul li a {padding:3px; padding-left:5px; padding-right:5px;
border-radius:10px;
 ;  }
.cool-grid .list-pdf ul li a:hover {background:#8893aa;
padding:3px; padding-left:5px; padding-right:5px;
border-radius:10px;;  }
.cool-grid .list-pdf ul li::marker {   font-size: 1.7em;
   line-height: 0.7;
;  }
.cool-grid .list-pdf ul {margin-bottom:8px;  }
.cool-grid .mini-text {font-size:12px; color:#d2d2d2; margin-top:5px;  }
.cool-grid .menu-category {;  }
.cool-grid .menu-active a {color:#daae8c !important; font-size:20px !important;
font-weight:400;;  }
.cool-grid .menu-category a {font-size:18px; color:#000;  }
.cool-grid .menu-footer {;  }
.cool-grid .menu-footer a {font-size:18px; color:#000;  }
.cool-grid .hide-sm {;  }
.cool-grid .no-bg-img-sm {;  }
.cool-grid .no-border-sm {;  }
.cool-grid .grid-sm-1 {;  }
.cool-grid .grid-md-1 {;  }
.cool-grid .head-underline { 
    text-align: left;
  white-space: nowrap;
 font-weight:600;
font-size:22px;
line-height:1;
color:#cc9965;;  }
.cool-grid .head-underline-black { 
    text-align: left;
  white-space: nowrap;
 font-weight:400;
font-size:22px;
line-height:1;
color:#000;;  }
.cool-grid .head-underline-black:after  { background-color: #c3a298;
    content: "";
    display: block;
    height: 3px;
    position: relative;
    vertical-align: middle;
    width: 100%;
   left: 0.0em;
line-height:1.8;
font-size:6px;
margin-top:5px;
margin-bottom:7px;;  }
.cool-grid .head-underline:after { background-color: #c3a298;
    content: "";
    display: block;
    height: 3px;
    position: relative;
    vertical-align: middle;
    width: 100%;
   left: 0.0em;
line-height:1.8;
font-size:6px;
margin-top:5px;
margin-bottom:7px;;  }
.cool-grid .head-underline a:hover {text-decoration:none;  }
.cool-grid .head-underline a {color:#000;  }
.cool-grid .head-footer {color:#fff; line-height:1.1; font-family:Basic;
font-size:min(37px,5vw); font-weight:400;;  }
.cool-grid .home-head {color:#fff; line-height:1.1; font-family:Basic;
font-size:min(70px,8vw); font-weight:400;;  }
.cool-grid .page-head {color:#d2d2d2; line-height:1.1; font-family:Roboto;
font-size:min(23px,4vw); font-weight:300;;  }
.cool-grid .home-head2 {color:#f9f5b9; line-height:1.1; font-family:Basic;
font-size:min(37px,5vw); font-weight:400;;  }
.cool-grid .page-head2 {color:#d2d2d2; line-height:1.2; font-family:Roboto;
font-size:min(18px,3.4vw); font-weight:300;;  }
.cool-grid .home-head3 {color:#2f2e2e; line-height:1.1; font-family:Basic; letter-spacing:0.05px;
font-size:min(41px,4.5vw); font-weight:400;;  }
.cool-grid .page-head3 {color:#d2d2d2; line-height:1.1; font-family:Roboto;
font-size:min(18px,3vw); font-weight:300;;  }
.cool-grid .photo_desc {color:#000; font-size:12px;  margin-top:5px;;  }
.cool-grid p {margin:0 !important;;padding:0 !important;;  }
.cool-grid .underline-default {text-decoration: underline; text-decoration-color: #aa1515;;  }
.cool-grid img {max-width: 100%;;  }
.cool-grid .home-grid-offer {display:grid; grid-template-columns: auto;   align-items:center;  }
.cool-grid .home-grid-offer a {color:#d2d2d2;  }
.cool-grid .BoxContent {max-width: min(78vw, 1300px);  position:relative; margin-left: auto; margin-right:  auto; text-align:left; ;  }
.cool-grid .table-border td {border:solid 1px;  }
.cool-grid .tag-white {background: #fff; color:#918f90; line-height: 1; padding:5px; padding-top:3px; padding-bottom:3px; text-transform: uppercase; font-weight: 600; font-size: 14px;  }
.cool-grid .tag-grey {background: #efeeec; color:#918f90; line-height: 1; padding:5px; padding-top:3px; padding-bottom:3px; text-transform: uppercase; font-weight: 600; font-size: 14px;  }
.cool-grid .article-title {color:#2d6aa0; font-family: "Playfair Display"; line-height:1.2;  }
.cool-grid .article-title a {color:#2d6aa0; font-family: "Playfair Display";  }
.cool-grid .hidden-container {display:none;  }
.cool-grid .tar {text-align:right;  }
.cool-grid .tac {text-align:center;  }
.cool-grid .al-it-ce {align-items:center; ;  }
.cool-grid .ju-it-ce {justify-items: center; ;  }
@media (min-width: 100px)  and  (max-width: 575px) { .BoxContent {padding-left:15px; padding-right:15px; max-width: 100% !important;   }
 .BoxContent900 {padding-left:15px; padding-right:15px;}
 
 [class*="XRender"] { grid-template-columns: auto !important; grid-column: auto / auto !important }

.grid-sm-1 { grid-template-columns: auto !important; }
.grid-md-1 { grid-template-columns: auto !important; }
.no-bg-img-sm { background-image: none !important; }
.no-border-sm { border: solid 0px !important; }
.hide-sm { display:none !important; }
 
[grid-render-id="304"] {background:#2b6ca2}
.Grid300 {background: #f3f3f3 !important}
.price-este {font-size:12px !important; grid-template-columns: auto 80px 130px !important;}
.price-este-name {grid-column: 1 / -1}
.Grid1872 {grid-column: span 2;}
[grid-tag="dodatek1"], [grid-tag="dodatek2"]  {grid-column: span 2;}
[grid-tag="dodatek-info"]   {grid-column: span 4;}

;  }
@media (min-width: 576px)  and  (max-width: 1264px) {.grid-pricelist { display: grid; grid-template-columns: 35% 25% auto !important; }
.grid-md-1 { grid-template-columns: auto !important; }
 .BoxContent {padding-left:15px; padding-right:15px;}
 .BoxContent900 {padding-left:15px; padding-right:15px;}
.home-grid-offer {   grid-template-columns: 1fr 1fr !important;     }
.Grid463, .Grid1762 {  grid-template-columns: 1fr 1fr !important;  }




  ;  }
@media (max-width: 1000px)   { ;  }
