.AboutUs-module-scss-module__diYM-G__aboutMe{color:#050505;background-color:#fcfcfc;flex-flow:column wrap;align-items:center;display:flex}.AboutUs-module-scss-module__diYM-G__aboutMe__image{justify-content:center;width:100%;padding:1rem;display:flex}.AboutUs-module-scss-module__diYM-G__aboutMe__image img{background-color:#050505;border-radius:.6rem;max-width:100%;height:auto;box-shadow:.3rem .4rem .8rem #ebe8e81a}.AboutUs-module-scss-module__diYM-G__aboutMe__content{flex-direction:column;align-items:center;max-width:100%;padding:1rem;display:flex}.AboutUs-module-scss-module__diYM-G__aboutMe__header{text-align:center;padding:1.5rem;font-size:2.2rem}.AboutUs-module-scss-module__diYM-G__aboutMe__text{text-align:center;border:2px solid #3d36361a;margin:2rem;padding:1rem;font-size:1.8rem;box-shadow:.3rem .4rem .8rem #e8e8ebe6}.AboutUs-module-scss-module__diYM-G__aboutMe__list{text-align:center;padding:.5rem;list-style:none}.AboutUs-module-scss-module__diYM-G__aboutMe__list li{color:#050505;margin-bottom:.5rem;font-size:1.8rem;list-style-type:none}.AboutUs-module-scss-module__diYM-G__aboutMe__socialLinks{justify-content:center;align-items:center;margin-top:2rem;display:flex}.AboutUs-module-scss-module__diYM-G__aboutMe__socialLinks a{color:#5b96ac;margin:0 1rem;font-size:2.4rem}.AboutUs-module-scss-module__diYM-G__aboutMe__socialLinks a:hover{color:#4023df}.AboutUs-module-scss-module__diYM-G__icon{color:#5b96ac;margin-right:.5rem}.AboutUs-module-scss-module__diYM-G__buttonContainer{flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.AboutUs-module-scss-module__diYM-G__realizationButton{color:#fcfcfc;background-color:#5b96ac;border-radius:.4rem;padding:1rem 2rem;font-weight:700;text-decoration:none;transition:background-color .3s}.AboutUs-module-scss-module__diYM-G__realizationButton:hover{background-color:#321ab5;text-decoration:none}@media (min-width:768px){.AboutUs-module-scss-module__diYM-G__aboutMe__header{margin-top:2rem;font-size:3rem}.AboutUs-module-scss-module__diYM-G__aboutMe__text{font-size:2.2rem}.AboutUs-module-scss-module__diYM-G__aboutMe__list li{letter-spacing:.1rem;font-size:2rem}.AboutUs-module-scss-module__diYM-G__realizationButton{font-size:2.4rem}}@media (min-width:992px){.AboutUs-module-scss-module__diYM-G__aboutMe{flex-direction:row;align-items:center}.AboutUs-module-scss-module__diYM-G__aboutMe__image{width:50%;padding:0}.AboutUs-module-scss-module__diYM-G__aboutMe__image img{background-color:#050505;max-width:100%;height:100%}.AboutUs-module-scss-module__diYM-G__aboutMe__content{text-align:left;flex-direction:column;align-items:center;width:50%;padding:0 2rem}}
.Services-module-scss-module__bUX8Yq__servicesBackground{background:linear-gradient(195deg,#5b96ac,#fcfcfc,#fcfcfc)}.Services-module-scss-module__bUX8Yq__services{align-items:center;gap:2rem;padding:2.6rem}.Services-module-scss-module__bUX8Yq__services h2{text-align:center;color:#fcfcfc;text-shadow:.15rem .15rem .25rem #050505;grid-column:1/-1;margin:2rem;font-size:2.4rem}.Services-module-scss-module__bUX8Yq__services p{top:50%}.Services-module-scss-module__bUX8Yq__services__item{place-items:center;display:grid;position:relative}.Services-module-scss-module__bUX8Yq__services__wrapper{flex-wrap:wrap;justify-content:center;gap:2rem;padding:1rem;display:flex}.Services-module-scss-module__bUX8Yq__services__wrapper>div{flex:calc(25% - 2rem);max-width:calc(25% - 2rem)}@media (max-width:992px){.Services-module-scss-module__bUX8Yq__services__wrapper>div{flex:calc(50% - 2rem);max-width:calc(50% - 2rem)}}@media (max-width:768px){.Services-module-scss-module__bUX8Yq__services__wrapper>div{flex:100%;max-width:100%}}.Services-module-scss-module__bUX8Yq__services__imageWrapper{border-radius:2rem;justify-content:center;align-items:center;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.Services-module-scss-module__bUX8Yq__services__imageWrapper:before{content:"";background:inherit;z-index:1;position:absolute;inset:0}.Services-module-scss-module__bUX8Yq__services__imageWrapper img{object-fit:cover;min-width:100%;height:30rem}.Services-module-scss-module__bUX8Yq__services__content{z-index:2;color:#fcfcfc;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Services-module-scss-module__bUX8Yq__services__content p{color:#fcfcfc;text-shadow:.2rem .2rem .4rem #050505;font-size:2rem}.Services-module-scss-module__bUX8Yq__services__content .Services-module-scss-module__bUX8Yq__services__button{color:#050505;background-color:#fcfcfc;border-radius:.6rem;margin:2rem auto 0;padding:.6rem 1.2rem;font-size:1.6rem;text-decoration:none;transition:all .3s;box-shadow:.2rem .4rem .6rem}.Services-module-scss-module__bUX8Yq__services__content .Services-module-scss-module__bUX8Yq__services__button:hover{color:#4023df;box-shadow:.4rem .6rem #4023df59,inset .6rem .2rem .6rem #5b96ac73}@media (min-width:768px){.Services-module-scss-module__bUX8Yq__services__content .Services-module-scss-module__bUX8Yq__services__button{padding:.8rem 1.4rem;font-size:1.8rem}.Services-module-scss-module__bUX8Yq__services{grid-template-columns:1fr 1fr;font-size:1.8rem}.Services-module-scss-module__bUX8Yq__services h2{font-size:2.8rem}.Services-module-scss-module__bUX8Yq__services__content p{font-size:2.6rem}.Services-module-scss-module__bUX8Yq__services .Services-module-scss-module__bUX8Yq__services__button{font-size:2rem}}@media (min-width:992px){.Services-module-scss-module__bUX8Yq__services{max-width:1100px;margin:0 auto}.Services-module-scss-module__bUX8Yq__services h2{font-size:3rem}.Services-module-scss-module__bUX8Yq__services p,.Services-module-scss-module__bUX8Yq__services__content p{font-size:2.4rem}.Services-module-scss-module__bUX8Yq__services .Services-module-scss-module__bUX8Yq__services__button{font-size:2.2rem}.Services-module-scss-module__bUX8Yq__services__imageWrapper img{height:40rem}}
.Contact-module-scss-module__vi8EqG__contactSection{color:#fcfcfc;background-color:#fcfcfc;gap:2rem;width:100%;padding:2rem;font-size:1.8rem;display:grid}.Contact-module-scss-module__vi8EqG__contactSection h2{text-align:center;margin-bottom:1rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm{color:#fcfcfc;background-color:#181616;border:1px solid #3d3636e6;border-radius:1rem;flex-flow:column wrap;align-items:center;width:100%;padding:2rem;font-weight:700;display:flex;box-shadow:.3rem .4rem .8rem #ebe8e81a}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo h2,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm h2{margin-bottom:1rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo p{word-wrap:anywhere;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:1.8rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm{justify-content:center}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm input{appearance:none;border:1px solid #000;border-radius:1rem;width:100%;margin-bottom:1rem;padding:.5rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm textarea{resize:vertical;border:1px solid #000;border-radius:1rem;width:100%;max-width:100%;min-height:180px;margin-bottom:1rem;padding:1rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm button{color:#fcfcfc;cursor:pointer;background-color:#5b96ac;border:none;border-radius:.4rem;margin-top:1rem;padding:.5rem 1rem;font-size:1.6rem;font-weight:700;transition:background-color .3s}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm button:hover{background-color:#4023df}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__openingHours{border-top:1px solid #fff3;margin-top:1.5rem;padding-top:1rem;font-size:1.6rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__openingHours h3{color:#fcfcfc;margin-bottom:1rem;font-weight:700}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__openingHours table{border-collapse:collapse;width:100%}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__openingHours table td{padding:.5rem 0;font-size:1.6rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__openingHours table td:first-child{text-align:left;color:#fcfcfc;padding-right:1rem;font-weight:700}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__openingHours table td:last-child{text-align:right;color:#5b96ac;font-family:monospace;font-weight:700}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__openingHours table td:last-child.Contact-module-scss-module__vi8EqG__closed{color:silver;text-align:center;vertical-align:middle;font-style:italic}.Contact-module-scss-module__vi8EqG__highlightedText{color:#5b96ac;text-decoration:none}.Contact-module-scss-module__vi8EqG__noLinkStyle{-webkit-text-decoration:none;text-decoration:none}.Contact-module-scss-module__vi8EqG__modal{z-index:2000;background-color:#228b22;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Contact-module-scss-module__vi8EqG__modal .Contact-module-scss-module__vi8EqG__modalContent{color:#050505;background-color:#fcfcfc;border-radius:.5rem;padding:2rem;box-shadow:0 0 10px #2c1c1c40}.Contact-module-scss-module__vi8EqG__appointmentLink{color:#5b96ac;background-color:#0000;border:.2rem solid #5b96ac;border-radius:.4rem;margin-bottom:1rem;padding:1rem 1.5rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:inline-block;position:relative}.Contact-module-scss-module__vi8EqG__appointmentLink:before,.Contact-module-scss-module__vi8EqG__appointmentLink:after{content:"";z-index:-1;transition:all .5s;display:block;position:absolute}.Contact-module-scss-module__vi8EqG__appointmentLink:before{z-index:1;width:100%;height:100%;top:0;right:0}.Contact-module-scss-module__vi8EqG__appointmentLink:after{z-index:1;width:100%;height:100%;bottom:0;left:0}.Contact-module-scss-module__vi8EqG__appointmentLink:hover{color:#5b96ac;border:1px solid #0000}.Contact-module-scss-module__vi8EqG__appointmentLink:hover:after{border-bottom:4px solid #5b96ac;border-right:4px solid #5b96ac;bottom:.3rem;left:.4rem}.Contact-module-scss-module__vi8EqG__appointmentLink:hover:before{border-top:4px solid #5b96ac;border-left:4px solid #5b96ac;top:.3rem;right:.4rem}.Contact-module-scss-module__vi8EqG__linkWrapper{justify-content:center;margin-top:1.5rem;display:flex}.Contact-module-scss-module__vi8EqG__consentWrapper{text-align:center;border:1px solid #3d3636e6;border-radius:1rem;margin:.5rem;padding:.5rem;font-size:1rem;box-shadow:.3rem .4rem .8rem #ebe8e81a}.Contact-module-scss-module__vi8EqG__consentWrapper input[type=checkbox]{cursor:pointer;appearance:none;vertical-align:middle;background-color:#181616;border:1px solid #ccc;border-radius:.2rem;width:1.5rem;height:1.5rem}.Contact-module-scss-module__vi8EqG__consentWrapper input[type=checkbox]:checked{background-color:#5b96ac;border-color:#5b96ac}.Contact-module-scss-module__vi8EqG__consentWrapper label{color:#fcfcfc;margin-left:.5rem;font-size:.8rem;display:inline-block}@media (min-width:768px){.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm{font-size:2rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo input,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo textarea,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm input,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm textarea{border-radius:.4rem;padding:1rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo button,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm button{padding:.8rem 1.6rem;font-size:1.8rem}}@media (min-width:992px){.Contact-module-scss-module__vi8EqG__contactSection{grid-template-columns:1fr 1fr;gap:2rem;padding-top:10vh}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm{justify-content:center}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__appointmentLink{font-size:2.4rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__linkWrapper{grid-column:1/-1}}@media (max-width:280px){.Contact-module-scss-module__vi8EqG__contactSection,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm{padding:1rem}.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo input,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo textarea,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactInfo button,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm input,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm textarea,.Contact-module-scss-module__vi8EqG__contactSection .Contact-module-scss-module__vi8EqG__contactForm button{width:90%;padding:.4rem}}
.Hero-module-scss-module__Il5Znq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Hero-module-scss-module__Il5Znq__hero:before{z-index:-1}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__imageWrapper{z-index:-1;width:100%;height:100%;position:relative;top:0;left:0}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__imageWrapper:after{content:"";z-index:1;background:linear-gradient(#00000080,#0000004d);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module-scss-module__Il5Znq__hero__title{color:#fcfcfc;font-size:2.6rem}.Hero-module-scss-module__Il5Znq__hero p{font-size:1.6rem}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__whiteBlock{z-index:3;background:#fcfcfc;width:80%;height:5rem;position:absolute;transform:skew(-45deg)}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__whiteBlockLeft{bottom:0;left:-50px}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__whiteBlockRight{top:15rem;right:-50px;transform:skew(45deg)}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__whiteBlock .Hero-module-scss-module__Il5Znq__whiteBlockTextContainer{justify-content:center;align-items:center;display:flex;transform:skew(45deg)}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__whiteBlock .Hero-module-scss-module__Il5Znq__whiteBlockTextContainer .Hero-module-scss-module__Il5Znq__whiteBlockText{text-shadow:.2rem .2rem .4rem #5b96ac66;margin-top:1rem;margin-left:1rem;font-size:2.2rem;font-weight:700}.Hero-module-scss-module__Il5Znq__textOverlay{z-index:2;flex-direction:column;gap:2rem;font-weight:700;transition:filter 1s ease-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module-scss-module__Il5Znq__textOverlay p{color:#fcfcfc}.Hero-module-scss-module__Il5Znq__button{color:#050505;background-color:#fcfcfc;border-radius:.4rem;width:auto;margin:0 auto;padding:.8rem 1.4rem;font-size:1.6rem;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:.2rem .4rem .6rem #38c92233}.Hero-module-scss-module__Il5Znq__button:hover{color:#5b96ac;transform:scale(1.05);box-shadow:.5rem .8rem 1rem #4023df66,0 0 1rem #5b96ac80}.Hero-module-scss-module__Il5Znq__customHeroTitleRealizations{text-shadow:2px 2px 4px #050505e6}@media screen and (min-width:768px){.Hero-module-scss-module__Il5Znq__hero h1{font-size:3.4rem}.Hero-module-scss-module__Il5Znq__hero p,.Hero-module-scss-module__Il5Znq__button{font-size:2rem}}@media screen and (min-width:992px){.Hero-module-scss-module__Il5Znq__hero h1{font-size:4rem}.Hero-module-scss-module__Il5Znq__hero p{font-size:2.4rem}.Hero-module-scss-module__Il5Znq__hero__title{color:#fcfcfc;text-shadow:.3rem .3rem .6rem #050505e6;font-size:2.6rem}.Hero-module-scss-module__Il5Znq__hero__description{text-shadow:.3rem .3rem .6rem #050505e6}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__imageWrapper{position:fixed}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__whiteBlock .Hero-module-scss-module__Il5Znq__whiteBlockTextContainer{transform:skew(45deg)}.Hero-module-scss-module__Il5Znq__hero .Hero-module-scss-module__Il5Znq__whiteBlock .Hero-module-scss-module__Il5Znq__whiteBlockTextContainer .Hero-module-scss-module__Il5Znq__whiteBlockText{display:none}.Hero-module-scss-module__Il5Znq__button{font-size:2.4rem}}
.SliderTrue-module-scss-module__2y8QPW__slideBox{background-color:#181616;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;margin:2rem;display:flex;position:relative}.SliderTrue-module-scss-module__2y8QPW__sliderContainer{flex-direction:column;justify-content:center;align-items:center;max-width:80rem;display:flex;position:relative}.SliderTrue-module-scss-module__2y8QPW__imageBefore{object-fit:cover;flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex;position:absolute}.SliderTrue-module-scss-module__2y8QPW__titleSlide{color:#fcfcfc}.SliderTrue-module-scss-module__2y8QPW__sliderInput{background-color:none;cursor:pointer;opacity:0;width:100%;height:100%;position:absolute}.SliderTrue-module-scss-module__2y8QPW__line:after{content:"";background-color:#fcfcfc;background-size:cover;border-radius:50%;width:1.4rem;height:1.4rem;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media (min-width:992px){.SliderTrue-module-scss-module__2y8QPW__slideBox{flex-direction:row;display:grid}.SliderTrue-module-scss-module__2y8QPW__sliderContainer,.SliderTrue-module-scss-module__2y8QPW__imageBefore{flex-direction:row}}.SliderTrue-module-scss-module__2y8QPW__sliderInput::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;z-index:2;background:#fcfcfc;border-radius:50%;width:24px;height:24px;position:relative}.SliderTrue-module-scss-module__2y8QPW__sliderInput:before{content:"";z-index:1;background:0 0;border-radius:50%;position:absolute;inset:-6px}.SliderTrue-module-scss-module__2y8QPW__sliderInput::-moz-range-thumb{cursor:pointer;background:#fcfcfc;border:1px solid #050505;border-radius:50%;width:24px;height:24px}.SliderTrue-module-scss-module__2y8QPW__sliderInput::-ms-thumb{cursor:pointer;background:#fcfcfc;border:1px solid #050505;border-radius:50%;width:24px;height:24px}
.SliderSection-module-scss-module__piiEJG__titleSlide{color:#fcfcfc;text-shadow:.15rem .15rem .25rem #050505;flex-direction:column;align-items:center;padding:2rem;font-size:2.4rem;font-weight:700;display:flex}.SliderSection-module-scss-module__piiEJG__sliderSection{background:linear-gradient(179deg,#5b96ac,#fcfcfc,#fcfcfc);flex-direction:column;align-items:center;margin:0 auto;display:flex}.SliderSection-module-scss-module__piiEJG__customBgColor{background-color:#050505}.SliderSection-module-scss-module__piiEJG__sliderGrid{grid-template-columns:repeat(1,1fr);justify-items:center;margin-bottom:1rem;display:grid}@media screen and (min-width:992px){.SliderSection-module-scss-module__piiEJG__sliderGrid{grid-template-columns:repeat(3,1fr)}}.SliderSection-module-scss-module__piiEJG__buttonContainer{justify-content:center;padding:2rem;display:flex}.SliderSection-module-scss-module__piiEJG__realizationButton{color:#fcfcfc;background-color:#5b96ac;border-radius:.4rem;padding:1rem 2rem;font-size:2rem;font-weight:700;text-decoration:none;transition:background-color .3s}.SliderSection-module-scss-module__piiEJG__realizationButton:hover{background-color:#321ab5;text-decoration:none}.SliderSection-module-scss-module__piiEJG__realizationsPage{background:#050505}.SliderSection-module-scss-module__piiEJG__realizationsPage .SliderSection-module-scss-module__piiEJG__fiveColumnsGrid{width:100%;max-width:1200px;margin:auto}.SliderSection-module-scss-module__piiEJG__realizationsPage .SliderSection-module-scss-module__piiEJG__fiveColumnsGrid img{width:100%;height:auto}.SliderSection-module-scss-module__piiEJG__noBackground{background-color:#0000;margin-top:5rem}@media (min-width:768px){.SliderSection-module-scss-module__piiEJG__titleSlide{font-size:2.8rem}.SliderSection-module-scss-module__piiEJG__realizationButton{font-size:2rem}}@media (min-width:992px){.SliderSection-module-scss-module__piiEJG__titleSlide{font-size:3rem}.SliderSection-module-scss-module__piiEJG__realizationButton{font-size:2.3rem}.SliderSection-module-scss-module__piiEJG__fiveColumnsGrid{grid-template-columns:repeat(4,1fr)}.SliderSection-module-scss-module__piiEJG__defaultGrid{grid-template-columns:repeat(3,1fr)}}
.ElfsightLazyWrapper-module-scss-module__D8xWcW__placeholder{text-align:center;background-color:#f2f2f2;flex-direction:column;justify-content:center;align-items:center;min-height:200px;margin:0 auto;padding:20px;display:flex}.ElfsightLazyWrapper-module-scss-module__D8xWcW__placeholderTitle{color:#333;margin:0 0 5px;font-size:1.2rem}.ElfsightLazyWrapper-module-scss-module__D8xWcW__placeholderText{color:#666;margin:0;font-size:1rem}
.AboutCompany-module-scss-module__Q8YFJG__companyBackground{width:100wv;background-color:#5b96ac}.AboutCompany-module-scss-module__Q8YFJG__company{text-align:center;color:#fcfcfc}.AboutCompany-module-scss-module__Q8YFJG__company__title{letter-spacing:.05rem;padding:3rem;font-weight:700}.AboutCompany-module-scss-module__Q8YFJG__company__title .AboutCompany-module-scss-module__Q8YFJG__highlight{text-decoration:overline}.AboutCompany-module-scss-module__Q8YFJG__company__box{flex-direction:column;justify-content:center;align-items:center;display:flex}.AboutCompany-module-scss-module__Q8YFJG__company__boxImage{flex:1}.AboutCompany-module-scss-module__Q8YFJG__company__boxImage img{border-radius:6rem;width:100%;height:100%;padding:2rem}.AboutCompany-module-scss-module__Q8YFJG__company__boxText{flex-direction:column;margin-bottom:5rem;padding:1rem;display:flex}.AboutCompany-module-scss-module__Q8YFJG__company__boxTextOne,.AboutCompany-module-scss-module__Q8YFJG__company__boxTextTwo{text-align:left;letter-spacing:.01rem;padding:1rem}@media screen and (min-width:768px){.AboutCompany-module-scss-module__Q8YFJG__company__boxText{font-size:2rem}}@media screen and (min-width:992px){.AboutCompany-module-scss-module__Q8YFJG__company{width:1100px;margin:0 auto}.AboutCompany-module-scss-module__Q8YFJG__company__box{flex-direction:row}.AboutCompany-module-scss-module__Q8YFJG__company__boxImage{flex:1;margin-bottom:5rem}.AboutCompany-module-scss-module__Q8YFJG__company__boxImage img{width:100%;padding:1rem}.AboutCompany-module-scss-module__Q8YFJG__company__boxText{flex:1;padding:1rem}.AboutCompany-module-scss-module__Q8YFJG__company__boxTextOne,.AboutCompany-module-scss-module__Q8YFJG__company__boxTextTwo{margin:.5rem}}
.WhyUs-module-scss-module__OqCLsG__whyUs{text-align:center}.WhyUs-module-scss-module__OqCLsG__whyUs__header{padding:3rem}.WhyUs-module-scss-module__OqCLsG__whyUs__title{padding-bottom:1rem}.WhyUs-module-scss-module__OqCLsG__whyUs__text{margin:.7rem}.WhyUs-module-scss-module__OqCLsG__whyUs__box{color:#5b96ac;flex-direction:column;justify-content:center;align-items:center;gap:3rem;margin-bottom:3rem;padding:2rem;display:flex}.WhyUs-module-scss-module__OqCLsG__whyUs__boxOne,.WhyUs-module-scss-module__OqCLsG__whyUs__boxTwo,.WhyUs-module-scss-module__OqCLsG__whyUs__boxThree,.WhyUs-module-scss-module__OqCLsG__whyUs__boxFour{border:2px solid #5b96ac;border-radius:2rem;flex-direction:column;justify-content:center;width:100%;height:30rem;padding:.5rem;display:flex}.WhyUs-module-scss-module__OqCLsG__whyUs__boxOne img,.WhyUs-module-scss-module__OqCLsG__whyUs__boxTwo img,.WhyUs-module-scss-module__OqCLsG__whyUs__boxThree img,.WhyUs-module-scss-module__OqCLsG__whyUs__boxFour img{object-fit:cover;width:100%;height:100%}@media screen and (min-width:768px){.WhyUs-module-scss-module__OqCLsG__whyUs__header{font-size:2.8rem}.WhyUs-module-scss-module__OqCLsG__whyUs__text{font-size:1.7rem}}@media screen and (min-width:992px){.WhyUs-module-scss-module__OqCLsG__whyUs__header{font-size:3rem}.WhyUs-module-scss-module__OqCLsG__whyUs__text{font-size:1.8rem}.WhyUs-module-scss-module__OqCLsG__whyUs__box{flex-direction:row}.WhyUs-module-scss-module__OqCLsG__whyUs__boxOne,.WhyUs-module-scss-module__OqCLsG__whyUs__boxTwo,.WhyUs-module-scss-module__OqCLsG__whyUs__boxThree,.WhyUs-module-scss-module__OqCLsG__whyUs__boxFour{height:40rem}}
.Blog-module-scss-module__GQzEfG__blog{margin-bottom:1rem;padding:2rem}.Blog-module-scss-module__GQzEfG__blog__header{color:#5b96ac;text-align:center;margin-bottom:1.5rem;text-decoration:overline}.Blog-module-scss-module__GQzEfG__blog__box{flex-direction:column;justify-content:center;display:flex}.Blog-module-scss-module__GQzEfG__blog__boxItem{text-align:left;border-radius:1rem;flex-direction:column;gap:.5rem;width:100%;padding:1rem;display:flex;box-shadow:2px 2px 4px #5b96ac66}.Blog-module-scss-module__GQzEfG__blog__image{margin-bottom:1rem}.Blog-module-scss-module__GQzEfG__blog__image img{border-radius:1rem;width:100%;height:auto}.Blog-module-scss-module__GQzEfG__blog__date{color:#7d7d7d;margin:1rem 0;font-style:italic}.Blog-module-scss-module__GQzEfG__blog__date time{color:#333;font-weight:700}.Blog-module-scss-module__GQzEfG__blog a{color:#5b96ac;padding:.3rem;text-decoration:none}.Blog-module-scss-module__GQzEfG__blog__readMore{color:#5b96ac;background-color:#fcfcfc;padding:1rem 1.5rem;font-weight:700;text-decoration:none;transition:color .3s,font-weight .3s;display:inline-block}.Blog-module-scss-module__GQzEfG__blog__readMore:after{content:"»";margin-left:.5rem;font-size:2rem;transition:margin-left .3s}.Blog-module-scss-module__GQzEfG__blog__readMore:hover{color:#4023df}.Blog-module-scss-module__GQzEfG__blog .Blog-module-scss-module__GQzEfG__readMoreLink{color:#5b96ac;background-color:#fcfcfc;border-radius:.8rem;justify-content:center;align-items:center;max-width:250px;margin:1.5rem auto 0;padding:.8rem 1.4rem;font-size:1.6rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:.2rem .4rem .6rem #5b96ac66}.Blog-module-scss-module__GQzEfG__blog .Blog-module-scss-module__GQzEfG__readMoreLink:hover{color:#4023df;transform:scale(1.01);box-shadow:.5rem .8rem 1rem #5b96ac66,0 0 1rem #5b96ac80}@media (min-width:992px){.Blog-module-scss-module__GQzEfG__blog{padding:2rem}.Blog-module-scss-module__GQzEfG__blog__box{flex-flow:wrap;gap:2rem}.Blog-module-scss-module__GQzEfG__blog__boxItem{border-radius:2rem;flex-basis:30%;max-width:30%;padding:1.5rem}.Blog-module-scss-module__GQzEfG__blog__image img{border-radius:2rem}.Blog-module-scss-module__GQzEfG__blog .Blog-module-scss-module__GQzEfG__readMoreLink{font-size:1.7rem}.Blog-module-scss-module__GQzEfG__blog .Blog-module-scss-module__GQzEfG__readMore:after{font-size:2.5rem}}
.cennik-module-scss-module__Hl3MGW__pricingSection{border-radius:.5rem;max-width:1100px;margin:11.6rem auto 0;padding:1rem;position:relative;overflow:hidden}.cennik-module-scss-module__Hl3MGW__pricingSection:before{content:"";z-index:1;background:#fcfcfce6;position:absolute;inset:0}.cennik-module-scss-module__Hl3MGW__backgroundImage{object-fit:cover;object-position:center;z-index:0;position:absolute;top:0;left:0}.cennik-module-scss-module__Hl3MGW__pricingHeader{text-align:center;color:#050505;text-shadow:.2rem .2rem .4rem #05050526;margin:1rem;padding:1rem}.cennik-module-scss-module__Hl3MGW__servicesList{margin:0;padding:0;list-style:none}.cennik-module-scss-module__Hl3MGW__servicesList,.cennik-module-scss-module__Hl3MGW__pricingHeader{z-index:2;position:relative}.cennik-module-scss-module__Hl3MGW__serviceItem{border-bottom:2px solid #050505;border-radius:1rem;justify-content:space-between;align-items:center;margin:.5rem 0;padding:1rem;font-weight:700;display:flex}.cennik-module-scss-module__Hl3MGW__serviceIcon{margin-right:.8rem}.cennik-module-scss-module__Hl3MGW__serviceName{text-shadow:.2rem .2rem .4rem #0505051a;background:#fcfcfce6;border-radius:1rem;flex:1}.cennik-module-scss-module__Hl3MGW__servicePrice{white-space:nowrap;color:#5b96ac;background:#fcfcfce6;border-radius:1rem}.cennik-module-scss-module__Hl3MGW__priceContact{padding:0}.cennik-module-scss-module__Hl3MGW__pricingInfo{color:#050505;background:#fcfcfce6;border-radius:.5rem;max-width:800px;margin:4rem auto 2rem;padding:2rem;line-height:1.6;box-shadow:0 .4rem 1rem #0505051a}.cennik-module-scss-module__Hl3MGW__pricingInfo h2{text-align:center;margin-bottom:1.5rem}.cennik-module-scss-module__Hl3MGW__pricingInfo p{margin-bottom:1rem}.cennik-module-scss-module__Hl3MGW__pricingInfo a{color:#5b96ac;text-decoration:underline}.cennik-module-scss-module__Hl3MGW__pricingInfo a:hover{text-decoration:none}@media screen and (min-width:992px){.cennik-module-scss-module__Hl3MGW__pricingSection{margin-top:7.6rem}.cennik-module-scss-module__Hl3MGW__pricingHeader{font-size:3rem}.cennik-module-scss-module__Hl3MGW__priceContact{max-width:1100px;margin:0 auto}.cennik-module-scss-module__Hl3MGW__serviceName{background:#fcfcfc66}.cennik-module-scss-module__Hl3MGW__servicePrice{background:#fcfcfc4d}.cennik-module-scss-module__Hl3MGW__pricingInfo{max-width:950px;padding:2rem 3rem;box-shadow:0 .6rem 1.2rem #0505051f}.cennik-module-scss-module__Hl3MGW__pricingInfo a{color:#5b96ac;text-decoration:none}.cennik-module-scss-module__Hl3MGW__pricingInfo a:hover{text-decoration:none}}
.kontakt-module-scss-module__1NhQ4W__contactSide{padding-top:5rem}.kontakt-module-scss-module__1NhQ4W__contactSide__box{max-width:1100px;margin:9rem auto 0}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent{color:#050505;background:#fcfcfcf2;border-radius:.5rem;max-width:1100px;margin:1rem auto;padding:2rem;line-height:1.4;box-shadow:0 .4rem 1rem #0505051a}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent h2,.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent h3{margin-top:1.5rem;margin-bottom:1rem;line-height:1.2}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent p{margin-bottom:1rem}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent a{color:#5b96ac;text-decoration:none}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent a:hover{color:#477a8d}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent ul{margin:0;padding:0;list-style:none}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent ul li{margin-bottom:.5rem}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent .kontakt-module-scss-module__1NhQ4W__bold{font-weight:700}@media screen and (min-width:992px){.kontakt-module-scss-module__1NhQ4W__contactSide__box{margin-top:1rem}.kontakt-module-scss-module__1NhQ4W__contactSide .kontakt-module-scss-module__1NhQ4W__contactContent{margin:2rem auto;padding:2rem;box-shadow:0 .6rem 1.2rem #0505051f}}
