.quote__text-promo,.subtitle__quote{font-size:16px;font-family:var(--text-font-bold)}.first__elements-quote--neto,.quote__items-content div ul li span:nth-child(2),.quote__subtitle-form,.quote__text-promo,.small__title-quote,.subtitle__quote{letter-spacing:0;text-align:left}.first__elements-quote--neto,.information__card-content .information__card-tel,.information__card-content h4,.quote__subtitle-form,.quote__text-promo,.subtitle__quote{font-family:var(--text-font-bold)}.main__container{margin-top:110px;min-height:100%;margin-bottom:280px}.first__elements-form--quote,.hero__top .grid__section-container>div:first-child{display:flex;flex-direction:column;gap:15px}.hero__top .grid__section-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:35px 0 0}.hero__top{background-color:#03332d;position:relative}.wave__sevices{position:absolute;bottom:-120px;width:100%;z-index:-1}.quote__section-step--container{margin-top:110px;height:auto;margin-bottom:150px;position:relative;z-index:5;overflow:hidden}.subtitle__quote{color:#03332d}.quote__text-promo{color:#45aa33}.quote__specifications-content{background:#f5f5f5;border-radius:16px;opacity:1;padding:25px;display:flex;flex-direction:column;gap:8px}.pavers__texture-items,.select__color-items{width:100%;display:flex;flex-wrap:wrap;gap:15px;justify-content:left}.pavers__texture-item,.select__color-item{display:flex;flex-direction:column;align-items:center}.quote__items-content,.second__section-quote--container{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px}.select__color-item figure{width:90px;height:70px;border:1px solid #707070;border-radius:13px;overflow:hidden}.select__color-item figure img{width:100%;height:100%;object-fit:cover}.pavers__texture-item figure{width:90px;height:70px;border-radius:13px;overflow:hidden}.pavers__texture-item figure img{width:100%;height:100%;object-fit:cover}.color__item-img,.texture__item-img{position:relative;z-index:1;cursor:pointer}.color__item-img.color__item-selected,.texture__item-img.texture__item-selected{border:2px solid #45aa33}.pavers__texture-item .item-selected--confirm,.select__color-item .item-selected--confirm{border:2px solid #45aa33;position:relative}.check__color,.check__item-confirm,.check__texture{position:absolute;bottom:5px;right:5px;background-color:#fff;border-radius:50%;color:#44a832;font-size:15px;z-index:2}.check__color,.check__texture{padding:5px}.quote__subtitle-form{font-size:16px;color:#03332d;text-transform:uppercase}.quote__items-content{padding:60px 0 30px;position:relative;z-index:5}.quote__items-content>div:first-child{display:flex;flex-direction:column;gap:18px;position:relative;z-index:2}.quote__items-content div ul{display:flex;flex-direction:column;gap:18px}.quote__items-content div ul li{display:flex;flex-direction:row;gap:12px}.quote__items-content div ul li>span:first-child{padding-top:5px}.quote__items-content div ul li .material-symbols-outlined{font-size:12px;color:#45aa33;font-variation-settings:'FILL' 1,'wght' 400,'GRAD' 0,'opsz' 48}.quote__items-content div ul li span:nth-child(2){display:flex;flex-direction:column;gap:8px;font-size:18px;font-weight:700;font-family:var(--text-font-bold);color:#03332d}.quote__items-content div ul li span:nth-child(2) p{text-align:left;font-size:16px;letter-spacing:0;color:#03332d}.second__section-quote--container{padding:30px 0}.first__elements-quote--neto{font-size:25px;color:#03332d;opacity:1}.getting__your-order--content{background:#f5f5f5;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:35px}.small__title-quote{font-size:19px;font-family:var(--text-title-bold);color:#45aa33;text-shadow:0 3px 6px #00000029;text-transform:uppercase}.options__selected-quote--content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding-top:15px;padding-bottom:10px}.details__quote-left{display:flex;flex-direction:column;gap:10px}.details__selected-color,.details__selected-texture{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.details__selected-texture{border-right:2px solid #7070708a}.pushable{background:hsl(340deg 100% 32%);border-radius:12px;border:0;padding:0;cursor:pointer;outline-offset:4px;width:120px;margin:0 auto}.front{display:block;padding:12px 28px;border-radius:12px;font-size:12px;background:hsl(345deg 100% 47%);color:#fff;transform:translateY(-6px)}.pushable:active .front{transform:translateY(-2px)}.quote__specifications-content .ov-btn-grow-ellipse{padding:12px 180px}.information__card-component{position:fixed;right:0;padding-right:12%;margin-top:1%;transition:margin-top .3s;padding-top:200px;z-index:1}.information__card-component.position__progress{margin-top:-2%}.information__card-component.absolute__progress{position:absolute;bottom:3%;right:0;padding-right:0}.bg__step-one--quote{position:absolute;right:1%;bottom:0;top:200px;height:100%;display:flex;align-items:center}.information__card-content{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);width:380px;height:430px;max-height:430px;align-items:center;float:left;overflow:hidden;position:relative;top:0;text-align:center;transition:.25s;border-radius:41px 41px 15px 15px;box-shadow:0 2px 2px rgba(0,0,0,.2);margin-top:-150px}.information__card-content:nth-child(2){margin:0 50px}.information__card-content:hover{top:-15px;box-shadow:0 12px 16px rgba(0,0,0,.2)}.information__card-content .information__card-img{width:100%;height:100%}.information__card-content .information__card-img img{width:100%;height:100%;object-fit:cover}.information__card-content .information__card-text{background-color:#45aa33;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:0 30px}.information__card-text>h4 span{color:var(--second-color)}.information__card-content h4{text-align:center;font-weight:700;font-size:20px;color:#fafafa;letter-spacing:0;text-transform:uppercase}.information__card-content p{text-align:center;font-size:16px;color:#fafafa}.information__card-content .btn__information-content--card,.information__card-content .icon__information-content--card{position:absolute;z-index:2;margin:0 auto;left:0;right:0;display:flex;justify-content:center;align-items:center}.information__card-content .icon__information-card{width:60px;height:60px;background-color:#03332d;border-radius:12px;padding:10px}.information__card-content .icon__information-card img{width:100%;height:100%;object-fit:contain}.information__card-content .information__card-tel{display:flex;flex-direction:row;gap:8px;align-items:center;color:#fff}.information__card-content .information__card-tel a{color:#fff}.strikediag{display:inline-block;position:relative}.strikediag::before{content:'';position:absolute;left:-.1em;right:-.1em;top:.38em;bottom:.38em;background:linear-gradient(to left top,transparent 45.5%,#45aa33 47.5%,#45aa33 52.5%,transparent 54.5%);pointer-events:none}button.read-more-info-icon{vertical-align:top;background:#707070;height:18px;width:18px;text-align:center;line-height:1;color:#fff;font-weight:700;border-radius:50%;cursor:pointer;position:relative;overflow:hidden}button.read-more-info-icon:hover{overflow:visible}button.read-more-info-icon .hidden-info{position:absolute;top:23px;width:220px;text-align:left;background:#707070;padding:10px;opacity:0;transition:opacity .25s ease-in-out;color:#fff;line-height:1.3}button.read-more-info-icon.modal-left .hidden-info,button.read-more-info-icon.modal-right .hidden-info{right:0}.facebook__icon:hover,.instagram__icon:hover,.phone__icon:hover,button.read-more-info-icon:hover .hidden-info{opacity:1}.icon__title-quote{width:25px;height:25px}.icon__title-quote img{width:100%;height:100%}span.btn__back-quote{margin:0 auto;color:#03332d}.circle__one-step--quote{position:absolute;right:-160px;top:30px;z-index:5}.circle__one-step--quote img{width:150px;height:150px}.circle__two-step--quote{position:absolute;right:0;top:15px;z-index:-1}.getting__your-order--content .ov-btn-grow-ellipse{padding:12px 150px}.container__text-contact .btn__content,.container__text-contact .btn__content .ov-btn-grow-ellipse{width:100%}.field__quote{display:grid;grid-template-columns:minmax(0,0.5fr) minmax(0,1.5fr);align-items:center}.field__quote label,.input__patio-size label{font-family:var(--text-font);color:#03332d;line-height:1.5}.hero__title>h1,.hero__title>h2{text-align:left;font-weight:700;font-family:var(--text-title);letter-spacing:0}.input__patio-size{display:grid;grid-template-columns:minmax(0,0.5fr) minmax(0,1.6fr) minmax(0,auto);gap:10px;align-items:center}.first__elements-quote--price{text-align:left;font-size:16px;font-family:var(--text-font);letter-spacing:0;color:#03332d}.first__elements-quote--total{text-align:left;font-size:20px;font-family:var(--text-font-bold);letter-spacing:0;color:#03332d}label{font-family:var(--text-font);color:#03332d;line-height:1.5}div:where(.swal2-container) .swal2-html-container{margin:0}.hero__title>h1{font-size:19px;color:#45aa33;text-shadow:0 3px 6px #00000029}.hero__title>h2{font-size:35px;color:#fafafa;text-transform:uppercase}.draggable__circle{position:fixed;width:80px;height:80px;display:flex;align-items:center;justify-content:center;cursor:grab;left:0;top:50%;z-index:50;transform:translate(-50%,-50%)}.draggable__circle .social__network-items{display:flex;align-items:center;justify-content:center;transform:rotate(-180deg)}.social__network-items .facebook__icon,.social__network-items .instagram__icon,.social__network-items .phone__icon,.social__network-items .social__network-btn{height:60px;width:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 0 20px rgba(0,0,0,.2)}.social__network-items .social__network-btn{font-size:35px;z-index:100;cursor:pointer;transform:rotate(180deg);transition:.6s;display:flex;align-items:center;justify-content:flex-end;padding:5px 20px 5px 5px;background-color:var(--first-color);border:1px solid var(--white-color);opacity:1;width:100px;height:100px}.social__network-items.open .social__network-btn{transform:rotate(0)}.facebook__icon,.instagram__icon,.phone__icon{position:absolute;transition:.6s;opacity:0}.draggable__circle.open .social__network-items .facebook__icon,.draggable__circle.open .social__network-items .instagram__icon,.draggable__circle.open .social__network-items .phone__icon{opacity:1;transform:rotate(calc(var(--i) *(360deg/8))) translateY(120px)}.social__network-btn>svg{transition:transform .3s}.draggable__circle.open .social__network-items .social__network-btn>svg{transform:rotate(-180deg)}.facebook__icon svg,.instagram__icon svg,.phone__icon svg{font-size:24px;color:#0e2431;opacity:.8;transition:.2s}.facebook__icon svg{transform:rotate(135deg)}.phone__icon svg{transform:rotate(50deg)}.social__network-items>a{border-radius:50%;padding:15px;display:flex;align-items:center;justify-content:center}.facebook__icon{background:#3b5998}.facebook__icon:hover{box-shadow:5px 0 20px #3b5998}.instagram__icon{background:radial-gradient(circle at 100% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%) #d6249f}.instagram__icon:hover{box-shadow:5px 0 20px #fd5949}.phone__icon{background:#4dc247}.phone__icon:hover{box-shadow:5px 0 20px #55acee}@media(width <=1350px){.information__card-component{padding-right:8%}}@media(width <=1150px){.grid__section-container.quote__items-content,.hero__top .grid__section-container{padding:0 25px;margin:0 auto}.grid__section-container.quote__items-content{margin-top:50px}.hero__top .grid__section-container{padding-top:35px;display:grid;grid-template-columns:minmax(0,1fr)}.draggable__circle{display:none}.main__container{margin-top:97px;min-height:100vh;position:relative;margin-bottom:0;z-index:2}.hero__title>h2{font-size:25px}.wave__sevices{bottom:-49px;height:50px!important}.quote__items-content{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;padding:0 0 80px;margin-top:50px}.quote__items-content>div:first-child{gap:12px}.bg__step-one--quote,.quote__items-content .information__card-component{display:none}.input__patio-size{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);padding:0 20px}.quote__specifications-content{border-radius:0;padding-bottom:120px}textarea{border-radius:16px}.second__section-quote--container{display:grid;grid-template-columns:minmax(0,1fr);padding:0}.details__quote-left{order:2}.getting__your-order--content{order:1;background:0 0;padding:0}.first__elements-quote--price,.first__elements-quote--total,.getting__your-order--content .first__elements-quote--neto,.getting__your-order--content .first__elements-quote--price,.getting__your-order--content .first__elements-quote--total{text-align:center}.getting__your-order--content .ov-btn-grow-ellipse{width:90vw}.details__quote-left{background-color:#f5f5f5}.grid__section-container.second__section-quote--container{margin:0}.details__quote-left .quote__specifications-content{padding:0}section.quote__section-step--container{margin-bottom:0}.information__card-content{margin-top:0}.quote__section-step--container{margin-top:97px;min-height:100vh}.field__quote{display:flex;flex-direction:column;align-items:flex-start}.input__patio-size{display:flex;align-items:flex-start}.modal-right{position:absolute;right:32px;top:12px}.quote__specifications-content .ov-btn-grow-ellipse{padding:0;height:50px;width:80vw}}