*{scroll-behavior:smooth}body{background-color:#fff;margin:0;padding:0;width:100%;height:auto}a{text-decoration:none;text-transform:none}a,button{font-family:Roboto Slab,serif}h1{font-family:Dynalight,cursive}h2,h3,h4,h5,h6{font-family:Roboto Slab,serif}p{font-family:Roboto,sans-serif}@media screen and (min-width:1516px){.sendSuccess{margin-top:20px;position:absolute;left:40%;top:15%;z-index:10000;background-color:#4fff43;color:#fff;width:400px;height:50px;font-size:25px;border-radius:5px;justify-content:center;border:2px solid #0cb700;box-shadow:10px 10px 10px #000}.navbar,.sendSuccess{display:flex;align-items:center}.navbar{position:fixed;z-index:999;background-color:hsla(0,0%,100%,.8);width:100%;height:100px;justify-content:space-between}.navbar img{height:100%;width:400px}.navbar nav{width:600px;padding-right:10px;display:inline-flex;justify-content:space-around}.navbar nav a{font-size:25px;color:#000;transition:all .4s}.navbar nav a:hover{transition:all .4s;color:#ff3635;font-size:27px}.navbar nav a:active{color:#ff3635}#slider{height:900px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}#slider h1{text-align:center;color:#ff3635;font-size:60px;position:absolute;z-index:1;text-shadow:1px 0 1px #ccc,0 1px 1px #eee,2px 1px 1px #ccc,1px 2px 1px #eee,3px 2px 1px #ccc,2px 3px 1px #eee,4px 3px 1px #ccc,3px 4px 1px #eee,5px 4px 1px #ccc,4px 5px 1px #eee,6px 5px 1px #ccc,5px 6px 1px #eee,7px 6px 1px #ccc}#slider img{width:100%;height:100%}#slider #last,#slider #next{display:none}.icons-services{display:flex;justify-content:space-around;background-color:#f0f0f0;border-top:3px solid #c5c5c5;height:75px}.icons-services .rounded{height:150px;width:150px;background-color:#f0f0f0;border:1px solid #c5c5c5;border-radius:100px;position:relative;top:-75px;display:flex;justify-content:center;align-items:center}.icons-services .rounded img{height:100px;width:100px}#services{display:flex;justify-content:space-around;border-bottom:3px solid #c5c5c5;background-color:#f0f0f0;height:auto}#services .description{display:flex;flex-direction:column;align-items:center}#services .description h3{font-size:28px;color:#ff3635}#services .description p{line-height:150%;border-radius:10px;width:500px;height:auto;font-size:22px;text-align:justify}#realisations{margin-top:40px}#realisations .buttons{display:flex;justify-content:space-around;padding-bottom:40px}#realisations .buttons .kitchen{background-image:url(/build/images/Kitchen.c856f872.jpg);background-size:cover;background-repeat:no-repeat;height:200px;width:20%;border-radius:10px;box-shadow:10px 10px 10px #000;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transition:all .3s;border:none}#realisations .buttons .kitchen:hover{transform:translateY(-5px);transition:all .3s;box-shadow:1px 23px 29px 22px rgba(0,0,0,.75)}#realisations .buttons .kitchen:hover h3{font-size:30px}#realisations .buttons .bathroom{background-image:url(/build/images/Bathroom.a4f97fb5.jpg);background-size:cover;background-repeat:no-repeat;height:200px;width:20%;border-radius:10px;box-shadow:10px 10px 10px #000;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transition:all .3s;border:none}#realisations .buttons .bathroom:hover{transform:translateY(-5px);transition:all .3s;box-shadow:1px 23px 29px 22px rgba(0,0,0,.75)}#realisations .buttons .bathroom:hover h3{font-size:30px}#realisations .buttons .dressing{background-image:url(/build/images/Dressing.9cac4cfb.jpg);background-size:cover;background-repeat:no-repeat;height:200px;width:20%;border-radius:10px;box-shadow:10px 10px 10px #000;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transition:all .3s;border:none}#realisations .buttons .dressing:hover{transform:translateY(-5px);transition:all .3s;box-shadow:1px 23px 29px 22px rgba(0,0,0,.75)}#realisations .buttons .dressing:hover h3{font-size:30px}#realisations .buttons .special{background-image:url(/build/images/Special.439b1eab.jpg);background-size:cover;background-repeat:no-repeat;height:200px;width:20%;border-radius:10px;box-shadow:10px 10px 10px #000;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transition:all .3s;border:none}#realisations .buttons .special:hover{transform:translateY(-5px);transition:all .3s;box-shadow:1px 23px 29px 22px rgba(0,0,0,.75)}#realisations .buttons .special:hover h3{font-size:30px}#realisations .before-after{width:100%}#realisations .before-after .frame{width:100%;height:500px;box-shadow:10px 10px 42px rgba(0,0,0,.75);display:flex;justify-content:space-around;align-items:center;margin-top:100px;margin-bottom:100px;transition:transform .5s ease}#realisations .before-after .frame .before{width:700px;height:450px}#realisations .before-after .frame .before h4{font-size:30px;position:absolute;margin:0}#realisations .before-after .frame .before img{width:100%;height:100%;border-radius:5px}#realisations .before-after .frame .after{width:700px;height:450px}#realisations .before-after .frame .after h4{font-size:30px;position:absolute;margin:0}#realisations .before-after .frame .after img{width:100%;height:100%;border-radius:5px}#realisations .before-after .frame:hover{transition:transform .5s ease;transform:scale(1.1)}#realisations .otherimages{width:100%;height:auto;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:150px}#realisations .otherimages .order{width:600px;height:400px;margin-top:30px;border:2px solid #c5c5c5}#realisations .otherimages .order img{width:100%;height:100%;transition:transform .5s ease;border:5px solid #f0f0f0;box-sizing:border-box}#realisations .otherimages .order img:hover{transition:transform .5s ease;transform:scale(1.1)}#realisations .display{display:none}#contact{display:flex;flex-direction:column;align-items:center;border-bottom:3px solid #c5c5c5;border-top:3px solid #c5c5c5;background-color:#f0f0f0;height:auto}#contact img{height:50px;width:50px}#contact h2{font-size:36px}#contact h3{font-size:26px}#contact h5{font-size:20px;color:#ff3635;display:flex;flex-direction:column;align-items:center}#contact p{font-size:18px}#contact .info1{height:200px;width:100%;display:flex;justify-content:space-around;align-items:center}#contact .info1 .address,#contact .info1 .email,#contact .info1 .supplier,#contact .info1 .tel{height:100%;vertical-align:center;text-align:center}#contact .info1 .supplier p a{font-weight:400}#contact .info2{width:100%;height:100%;display:flex;justify-content:space-around;margin-top:20px}#contact .info2 .contactform,#contact .info2 .contactform form{display:flex;flex-direction:column;justify-content:space-around}#contact .info2 .contactform form{height:400px;width:600px}#contact .info2 .contactform form .first,#contact .info2 .contactform form .second{display:flex;justify-content:space-between}#contact .info2 .contactform form input{width:250px;height:30px;border:1px solid #c5c5c5;border-radius:5px}#contact .info2 .contactform form textarea{width:600px;height:200px;border:1px solid #c5c5c5;border-radius:5px}#contact .info2 .contactform form .submit input{color:#fff;background-color:#ff3635;border:none!important;width:250px;height:30px;border-radius:5px;cursor:pointer}#contact .info2 .hours{height:100%;width:800px}#contact .info2 .hours p{height:30px;display:flex;align-items:center}#contact .info2 .hours p img{height:30px;width:30px}#contact .info2 #mapy{height:500px;width:800px;margin-bottom:20px}#contact .comments{width:100%;height:200px;display:flex;flex-direction:column;align-items:center}#contact .comments .links{width:500px;display:flex;justify-content:space-between}#contact .comments .links a{color:#fff;font-size:22px}#contact .comments .links .google{background-color:#4285f4}#contact .comments .links .facebook,#contact .comments .links .google{width:200px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center}#contact .comments .links .facebook{background-color:#3b5998}footer{width:100%;height:200px;background-color:#282828;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}footer p{font-size:18px}footer p a{color:#ff3635}}@media (min-width:1000px) and (max-width:1516px){.sendSuccess{margin-top:20px;position:absolute;left:40%;top:15%;z-index:10000;background-color:#4fff43;color:#fff;width:400px;height:50px;font-size:25px;border-radius:5px;justify-content:center;border:2px solid #0cb700;box-shadow:10px 10px 10px #000}.navbar,.sendSuccess{display:flex;align-items:center}.navbar{position:fixed;z-index:999;background-color:hsla(0,0%,100%,.8);width:100%;height:100px;justify-content:space-between}.navbar img{height:100%;width:400px}.navbar nav{width:600px;padding-right:10px;display:inline-flex;justify-content:space-around}.navbar nav a{font-size:25px;color:#000;transition:all .4s}.navbar nav a:hover{transition:all .4s;color:#ff3635;font-size:27px}.navbar nav a:active{color:#ff3635}#slider{height:700px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}#slider h1{text-align:center;color:#ff3635;font-size:50px;position:absolute;z-index:1;text-shadow:1px 0 1px #ccc,0 1px 1px #eee,2px 1px 1px #ccc,1px 2px 1px #eee,3px 2px 1px #ccc,2px 3px 1px #eee,4px 3px 1px #ccc,3px 4px 1px #eee,5px 4px 1px #ccc,4px 5px 1px #eee,6px 5px 1px #ccc,5px 6px 1px #eee,7px 6px 1px #ccc}#slider img{width:100%;height:100%}#slider #last,#slider #next{display:none}.icons-services{display:flex;justify-content:space-around;background-color:#f0f0f0;border-top:3px solid #c5c5c5;height:75px}.icons-services .rounded{height:150px;width:150px;background-color:#f0f0f0;border:1px solid #c5c5c5;border-radius:100px;position:relative;top:-75px;display:flex;justify-content:center;align-items:center}.icons-services .rounded img{height:100px;width:100px}#services{display:flex;justify-content:space-around;border-bottom:3px solid #c5c5c5;background-color:#f0f0f0;height:auto}#services .description{display:flex;flex-direction:column;align-items:center}#services .description h3{font-size:28px;color:#ff3635}#services .description p{border-radius:10px;width:80%;height:auto;font-size:18px;text-align:justify}#realisations{margin-top:40px}#realisations .buttons{display:flex;justify-content:space-around;padding-bottom:40px}#realisations .buttons .kitchen{background-image:url(/build/images/Kitchen.c856f872.jpg);background-size:cover;background-repeat:no-repeat;height:200px;width:20%;border-radius:10px;box-shadow:10px 10px 10px #000;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transition:all .3s;border:none}#realisations .buttons .kitchen:hover{transform:translateY(-5px);transition:all .3s;box-shadow:1px 23px 29px 22px rgba(0,0,0,.75)}#realisations .buttons .kitchen:hover h3{font-size:30px}#realisations .buttons .bathroom{background-image:url(/build/images/Bathroom.a4f97fb5.jpg);background-size:cover;background-repeat:no-repeat;height:200px;width:20%;border-radius:10px;box-shadow:10px 10px 10px #000;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transition:all .3s;border:none}#realisations .buttons .bathroom:hover{transform:translateY(-5px);transition:all .3s;box-shadow:1px 23px 29px 22px rgba(0,0,0,.75)}#realisations .buttons .bathroom:hover h3{font-size:30px}#realisations .buttons .dressing{background-image:url(/build/images/Dressing.9cac4cfb.jpg);background-size:cover;background-repeat:no-repeat;height:200px;width:20%;border-radius:10px;box-shadow:10px 10px 10px #000;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transition:all .3s;border:none}#realisations .buttons .dressing:hover{transform:translateY(-5px);transition:all .3s;box-shadow:1px 23px 29px 22px rgba(0,0,0,.75)}#realisations .buttons .dressing:hover h3{font-size:30px}#realisations .buttons .special{background-image:url(/build/images/Special.439b1eab.jpg);background-size:cover;background-repeat:no-repeat;height:200px;width:20%;border-radius:10px;box-shadow:10px 10px 10px #000;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;transition:all .3s;border:none}#realisations .buttons .special:hover{transform:translateY(-5px);transition:all .3s;box-shadow:1px 23px 29px 22px rgba(0,0,0,.75)}#realisations .buttons .special:hover h3{font-size:30px}#realisations .before-after{width:100%}#realisations .before-after .frame{width:100%;height:500px;box-shadow:10px 10px 42px rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;margin-top:100px;margin-bottom:100px;transition:transform .5s ease}#realisations .before-after .frame .before{width:45%;height:80%}#realisations .before-after .frame .before h4{font-size:30px;position:absolute;margin:0}#realisations .before-after .frame .before img{width:100%;height:100%;border-radius:5px}#realisations .before-after .frame .after{width:45%;height:80%}#realisations .before-after .frame .after h4{font-size:30px;position:absolute;margin:0}#realisations .before-after .frame .after img{width:100%;height:100%;border-radius:5px}#realisations .before-after .frame:hover{transition:transform .5s ease;transform:scale(1.1)}#realisations .otherimages{width:100%;height:auto;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:150px}#realisations .otherimages .order{width:600px;height:400px;margin-top:30px;border:2px solid #c5c5c5}#realisations .otherimages .order img{width:100%;height:100%;transition:transform .5s ease;border:5px solid #f0f0f0;box-sizing:border-box}#realisations .otherimages .order img:hover{transition:transform .5s ease;transform:scale(1.1)}#realisations .display{display:none}#contact{display:flex;flex-direction:column;align-items:center;border-bottom:3px solid #c5c5c5;border-top:3px solid #c5c5c5;background-color:#f0f0f0;height:auto}#contact img{height:25px;width:25px}#contact h2{font-size:30px}#contact h3{font-size:22px}#contact h5{font-size:20px;color:#ff3635;display:flex;flex-direction:column;align-items:center}#contact p{font-size:18px}#contact .info1{height:200px;width:100%;display:flex;justify-content:space-around;align-items:center}#contact .info1 .address,#contact .info1 .email,#contact .info1 .supplier,#contact .info1 .tel{height:100%;vertical-align:center;text-align:center}#contact .info1 .supplier p a{text-decoration:none}#contact .info2{width:100%;height:auto;display:flex;flex-direction:column;margin-top:20px}#contact .info2 .contactform{align-items:center}#contact .info2 .contactform,#contact .info2 .contactform form{display:flex;flex-direction:column;justify-content:space-around}#contact .info2 .contactform form{height:400px;width:600px}#contact .info2 .contactform form .first,#contact .info2 .contactform form .second{display:flex;justify-content:space-between}#contact .info2 .contactform form input{width:250px;height:30px;border:1px solid #c5c5c5;border-radius:5px}#contact .info2 .contactform form textarea{width:600px;height:200px;border:1px solid #c5c5c5;border-radius:5px}#contact .info2 .contactform form .submit input{color:#fff;background-color:#ff3635;border:none!important;width:250px;height:30px;border-radius:5px;cursor:pointer}#contact .info2 .hours{height:100%;width:100%}#contact .info2 .hours h3{text-align:center;font-size:25px}#contact .info2 .hours p{height:30px;display:flex;justify-content:center;align-items:center}#contact .info2 .hours p img{height:30px;width:30px}#contact .info2 #mapy{height:500px;width:100%;margin-bottom:20px}#contact .comments{width:100%;height:200px;display:flex;flex-direction:column;align-items:center}#contact .comments h3{text-align:center;font-size:25px}#contact .comments .links{width:100%;display:flex;justify-content:space-around}#contact .comments .links a{color:#fff;font-size:22px}#contact .comments .links .google{background-color:#4285f4}#contact .comments .links .facebook,#contact .comments .links .google{width:200px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center}#contact .comments .links .facebook{background-color:#3b5998}footer{width:100%;height:200px;background-color:#282828;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}footer p{font-size:18px}footer p a{color:#ff3635}}@media (min-width:300px) and (max-width:1000px){.sendSuccess{margin-top:20px;left:40%;top:15%;z-index:10000;background-color:#4fff43;color:#fff;width:400px;font-size:25px;border-radius:5px;border:2px solid #0cb700;box-shadow:10px 10px 10px #000}.navbar,.sendSuccess{position:absolute;height:50px;display:flex;justify-content:center;align-items:center}.navbar{z-index:2;background-color:hsla(0,0%,100%,.8);width:100%}.navbar img{height:100%;width:50%}.navbar nav{display:none}#slider{height:auto;width:100%;display:flex;align-items:center;justify-content:center}#slider h1{width:80%;text-align:center;color:#ff3635;font-size:30px;position:absolute;z-index:1;text-shadow:1px 0 1px #ccc,0 1px 1px #eee,2px 1px 1px #ccc,1px 2px 1px #eee,3px 2px 1px #ccc,2px 3px 1px #eee,4px 3px 1px #ccc,3px 4px 1px #eee,5px 4px 1px #ccc,4px 5px 1px #eee,6px 5px 1px #ccc,5px 6px 1px #eee,7px 6px 1px #ccc}#slider img{width:100%;height:100%}#slider #last,#slider #next,.icons-services{display:none}#services{border-bottom:3px solid #c5c5c5;background-color:#f0f0f0}#services,#services .description{display:flex;flex-direction:column;align-items:center}#services .description h3{font-size:22px;color:#ff3635}#services .description p{width:80%;height:100%;font-size:20px;text-align:justify}#realisations{margin-top:40px}#realisations .buttons{display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:20px}#realisations .buttons .kitchen{background-image:url(/build/images/Kitchen.c856f872.jpg);background-size:cover;background-repeat:no-repeat;height:100px;width:40%;border-radius:10px;box-shadow:10px 10px 10px #000;cursor:pointer;border:none}#realisations .buttons .kitchen:active{box-shadow:inset 10px -10px 20px 0 #000}#realisations .buttons .bathroom{background-image:url(/build/images/Bathroom.a4f97fb5.jpg);background-size:cover;background-repeat:no-repeat;height:100px;width:40%;border-radius:10px;box-shadow:10px 10px 10px #000;cursor:pointer;border:none}#realisations .buttons .bathroom:active{box-shadow:inset 10px -10px 20px 0 #000}#realisations .buttons .dressing{margin-top:20px;background-image:url(/build/images/Dressing.9cac4cfb.jpg);background-size:cover;background-repeat:no-repeat;height:100px;width:40%;border-radius:10px;box-shadow:10px 10px 10px #000;cursor:pointer;border:none}#realisations .buttons .dressing:active{box-shadow:inset 10px -10px 20px 0 #000}#realisations .buttons .special{margin-top:20px;background-image:url(/build/images/Special.439b1eab.jpg);background-size:cover;background-repeat:no-repeat;height:100px;width:40%;border-radius:10px;box-shadow:10px 10px 10px #000;cursor:pointer;border:none}#realisations .buttons .special:active{box-shadow:inset 10px -10px 20px 0 #000}#realisations .buttons h3{font-size:18px;color:#fff}#realisations .before-after{width:100%;height:auto}#realisations .before-after .frame{width:100%;height:auto;box-shadow:10px 10px 42px rgba(0,0,0,.75);display:flex;flex-direction:column;margin-top:50px;margin-bottom:100px;transition:transform .5s ease}#realisations .before-after .frame .before{width:100%;height:auto}#realisations .before-after .frame .before h4{font-size:30px;position:absolute;margin:0}#realisations .before-after .frame .before img{width:100%;height:100%;border-radius:5px}#realisations .before-after .frame .after{width:100%;height:auto}#realisations .before-after .frame .after h4{font-size:30px;position:absolute;margin:0}#realisations .before-after .frame .after img{width:100%;height:100%;border-radius:5px}#realisations .otherimages{width:100%;height:auto;display:flex;flex-wrap:wrap;margin-bottom:50px}#realisations .otherimages .order img{width:100%;height:100%}#realisations .display{display:none}#contact{display:flex;flex-direction:column;align-items:center;border-bottom:3px solid #c5c5c5;border-top:3px solid #c5c5c5;background-color:#f0f0f0;height:auto}#contact img{height:25px;width:25px}#contact h2{font-size:30px}#contact h3{font-size:22px}#contact h5{font-size:20px;color:#ff3635;display:flex;flex-direction:column;align-items:center}#contact p{font-size:18px}#contact .info1{height:auto;width:100%;display:flex;justify-content:space-around;flex-direction:column;align-items:center}#contact .info1 .address,#contact .info1 .email,#contact .info1 .tel{height:100%;vertical-align:center;text-align:center}#contact .info1 .address p a{font-weight:400}#contact .info1 .supplier{height:100%;vertical-align:center;text-align:center}#contact .info2{width:100%;height:auto;display:flex;flex-direction:column;margin-top:20px}#contact .info2 .contactform,#contact .info2 .contactform form{display:flex;flex-direction:column;justify-content:space-around;align-items:center}#contact .info2 .contactform form{height:400px;width:100%}#contact .info2 .contactform form .first,#contact .info2 .contactform form .second{display:flex;justify-content:space-around;width:80%}#contact .info2 .contactform form input{width:100%;height:30px;border:1px solid #c5c5c5;border-radius:5px}#contact .info2 .contactform form textarea{width:100%;height:200px;border:1px solid #c5c5c5;border-radius:5px}#contact .info2 .contactform form .submit input{color:#fff;background-color:#ff3635;border:none!important;width:250px;height:30px;border-radius:5px}#contact .info2 .hours{height:100%;width:100%}#contact .info2 .hours h3{text-align:center;font-size:25px}#contact .info2 .hours p{height:30px;display:flex;justify-content:center;align-items:center}#contact .info2 .hours p img{height:30px;width:30px}#contact .info2 #mapy{height:500px;width:100%;margin-bottom:20px}#contact .comments{width:100%;height:200px;display:flex;flex-direction:column;align-items:center}#contact .comments h3{text-align:center;font-size:25px}#contact .comments .links{width:100%;display:flex;justify-content:space-around}#contact .comments .links a{color:#fff;font-size:22px}#contact .comments .links .google{background-color:#4285f4}#contact .comments .links .facebook,#contact .comments .links .google{width:200px;height:50px;border-radius:10px;display:flex;align-items:center;justify-content:center}#contact .comments .links .facebook{background-color:#3b5998}footer{width:100%;height:auto;background-color:#282828;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}footer p{font-size:18px;margin:0}footer p a{color:#ff3635}}