html,body{position:relative;overflow-x:hidden;font-family:"Montserrat",sans-serif;font-size:100%;color:#000}p{line-height:1.8;font-size:14px}@media all and (min-width: 576px){p{font-size:1rem}}li{font-size:14px}@media all and (min-width: 576px){li{font-size:1rem}}h1,h2,h3{font-family:"Montserrat",sans-serif;line-height:1.8}h1{font-size:30px;line-height:1.5}h1 span{text-transform:none}@media all and (min-width: 450px){h1{font-size:40px}}@media all and (min-width: 768px){h1{font-size:50px}}@media all and (min-width: 992px){h1{font-size:64px}}h2{font-size:18px;margin-bottom:35px}@media all and (min-width: 450px){h2{font-size:20px}}@media all and (min-width: 576px){h2{font-size:22px}}@media all and (min-width: 992px){h2{font-size:24px}}a{text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline}.hidden-mobile{display:none}@media all and (min-width: 576px){.hidden-mobile{display:block}}@media all and (min-width: 576px){.visible-mobile{display:none}}@media all and (min-width: 768px){.hidden-tablet{display:none}}.visible-tablet{display:none}@media all and (min-width: 768px){.visible-tablet{display:block}}.btn{display:inline-block;cursor:pointer;border:1px solid;font-size:1rem;line-height:1;border-radius:10px;padding:8px 25px}.btn.btn-primary{background:#FF2000;border:none}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-primary.active{background-color:#e61d00;border:none}.btn.btn-secondary{background-color:#B2BEA9;color:#fff}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active,.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-secondary.active{color:#B2BEA9;background-color:#e6e6e6;border:none}.btn.btn-black{background-color:#000;color:#fff;border-color:#fff}.btn.btn-black:hover,.btn.btn-black:focus,.btn.btn-black:active,.btn.btn-black:not(:disabled):not(.disabled).active,.btn.btn-black:not(:disabled):not(.disabled):active,.btn.btn-black.active{background-color:#fff;color:#000;border-color:#000}.btn.btn-white{background-color:#fff;color:#000;border-color:#fff}.btn.btn-white:hover,.btn.btn-white:focus,.btn.btn-white:active,.btn.btn-white:not(:disabled):not(.disabled).active,.btn.btn-white:not(:disabled):not(.disabled):active,.btn.btn-white.active{background-color:#000;color:#fff;border-color:#fff}.btn.btn-sm{padding:15px 40px}header{width:100%;position:fixed;z-index:100;background:#fff}header.scrollheader{background:#fff}@media all and (min-width: 768px){header{background:none}}.top-header{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;margin-top:5px;margin-bottom:5px}@media all and (min-width: 768px){.top-header{margin-top:10px;margin-bottom:10px}}@media all and (min-width: 992px){.top-header{max-width:930px;margin-right:auto;margin-left:auto}}@media all and (min-width: 1200px){.top-header{max-width:1110px}}@media all and (min-width: 1400px){.top-header{max-width:1290px}}@media all and (min-width: 768px){.top-header .collapse{display:flex}}.logo img{max-width:120px}.hamburgertoggle{display:flex;flex-direction:column;cursor:pointer}@media all and (min-width: 768px){.hamburgertoggle{display:none}}.hamburgertoggle span{width:30px;height:3px;background-color:#000;border-radius:5px;margin:3px 0;-webkit-transition:0.5s all;-ms-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;transition:0.5s all}.hamburgertoggle.active span:nth-child(1){-webkit-transform:rotate3d(0, 0, 1, 45deg) translateY(7px);-ms-transform:rotate3d(0, 0, 1, 45deg) translateY(7px);-moz-transform:rotate3d(0, 0, 1, 45deg) translateY(7px);-o-transform:rotate3d(0, 0, 1, 45deg) translateY(7px);transform:rotate3d(0, 0, 1, 45deg) translateY(7px)}.hamburgertoggle.active span:nth-child(3){-webkit-transform:rotate3d(0, 0, 1, -45deg) translateY(-7px);-ms-transform:rotate3d(0, 0, 1, -45deg) translateY(-7px);-moz-transform:rotate3d(0, 0, 1, -45deg) translateY(-7px);-o-transform:rotate3d(0, 0, 1, -45deg) translateY(-7px);transform:rotate3d(0, 0, 1, -45deg) translateY(-7px)}.hamburgertoggle.active span:nth-child(2){display:none}.break{width:100%;height:0}@media all and (min-width: 768px){.break{display:none}}@media all and (min-width: 768px){.navbar-block{display:flex;flex-direction:row;align-items:center;justify-content:normal}}.flag{margin-right:10px}.flag img{max-height:15px;margin-top:-2px}.flag-block{display:flex;flex-direction:row;align-items:center;justify-content:normal}.flag-block .flag{margin-right:15px}.navbar{display:none;background:#fff;position:absolute;width:100%;height:100vh;top:59px;left:0;padding:0}@media all and (min-width: 768px){.navbar{position:relative;height:auto;top:unset;display:flex;flex-direction:row;align-items:center;padding:0;margin-top:0;border-top:none;width:auto;background:none}}.navbar ul{display:flex;flex-direction:column;align-items:center;margin:0;padding:30px 0 0 0;list-style-type:none;font-size:1.2rem;text-align:center}@media all and (min-width: 768px){.navbar ul{flex-direction:row;font-size:1rem;padding:0}}.navbar li{padding:8px 0}@media all and (min-width: 768px){.navbar li{padding:0 10px}}@media all and (min-width: 768px){.navbar li:last-child{padding-right:0}}.navbar li.active a{color:#FF2000}.navbar li a{text-decoration:none;color:#000}.navbar li a:hover,.navbar li a:focus{color:#FF2000}.slick-slide{outline:none}.hero-wrapper{background-image:url("../img/hero.jpg");background-repeat:no-repeat;background-size:cover;background-position:center bottom;height:100vh;text-align:center;padding-top:100px}.hero-wrapper p{line-height:1.4}.hero-block{max-width:415px;margin-left:auto;margin-right:auto}@media all and (min-width: 450px){.hero-block{max-width:unset}}@media all and (min-width: 576px){.hero-block{padding-top:30px}}@media all and (min-width: 768px){.hero-block{padding-top:50px}}@media all and (min-width: 992px){.hero-block{max-width:700px}}@media all and (min-width: 1200px){.hero-block{max-width:800px}}.hero-block p.lead{font-size:18px}@media all and (min-width: 450px){.hero-block p.lead{font-size:20px}}@media all and (min-width: 768px){.hero-block p.lead{font-size:22px}}@media all and (min-width: 992px){.hero-block p.lead{font-size:24px}}@media all and (min-width: 1200px){.hero-block h1{margin-bottom:15px}}.about-us-wrapper{background:#000;color:#fff;padding-top:80px;padding-bottom:80px}@media all and (min-width: 450px){.about-us-wrapper{padding-left:15px;padding-right:15px}}@media all and (min-width: 768px){.about-us-wrapper{padding-top:120px;padding-bottom:120px}}@media all and (min-width: 992px){.about-us-wrapper{padding:150px 0}}@media all and (min-width: 1200px){.about-us-wrapper{padding-top:200px;padding-bottom:180px}}.about-us-wrapper p{font-size:14px}@media all and (min-width: 576px){.about-us-wrapper p{font-size:16px}}.about-us-wrapper p.hint{font-size:14px}.hint{font-size:14px;text-transform:uppercase;margin-bottom:25px}.about-us-text,.price-text{padding-left:30px}@media all and (min-width: 576px){.about-us-text,.price-text{padding-left:40px}}@media all and (min-width: 992px){.about-us-text,.price-text{padding-left:50px}}.about-us-box{position:relative;border-left:1px solid rgba(255,255,255,0.5)}.line{width:3px;height:150px;background:#fff;position:absolute;top:50px;left:0}.about-us-img img{width:100%;padding-top:80px;max-width:300px;margin-right:auto;margin-left:auto;display:table}@media all and (min-width: 450px){.about-us-img img{max-width:400px}}@media all and (min-width: 768px){.about-us-img img{padding-top:0}}@media all and (min-width: 992px){.about-us-img img{max-width:500px}}@media all and (min-width: 1200px){.about-us-img img{max-width:600px}}.price-wrapper{padding-top:80px;padding-bottom:80px;background-image:url("../img/parallax.jpg");min-height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}@media all and (min-width: 992px){.price-wrapper{padding-top:100px;padding-bottom:100px}}@media all and (min-width: 1200px){.price-wrapper{padding-top:120px;padding-bottom:120px}}.price-box{position:relative;background:#000;color:#fff;padding:50px 15px;border-radius:15px}@media all and (min-width: 450px){.price-box{padding:50px 30px}}.price-box .line{left:15px;top:100px}@media all and (min-width: 450px){.price-box .line{left:30px}}.price-text{border-left:1px solid rgba(255,255,255,0.5);padding-left:30px;padding-right:30px}@media all and (min-width: 576px){.price-text{padding-left:40px}}@media all and (min-width: 992px){.price-text{padding-left:50px}}.price-text-description ul li{margin-bottom:12px}.services-wrapper{padding-bottom:30px}@media all and (min-width: 450px){.services-wrapper{padding:30px 15px 30px 15px}}@media all and (min-width: 992px){.services-wrapper{padding:50px 0}}@media all and (min-width: 1200px){.services-wrapper{padding:80px 0}}.services-general-box,.advice-general-box{position:relative;padding:50px 0}.services-general-box .line,.advice-general-box .line{background:#000;left:0;top:100px}.services-general-text,.advice-general-text{border-left:1px solid rgba(0,0,0,0.5);padding-left:30px;padding-right:30px}@media all and (min-width: 576px){.services-general-text,.advice-general-text{padding-left:40px}}@media all and (min-width: 768px){.services-general-text,.advice-general-text{padding-bottom:30px}}@media all and (min-width: 992px){.services-general-text,.advice-general-text{padding-left:50px;padding-bottom:40px}}.services-general-text h2,.advice-general-text h2{margin-bottom:8px}.advice-general-box{padding-top:0}.advice-general-box .line{top:40px;height:120px}.service-block{padding-top:40px;padding-bottom:40px}@media all and (min-width: 576px){.service-block{padding-top:50px;padding-bottom:50px}}@media all and (min-width: 768px){.service-block{padding-top:60px;padding-bottom:60px}}@media all and (min-width: 1200px){.service-block{padding-top:100px;padding-bottom:100px}}.service-block:last-of-type{padding:50px 0}@media all and (min-width: 576px){.service-box{padding-left:40px}}@media all and (min-width: 992px){.service-box{padding-left:50px}}@media all and (min-width: 992px){.service-box.right{padding-left:0}}.service-box p.title{text-transform:uppercase;font-size:30px;line-height:1.5;margin-bottom:40px}@media all and (min-width: 768px){.service-box p.title{font-size:35px}}@media all and (min-width: 1200px){.service-box p.title{font-size:40px}}.service-box ul{margin:0;padding-left:20px}.service-box ul li{margin-bottom:5px}.service-img{text-align:center}@media all and (min-width: 992px){.service-img{text-align:right}}@media all and (min-width: 992px){.service-img.left-img{text-align:left;padding-left:50px}}@media all and (min-width: 992px){.service-img.last{padding-top:150px}}@media all and (min-width: 1200px){.service-img.last{padding-top:100px}}@media all and (min-width: 1400px){.service-img.last{padding-top:0}}.service-img img{max-width:90%;margin-top:40px;-webkit-box-shadow:0px -1px 72px 3px rgba(43,77,78,0.75);-ms-box-shadow:0px -1px 72px 3px rgba(43,77,78,0.75);-moz-box-shadow:0px -1px 72px 3px rgba(43,77,78,0.75);-o-box-shadow:0px -1px 72px 3px rgba(43,77,78,0.75);box-shadow:0px -1px 72px 3px rgba(43,77,78,0.75)}@media all and (min-width: 450px){.service-img img{width:90%;max-width:400px}}@media all and (min-width: 768px){.service-img img{margin-top:60px;max-width:450px}}@media all and (min-width: 992px){.service-img img{margin-top:0}}.contact-wrapper{padding:50px 0;background:#000;color:#fff}@media all and (min-width: 576px){.contact-wrapper{padding:70px 0}}.contact-wrapper .btn{margin-top:25px}.form-floating>.form-control{background:#000;border-color:#fff;color:#fff}.form-floating>label{color:#fff}.form-box-text{color:#fff;margin-bottom:30px}.contact-links{margin-bottom:40px}@media all and (min-width: 576px){.contact-links{margin-bottom:0}}.contact-links ul{padding:0 0 0 0;list-style-type:none}.contact-links ul li a{color:#fff;line-height:1.8}.contact-links ul li a:hover,.contact-links ul li a:focus{color:#FF2000}.contact-address{margin-bottom:40px}@media all and (min-width: 576px){.contact-address{margin-bottom:60px}}@media all and (min-width: 992px){.contact-address{margin-bottom:0}}.mapouter{margin-top:30px}.address:nth-child(2){margin-top:50px}.address:nth-child(2) p{margin-bottom:5px}.reference-wrapper{padding-block:100px}.reference-text-block{position:relative;border-left:1px solid rgba(0,0,0,0.5)}.reference-text-block .line{width:3px;height:150px;background:#000;position:absolute;top:50px;left:0}.reference-text{padding-left:30px;padding-right:30px}@media all and (min-width: 576px){.reference-text{padding-left:40px}}@media all and (min-width: 768px){.reference-text{padding-bottom:30px}}@media all and (min-width: 992px){.reference-text{padding-left:50px;padding-bottom:40px}}.partners-block{margin-top:30px}@media all and (min-width: 1200px){.partners-block{margin-top:0}}.partner-box{display:table;border:1px solid #000000;max-width:200px;text-align:center;border-radius:0.25rem;padding:20px 10px;margin-bottom:25px;margin-inline:auto;color:#000}.partner-box:hover,.partner-box:focus{color:#000;text-decoration:none}@media all and (min-width: 450px){.partner-box{padding:20px;margin-bottom:50px}}@media all and (min-width: 768px){.partner-box{margin-bottom:25px;min-height:133px;width:150px}}@media all and (min-width: 992px){.partner-box{min-height:150px;width:160px}}@media all and (min-width: 1200px){.partner-box{margin-bottom:50px;width:auto}}.partner-box img{max-width:110px;margin-inline:auto}@media all and (min-width: 450px){.partner-box img{max-width:140px}}@media all and (min-width: 768px){.partner-box img{max-width:100px}}@media all and (min-width: 1200px){.partner-box img{max-width:140px}}@media all and (min-width: 1400px){.partner-box img{max-width:160px}}.partner-box p{text-transform:uppercase;margin-bottom:0;font-size:10px;line-height:1.4;font-weight:bold;margin-top:10px}@media all and (min-width: 450px){.partner-box p{font-size:12px}}@media all and (min-width: 768px){.partner-box p{font-size:10px}}@media all and (min-width: 768px){.partner-box p{font-size:14px}}.advice-wrapper{padding-block:80px 40px}@media all and (min-width: 576px){.advice-wrapper{padding-bottom:60px}}@media all and (min-width: 992px){.advice-wrapper{padding-bottom:50px}}@media all and (min-width: 1200px){.advice-wrapper{padding-bottom:60px}}.advice-box{border:1px solid #000;padding:30px;border-radius:15px;text-align:center;box-shadow:-1px 2px 18px -3px rgba(43,77,78,0.8);margin-bottom:30px}.advice-box .advice-image{max-width:50px;margin-inline:auto}.advice-box .advice-image img{height:50px;margin-bottom:30px}.advice-box hr{max-width:60%;margin-inline:auto;margin-block:15px 30px}.advice-box p{margin-bottom:0}.advice-box p.title{text-transform:uppercase}.advice-links{text-align:center;padding-top:20px}@media all and (min-width: 576px){.advice-links{padding-top:40px}}@media all and (min-width: 992px){.advice-links{padding-top:60px}}.advice-links-box img{max-height:50px;margin-inline:1rem;margin-bottom:20px}.gallery-wrapper{padding-block:80px 100px;background:rgba(178,190,169,0.1)}.gallery-wrapper img{width:100%;height:auto}.gallery-wrapper button{background:none;border:none;outline:none;cursor:pointer}.gallery-wrapper .synch-carousels{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-wrapper .synch-carousels>*{width:100%}.gallery-wrapper .synch-carousels .right{order:-1}.gallery-wrapper .synch-carousels .left{overflow:hidden}.gallery-wrapper .synch-carousels .gallery{display:none}.gallery-wrapper .synch-carousels .slick-slide{outline:none}.gallery-wrapper .synch-carousels .slick-vertical .slick-slide{border:none}.gallery-wrapper .synch-carousels .gallery .slick-list{height:auto !important;margin:0 -20px}.gallery-wrapper .synch-carousels .gallery .slick-slide{cursor:pointer}.gallery-wrapper .synch-carousels .gallery .slick-slide{margin:0 20px}.gallery-wrapper .synch-carousels .nav-arrows{display:flex;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}.gallery-wrapper .synch-carousels .nav-arrows svg{fill:#000}.gallery-wrapper .synch-carousels .arrow-left{margin-right:35px}.gallery-wrapper .synch-carousels .photos-counter{position:absolute;top:10px;right:0;padding:0 20px;color:white;background:#292929}@media screen and (min-width: 480px){.gallery-wrapper .synch-carousels .right{margin-bottom:20px}.gallery-wrapper .synch-carousels .gallery{display:block}}@media screen and (min-width: 992px){.gallery-wrapper .synch-carousels .right{position:relative;width:calc(100% - 230px);margin-bottom:0;order:2}.gallery-wrapper .synch-carousels .left{width:210px}.gallery-wrapper .synch-carousels .gallery .slick-slide{margin:0 0 20px 0}.gallery-wrapper .synch-carousels .gallery .slick-list{margin:0}}.gallery-general-box{position:relative;padding:0 0 30px 0}@media all and (min-width: 992px){.gallery-general-box{margin-bottom:0}}@media all and (min-width: 1200px){.gallery-general-box{padding-top:0}}.gallery-general-box .line{background:#000;left:0;top:15px;height:30px}@media all and (min-width: 450px){.gallery-general-box .line{top:20px}}@media all and (min-width: 992px){.gallery-general-box .line{height:40px;left:unset;right:0;top:15px}}@media all and (min-width: 1200px){.gallery-general-box .line{top:15px;height:50px}}.gallery-general-text{border-left:1px solid rgba(0,0,0,0.5);padding-left:30px;padding-right:30px}@media all and (min-width: 576px){.gallery-general-text{padding-left:40px}}@media all and (min-width: 768px){.gallery-general-text{padding-bottom:20px}}@media all and (min-width: 992px){.gallery-general-text{padding-left:50px;border-left:unset;border-right:1px solid rgba(0,0,0,0.5)}}.gallery-general-text .hint{padding-block:15px;margin-bottom:0;font-size:18px}@media all and (min-width: 450px){.gallery-general-text .hint{font-size:20px}}@media all and (min-width: 576px){.gallery-general-text .hint{font-size:22px}}@media all and (min-width: 992px){.gallery-general-text .hint{font-size:24px;text-align:right}}footer{background:#000;position:relative;color:#fff}footer a{color:#fff;text-decoration:underline}footer a:hover{color:#FF2000;text-decoration:none}footer .container{border-top:1px solid rgba(255,255,255,0.5);padding-top:20px;padding-bottom:40px}.footer-block{display:flex;flex-direction:column}@media all and (min-width: 768px){.footer-block{flex-direction:row-reverse;align-items:center;justify-content:space-between}}.share-icons{margin-bottom:20px}@media all and (min-width: 768px){.share-icons{margin-bottom:0}}.share-icons a{font-size:1.3rem;color:#fff;margin-right:1.3rem;text-decoration:none}@media all and (min-width: 768px){.share-icons a{font-size:1.3rem}}.share-icons a:last-child{margin-right:0}.share-icons a:hover,.share-icons a:focus{text-decoration:none;color:#FF2000}
