:root{font-size:62.5%;--font-size--small:1.4rem;--font-size--default:1.6rem;--font-size--large:2.4rem}@media only screen and (max-device-width:926px){.top{position:relative;flex-direction:column;overflow:auto;max-height:unset;height:unset}.top .phrase{position:relative;top:10vh;width:80vw;font-size:4rem;font-weight:bolder;background:linear-gradient(135deg,rgba(244,211,98,.7) 0,rgba(201,151,56,.5) 35%,rgba(165,120,43,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.top img{position:relative;bottom:10rem;width:100%!important;height:auto!important;right:unset!important}.header .logo{position:absolute;left:5vw;width:16vw;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--default);opacity:0;visibility:hidden;background-color:rgba(255,255,255,1);transition:.5s;z-index:3}.header ul li{display:flex;align-items:center;justify-content:center;width:80%;padding:1rem;margin-top:1rem;margin-bottom:1rem;color:000}.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(7){opacity:0;visibility:hidden}.content .title{width:100%;height:auto;font-size:2rem!important;padding-top:5rem;padding-bottom:5rem}.content .who{width:100%;height:unset;padding:unset;font-size:var(--font-size--default)}.content .who p{width:90%;padding-top:2rem;padding-bottom:2rem;text-align:center}#choose{display:block!important}.content .choose .choice .choice-title{text-align:center;font-size:1.5rem!important;font-weight:700;margin-bottom:1rem}.content .choose .choice .choice-description{text-align:center;font-size:1.5rem}.services .service .service-name{width:100%;font-size:1.35rem}.services .service .service-name span:nth-child(1){min-width:90%;width:90%}.services .service .service-name span:nth-child(2){width:10%}.services .service .service-description p{font-size:1.35rem}.content .services{flex-direction:column;display:flex;align-items:center;justify-content:center;width:100vw;height:unset}.content .services .upper{flex-direction:column;min-height:80vh;height:unset}.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%}.content .services .upper .right .description{font-size:var(--font-size--default);text-align:center;padding-top:2rem;padding-bottom:2rem}.content .services .upper .right ul{align-items:center;padding-top:2rem;padding-bottom:2rem}.content .services .upper .right ul li{font-size:var(--font-size--default)}.content .services .bottom{flex-direction:column-reverse;min-height:80vh;height:unset}.content .services .bottom .left{height:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:2rem;padding-bottom:2rem}.content .services .bottom .left p{width:80%;font-size:var(--font-size--default);margin-top:1rem;margin-bottom:1rem}.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%;min-height:400px;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}.google{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem;background:rgba(0,0,0,.03)}.google .balloon{min-width:80%;padding:3rem;border:1px solid rgba(0,0,0,.1);border-radius:2rem}.google .balloon p:nth-child(1){display:flex;align-items:center;justify-content:center;font-size:1.5rem}.google .balloon p:nth-child(1) span{font-size:2rem}.google .balloon p:nth-child(1) i{font-size:2.5rem!important;margin-left:1rem}.google .balloon p:nth-child(2){display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:1rem;font-size:1.5rem}.google .balloon p:nth-child(2) i{font-size:1.5rem;margin-top:1rem;margin-bottom:1rem}.google .balloon p:nth-child(2) .button{width:100%!important;font-size:1.25rem!important;padding:1rem!important}.reviews{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;min-height:80vh;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:80vh}.reviews ul{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:70vw;min-height:80vh;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;padding:2rem}.reviews ul li:nth-last-child(1){width:60%;min-height:unset;height:unset;border-radius:20px;text-align:center}.reviews ul li .stars{display:flex;align-items:center;justify-content:space-between;width:80%;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:1.5rem;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:flex-end;width:100%;height:15%;padding-top:5%;font-size:1.5rem}.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:80%;height:10%;font-size:2rem!important;margin-bottom:2rem}.reviews .right .stars i{padding:.5rem;opacity:.2;transition:.5s}.reviews .right .stars i:hover{cursor:pointer}.reviews .right textarea{width:80%;height:30%;font-size:var(--font-size--default);padding:1rem;resize:none;background-color:rgba(255,255,255,.4);border:1px solid #ccc;margin-bottom:5%}.reviews .right input{width:80%;font-size:var(--font-size--default);padding:1rem;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:40%;padding:.5vw;font-size:var(--font-size--small);border:1px solid rgba(0,0,0,.1);border-radius:20px;transition:.5s}.content .budget{justify-content:space-evenly!important;height:unset}.content .budget ul{flex-direction:column;height:unset;padding-top:2rem;padding-bottom:2rem}.content .budget ul li{height:calc(100% / 7);font-size:2rem;padding-top:1rem;padding-bottom:1rem}.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:60vw;padding:1vw;font-size:var(--font-size--small);text-align:center}.content .budget ul li img{width:30%}.content .gallery{height:unset;min-height:40vh}.content .gallery .button{width:50vw;padding:1vw;font-size:var(--font-size--small)}.content .logos{flex-wrap:wrap;width:80vw;height:unset;min-height:40vh}.content .logos img{width:30%}.content .schedule{flex-direction:column;height:unset;font-size:var(--font-size--default)}.content .schedule li{padding-top:2rem;padding-bottom:2rem}.content .contact{height:unset}.content .contact ul{flex-direction:column;height:unset;padding-top:2rem;padding-bottom:2rem}.content .contact ul li{width:90vw;height:unset;font-size:var(--font-size--default);padding-top:2rem;padding-bottom:2rem}.content .contact ul li:nth-child(1) .numbers{text-align:center;font-size:var(--font-size--default)}.content .contact ul li:nth-child(1) .icons{width:40%;padding-top:2rem;padding-bottom:2rem}.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:150px}.footer{position:relative;left:0;width:100vw;height:unset;background-color:#ddd}.footer .info{position:relative;left:unset;bottom:unset;height:unset;font-size:var(--font-size--default);align-items:center;text-align:center;padding-top:2rem;padding-bottom:2rem}.footer .info .complaints{position:static;align-self:unset}.footer .info .complaints img{width:8rem}.footer .info .social{display:flex;align-items:center;padding-top:1rem;padding-bottom:1rem}.footer .info .social i{font-size:8vw!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:2.8vw;margin-top:1vh}.footer .info p span:nth-child(2){font-size:.6vw!important}.gallerymodal .gallery-top{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:80vh}.gallerymodal .gallery-top .images{display:flex;align-items:flex-start;justify-content:flex-start;width:70%;height:75%;overflow:hidden}.gallerymodal .gallery-top .images .image1{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:100%}.gallerymodal .gallery-top .images .image2{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:100%;clip-path:inset(0 0 0 50%)}.gallerymodal .gallery-top .images .handle{opacity:1;visibility:visible;cursor:ew-resize;position:relative;top:0;left:50%;width:auto;height:100%;display:flex;align-items:center;justify-content:center;transform:translateX(-50%)}.gallerymodal .gallery-top .images .handle .handle-back{position:absolute;width:1rem;height:100%;background-color:rgba(255,215,0,1)}.gallerymodal .gallery-top .images .handle .handle-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:rgba(255,215,0,1)}.gallerymodal .gallery-top .images .handle .handle-icon i{font-size:1.5rem}.gallerymodal .gallery-top .images img{width:100%;height:100%;object-fit:cover;object-position:center}.gallerymodal .gallery-top .video{position:absolute;width:70%;height:80%}.gallerymodal .gallery-top .details{width:70%;height:15%}.gallerymodal .gallery-top .details .labels{display:flex;align-items:flex-start;justify-content:center;width:100%;height:30%}.gallerymodal .gallery-top .details .labels .label1,.gallerymodal .gallery-top .details .labels .label2{display:flex;align-items:center;justify-content:center;width:45%;height:100%;text-align:center;font-size:1.25rem;transition:.5s}.gallerymodal .gallery-top .details .car-details{display:flex;align-items:center;justify-content:flex-start;width:100%;height:70%}.gallerymodal .gallery-top .details .car-details .car-logo{height:100%}.gallerymodal .gallery-top .details .car-details .car-logo img{width:auto;height:100%;object-fit:contain}.gallerymodal .gallery-top .details .car-details .car-model{font-size:1.5rem;margin-left:1rem}.gallerymodal .bottom{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;height:20vh}.gallerymodal .bottom .slider{position:relative;display:flex;align-items:center;justify-content:center;width:80%;height:80%;padding:0;margin:0;overflow:hidden}.gallerymodal .bottom .slider .slides{position:relative;display:flex;width:auto;height:100%;margin:0;padding:0;transition:.5s}.gallerymodal .bottom .slider .slides .slide{cursor:pointer;list-style:none;min-width:calc(30%);height:100%;margin-right:5%;margin-left:0;padding:0;background-position:center;background-repeat:no-repeat;background-size:cover}.gallerymodal .bottom .slider .slides .slide img{object-fit:cover;object-position:center center!important;width:100%;height:100%;margin:0;padding:0}.gallerymodal .bottom .count{position:absolute;width:80%;height:.5rem;top:0;background-color:rgba(0,0,0,.25)}.gallerymodal .bottom .count span{position:absolute;width:0%;height:.5rem;top:0;background-color:rgba(0,0,0,.5)}.gallerymodal .bottom .arrow{display:flex;align-items:center;justify-content:center;list-style:none;padding:1.5rem;padding-top:2rem;padding-bottom:2rem;font-size:1.5rem;font-weight:700;cursor:pointer;height:100%}.gallerymodal .bottom .arrow.disabled{opacity:.5;filter:blur(1.5px);pointer-events:none}.gallerymodal .bottom .arrow-left{position:absolute;left:0}.gallerymodal .bottom .arrow-right{position:absolute;right:0}.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:10vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5vw;width:100vw!important;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;bottom:0}.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)}.faq p{display:flex;align-items:center;justify-content:center;width:100%}.faq p:nth-child(1){font-size:2rem;color:#fff}.faq p:nth-child(2){flex-direction:column;font-size:1.25rem;color:#fff;margin-top:2rem}.faq p:nth-child(2) .button{width:auto!important;margin-left:1rem;border:1px solid rgba(255,255,255,1)!important;font-size:1.25rem;padding:1rem;padding-left:2rem!important;padding-right:2rem!important;margin-top:.5rem}.faq p:nth-child(2) .button:hover{color:#000}.faqmodal .faq-item{width:90%}.faqmodal .faq-item .faq-title{font-size:1.6rem}.faqmodal .faq-item .faq-description{font-size:1.5rem}}