:root{font-size:80%;--font-size--small:1.4rem;--font-size--default:1.6rem;--font-size--large:2.4rem}@media only screen and (min-width:1024px) and (max-height:1366px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1.5){.top{position:relative;flex-direction:column;overflow:hidden}.top .phrase{position:absolute;top:15vh;width:80vw;font-size:8rem;font-weight:bolder;background:linear-gradient(90deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.05) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top img{position:absolute;bottom:0;left:5vw;width:110vw!important;right:unset!important;transform:translateY(-5vh)}.header .logo{position:absolute;left:5vw;width:13vw;height:20vh}.header ul{position:fixed;top:0;left:0;flex-direction:column;justify-content:center!important;width:100vw;height:100vh;list-style:none;font-size:var(--font-size--large);opacity:0;visibility:hidden;background-color:rgba(255,255,255,1);transition:.5s;z-index:3}.header ul li{margin-top:5%;margin-bottom:5%}.header ul.show{opacity:1;visibility:visible}.header .menutrigger{opacity:1;visibility:visible}.header .menutrigger.hide{opacity:0;visibility:hidden}.header .menuclose.show{opacity:1;visibility:visible}.header ul li:nth-child(6){opacity:0;visibility:hidden}.content .title{height:unset;min-height:20vh;font-size:var(--font-size--large)!important}.content .who{width:90vw;height:unset;min-height:40vh;font-size:var(--font-size--large)}.content .services{flex-direction:column;display:flex;align-items:center;justify-content:center;width:100vw;height:240vh}.content .services .upper{flex-direction:column;min-height:120vh}.content .services .upper .left{flex:1;display:flex;align-items:center;justify-content:center}.content .services .upper .left img{width:100%}.content .services .upper .right{width:100%;margin-top:2vh;margin-bottom:2vh}.content .services .upper .right .description{font-size:var(--font-size--large);text-align:justify}.content .services .upper .right ul{align-items:center}.content .services .upper .right ul li{font-size:var(--font-size--large)}.content .services .bottom{flex-direction:column-reverse;min-height:80vh;height:120vh}.content .services .bottom .left{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.content .services .bottom .left p{width:80%;font-size:var(--font-size--large);margin-top:2vh;margin-bottom:2vh}.content .services .bottom .left p:nth-child(1) span{background-color:rgba(255,215,0,1)}.content .services .bottom .right{flex:2;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.content .services .bottom .right .image{left:0;width:100%;height:80%;background-image:url(../media/ozono.jpg);background-position:top;background-repeat:no-repeat;background-size:cover}.content .services .bottom .right .image:after{content:'';position:absolute;left:unset;width:unset;height:unset;background-color:unset}.reviews{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;min-height:90vh;height:auto;padding-top:5rem;padding-bottom:5rem;background:rgba(0,0,0,.03)}.reviews .left{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:90vh}.reviews ul{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:90vw;min-height:90%;list-style:none}.reviews ul li{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:unset;width:100%;min-height:20vh;height:20vh;margin-left:unset;margin-right:unset}.reviews ul li:nth-last-child(1){width:50%;min-height:unset;height:unset;border-radius:20px}.reviews ul li .stars{display:flex;align-items:center;justify-content:space-between;width:40%;height:25%;padding-bottom:5%}.reviews ul li .stars i{font-size:2rem!important;opacity:.2}.reviews ul li .description{position:relative;display:flex;align-items:flex-start;justify-content:center;width:80%;min-height:50%;height:50%;max-height:1%;font-size:var(--font-size--large);overflow:hidden}.reviews ul li .description span{position:absolute;bottom:0;right:0;width:100%;height:3rem;background:linear-gradient(180deg,rgba(247,247,247,0) 0,rgba(247,247,247,1) 100%)}.reviews ul li .name{display:flex;align-items:center;justify-content:center;width:100%;height:15%;padding-top:5%;font-size:1.5rem;font-weight:bolder;color:rgba(0,0,0,.5)}.reviews .right{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:100vw;min-height:100%;transform:translateX(100%)}.reviews .right .stars{display:flex;align-items:center;justify-content:space-around;width:40%;height:10%;font-size:2rem!important;margin-bottom:5%}.reviews .right .stars i{opacity:.2;transition:.5s}.reviews .right .stars i:hover{cursor:pointer}.reviews .right textarea{width:80%;height:30%;font-size:var(--font-size--large);padding:.5rem;resize:none;background-color:rgba(255,255,255,.4);border:1px solid #ccc;margin-bottom:5%}.reviews .right input{width:80%;height:5%;font-size:var(--font-size--large);padding:.5rem;background-color:rgba(255,255,255,.4);border:1px solid #ccc;margin-bottom:5%}.reviews .right .buttons{display:flex;align-items:center;justify-content:space-around;width:80%}.reviews .right .buttons .button{display:flex;align-items:center;justify-content:center;width:30vw;padding:1vw;font-size:var(--font-size--default);border:1px solid rgba(0,0,0,.1);border-radius:20px;transition:.5s}.content .budget{justify-content:space-evenly!important;height:unset;min-height:50vh}.content .budget ul{flex-direction:column}.content .budget ul li{height:calc(100% / 7);font-size:7vw}.content .budget ul li:nth-child(2),.content .budget ul li:nth-child(4){transform:rotateZ(90deg)}.content .budget ul li:nth-child(7) .button{width:30vw;padding:1vw;font-size:var(--font-size--default)}.content .budget ul li img{width:20%}.content .gallery{height:unset;min-height:40vh}.content .gallery .button{width:30vw;padding:1vw;font-size:var(--font-size--default)}.content .logos{flex-wrap:wrap;width:80vw;height:unset;min-height:40vh}.content .logos img{width:26%!important;opacity:.5}.content .schedule{flex-direction:column;height:unset;min-height:20vh;font-size:var(--font-size--large)}.content .contact{height:60vh;min-height:60vh}.content .contact ul{flex-direction:column}.content .contact ul li{width:90vw;font-size:var(--font-size--large)}.content .contact ul li:nth-child(1) .numbers{text-align:center;font-size:var(--font-size--large)}.content .contact ul li:nth-child(1) .icons{width:40%}.content .contact ul li:nth-child(1) .icons i{font-size:var(--font-size--large)!important}.content .contact ul li:nth-child(2) .map{height:90%}.footer{position:relative;bottom:0;left:0;width:100vw;height:15vh;background-color:#ddd}.footer .info{left:unset;height:15vh;font-size:var(--font-size--default);align-items:center;text-align:center}.footer .info .social{display:flex;align-items:center}.footer .info .social i{font-size:5vw!important;opacity:.5;margin-left:2vw;margin-right:2vw;transition:.5s}.footer .info .social i:hover{cursor:pointer;opacity:1;color:rgba(0,0,0,1)}.footer .info p{font-size:var(--font-size--default);margin-top:1vh}.footer .info p span:nth-child(2){font-size:.6vw!important}.gallerymodal .back{height:70vh}.gallerymodal .logo{opacity:0;visibility:hidden}.gallerymodal .details{width:100vw;height:70vh}.gallerymodal .details .images{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;height:100%}.gallerymodal .details .images .image{width:100%;height:100%;object-fit:contain;background-position:center;background-repeat:no-repeat;background-size:cover}.gallerymodal .info{opacity:0;visibility:hidden}.gallerymodal .thumbs{position:absolute;bottom:20vh;display:flex;align-items:center;justify-content:center;gap:.5vw;width:40vw;height:10vh;background-position:center;background-repeat:no-repeat;background-size:cover;list-style:none;transition:.5s}.gallerymodal .thumbs li p{font-size:var(--font-size--default)}.gallerymodal .controls li{display:flex;align-items:center;justify-content:center;width:5vw;font-size:var(--font-size--default);padding:1vw;border:1px solid rgba(255,255,255,.1);transition:.5s}.gallerymodal .controls li:nth-child(1){position:absolute;left:0;width:15vw;height:7vh;transform:translateY(-15vh);background-color:rgba(255,255,255,.3)}.gallerymodal .controls li:nth-child(2){right:unset;transform:translateY(-13vh)}.gallerymodal .controls li:nth-child(2):hover{cursor:initial;border:none;background-color:rgba(255,215,0,0)}.gallerymodal .controls li:nth-child(2) span{font-size:var(--font-size--small)}.gallerymodal .controls li:nth-child(3){position:absolute;right:0;width:15vw;height:7vh;transform:translateY(-15vh);background-color:rgba(255,255,255,.3)}.gallerymodal .controls li:nth-child(4){position:absolute;top:0;right:0;width:15vw;height:7vh;background-color:rgba(255,255,255,.3);border:unset}.budgetmodal .form{align-items:center;justify-content:center;width:100vw}.budgetmodal .form .formheader{flex-direction:column;width:100vw;height:15vh;font-size:var(--font-size--default)}.budgetmodal .form .formheader .logo{width:15vw;height:7vh}.budgetmodal .form label{width:90vw;font-size:var(--font-size--default);padding-top:.5vh;padding-bottom:.5vh}.budgetmodal .form input,.budgetmodal .form textarea{width:90vw;padding:2vw;font-size:var(--font-size--default)}.budgetmodal .form .buttons{width:90vw}.budgetmodal .form .buttons .button{display:flex;align-items:center;justify-content:center;width:30vw;padding:1vw;font-size:var(--font-size--small)}}