@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;900&display=swap";body{padding:0;font-family:Roboto,sans-serif;color:#2d2d3d;font-weight:normal;hyphens:auto}body .container,body .container-fluid{font-size:20px !important}@media screen and (max-width: 1400px){body .container,body .container-fluid{font-size:18px !important}}@media screen and (max-width: 992px){body .container,body .container-fluid{font-size:16px !important}}.bo{border:1px solid red}a,a:visited{color:inherit;transition:.3s ease color}a:hover,a:visited:hover{color:#ed1c24;transition:.3s ease color}a.tel,a:visited.tel{color:red;text-decoration:none;font-weight:900}a.tel:hover,a:visited.tel:hover{color:#c61017}a.tel-bottom,a:visited.tel-bottom{color:#fff;text-decoration:none;font-weight:900;transition:.3s ease color}a.tel-bottom:hover,a:visited.tel-bottom:hover{color:#ed1c24;transition:.3s ease color}.header{padding-top:2em;padding-bottom:2em;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 992px){.header{flex-direction:column;justify-content:center}}.header__logo img{height:4em}@media screen and (max-width: 576px){.header__logo img{height:3em}}.header__slogan{font-size:1em;color:#58585a;font-weight:300;hyphens:none}@media screen and (max-width: 992px){.header__slogan{margin-right:0;text-align:center;padding:2em;padding-bottom:0}}@media screen and (max-width: 576px){.header__slogan{margin-right:0}}#slider{position:relative}#slider .carousel-item .top-slider{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:500px}@media screen and (max-width: 1200px){#slider .carousel-item .top-slider{padding-top:350px}}@media screen and (max-width: 576px){#slider .carousel-item .top-slider{padding-top:66%}}#slider .carousel-item .photo-01{background-position:center;background-image:url(img/kroteks-img-2.jpg)}@media screen and (max-width: 768px){#slider .carousel-item .photo-01{background-position:88% center}}#slider .carousel-item .photo-02{background-image:url(img/kroteks-img-4.jpg)}#slider .carousel-item .photo-03{background-image:url(img/kroteks-img-5.jpg)}#slider .carousel-item h1{text-shadow:2px 5px 15px #000}#slider .carousel-item p{font-weight:300;letter-spacing:.05em;text-shadow:2px 5px 15px #000;margin-bottom:1em}#slider .carousel-item::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.8) 100%);mix-blend-mode:multiply;z-index:1}#slider .carousel-caption{z-index:2}@media screen and (max-width: 992px){#slider .carousel-caption p{font-size:.85em;line-height:1.2}}#slider .carousel-indicators{z-index:3}.content section{font-size:1em}.content .head{font-weight:700;margin-bottom:1em;font-size:1.75em;color:#ed1c24}.content .head::after{content:"";display:block;height:3px;width:2em;margin-top:.75em;background:linear-gradient(270deg, rgb(73, 73, 73) 45%, rgb(255, 0, 0) 55%)}.content p{text-align:justify;word-break:break-word;hyphens:auto}@media screen and (max-width: 576px){.content p{text-align:left}}.content ul li{margin-bottom:.7em;line-height:1.4}.content strong{font-weight:900}@media screen and (max-width: 992px){.content section:nth-child(2){margin-top:3em}}.map{margin:0;padding:0;margin-bottom:-0.5em;height:400px}@media screen and (max-width: 576px){.map{height:500px}}.business-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1em;grid-template-areas:"address" "contact" "office"}@media screen and (max-width: 992px){.business-card{grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;grid-template-areas:"address contact office"}}@media screen and (max-width: 768px){.business-card{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"address office" "contact office"}}@media screen and (max-width: 576px){.business-card{grid-template-columns:1fr;grid-template-rows:auto;grid-gap:1em;grid-template-areas:"address" "contact" "office";font-size:5vw;font-size:min(5.5vw,1.2em)}}.area{position:relative;padding-left:2.2em}.area .ico{position:absolute;top:.2em;left:.2em;width:1.2em;height:1.2em;background-position:center;background-size:contain;background-repeat:no-repeat}.area .ico-pointer{background-image:url(img/map-point.svg)}.area .ico-contact{background-image:url(img/mobile-alt-solid.svg)}.area .ico-office{background-image:url(img/folder-regular.svg)}.gallery-pictures{display:grid;gap:1em;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}@media screen and (max-width: 576px){.gallery-pictures{grid-template-columns:1fr}}.gallery-pictures img{object-fit:cover;width:100%;height:250px}.modal-body{padding-top:2em !important;background-color:#000;border-radius:8px}.modal-body img{border-radius:8px}.logo-stopka{grid-area:logo;width:10em;opacity:.5}.address{grid-area:address}.contact{grid-area:contact}.office{grid-area:office}.office table tr,.office table td{padding:0}.office table tr td:nth-child(2),.office table td td:nth-child(2){padding-left:.5em}.footer{padding:0;font-size:1em;background-color:#2d2d3d;color:#fff}@media screen and (max-width: 1200px){.footer{font-size:.9em}}.footer .info-bottom{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;grid-template-areas:"logo address contact office";color:#aaa;padding:4em 0}@media screen and (max-width: 992px){.footer .info-bottom{display:none}}.footer .info-bottom strong{color:#fff}.footer .last{padding:2em;background-color:#1d1d2b;display:flex;flex-direction:column;margin-bottom:0}.footer .last img{display:none}@media screen and (max-width: 992px){.footer .last img{display:block;width:12em;margin:1em auto;opacity:.5}}.footer .last .text-bottom{text-align:center;opacity:.5;font-size:.8em}