.banner__page{height:300px;margin-top:90px;width:100%}.banner__page,.banner__page .banner__page__container{position:relative}.banner__page .banner__page__container .banner__page__caption{position:absolute;top:-150px;transform:translateY(-50px)}.banner__page .banner__page__container .banner__page__caption h3{color:#fff;font-size:2.5rem;font-weight:600;margin:0;text-shadow:0 0 5px #00000080;width:100%}.banner__page img{filter:brightness(.4);height:100%;object-fit:cover;width:100%}.app__grid{grid-gap:10px;display:grid;gap:10px;width:100%}.app__panel__image{background-color:#f8f8f8;border-radius:20px;height:500px;margin:50px auto;position:relative}.app__panel__image.dark{background-color:#021c26}.app__panel__image img{border-radius:20px 0 0 20px;height:100%;object-fit:cover;width:100%}.app__panel__image img.right{border-radius:0 20px 20px 0}.app__panel__image .app__panel__image__container{margin:0 auto;padding:1em;position:relative;width:90%}.app__panel__image .app__panel__image__container h2{font-size:2.5em;font-weight:600;margin:0}.app__panel__image .app__panel__image__container button{align-items:center;background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:10px;justify-content:center;margin-top:30px;padding:1rem 2rem;text-shadow:0 0 5px #00000080}@media(max-width:780px){.app__panel__image .app__panel__image__container h2{font-size:2rem}.app__panel__image .app__panel__image__container p{font-size:.9rem}}@media(max-width:1024px){.app__panel__image{border-radius:20px;display:block!important;height:auto;position:relative;text-align:center}.app__panel__image img{border-radius:20px 20px 0 0;height:300px}.app__panel__image img.right{border-radius:0 0 20px 20px;display:none}.app__panel__image .app__panel__image__container{padding:20px 0}.app__panel__image .app__panel__image__container button{margin:auto}}.shape__container{align-items:center;display:flex;flex-direction:column;width:100px}.shape__container .shape{border-radius:32% 68% 58% 42%/58% 57% 43% 42%;height:70px;position:relative;width:70px}.shape__container .shape svg{color:#fff;height:100%;transform:scale(.5);width:100%}.shape__container .shape label{color:#fff;font-size:1.25rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.shape__container .shape__caption{color:#757679;font-size:.95rem;font-weight:400;text-align:center}.shape__container:first-child .shape,.whyUs__panel:first-child .shape{background-color:#ffc03c}.shape__container:nth-child(2) .shape,.whyUs__panel:nth-child(2) .shape{background-color:#69bd5a}.shape__container:nth-child(3) .shape,.whyUs__panel:nth-child(3) .shape{background-color:#2fc3c8}.shape__container:nth-child(4) .shape,.whyUs__panel:nth-child(4) .shape{background-color:#298bfe}.shape__container:nth-child(5) .shape,.whyUs__panel:nth-child(5) .shape{background-color:#ff5c2a}.aboutus,.aboutus .aboutus__panel{position:relative;width:100%}.aboutus .aboutus__panel{margin-top:100px}.aboutus .aboutus__panel .app__panel__image{height:auto}.aboutus .aboutus__panel .app__panel__image.contactUs__panel__container{min-height:500px}.aboutus .aboutus__panel .app__panel__image .app__panel__image__container{height:auto}.aboutus .aboutus__panel .app__panel__image .app__panel__image__container .shape__container__list,.aboutus .aboutus__panel .app__panel__image .app__panel__image__container .whyUs__container__list{align-items:center;align-items:stretch;display:flex;gap:10px;gap:20px;justify-content:center;justify-content:flex-start;margin-top:50px;position:relative;width:100%}.aboutus .aboutus__panel .app__panel__image .app__panel__image__container .whyUs__container__list{flex-direction:column}.whyUs__panel__container .app__panel__image__container{margin-bottom:50px!important}.whyUs__panel__container .app__panel__image__container h2{margin-top:50px!important}.whyUs__panel__container .app__panel__image__container .whyUs__container__list{min-height:600px}.whyUs__panel__container .app__panel__image__container .whyUs__container__list .whyUs__panel{border:1px solid #d7dddf}.whyUs__panel__container .app__panel__image__container .whyUs__container__list .whyUs__panel:hover{background-color:#f8f8f8;border-color:#f8f8f8;transition:all .5s ease-out}.whyUs__panel__container .app__panel__image__container .whyUs__container__list .whyUs__panel.dark:hover{background-color:#021c26;border-color:#021c26;transition:all .5s ease-out}.how-it-works{padding:50px 0;position:relative}.how-it-works .how-it-works__title{margin-bottom:2em;text-align:center}.how-it-works .how-it-works__title h3{font-size:2rem;font-weight:600;margin:auto}.how-it-works .how-it-works__title p{margin:auto;max-width:500px;width:100%}.how-it-works .how-it-works__steps{align-items:center;align-items:baseline;display:flex;gap:10px;justify-content:center}.how-it-works .how-it-works__steps .arrow{height:50px;object-fit:contain;width:50px}.how-it-works .how-it-works__steps .arrow:last-child{display:none}.how-it-works .how-it-works__steps .arrow.dark{filter:contrast(1)}.how-it-works .how-it-works__steps .whyUs__panel .whyUs__panel__caption p{font-size:.75rem}.whyUs__panel{align-items:center;align-items:flex-start;border-radius:20px;cursor:pointer;display:flex;font-size:.95rem;font-weight:400;gap:10px;justify-content:center;padding:1em;transition:all .5s ease-out}.whyUs__panel .shape__container .shape{height:50px;margin-top:8px;width:50px}.whyUs__panel .whyUs__panel__caption h4{font-size:25px;font-weight:700;margin:0}@media(max-width:1024px){.aboutus .aboutus__panel .app__panel__image .app__panel__image__container .shape__container__list{justify-content:center}.whyUs__panel__container .app__panel__image__container .whyUs__container__list .whyUs__panel .whyUs__panel__caption{text-align:left}.how-it-works .how-it-works__steps{align-items:center;column-count:3;flex-direction:column;flex-wrap:wrap}.how-it-works .how-it-works__steps .arrow{transform:rotate(90deg)}.how-it-works .how-it-works__steps .whyUs__panel{align-items:center;flex:1 1;flex-direction:column}.how-it-works .how-it-works__steps .whyUs__panel .whyUs__panel__caption{text-align:center;width:200px}}h3{font-size:2rem;font-weight:600;margin:0}h3.title__color{font-weight:700;text-shadow:none}.contactus{position:relative}.contactus .contactus__container{margin-top:90px;position:relative}.contactus .contactus__container .contactus__container__title{align-items:center;display:flex;justify-content:space-between;position:relative}.contactus .contactus__container .contactus__container__title .phone{cursor:pointer}.contactus .contactus__container .working__hours{display:flex;flex-direction:column;margin-top:50px;text-align:center}.contactus .contactus__container .working__hours p{margin:0}.contactus .contactus__container .working__hours p:first-child{text-transform:uppercase}.contactus .contactus__container .working__hours h5{font-size:1.5rem;font-weight:700;margin:5px auto}.contactus .contactus__container__form{margin-top:90px;text-align:center}.contactus .contactus__container__form h3{font-size:2.5rem}.contactus .contactus__container__form .contactus__container__form__panel{background-color:#f1f5f5;border-radius:20px;gap:30px;margin-top:50px;padding:3em;position:relative;width:auto}.contactus .contactus__container__form .contactus__container__form__panel.dark{background-color:#021c26}.contactus .contactus__container__form .contactus__container__form__panel.dark input,.contactus .contactus__container__form .contactus__container__form__panel.dark textarea{background-color:#081519;color:#fff}.contactus .contactus__container__form .contactus__container__form__panel .form__input{position:relative;text-align:left}.contactus .contactus__container__form .contactus__container__form__panel .form__input p{margin:5px auto}.contactus .contactus__container__form .contactus__container__form__panel .form__input input,.contactus .contactus__container__form .contactus__container__form__panel .form__input textarea{border:none;border-radius:10px;padding:1em;position:relative;width:-webkit-fill-available}.contactus .contactus__container__form .contactus__container__form__panel .form__input.textfield__message{grid-column:span 2}.contactus .contactus__container__form .contactus__container__form__panel .form__input.textfield__message textarea{height:150px;max-height:150px;max-width:-webkit-fill-available;min-height:150px;min-width:-webkit-fill-available}.contactus .contactus__container__form .contactus__container__form__panel .form__input.textfield__message.btn{justify-self:right}.contactus .contactus__container__form .contactus__container__form__panel .form__input.textfield__message .sendmessage__btn{align-items:center;background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:10px;justify-content:center;padding:1rem 2rem;position:relative;text-shadow:0 0 5px #00000080;transition:all .5s ease-out;width:-webkit-fit-content;width:fit-content}@media(max-width:720px){.contactus .contactus__container .contactus__container__title h3{font-size:1.5rem}.contactus .contactus__container .contactus__container__form h3{font-size:2rem}.contactus .contactus__container .contactus__container__form .contactus__container__form__panel{display:block}.contactus .contactus__container .contactus__container__form .contactus__container__form__panel .form__input{margin:20px auto}.contactus .contactus__container .contactus__container__form .contactus__container__form__panel .form__input.btn{text-align:-webkit-right}}@media(max-width:500px){.contactus .contactus__container .contactus__container__title h3{font-size:1.3rem}.contactus .contactus__container .contactus__container__form h3{font-size:1.5rem}}@media(max-width:400px){.contactus .contactus__container .contactus__container__title{flex-direction:column-reverse}.contactus .contactus__container .contactus__container__title h3{font-size:1.5rem}.contactus .contactus__container .contactus__container__form .contactus__container__form__panel{padding:1em}.contactus .contactus__container .contactus__container__form .contactus__container__form__panel .form__input{margin:20px auto}.contactus .contactus__container .contactus__container__form .contactus__container__form__panel .form__input.btn{text-align:-webkit-right}}.footer{background-color:#081519;color:#fff;margin-top:50px;padding-top:50px}.footer,.footer .footer__container,.footer .footer__container .footer__info{position:relative}.footer .footer__container .footer__info section .title{color:#fff;font-size:2rem;font-stretch:condensed;font-weight:600;text-decoration:none}.footer .footer__container .footer__info section .title span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#ff8b4d,#ff5021);-webkit-background-clip:text;font-stretch:condensed;font-weight:800}.footer .footer__container .footer__info section .title__description{color:#ffffffb3;font-size:.75rem}.footer .footer__container .footer__info section.usefull_links{padding-left:2em;text-align:center}.footer .footer__container .footer__info section.usefull_links h4{color:#fff}.footer .footer__container .footer__info section.usefull_links ul{list-style:none;padding-left:0}.footer .footer__container .footer__info section.usefull_links ul li{margin-bottom:5px}.footer .footer__container .footer__info section.usefull_links ul li a{color:#ffffffb3;text-decoration:none}.footer .footer__container .footer__info section.usefull_links ul li a:visited{color:#ffffffb3}.footer .footer__container .footer__info section.usefull_links ul li a{border-bottom:3px solid #0000}.footer .footer__container .footer__info section.usefull_links ul li a:hover{border-bottom-color:#ff5c2a}.footer .footer__container .footer__info section.chat-with-me{text-align:center}.footer .footer__container .footer__info section.chat-with-me .footer__icons{align-items:center;display:flex;gap:10px;justify-content:center;position:relative}.footer .footer__container .footer__info section.chat-with-me .footer__icons a{height:40px;width:40px}.footer .footer__container .footer__info section.chat-with-me .footer__icons a:first-child{transform:scale(1.2)}.footer .footer__container .footer__info section.chat-with-me .footer__icons a svg{background-color:#081519;color:#fff;font-size:40px;transform:rotate(0deg);transition:all .5s ease-in-out}.footer .footer__container .footer__info section.chat-with-me .footer__icons a svg:hover{transform:rotate(1turn);transition:all .5s ease-in-out}.footer .footer__container .footer__info section.chat-with-me .footer__icons a svg:hover path{color:#ff5c2a}.footer .footer__container .footer__copyright{border-top:1px solid #757679;margin-top:50px;text-align:center}.footer .footer__container .footer__copyright p{font-size:.75rem;margin-bottom:0;padding:20px}@media(max-width:850px){.footer .footer__container .footer__info{grid-template-columns:1fr!important;text-align:center}.footer .footer__container .footer__info .usefull_links{padding-left:0!important}}.frequentquestions__list__question{margin-bottom:20px;position:relative}.frequentquestions__list__question .accordion{align-items:center;background-color:#f8f8f8;border:none;border-radius:10px;color:#444;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;outline:none;padding:18px;text-align:left;transition:all .4s ease;width:100%}.frequentquestions__list__question .accordion .question{align-items:center;display:flex;font-weight:700;gap:10px;justify-content:center}.frequentquestions__list__question .accordion .question label{color:#298bfe;font-size:1.25rem;font-weight:700}.frequentquestions__list__question .accordion svg{transition:all .4s ease-in}.frequentquestions__list__question .accordion.active,.frequentquestions__list__question .accordion:hover{background-color:#ccc}.frequentquestions__list__question .accordion.active{border-radius:10px 10px 0 0}.frequentquestions__list__question .accordion.active svg{transform:rotate(180deg)}.frequentquestions__list__question .accordion.active~.panel{max-height:300px;transition:max-height .4s ease-in}.frequentquestions__list__question .panel{background-color:#fff;border-radius:0 0 10px 10px;max-height:0;overflow:hidden;padding:0 18px;transition:max-height .4s ease-out}.frequentquestions,.frequentquestions .frequentquestions__container{position:relative}.frequentquestions .frequentquestions__container .title{margin-top:50px;text-align:center}.frequentquestions .frequentquestions__panel{margin-top:50px;position:relative}.frequentquestions .frequentquestions__panel img{border-radius:10px;height:100%;height:600px;max-height:600px;object-fit:cover;width:100%}.frequentquestions .frequentquestions__panel .frequentquestions__list{position:relative;width:100%}.frequentquestions .frequentquestions__panel .frequentquestions__list.dark .frequentquestions__list__question .accordion{color:#fff}.frequentquestions .frequentquestions__panel .frequentquestions__list.dark .frequentquestions__list__question .accordion,.frequentquestions .frequentquestions__panel .frequentquestions__list.dark .frequentquestions__list__question .panel{background-color:#021c26}.frequentquestions .frequentquestions__panel .frequentquestions__list.dark .frequentquestions__list__question .accordion.active,.frequentquestions .frequentquestions__panel .frequentquestions__list.dark .frequentquestions__list__question .accordion:hover,.frequentquestions .frequentquestions__panel .frequentquestions__list.dark .frequentquestions__list__question .panel.active,.frequentquestions .frequentquestions__panel .frequentquestions__list.dark .frequentquestions__list__question .panel:hover{background-color:#0f1c21}.header{background:#fff;left:0;padding:8px 0;position:fixed;top:0;width:100%;z-index:3}.header .header__container{align-items:center;display:flex;gap:10px;justify-content:center;justify-content:flex-start}.header .header__container h2 a{color:#000;text-decoration:none}.header .header__container h2 a:visited{color:#000}.header .header__container h2 a{font-stretch:condensed;font-weight:800}.header .header__container h2 a span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#ff8b4d,#ff5021);-webkit-background-clip:text;font-weight:800}.header .header__container .header__links,.header .header__container .header__settings{position:relative}.header .header__container .header__links ul,.header .header__container .header__settings ul{align-items:center;display:flex;gap:10px;justify-content:center;list-style:none;padding:0}.header .header__container .header__links ul li a,.header .header__container .header__settings ul li a{color:#757679;text-decoration:none}.header .header__container .header__links ul li a:visited,.header .header__container .header__settings ul li a:visited{color:#757679}.header .header__container .header__links ul li a,.header .header__container .header__settings ul li a{padding:1rem}.header .header__container .header__links ul,.header .header__container .header__links ul li a:hover{position:relative}.header .header__container .header__links ul li a:hover:before{background-color:#ff5c2a;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.header .header__container .header__settings{position:absolute;right:0}.header .header__container .header__settings ul,.header .header__container .header__settings ul li{align-items:center;display:flex;gap:10px;justify-content:center}.header .header__container .header__settings ul li{border-radius:20px;color:#757679;cursor:pointer;gap:5px;padding:5px 15px}.header .header__container .header__settings ul li.header__settings__btn__gradient{background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);box-shadow:6px 2px 10px 0 #00000080;color:#fff;text-shadow:0 0 5px #00000080}.header .header__container .header__settings ul li.dark{background:linear-gradient(180deg,#3fb2fe 35%,#217efe)}.header.dark .header__container h2 a{color:#fff;text-decoration:none}.header.dark .header__container h2 a:visited{color:#fff}.header.dark .header__container .header__links ul li a,.header.dark .header__container .header__settings ul li a{color:#d7dddf;text-decoration:none}.header.dark .header__container .header__links ul li a:visited,.header.dark .header__container .header__settings ul li a:visited{color:#d7dddf}@media(max-width:1285px){.header .header__container{display:block;position:relative}.header .header__container .header__links{background:#fff;bottom:-83px;left:50%;position:absolute;transform:translateX(-51%);width:-webkit-max-content;width:max-content}.header .header__container .header__settings{top:0;transform:translateY(-14px)}}@media(max-width:1169px){.header.dark .header__container .header__links{background:#081519}}@media(max-width:675px){.header .header__container .header__links{display:none}}@media(max-width:650px){.header .header__container .header__settings{right:20px}}@media(max-width:500px){.header .header__container .header__settings{background:#fff;border-radius:20px;box-shadow:0 2px #00000080;padding:0 10px;top:inherit}.header .header__container .header__settings.dark{background-color:#081519}}.card__city{height:400px;max-width:350px;min-height:400px;min-width:350px;width:350px}.card__city,.card__city img{border-radius:20px;position:relative}.card__city img{cursor:pointer;filter:brightness(.4);height:100%;object-fit:cover;width:100%}.card__city:hover>.card__city__caption button{margin-bottom:65px;opacity:1;transition:all .5s ease-out}.card__city .card__city__caption{bottom:-20px;color:#fff;left:20px;position:absolute;text-shadow:0 0 2px #000;transition:all .5s ease-out}.card__city .card__city__caption label{font-size:.9rem;font-weight:200;position:relative;transition:all .5s ease-out}.card__city .card__city__caption h3,.card__city .card__city__caption h4{font-size:1rem;margin:0;position:relative;transition:all .5s ease-out}.card__city .card__city__caption button{background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);border:none;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;margin-top:10px;opacity:0;padding:1rem 2rem;text-shadow:0 0 5px #00000080;transition:all .5s ease-out}.card__city .card__city__caption button,.card__clients__testimonials{align-items:center;border-radius:20px;display:flex;gap:10px;justify-content:center;position:relative}.card__clients__testimonials{background-color:#f8f8f8;flex-direction:column;height:350px;margin:30px 0;min-width:250px;padding:1em 0;width:250px}.card__clients__testimonials .icon__bg{font-size:100px;left:10px;opacity:.1;position:absolute;top:50px}.card__clients__testimonials .icon__bg.down{bottom:50px;left:inherit;right:10px;top:inherit}.card__clients__testimonials .card__clients__testimonials__info{align-items:center;display:flex;flex-direction:column;gap:10px;gap:5px;justify-content:center;margin:auto;position:relative;width:90%}.card__clients__testimonials .card__clients__testimonials__info img{border-radius:50%;height:50px;width:50px}.card__clients__testimonials .card__clients__testimonials__info h3{font-size:1.25rem;font-weight:500;margin-top:5px}.card__clients__testimonials .card__clients__testimonials__caption{margin:auto;text-align:left;width:90%}.card__clients__testimonials .card__clients__testimonials__caption p{font-size:.9rem;margin-top:0}.card__clients__testimonials .card__clients__testimonials__rate span svg{color:#f90;font-size:1.5rem}.card__clients__testimonials.dark{background-color:#021c26}.card__presentation{border-radius:20px;height:350px;min-width:250px;overflow:hidden;position:relative;transition:all .5s ease-in-out;width:100%}.card__presentation .brightness{-webkit-backdrop-filter:brightness(.8);backdrop-filter:brightness(.8);border-radius:20px;height:100%;left:0;position:absolute;top:0;width:100%}.card__presentation:hover>img{transform:scale(1.3) rotate(-10deg)!important;transition:all .5s ease-in-out}.card__presentation .not_available{border-radius:0;filter:opacity(.4);height:-webkit-fit-content;height:fit-content;left:0;pointer-events:none;position:absolute;top:50%;transform:rotate(52deg) translate(-38px,-35%);width:100%;z-index:1}.card__presentation:hover>.not_available{transform:rotate(52deg) translate(-38px,-35%)!important}.card__presentation .card__presentation__rating{align-items:center;background-color:#fff;border-radius:20px;color:#000;display:flex;font-size:.75rem;font-weight:700;gap:10px;gap:5px;justify-content:center;padding:5px 10px 3px 7px;position:absolute;right:5%;top:10px;z-index:2}.card__presentation .card__presentation__rating svg{color:#f90;font-size:.75rem;margin-bottom:3px}.card__presentation img{border-radius:20px;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .5s ease-in-out;width:100%}.card__presentation .card__presentation__caption{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(180deg,#0000,#000);bottom:0;color:#fff;padding:10px;position:absolute;text-decoration:none;text-shadow:2px 2px #000;width:-webkit-fill-available}.card__presentation .card__presentation__caption p{font-size:.8rem;margin:5px 0}.card__presentation .card__presentation__caption b{font-weight:600}.card__presentation .card__presentation__caption .location{align-items:center;display:flex;gap:10px;gap:5px;justify-content:center;justify-content:flex-start;margin-bottom:20px}.card__presentation .card__presentation__caption .card__presentation__caption__price{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);-webkit-background-clip:text;bottom:10px;font-weight:700;position:absolute;right:10px;text-shadow:none}@media(max-width:550px){.card__presentation{max-width:250px}}.chip__container .app__chip .close,.chip__container.visible .app__chip.active,.chip__container.visible .chip__sublist .app__chip .close,.panelVisible{opacity:1;position:relative;transform:scale(1);transition:all .5s ease-in-out}.chip__container.hidden .chip__sublist .app__chip,.chip__container.visible .app__chip,.chip__container.visible .chip__sublist .app__chip,.panelHidden{opacity:0;position:absolute;transform:scale(0)}.chip__container{align-items:center;border-radius:50px;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;justify-content:flex-start;margin-top:30px;padding:20px;position:relative}.chip__container,.chip__container.dark{background-color:#0f1c21}.chip__container.dark .app__chip,.chip__container.dark .chip__container.visible .chip__sublist .app__chip,.chip__container.visible .chip__sublist .chip__container.dark .app__chip{background-color:#1d2a2e}.chip__container.dark .app__chip svg,.chip__container.dark .chip__container.visible .chip__sublist .app__chip svg,.chip__container.visible .chip__sublist .chip__container.dark .app__chip svg{background-color:#2f3b3f}.chip__container.light{background-color:#f1f5f5}.chip__container.light .app__chip,.chip__container.light .chip__container.visible .chip__sublist .app__chip,.chip__container.visible .chip__sublist .chip__container.light .app__chip{background:#fff}.chip__container.light .app__chip svg,.chip__container.light .chip__container.visible .chip__sublist .app__chip svg,.chip__container.visible .chip__sublist .chip__container.light .app__chip svg{background-color:#f1f5f5}.chip__container .app__chip,.chip__container.visible .chip__sublist .app__chip{align-items:center;border-radius:25px;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:5px 20px 5px 5px;position:relative;width:-webkit-max-content;width:max-content}.chip__container .app__chip svg,.chip__container.visible .chip__sublist .app__chip svg{border-radius:50%;padding:10px}.chip__container .app__chip.active,.chip__container.visible .chip__sublist .active.app__chip{background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);color:#fff}.chip__container .app__chip.active svg,.chip__container.visible .chip__sublist .active.app__chip svg{background-color:#fff;color:#000}.chip__container .app__chip.close,.chip__container.visible .chip__sublist .close.app__chip{font-size:1rem;padding:5px}.chip__container.visible{overflow:hidden}.chip__container.visible .app__chip.active{position:relative}.chip__container.visible .chip__sublist{align-items:center;border-left:2px solid;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;justify-content:flex-start;padding-left:20px}.chip__container.visible .chip__sublist .app__chip{display:flex;opacity:1;position:relative;transform:scale(1);transition:all .5s ease-in-out}.chip__container.hidden .chip__sublist,.chip__container.hidden .chip__sublist .app__chip{align-items:center;display:flex;gap:10px;justify-content:center}.app__home__products{margin-top:50px;position:relative}.app__home__products h2{font-size:2.5em;font-weight:600;margin-bottom:0;text-align:center}.app__home__products .app__home__products__container{gap:30px;margin-top:40px}.app__home__products .app__home__products__container .empty__label{font-size:1.25rem;font-weight:500;grid-column:span 4;padding:0 20px;text-align:center;width:auto}.app__home__products .app__home__products__container .empty__label p{margin-top:0}.app__home__products .app__home__products__container .empty__label svg{color:#ff5c2a;font-size:4rem}.app__home__products button{align-items:center;background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:10px;justify-content:center;margin:40px auto auto;padding:1rem;text-shadow:0 0 5px #00000080;width:200px}.app__home__products button.hidden{opacity:0}@media(max-width:550px){.app__home__products .app__home__products__container{justify-content:center}}@media(min-width:1900px){.app__home__products .app__home__products__container{grid-template-columns:repeat(5,1fr)!important}.app__home__products .app__home__products__container .empty__label{grid-column:span 5}}@media(max-width:1300px){.app__home__products .app__home__products__container{grid-template-columns:repeat(3,1fr)!important}.app__home__products .app__home__products__container .empty__label{grid-column:span 3}}@media(max-width:1000px){.app__home__products .app__home__products__container{grid-template-columns:repeat(2,1fr)!important}.app__home__products .app__home__products__container .empty__label{grid-column:span 2}}@media(max-width:550px){.app__home__products .app__home__products__container{grid-template-columns:1fr!important;justify-items:center}.app__home__products .app__home__products__container .empty__label{grid-column:span 1}}.app__slider{padding-bottom:50px;padding-top:60px;position:relative}.app__slider .app__slider__title{align-items:center;display:flex;justify-content:space-between;position:relative}.app__slider .app__slider__title h2{font-size:2.5em;font-weight:600}.app__slider .app__slider__title h2 span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#ff8b4d,#ff5021);-webkit-background-clip:text;font-weight:600}.app__slider .app__slider__title .app__slider__title__controls svg{background-color:#212c31;border-radius:50%;color:#7c8587;cursor:not-allowed;font-size:1.75rem;margin:0 5px;padding:5px;transition:all .5s ease-in-out}.app__slider .app__slider__title .app__slider__title__controls svg.active{background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);color:#fff;cursor:pointer}.app__slider .app__slider__items{overflow:hidden}.app__slider .app__slider__items .app__slider__section{display:flex;flex-wrap:nowrap;gap:20px;padding:10px 0;position:relative;transition:all .5s ease-in-out}@media(max-width:1024px){.app__slider .app__slider__title .app__slider__title__controls{display:none}.app__slider .app__slider__items .app__slider__section{overflow:auto;scroll-behavior:smooth}}@media(max-width:650px){.app__slider .app__slider__title h2{font-size:2rem;padding-left:20px}}.app__video__section{padding-top:70px;position:relative}.app__video__section .app__video__section__video{position:relative}.app__video__section .app__video__section__video video{border-radius:20px;cursor:pointer;filter:brightness(.8);height:500px;object-fit:cover;width:100%}.app__video__section .app__video__section__video button{background:#fff;border:none;border-radius:50%;cursor:pointer;height:70px;left:50%;margin:0;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:70px}.app__video__section .app__video__section__video button svg{background:#fff;box-shadow:none;color:#ff5c2a;font-size:3rem;left:54%;position:absolute;top:50%;transform:translate(-50%,-50%)}.app__video__section .app__video__section__video button.paused svg{left:50%}.app__video__section .app__video__section__video button.paused{animation:fade .5s linear;opacity:0;transition:all .5s ease-out}.app__video__section .app__video__section__info{margin-top:50px;padding-bottom:50px}.app__video__section .app__video__section__info .app__video__section__info__icon__container{align-items:center;display:flex;flex-direction:column;gap:10px;gap:0;justify-content:center;justify-content:space-between;position:relative}.app__video__section .app__video__section__info .app__video__section__info__icon__container section{align-items:center;display:flex;gap:10px;justify-content:center}.app__video__section .app__video__section__info .app__video__section__info__icon__container svg{color:#ff5c2a;font-size:2.5rem}.app__video__section .app__video__section__info .app__video__section__info__icon__container label{font-size:2.5rem;font-weight:600}.app__video__section .app__video__section__info .app__video__section__info__icon__container p{color:#7c8587;font-weight:400;margin:0}@keyframes fade{0%{opacity:1}to{opacity:0}}@media(max-width:1330px){.app__video__section .app__video__section__info .app__video__section__info__icon__container label,.app__video__section .app__video__section__info .app__video__section__info__icon__container svg{font-size:2rem}}@media(max-width:1180px){.app__video__section .app__video__section__info .app__video__section__info__icon__container label,.app__video__section .app__video__section__info .app__video__section__info__icon__container svg{font-size:1.5rem}}@media(max-width:1035px){.app__video__section .app__video__section__info .app__video__section__info__icon__container{align-items:center;flex-direction:column;gap:0}.app__video__section .app__video__section__info .app__video__section__info__icon__container p{margin:0}.app__video__section .app__video__section__info .app__video__section__info__icon__container label,.app__video__section .app__video__section__info .app__video__section__info__icon__container svg{font-size:2rem}}@media(max-width:790px){.app__video__section .app__video__section__info .app__video__section__info__icon__container label{font-size:1.5rem}.app__video__section .app__video__section__info .app__video__section__info__icon__container p{font-size:.95rem;text-align:center}}@media(max-width:610px){.app__video__section .app__video__section__info .app__video__section__info__icon__container section{align-items:center;flex-direction:column;gap:0}}@media(max-width:560px){.app__video__section .app__video__section__info{margin-top:30px}.app__video__section .app__video__section__info .app__video__section__info__icon__container label{font-size:1rem}}.home__container{background:none!important;margin-top:100px}.home__container .app__grid{padding-top:100px}.home__container .app__grid .home__main__section p{color:#757679;font-size:1.25rem;font-weight:300;padding-right:40px;text-align:justify}.home__container .app__grid .home__main__section.left{position:relative;width:100%}.home__container .app__grid .home__main__section.left h1{font-size:3.5em}.home__container .app__grid .home__main__section.left h1 span{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#ff8b4d,#ff5021);-webkit-background-clip:text;font-weight:600}.home__container .app__grid .home__main__section.right{position:relative;width:100%}.home__container .app__grid .home__main__section.right img{border-radius:20px;height:-webkit-fit-content;height:fit-content;max-height:650px;min-width:100%;object-fit:cover;width:-webkit-fit-content;width:fit-content}.map{margin-bottom:-55px;margin-top:50px;width:100%}@media(max-width:1700px){.home__container .app__grid{grid-template-columns:3fr 2fr!important}}@media(max-width:1449px){.home__container .app__grid{grid-template-columns:2fr 1fr!important}}@media(max-width:1375px){.home__container{background-image:var(--bg)!important;background-size:cover!important;width:100%!important}.home__container:before{-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.home__container .app__grid{grid-template-columns:1fr!important}.home__container .app__grid.home__grid{padding-bottom:50px}.home__container .app__grid .home__main__section.left{position:relative;width:100%}.home__container .app__grid .home__main__section.left .subtitle,.home__container .app__grid .home__main__section.left h1{color:#fff;margin:auto auto 50px;text-align:center;width:90%}.home__container .app__grid .home__main__section.left p{padding:0}.home__container .app__grid .home__main__section.left .home__panel{background:#fff;margin:auto;position:relative;width:-webkit-fit-content;width:fit-content}.home__container .app__grid .home__main__section.right{display:none}}@media(max-width:1169px){.home__container .app__grid{padding-top:150px}}@media(max-width:560px){.home__container .app__grid .home__main__section.left h1{font-size:2.5rem}}@media(max-width:510px){.home__container .app__grid{display:block!important}}.modal{background:#0000;display:none;height:100%;left:0;min-height:100vh;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:5}.modal.show{display:block;opacity:1;visibility:visible}.modal .modal-bg-blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:brightness(.4) blur(2px);height:100%;left:0;position:fixed;top:0;width:100%}.modal .modal-container{border-radius:10px;height:90%;left:50%;max-width:90%;overflow:hidden;position:absolute;top:5%;transform:translateX(-50%);width:90%}.modal .modal-container svg{z-index:10}.modal .modal-container .modal-btn-close{background:#000;color:#fff;right:16px;top:16px}.modal .modal-container .modal-btn-close,.modal .modal-container .selector{border-radius:50%;box-shadow:0 0 20px 0 #00000040;cursor:pointer;position:fixed}.modal .modal-container .selector{background:#fff;color:#000;padding:1.5px 3px 1.5px 0;top:50%;transform:translateY(-50%)}.modal .modal-container .selector.disabled{background:#ffffffb3;color:#000000b3;cursor:not-allowed}.modal .modal-container .selector.left{left:2.5%}.modal .modal-container .selector.right{right:2.5%;transform:translateY(-50%) rotate(180deg)}.modal .modal-container .modal-gallery-list{border-radius:10px;display:flex;flex-wrap:nowrap;height:100%;position:relative;transition:all .25s ease-in-out;width:100%}.modal .modal-container .modal-gallery-list img,.modal .modal-container .modal-gallery-list video{border-radius:10px;height:100%;min-width:100%;object-fit:contain;pointer-events:fill;width:100%}.modal .modal-container .modal-gallery-list img::selection,.modal .modal-container .modal-gallery-list video::selection{background:#0000}.products{padding-top:100px}.products,.products .products-container{position:relative}.products .products-container .products-wrapper{gap:20px;position:relative}.products .products-container .products-wrapper .main-banner{border-radius:10px;height:100%;object-fit:cover;position:absolute;width:calc(50% - 10px)}.products .products-container .products-wrapper .products-caption{grid-column:2;text-align:center;width:100%}.products .products-container .products-wrapper .products-caption h1{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#ff8b4d,#ff5021);-webkit-background-clip:text;font-size:3rem}.products .products-container .products-wrapper .products-caption h3{font-size:1.5rem}.products .products-container .products-wrapper .products-caption .product-description{text-align:justify}.products .products-container .products-wrapper .products-caption .product-description span{display:block;margin-bottom:12px}.products .products-container .products-wrapper .products-caption .products-outstanding{gap:20px;margin:46px 0}.products .products-container .products-wrapper .products-caption .products-outstanding p{border-bottom:1px solid #ff5c2a;margin:0;padding-bottom:10px}.products .products-container .products-wrapper .products-caption .schedule,.products .products-container .products-wrapper .products-caption .warnings{border:1px solid #ff5c2a;border-radius:10px;margin-bottom:46px;padding:8px 16px;text-align:left}.products .products-container .products-wrapper .products-caption .schedule h4,.products .products-container .products-wrapper .products-caption .warnings h4{font-size:1.25rem;font-weight:500;margin:0}.products .products-container .products-wrapper .products-caption .warnings{background:linear-gradient(180deg,#ff8b4d 35%,#ff5021);color:#fff}.products .products-container .products-wrapper .products-caption .btn-order{align-items:center;background:#22af57;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:10px;height:56px;justify-content:center;margin-bottom:46px;transition:all .25s ease-in-out;width:100%}.products .products-container .products-wrapper .products-caption .btn-order svg{height:30px;width:30px}.products .products-container .products-wrapper .products-caption .btn-order:hover{background:#19703a}.products .products-container .products-wrapper .products-caption .products__gallery{position:relative}.products .products-container .products-wrapper .products-caption .products__gallery .gallery-compressed{align-items:center;border-radius:10px;bottom:0;color:#fff;display:flex;font-size:2rem;gap:10px;height:150px;justify-content:center;pointer-events:none;position:absolute;right:0;width:calc(25% - 7px);z-index:2}.products .products-container .products-wrapper .products-caption .products__gallery .gallery-compressed p{z-index:2}.products .products-container .products-wrapper .products-caption .products__gallery .gallery-compressed:before{background:#00000080;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.products .products-container .products-wrapper .products-caption .products__gallery img,.products .products-container .products-wrapper .products-caption .products__gallery video{border-radius:10px;cursor:pointer;height:150px;object-fit:cover;position:relative;width:100%}@media(max-width:1100px){.products .products-container .products-wrapper{gap:0;grid-template-columns:1fr!important}.products .products-container .products-wrapper .main-banner{position:relative}}@media(max-width:550px){.products .products-container .products-wrapper .products-caption .products-outstanding{grid-template-columns:1fr!important}.products .products-container .products-wrapper .products__gallery{grid-template-columns:1fr 1fr!important}.products .products-container .products-wrapper .products-caption h1{margin-top:50px}}.title__color{-webkit-text-fill-color:#0000;background:-webkit-linear-gradient(#ff8b4d,#ff5021);-webkit-background-clip:text}*{font-family:Exo,sans-serif;font-family:Poppins,sans-serif;font-weight:300}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background-color:#ff5c2a}::-webkit-scrollbar-thumb:hover{background-color:#bb3e17}body{margin:0;padding:0}h1{font-size:4em;font-weight:600;margin:auto}.app__container{margin:auto;position:relative}.dark{background-color:#081519;color:#fff}.dark.front{background-color:#183037}.disabled{background-color:#212c31;color:#7c8587}.goback{align-items:center;color:#fff;cursor:pointer;display:flex;gap:10px;gap:5px;justify-content:center;text-shadow:0 0 5px #00000080;width:-webkit-fit-content;width:fit-content}@media(max-width:1525px){.app__container{width:80%!important}.app__container.fullwidth{width:100%!important}}@media(max-width:650px){.app__container{width:95%!important}}
/*# sourceMappingURL=main.d879294a.css.map*/