@media (min-width:1200px){.container{max-width:1100px!important}}@media only screen and (max-width:1200px){.single-blog__container .hr,.single-blog__more .blog__more-item:last-child{display:none}.footer__top-subitems{justify-content:center}.footer__top-items{align-items:center;margin:20px}.single-blog__container{flex-direction:column}.single-blog__content{display:initial;width:100%}.single-blog__more{width:100%;height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-top:20px}.blog__more-item{flex-direction:column;height:100%}.blog__more-item figure,.blog__more-item>*{width:100%}.contact__content,.pay-content{grid-template-columns:1fr}.quote-container h1{font-size:4rem}.quote-container h2{font-size:1.6rem}.blog__more-item figure{margin-right:0;height:140px}.blog__more-text{height:calc(100% - 140px)}}@media only screen and (max-width:1000px){.contact__content form,.pay-form,.paySearch-info__right{grid-row-start:1}.btn-login{font-size:12px;padding:2px 10px}.contianer-elements-partners ul .center-partners,.header-down__content nav ul,.header-info__content,.modal-freeStimate .left,.modal-freeStimate .left img{display:none}.contianer-elements-partners ul{justify-content:space-evenly}.center-partners.responsive{display:block}.header-info,.header-top{height:40px}.header-logo{width:100px;height:120px}.aboutus-video>*,.pay-form__top>*,hr.separador{width:100%}.header-down{top:initial;border-radius:0}.aboutus-video,.pay-form__top{flex-direction:column}.aboutus-video figure img{object-fit:contain}.banner-title{top:160px}.paySearch{margin-top:30px}.pay-patio{margin:120px 0 40px}.aboutus,.contact__grid,.modal-freeStimate .modal-body,.pay-confirmation,.paySearch-info,.service__top{grid-template-columns:1fr}.header-down__content{display:flex;align-items:center;justify-content:center}.hamburguer{display:block;font-size:3.5rem;color:#0e7b42;margin-right:10px}.cambrige-container p{font-size:2.4rem}.contianer-elements-partners ul li{height:35px;width:70px}.pay-form{grid-column-start:auto}.contact__content .divisor{grid-row-start:2;width:80%;height:1px;margin:0 auto}.contact__content{padding-top:150px}.hero .mySwiper .swiper-slide .container,.hero-slide__text-content{grid-template-columns:1fr;margin-top:100px;height:calc(100% - 100px)}.banner-blog{top:140px}.newsletter-page{padding:150px 0 40px}.page-single-blog .categories{margin-top:100px}}@media only screen and (max-width:800px){.float-container{width:90%;flex-direction:column;padding:10px}.float-container .float-container__btn,.float-container .float-container__text{width:100%}.term-conditions{margin:5px 0}.hero-slide__bg{background-size:auto}.contianer-elements-partners ul{margin:0}.partners{padding-bottom:100px}.author,.newsletter form,.testimonial-banner .container{grid-template-columns:1fr}.aboutus-video .text{margin-bottom:30px;height:auto}.bot-interactions{flex-direction:column;justify-content:center}.bot-interactions .share-content{margin-top:10px}}@media only screen and (max-width:767px){.btn__free p,.items__resumen:last-child{margin-bottom:20px}.container{width:90%!important}.service__content{margin:40px auto}.cambrige-container,.custom-text-container h2::before,.items__resumen,.quote-container h1{width:100%}.resumen-main-container{height:auto;padding:100px 0}.resumen-text{margin-right:0}.resumen-text p{font-size:16px}.resumen-container{flex-direction:column;align-items:center;margin-bottom:30px;margin-top:20px}.banner_dream{background-position:center;background-attachment:initial}.banner_dream h2{padding-right:0}.footer__top-subitems{flex-wrap:wrap}.footer__top-items:last-child{height:auto}.testimonials__items-item{margin:20px 0}.btn__free{width:100px;height:100px;border-radius:0 40px;font-size:18px}.btn__whatsapp{bottom:10px;left:10px}.window__whatsapp{bottom:90px}.header-top__content{width:95%!important}.footer__top-items{height:140px}.footer__top-items:nth-child(2) p{font-size:13px}.modal-invoice .down,.services__text{padding:20px 30px}.blogs,.galleries,.single-blog__container,.testimonials__content{margin:40px 0}.galleries{padding-top:80px}.newsletter-page .container .text,.pay-form{padding:20px}.pay-form{width:100%;margin-top:60px;border-radius:25px 25px 0 0}.modal-contact .down h6,.pay-form h1{font-size:2.4rem}.check-colors,.texture-servicio .form-check{justify-content:center}.pay-patio .swiper-container{margin:0 30px}.quote-container button,.quote-container input{font-size:1.2rem}.modal-invoice .down h5{font-size:3.5rem}.hero-slide__text.container{width:100%!important;padding:0!important}.hero .carousel-control-next,.hero .carousel-control-prev,.pay-content .video iframe{display:none}.testimonials-container{padding:80px 0 50px}.bottom-container{padding:60px 0 40px}.testimonial-banner{padding:60px 0}.pay-content .video .boton-verde{display:grid}.footer__top{border-radius:0}.hero .mySwiper .swiper-slide .overlay p,.hero-slide__text-content .overlay .overlay-text>*,.newsletter-page .container .text h1{font-size:3rem}.aboutus p,.aboutus-video .text p,.bottom-container p,.custom-text-container p,.galleries p,.hero .hero-slide__text-content .under-text>*,.services__text p,.testimonials-container .text,.testimonials__title p{font-size:1.4rem}.hero .mySwiper .swiper-slide .overlay .overlay-title,.hero-slide__text-content .overlay .overlay-title{font-size:2rem}.bottom-container h2,.custom-text-container h2,.footer__top-content .foot-title,.resumen-main-container h2,.service-area-section h2,.testimonials-container h2,.testimonials__title h2{font-size:2.8rem}.services__text>p{text-align:initial}.custom-text-container{grid-template-columns:1fr}.gallery-home-container{grid-template-areas:"first first" "second third" "fourth fifth";grid-auto-rows:auto;gap:3px;padding-inline:5px}.areas-container a{min-width:160px}.custom-text-container a{margin:auto}.banner h1,.banner-galleries .title{font-size:3.2rem}.btn-login{margin-left:8px;padding:2px 6px}}@media only screen and (max-width:575px){.quote-container button{margin-top:1rem!important}.single-blog__content article .data{flex-direction:column}.hero .mySwiper .swiper-slide .overlay h1,.hero-slide__text-content .overlay h1,.hero-slide__text-content .overlay h2{font-size:2.4rem}.hero .mySwiper .swiper-button-next,.hero .mySwiper .swiper-button-prev{visibility:hidden;opacity:0}.hero .mySwiper .swiper-slide .overlay .swiper-pagination-bullet{height:12px;width:12px}}@media only screen and (max-width:560px){.single-blog__more .blog__more-item:nth-child(3){display:none}.discount-texture .fuente-verde{text-align:right}}@media only screen and (max-width:530px){.footer__top-content h2{font-size:2.6rem}.banner-title{width:300px}.galleries__item figure{width:50px;height:60px}.aboutus-video .text .top p:nth-child(2),.single-blog__content article h1{font-size:2.8rem}.amount,.paySearch-info__left-item,.paySearch-info__right p{font-size:1.5rem}.paySearch-info__right .label{width:25%}.contact__content form{width:100%}.armotec-items-container .item-armotec{flex-direction:column;justify-content:center;align-items:center;min-width:310px;width:100%}.armotec-items-container .item-armotec p{width:100%;padding:20px}.banner_dream h2{width:100%;font-size:2.6rem}.quote-main-container{background-position:-100px center}.services__text{padding:15px}.galleries__item{height:90px!important}.galleries__item p{font-size:1.2rem}.galleries__slide .swiper-button-next,.galleries__slide .swiper-button-prev{font-size:3rem}.galleries__slide{margin-top:10px}.swiperAbout{max-width:310px;height:200px}.aboutus-video .text .top p:first-child{font-size:6rem}.single-blog__more{grid-template-columns:1fr}}@media only screen and (max-width:480px){.container{width:100%!important}.header-info__social ul li{margin:0 5px}.blog-item__btn a,.share-content{font-size:13px}.blog__more-item figure,.btn-pay>*{width:100%}.btn-pay{flex-direction:column}.btn-pay a{margin-left:0}.btn-pay button{margin-right:0}.down-discount p{font-size:2.4rem}.online-payment p{font-size:1.7rem}.galleries__item figure{width:30px;height:40px}.galleries .galleries__items{margin:0 30px}.header-info__social ul li a{font-size:1.8rem}.btn__free{width:90px;height:90px;font-size:1.2rem}.btn__free span{font-size:inherit}.page-single-blog .categories{padding:25px 0}.categories .container button{margin:2px 0}.single-blog__content article .data{gap:10px}}@media only screen and (max-width:370px){.online-payment{font-size:1.6rem}}