@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;font-family:"Poppins",serif;color:inherit;line-height:1.5em}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:14px;color:#000}html .container{width:100%;margin:0 auto;max-width:calc(100% - 1rem * 2)}html .container.full-width{max-width:100%}html footer .container,html section:not(.hp-banner) .container{padding-top:3rem;padding-bottom:3rem}@media screen and (min-width:calc(600px + 1px)){html{font-size:15px}}@media screen and (min-width:calc(900px + 1px)){html{font-size:16px}html .container{max-width:900px}}@media screen and (min-width:calc(1200px + 1px)){html{font-size:17px}html .container{max-width:1200px}}@media screen and (min-width:calc(1364px + 1px)){html{font-size:18px}html .container{max-width:1364px}}@media screen and (min-width:calc(3000px + 1px)){html{font-size:calc(18px * 2)}}@media screen and (min-width:calc(calc(3000px * 2) + 1px)){html{font-size:calc(calc(18px * 2) * 2)}}body,html{width:100vw;overflow-x:hidden}button{font-size:1rem}a{cursor:pointer;display:block;text-decoration:none;color:#0a67ac}ol,ul{list-style-position:inside;margin-bottom:0.75em}ol>li,ul>li{margin-bottom:0.25em}li>a,p>a{display:inline}li>a:hover,p>a:hover{text-decoration:underline}table{border-collapse:collapse}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.15em;font-family:"Poppins",serif;margin-bottom:0.25em;text-align:center}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{margin-top:0.75em}.h1,h1{font-size:3.8888888889rem}.h2,h2{font-size:3.3333333333rem}.h3,h3{font-size:2.2222222222rem}.h4,h4{font-size:1.3333333333rem}.h5,h5{font-size:1rem}.h6,h6{font-size:0.7222222222rem}li,p{color:#000;font-weight:400;margin-bottom:1rem}img{max-width:100%;height:auto}.color-inverted{color:#fff}button{border:none;background:transparent;cursor:pointer}.btn{background:#E9535C;display:table;margin:0 auto;color:#fff;font-size:0.9444444444rem;font-weight:bold;text-align:center;letter-spacing:1.5px;padding:1.2rem 2rem;border-radius:10px;transition:0.3s;border-color:#fff}.btn:after{font-family:"fontAwesome";border:3px solid;color:inherit;border-radius:50px;padding:5px;margin-left:1rem;display:inline-block;transition:0.5s;line-height:normal;background:transparent;border-color:inherit}.btn.btn-inverted{background:#fff;color:#E9535C;border-color:#E9535C}.btn.btn-inverted:hover{text-decoration:none}.btn.btn-inverted:hover:after{transform:rotate(360deg);background:#E9535C}.btn.arrow-down:after{content:""}.btn.arrow-right:after{content:""}.btn:hover{text-decoration:none}.btn:hover:after{transform:rotate(360deg);background:#fff}.btn.no-btn{padding:0;background:transparent}body>footer{background:#E9535C;position:relative}body>footer .container{max-width:1640px;padding-left:1rem;padding-right:1rem}body>footer:after{content:"";width:0;height:0;border-style:solid;border-width:0 234px 125px 0;border-color:transparent #fff transparent transparent;top:0;right:0;position:absolute}body>footer h2,body>footer p{color:#fff}body>footer h2{font-size:2.3888888889rem;text-align:left}body>footer .footer-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:35px;grid-row-gap:35px}body>footer .footer-grid .btn{margin-left:0;margin-top:3rem}body>footer .footer-grid a:not(.btn){font-weight:700;font-size:1.1111111111rem;color:#fff;margin-bottom:1rem;transition:0.3s}body>footer .footer-grid a:not(.btn).i-phone:before{content:url("/assets/images/static/icons/phone-white.svg");display:inline-block;margin-right:1rem;vertical-align:middle}body>footer .footer-grid a:not(.btn).i-envelope:before{content:url("/assets/images/static/icons/envelope-white.svg");display:inline-block;margin-right:1rem;vertical-align:middle}body>footer .footer-grid a:not(.btn).i-pin:before{content:url("/assets/images/static/icons/pin-white.svg");display:inline-block;margin-right:1rem;vertical-align:middle}body>footer .footer-grid a:not(.btn):hover{color:#000;text-decoration:none}body>footer .footer-grid img{margin-bottom:2rem}body>footer .footer-grid ul{list-style:none}body>footer .footer-grid ul li{margin-bottom:1rem}body>footer .footer-grid ul li a{font-weight:400!important}body>footer .third-party-reviews{margin-top:3rem;justify-content:flex-start}body>footer .third-party-reviews>a[href*="firmy.cz"],body>footer .third-party-reviews>a[href*="mapy.cz"]{display:flex;margin-bottom:0!important}body>footer .third-party-reviews>a[href*="firmy.cz"] img,body>footer .third-party-reviews>a[href*="mapy.cz"] img{width:17.7777777778rem;margin-bottom:0!important}body>footer .third-party-reviews .review-widget_net{width:17.7777777778rem;max-width:100%}body>footer .third-party-reviews .grw-net-widget{margin:0!important;background-color:white;padding:0.4rem 1.5rem;border-radius:0.25rem}body>footer .third-party-reviews .grw-net-widget-four{margin-bottom:0!important}body>header{padding-top:2rem;padding-bottom:2rem;box-shadow:0 0 30px rgba(0,0,0,0.4);z-index:1000;position:fixed;top:0;width:100%;display:block;background:#fff}body>header .container{max-width:1640px!important;padding-right:1rem;padding-left:1rem}body>header .header-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}body>header .header-logo a{max-width:325px}body>header .header-phone a{display:table;font-weight:700;font-size:1.1111111111rem;color:#000}body>header .header-phone a:before{content:url("/assets/images/static/icons/phone-header.svg");width:21px;height:30px;display:inline-block;vertical-align:text-bottom;margin-right:0.75rem}body>header nav ul{display:inline-flex;list-style:none;align-items:center;justify-content:center;margin-bottom:0}body>header nav ul li{margin-bottom:0}body>header nav ul li:not(:last-child){margin-right:2rem}body>header nav ul li a{color:#000;font-size:1.1111111111rem;font-weight:400;border-bottom:1px solid transparent}body>header nav ul li a .active{color:#E9535C;font-weight:700}body>header nav ul li a:hover{text-decoration:none;border-color:#E9535C;color:#E9535C}@media (min-width:992px){body>header,body>header *{transition:0.3s}.hamburger{display:none!important}}body>header.scroll{padding-top:1rem;padding-bottom:1rem}body>header.scroll nav ul li a{font-size:0.8888888889rem}body>header.scroll .header-phone a{font-size:0.8888888889rem}body>header.scroll .header-logo a{max-width:250px}@media (max-width:1400px){body>header .header-logo a{max-width:250px}body>header .header-phone a{font-size:1rem}}@media (max-width:991px){.hamburger{display:block}.header-phone,nav{display:none}body>header nav{width:100%;padding-top:2rem}body>header nav ul{display:block}body>header nav ul li:not(:last-child){margin-right:0;margin-bottom:1rem}body>header nav ul li a{background:#E9535C;display:block;padding:1rem;text-align:center;color:#fff;font-weight:700;border:none}body>header nav ul li a:hover{color:#000}}@media (max-width:500px){body>header .header-logo a{max-width:180px}}article .body .gallery{display:flex;flex-flow:row wrap}article .body .gallery a{margin-right:1rem;margin-bottom:0.66rem}@media screen and (max-width:600px){article .body .gallery a{width:calc((100% - 1 * 1rem) / 2)}article .body .gallery a:nth-child(2n+2){margin-right:0}}@media screen and (min-width:calc(600px + 1px)) and (max-width:1200px){article .body .gallery a{width:calc((100% - 2 * 1rem) / 3)}article .body .gallery a:nth-child(3n+3){margin-right:0}}@media screen and (min-width:calc(1200px + 1px)){article .body .gallery a{width:calc((100% - 3 * 1rem) / 4)}article .body .gallery a:nth-child(4n+4){margin-right:0}}article .body .gallery a .img{width:100%;display:block;padding-bottom:66%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:0.5rem;box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.1);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}article .body .gallery a .img:hover{box-shadow:0 2rem 6rem rgba(120,47,74,0.1),0 1rem 2rem rgba(120,47,74,0.1)}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:flex;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{width:30px;height:22px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:2px;background-color:#000;border-radius:3px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spring .hamburger-inner{top:1px;transition:background-color 0s 0.13s linear}.hamburger--spring .hamburger-inner:before{top:10px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--spring.active .hamburger-inner{transition-delay:0.22s;background-color:transparent!important}.hamburger--spring.active .hamburger-inner:before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.active .hamburger-inner:after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger:focus{outline:none}body[data-page-is-homepage] section.hp-banner{background:url("/assets/images/static/banner.jpg");background-position:top;background-size:cover}body[data-page-is-homepage] section.hp-banner .banner-text{padding:15rem 0}body[data-page-is-homepage] section.hp-banner .banner-text *{text-align:center}body[data-page-is-homepage] section.hp-banner .banner-text h1{font-size:2.7777777778rem}body[data-page-is-homepage] section.hp-banner .banner-text p{max-width:756px;display:block;margin-left:auto;margin-right:auto}body[data-page-is-homepage] section.pictograms .container{padding-top:0;padding-bottom:0}body[data-page-is-homepage] section.pictograms .picto-wrapper{top:-6rem;margin-bottom:-3rem}body[data-page-is-homepage] section.about-us{background:url("/assets/images/static/about-us-bg.jpg");background-position:top;background-repeat:no-repeat}body[data-page-is-homepage] section.about-us .about-us-wrapper{background:#E9535C;border-radius:30px;padding:2rem;display:flex;justify-content:space-between;margin-top:3rem}body[data-page-is-homepage] section.about-us .about-us-wrapper p{color:#fff;max-width:536px}body[data-page-is-homepage] section.about-us .about-us-wrapper .btn{margin-top:2rem;margin-left:0}body[data-page-is-homepage] section.about-us .about-us-wrapper>div,body[data-page-is-homepage] section.about-us .about-us-wrapper img{padding:1rem}@media (min-width:1201px){body[data-page-is-homepage] section.roof .container{max-width:1641px}}body[data-page-is-homepage] section.roof .roof-wrapper{display:grid;grid-template-columns:auto 768px;grid-column-gap:32px;grid-row-gap:0px;align-items:center}body[data-page-is-homepage] section.roof .roof-wrapper h2{margin-top:0;text-align:left;margin-bottom:2rem}body[data-page-is-homepage] section.roof .roof-wrapper .text-red{color:#E9535C;font-weight:700}body[data-page-is-homepage] section.roof .roof-wrapper .text-red.i-meter:before{content:url("/assets/images/static/icons/ruler.svg");display:inline-block;padding-right:0.5rem;vertical-align:middle}body[data-page-is-homepage] section.roof .roof-wrapper .text-red.i-document:before{content:url("/assets/images/static/icons/contract.svg");display:inline-block;padding-right:0.5rem;vertical-align:middle}body[data-page-is-homepage] section.roof .roof-wrapper .carousel-custom-dots{counter-reset:dots}body[data-page-is-homepage] section.roof .roof-wrapper .owl-dot:before{counter-increment:dots;content:counter(dots)}body[data-page-is-homepage] section.roof .roof-wrapper .carousel-custom-dots .owl-dot span{background:transparent;width:0;height:0}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper{display:grid;grid-template-columns:117px auto;grid-column-gap:2rem;grid-row-gap:0px;overflow:hidden;margin-top:3rem}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper h3{font-size:1.6666666667rem;text-align:left;margin-bottom:2rem}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper .carousel-custom-dots{border-right:2px solid #D5DAE2}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper .carousel-custom-dots button{display:table;border:2px solid #E9535C;border-radius:18px;width:78px;height:78px;margin-bottom:1rem;background:#fff;position:relative}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper .carousel-custom-dots button:before{font-size:2.2222222222rem;text-align:center;color:#E9535C;font-weight:700;vertical-align:middle}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper .carousel-custom-dots button:after{content:"";width:38px;height:11px;background:#fff;border-bottom:2px solid #E9535C;position:absolute;top:-2px;right:-8px;transform:rotate(33deg)}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper .carousel-custom-dots button.active{background:#E9535C}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper .carousel-custom-dots button.active:before{color:#fff}.page-editor-content .ql-video{display:inline-block;width:100%;position:relative;padding-bottom:calc((100% / 16) * 9)}.page-editor-content .ql-video iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media screen and (min-width:calc(600px + 1px)){.page-editor-content .ql-video{width:calc((100% - 1rem) / 2);padding-bottom:calc((((100% - 1rem) / 2) / 16) * 9)}.page-editor-content .ql-video+.ql-video:nth-child(2n){margin-left:1rem}}.page-editor-content blockquote,.page-editor-content h1,.page-editor-content h2,.page-editor-content h3,.page-editor-content h4,.page-editor-content h5,.page-editor-content h6,.page-editor-content ol,.page-editor-content p,.page-editor-content pre,.page-editor-content ul{padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.page-editor-content ol,.page-editor-content ul{padding-left:1.5em}.page-editor-content ol>li,.page-editor-content ul>li{list-style-type:none}.page-editor-content ul>li:before{content:"•"}.page-editor-content ul[data-checked=false],.page-editor-content ul[data-checked=true]{pointer-events:none}.page-editor-content ul[data-checked=false]>li *,.page-editor-content ul[data-checked=true]>li *{pointer-events:all}.page-editor-content ul[data-checked=false]>li:before,.page-editor-content ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.page-editor-content ul[data-checked=true]>li:before{content:"☑"}.page-editor-content ul[data-checked=false]>li:before{content:"☐"}.page-editor-content li:before{display:inline-block;white-space:nowrap;width:1.2em}.page-editor-content li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:0.3em;text-align:right}.page-editor-content li.ql-direction-rtl:before{margin-left:0.3em;margin-right:-1.5em}.page-editor-content ol li:not(.ql-direction-rtl),.page-editor-content ul li:not(.ql-direction-rtl){padding-left:1.5em}.page-editor-content ol li.ql-direction-rtl,.page-editor-content ul li.ql-direction-rtl{padding-right:1.5em}.page-editor-content ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.page-editor-content ol li:before{content:counter(list-0,decimal) ". "}.page-editor-content ol li.ql-indent-1{counter-increment:list-1}.page-editor-content ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.page-editor-content ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.page-editor-content ol li.ql-indent-2{counter-increment:list-2}.page-editor-content ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.page-editor-content ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.page-editor-content ol li.ql-indent-3{counter-increment:list-3}.page-editor-content ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.page-editor-content ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.page-editor-content ol li.ql-indent-4{counter-increment:list-4}.page-editor-content ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.page-editor-content ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.page-editor-content ol li.ql-indent-5{counter-increment:list-5}.page-editor-content ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.page-editor-content ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.page-editor-content ol li.ql-indent-6{counter-increment:list-6}.page-editor-content ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.page-editor-content ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.page-editor-content ol li.ql-indent-7{counter-increment:list-7}.page-editor-content ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.page-editor-content ol li.ql-indent-7{counter-reset:list-8 list-9}.page-editor-content ol li.ql-indent-8{counter-increment:list-8}.page-editor-content ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.page-editor-content ol li.ql-indent-8{counter-reset:list-9}.page-editor-content ol li.ql-indent-9{counter-increment:list-9}.page-editor-content ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.page-editor-content .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.page-editor-content li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.page-editor-content .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.page-editor-content li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.page-editor-content .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.page-editor-content li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.page-editor-content .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.page-editor-content li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.page-editor-content .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.page-editor-content li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.page-editor-content .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.page-editor-content li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.page-editor-content .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.page-editor-content li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.page-editor-content .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.page-editor-content li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.page-editor-content .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.page-editor-content li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.page-editor-content .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.page-editor-content li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.page-editor-content .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.page-editor-content li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.page-editor-content .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.page-editor-content li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.page-editor-content .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.page-editor-content li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.page-editor-content .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.page-editor-content li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.page-editor-content .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.page-editor-content li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.page-editor-content .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.page-editor-content li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.page-editor-content .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.page-editor-content li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.page-editor-content .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.page-editor-content li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.page-editor-content .ql-video{display:block;max-width:100%}.page-editor-content .ql-video.ql-align-center{margin:0 auto}.page-editor-content .ql-video.ql-align-right{margin:0 0 0 auto}.page-editor-content .ql-bg-black{background-color:#000}.page-editor-content .ql-bg-red{background-color:#e60000}.page-editor-content .ql-bg-orange{background-color:#f90}.page-editor-content .ql-bg-yellow{background-color:#ff0}.page-editor-content .ql-bg-green{background-color:#008a00}.page-editor-content .ql-bg-blue{background-color:#06c}.page-editor-content .ql-bg-purple{background-color:#93f}.page-editor-content .ql-color-white{color:#fff}.page-editor-content .ql-color-red{color:#e60000}.page-editor-content .ql-color-orange{color:#f90}.page-editor-content .ql-color-yellow{color:#ff0}.page-editor-content .ql-color-green{color:#008a00}.page-editor-content .ql-color-blue{color:#06c}.page-editor-content .ql-color-purple{color:#93f}.page-editor-content .ql-font-serif{font-family:Georgia,Times New Roman,serif}.page-editor-content .ql-font-monospace{font-family:Monaco,Courier New,monospace}.page-editor-content .ql-size-small{font-size:0.75em}.page-editor-content .ql-size-large{font-size:1.5em}.page-editor-content .ql-size-huge{font-size:2.5em}.page-editor-content .ql-direction-rtl{direction:rtl;text-align:inherit}.page-editor-content .ql-align-center{text-align:center}.page-editor-content .ql-align-justify{text-align:justify}.page-editor-content .ql-align-right{text-align:right}.page-editor-content .ql-editor.ql-blank:before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}form label{color:#000;font-size:0.9444444444rem;font-weight:600;text-transform:uppercase;display:block}form input,form textarea{border:1px solid #D5DAE2;border-radius:4px;padding-left:0.5rem;padding-right:0.5rem;height:3rem;outline:none;display:block;width:100%}form textarea{padding-top:0.5rem;height:154px}section.contact-form p{max-width:928px;text-align:center;display:block;margin:0 auto}section.contact-form form{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);grid-column-gap:25px;grid-row-gap:25px;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:3rem}@media screen and (min-width:calc(600px + 1px)){section.contact-form form>div:nth-of-type(n+5){grid-column:1/-1}}section.contact-form form .required-mark:after{content:"*";color:orangered;padding-left:0.15em}section.contact-form .g-recaptcha{display:flex;justify-content:center;margin-bottom:25px}[data-rotate]{transform:rotate(attr(data-rotate deg))}[data-rotate="180"]{transform:rotate(180deg)}.no-wrap{white-space:nowrap}.shadow-materialize{box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.1);transition:all 0.3s cubic-bezier(0.25,0.8,0.25,1)}.shadow-materialize:hover{box-shadow:0 2rem 6rem rgba(120,47,74,0.1),0 1rem 2rem rgba(120,47,74,0.1)}.lazy-bg-image{background-image:none!important}.third-party-reviews{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:1rem}.third-party-reviews>a[href*="firmy.cz"] img,.third-party-reviews>a[href*="mapy.cz"] img{width:22.2222222222rem;max-width:100%;height:auto}.pictograms+.third-party-reviews{margin-bottom:2rem}.grw-net-widget.grw-net-widget-light .grw-net-widget-four.grw-net-widget-four-type-3{border:0!important;padding:0!important;min-width:unset!important}.grw-net-widget.grw-net-widget-light .grw-net-widget-four.grw-net-widget-four-type-3 .grw-net-widget-four-content{padding:0!important}.grw-net-widget.grw-net-widget-light .branding{display:none!important;opacity:0!important;position:absolute!important;z-index:-1!important}body{position:relative}#cookie-bar{position:fixed;bottom:0;left:0;width:100%;background-color:white;padding:1rem 0}#cookie-bar .container{display:flex;align-items:center;flex-flow:column nowrap}@media screen and (min-width:calc(900px + 1px)){#cookie-bar .container{flex-flow:row nowrap}#cookie-bar p{margin-bottom:0;padding-right:2rem}}.tracy-panel>.tracy-icons{display:flex!important;align-items:center}.tracy-panel>.tracy-icons>:not(:first-child){margin-left:5px!important}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-SemiBold.eot");src:url("/assets/fonts/poppins/subset-Poppins-SemiBold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-SemiBold.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-SemiBold.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-SemiBold.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-MediumItalic.eot");src:url("/assets/fonts/poppins/subset-Poppins-MediumItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-MediumItalic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-MediumItalic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-MediumItalic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-MediumItalic.svg#Poppins-MediumItalic") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-Medium.eot");src:url("/assets/fonts/poppins/subset-Poppins-Medium.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-Medium.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-Medium.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-Medium.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-Medium.svg#Poppins-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-Regular.eot");src:url("/assets/fonts/poppins/subset-Poppins-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-Regular.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-Regular.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-Regular.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-Regular.svg#Poppins-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-BlackItalic.eot");src:url("/assets/fonts/poppins/subset-Poppins-BlackItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-BlackItalic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-BlackItalic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-BlackItalic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-BlackItalic.svg#Poppins-BlackItalic") format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-Thin.eot");src:url("/assets/fonts/poppins/subset-Poppins-Thin.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-Thin.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-Thin.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-Thin.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-Thin.svg#Poppins-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-ExtraBold.eot");src:url("/assets/fonts/poppins/subset-Poppins-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-ExtraBold.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-ExtraBold.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-ExtraBold.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-ExtraBold.svg#Poppins-ExtraBold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-SemiBoldItalic.eot");src:url("/assets/fonts/poppins/subset-Poppins-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-SemiBoldItalic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-SemiBoldItalic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-SemiBoldItalic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-Bold.eot");src:url("/assets/fonts/poppins/subset-Poppins-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-Bold.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-Bold.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-Bold.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-Bold.svg#Poppins-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-Black.eot");src:url("/assets/fonts/poppins/subset-Poppins-Black.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-Black.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-Black.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-Black.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-Black.svg#Poppins-Black") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-BoldItalic.eot");src:url("/assets/fonts/poppins/subset-Poppins-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-BoldItalic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-BoldItalic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-BoldItalic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-BoldItalic.svg#Poppins-BoldItalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-ThinItalic.eot");src:url("/assets/fonts/poppins/subset-Poppins-ThinItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-ThinItalic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-ThinItalic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-ThinItalic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-ThinItalic.svg#Poppins-ThinItalic") format("svg");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-LightItalic.eot");src:url("/assets/fonts/poppins/subset-Poppins-LightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-LightItalic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-LightItalic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-LightItalic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-LightItalic.svg#Poppins-LightItalic") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-Light.eot");src:url("/assets/fonts/poppins/subset-Poppins-Light.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-Light.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-Light.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-Light.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-Light.svg#Poppins-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-ExtraBoldItalic.eot");src:url("/assets/fonts/poppins/subset-Poppins-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-ExtraBoldItalic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-ExtraBoldItalic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-ExtraBoldItalic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic") format("svg");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-Italic.eot");src:url("/assets/fonts/poppins/subset-Poppins-Italic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-Italic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-Italic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-Italic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-Italic.svg#Poppins-Italic") format("svg");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-ExtraLightItalic.eot");src:url("/assets/fonts/poppins/subset-Poppins-ExtraLightItalic.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-ExtraLightItalic.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-ExtraLightItalic.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-ExtraLightItalic.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic") format("svg");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url("/assets/fonts/poppins/subset-Poppins-ExtraLight.eot");src:url("/assets/fonts/poppins/subset-Poppins-ExtraLight.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/poppins/subset-Poppins-ExtraLight.woff2") format("woff2"),url("/assets/fonts/poppins/subset-Poppins-ExtraLight.woff") format("woff"),url("/assets/fonts/poppins/subset-Poppins-ExtraLight.ttf") format("truetype"),url("/assets/fonts/poppins/subset-Poppins-ExtraLight.svg#Poppins-ExtraLight") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome";src:url("/assets/fonts/font-awesome/fontawesome-webfont.eot");src:url("/assets/fonts/font-awesome/fontawesome-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/font-awesome/fontawesome-webfont.woff2") format("woff2"),url("/assets/fonts/font-awesome/fontawesome-webfont.woff") format("woff"),url("/assets/fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"),url("/assets/fonts/font-awesome/fontawesome-webfont.svg#FontAwesome") format("svg");font-weight:normal;font-style:normal;font-display:swap}body,html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}section.subbanner{background:url("/assets/images/static/banner.jpg");background-size:cover;position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}section.subbanner.big{height:667px}section.subbanner.short{height:533px}section.subbanner.short .subbanner-text{padding-bottom:0}section.subbanner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(233,83,92,0.6);z-index:1}section.subbanner:before{content:url("/assets/images/static/subbanner-bottom.svg");position:absolute;bottom:-7px;width:100%;z-index:2}section.subbanner .subbanner-text{position:relative;z-index:10;padding-bottom:10rem}section.subbanner .subbanner-text h1{font-size:2.7222222222rem;text-align:center;color:#fff}section.subbanner .subbanner-text p{text-align:center;color:#fff;max-width:740px;display:block;margin:0 auto}section.pictograms .picto-wrapper{background:#E9535C;border-radius:30px;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;padding:2rem;position:relative}section.pictograms .picto-wrapper>div{max-width:239px;margin:2rem}section.pictograms .picto-wrapper>div img{margin:0 auto 1rem;display:block}section.pictograms .picto-wrapper>div h2{font-size:1.6666666667rem;margin-bottom:1rem}section.pictograms .picto-wrapper>div h2,section.pictograms .picto-wrapper>div p{color:#fff;text-align:center}section.pictograms .picto-wrapper>div a.btn{padding:0;background:transparent;font-size:0.8888888889rem}.realization-item{position:relative;overflow:hidden;transition:0.3s}.realization-item:after{content:"";width:0;height:0;border-style:solid;border-width:0 90px 80px 0;border-color:transparent #ffffff transparent transparent;top:0;right:0;position:absolute}.realization-item:hover .rea-img:before{top:0}.realization-item .rea-img{height:463px;width:auto;background:url("/assets/images/static/rea-img.jpg");background-position:center;background-size:cover;border-radius:20px;overflow:hidden;position:relative;transition:0.3s}.realization-item .rea-img:before{content:"";position:absolute;top:100%;width:100%;height:100%;background:url("/assets/images/static/icons/zoom.png"),rgba(233,83,92,0.6);background-position:center;background-repeat:no-repeat;transition:0.3s}.realization-item .rea-text h3{text-align:left;font-size:1.3888888889rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#000}.realization-item .rea-text p{text-align:left;font-size:0.7222222222rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.realization-item .rea-text p:before{content:url("/assets/images/static/icons/pin-black.svg");position:relative;display:inline-block;margin-right:0.5rem}.container.editor-content{padding-top:12rem;padding-bottom:3rem}.container.editor-content p{text-align:center}section.contacts .container{max-width:1520px;top:-15rem;z-index:10;margin-bottom:-15rem;position:relative}section.contacts #map{width:100%;height:533px;background:url("/assets/images/static/icons/loader.gif"),#fff;background-position:center;background-repeat:no-repeat;position:relative}section.contacts #map iframe{border:0;height:100%;width:100%}section.contacts .contacs-grid{background:#E9535C;border-radius:30px;max-width:1260px;margin:0 auto -7rem;position:relative;top:-6rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:20px}section.contacts .contacs-grid>div{margin:2rem;text-align:center}section.contacts .contacs-grid>div a,section.contacts .contacs-grid>div p{color:#fff;font-size:0.8888888889rem;margin-bottom:0}section.contacts .contacs-grid>div img{margin-bottom:1rem}section.services-subpages .container.up{top:-15rem;z-index:10;margin-bottom:-15rem;position:relative}section.services-subpages .container.smaller{max-width:1128px;padding-top:0!important;padding-left:1rem;padding-right:1rem}section.services-subpages .subbanner-img{height:580px;max-width:1364px;display:block;margin-left:0;margin-right:0;border-radius:20px}section.services-subpages h2{text-align:left}section.services-subpages h3.h4{text-align:left;margin-top:2rem}section.services-subpages img{margin-bottom:2rem;margin-top:1rem}section.carpentry .subbanner-img{background:url("/assets/images/static/carpentry.jpg");background-size:cover;background-position:center}section.roofing .subbanner-img{background:url("/assets/images/static/roofing.jpg");background-size:cover;background-position:center}section.tinsmithing .subbanner-img{background:url("/assets/images/static/tinsmithing.jpg");background-size:cover;background-position:center}section.bricklaying .subbanner-img{background:url("/assets/images/static/bricklaying.jpg");background-size:cover;background-position:center}section.realization .container.rea-flex{max-width:calc(1641px + 2rem);padding-top:0;padding-bottom:0;padding-left:1rem;padding-right:1rem}section.realization .rea-flex{display:flex;flex-wrap:wrap;justify-content:space-between}section.realization .rea-flex .rea-buttons{display:flex;flex-wrap:nowrap;align-items:flex-end}section.realization .rea-flex .rea-buttons button{cursor:pointer}section.realization .rea-flex .rea-buttons button:first-child{margin-right:1rem}section.realization h2{text-align:left;margin-bottom:3rem;margin-bottom:0}section.realization .slider-wrapper-realizition:not(.no-nav) .owl-filter-bar button{white-space:nowrap;border:none;background:transparent;color:#000;font-size:1.1111111111rem;font-weight:700;margin-bottom:1rem;text-align:left;display:block;cursor:pointer;transition:0.3s;border-bottom:1px solid transparent}section.realization .slider-wrapper-realizition:not(.no-nav) .owl-filter-bar button:hover{border-color:#000}section.realization .slider-wrapper-realizition:not(.no-nav) .owl-filter-bar button.active{color:#E9535C;border-color:#E9535C}section.realization .slider-wrapper-realizition:not(.no-nav) .owl-filter-bar{display:flex}section.realization .slider-wrapper-realizition:not(.no-nav) .owl-filter-bar>*+*{margin-left:1rem}section.realization .slider-wrapper-realizition:not(.no-nav) .owl-nav{display:none}section.references .container{max-width:1641px;padding-right:1rem;padding-left:1rem}section.references h2{text-align:left}section.references h2:not(:first-child){margin-top:4rem}section.references .ref-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:20px;margin-bottom:3rem}section.references-detail .container{max-width:1641px;padding-right:1rem;padding-left:1rem}section.references-detail .ref-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px;grid-row-gap:20px}@media (max-width:1270px){body>footer .footer-grid{grid-template-columns:repeat(2,1fr)}body>footer .footer-grid div:last-child{display:none}}@media (max-width:1200px){body[data-page-is-homepage] section.about-us .about-us-wrapper{flex-wrap:wrap}body[data-page-is-homepage] section.about-us .about-us-wrapper>div{width:100%;text-align:center}body[data-page-is-homepage] section.about-us .about-us-wrapper>div .btn{margin-left:auto}body[data-page-is-homepage] section.about-us .about-us-wrapper img{display:block;margin-left:auto;margin-right:auto}body[data-page-is-homepage] section.about-us .about-us-wrapper p{max-width:100%}body[data-page-is-homepage] section.roof .roof-wrapper{display:block}body[data-page-is-homepage] section.roof .roof-wrapper img{display:none}section.references-detail .ref-grid,section.references .ref-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){footer{padding-top:6rem}body>footer .footer-grid{grid-template-columns:1fr}section.contacts .contacs-grid{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width:991px){section.realization .slider-wrapper-realizition{padding-left:0}section.references-detail .ref-grid,section.references .ref-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){section.contact-form form{grid-template-columns:auto;grid-template-rows:repeat(6,auto)}section.contact-form form div:first-of-type{grid-area:1/1/2/2}section.contact-form form div:nth-of-type(2){grid-area:2/1/3/2}section.contact-form form div:nth-of-type(3){grid-area:3/1/4/2}section.contact-form form div:nth-of-type(4){grid-area:4/1/5/2}section.contact-form form div:nth-of-type(5){grid-area:5/1/6/2}section.contact-form form div:nth-of-type(6){grid-area:6/1/7/2}}@media (max-width:700px){body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper{grid-template-columns:87px auto}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper .carousel-custom-dots button{width:58px;height:58px}body[data-page-is-homepage] section.roof .roof-wrapper .slider-wrapper .carousel-custom-dots button:before{font-size:1.3888888889rem}}@media (max-width:600px){section.references-detail .ref-grid,section.references .ref-grid{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=styles.css.map */