.choose-template .templates{display:flex;justify-content:space-between;align-items:center;width:100%;gap:3rem;margin-bottom:6rem;flex-wrap:wrap}.choose-template .template{flex:1;width:100%;padding:1rem;border-radius:.5rem;position:relative}.choose-template .template input{height:100%;width:100%;position:absolute;opacity:0;z-index:99;cursor:pointer}.choose-template .template__body{background:#d9d9d9;height:100%;padding:5rem 6.5rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;background-size:cover;background-position:top}.choose-template .template__footer{padding:2rem;border-radius:1rem;transition:background-color .3s ease-in-out;background-color:var(--template-footer-background-color);position:absolute;bottom:-3rem;width:calc(100% - 2rem);display:flex;justify-content:space-between}.choose-template .template__footer p.text{color:var(--template-text-color);font-size:1.15rem}.choose-template svg{z-index:100;cursor:pointer}.choose-template svg circle,.choose-template svg path{color:var(--svg-icon-color)}.choose-template svg:hover{transition:transform .3s ease-in-out;transform:scale(1.1)}.choose-template .lz-modal .lz-box{padding:0;background-color:#d9d9d9;width:50%}@media(max-width:768px){.choose-template .lz-modal .lz-box{width:85%}}.choose-template .lz-modal-description{padding:2rem;background-color:#fff;border-radius:1.2rem;margin-bottom:2rem}.choose-template .lz-modal-description font{font-size:1.2rem;color:#000}.choose-template .lz-modal-img{height:536px;width:100%;overflow-y:scroll;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.choose-template .lz-modal-img::-webkit-scrollbar{display:none}.choose-template .lz-modal-img img{width:100%;-o-object-fit:cover;object-fit:cover}.color-gradient-01{background-image:linear-gradient(to-right,#eb2873,#ff7456)}.color-gradient-02{background-image:linear-gradient(to-right,#eb2873,#8d00d8)}#public section{margin-top:40px}#public .public-general>*{margin-bottom:20px}#public .public-general__view-btn{text-align:right}#public .public-general__view-btn span{color:#08080d;font-size:16px;text-decoration:underline}#public .public-general__view-btn span:hover{cursor:pointer}#public .public-general__view-btn svg{stroke:#08080d}#public .public-logos__header{display:flex;flex-direction:column;gap:.4rem}#public .public-logos__subtitle{font-size:16px;color:#a0a7b9}#public .public-logos__content .public-logos__images{display:flex;gap:.8rem;margin-top:1.2rem;align-items:center;flex-wrap:wrap}#public .public-logos__content .public-logos__images .public-logos__images__image{position:relative;cursor:pointer;padding-block:2rem;flex-basis:8%;margin-right:34px}#public .public-logos__content .public-logos__images .public-logos__images__image button:not(.public-logos__images__image--delete){width:100%;height:11rem;border-radius:10px;background-color:#fff;justify-content:center;align-items:center;font-size:3.2rem;border:1px dashed #ced4da}#public .public-logos__content .public-logos__images .public-logos__images__image button:not(.public-logos__images__image--delete) span{padding:.3rem 1.3rem;border:4px solid #ced4da;color:#ced4da;border-radius:50%}#public .public-logos__content .public-logos__images .public-logos__images__image button:not(.public-logos__images__image--delete):hover:not([disabled]),#public .public-logos__content .public-logos__images .public-logos__images__image button:not(.public-logos__images__image--delete):hover:not([disabled]) span{color:#eb2873;border-color:#eb2873}#public .public-logos__content .public-logos__images .public-logos__images__image button:not(.public-logos__images__image--delete):disabled{opacity:.5;cursor:not-allowed}#public .public-logos__content .public-logos__images .public-logos__images__image button:not(.public-logos__images__image--delete):disabled span{color:#2c3e50;border-color:#2c3e50;opacity:.5}#public .public-logos__content .public-logos__images .public-logos__images__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px;cursor:pointer}#public .public-logos__content .public-logos__images button:not(.public-logos__images__image--delete){width:8rem;height:8rem;display:flex;align-content:center;justify-content:center}#public .public-logos__content .public-logos__images button:not(.public-logos__images__image--delete) font{color:#fff!important;font-weight:100!important;font-size:7rem;margin-bottom:1.5rem}#public .public-logos__content .public-logos__images .public-logos__images__image--delete{position:absolute;border:none;outline:none;top:-3px;cursor:pointer;right:-11px;transition:scale .2s ease-in-out}#public .public-logos__content .public-logos__images .public-logos__images__image--delete:hover font{scale:1.3}#public .public-logos__content .public-logos__images .public-logos__images__image--delete font{color:#eb2873;font-size:1.3rem}#public .public-brand__content .public-brand__images{display:flex;flex-basis:85%}#public .public-brand__content .public-brand__images .formulate-input{width:137px;margin-right:34px}#public .public-brand__content .public-brand__details{padding-right:5px;flex-basis:55%}#public .public-brand__content .public-brand__details .public-brand__colors{display:flex;flex-wrap:wrap;margin-top:15px;justify-content:space-between}#public .public-brand__content .public-brand__details .public-brand__colors .formulate-input{width:calc(35% - 12px)}#public .public-contact__content{display:flex;width:100%}#public .public-contact__content .formulate-input:first-child{flex-grow:0;margin-right:32px}#public .public-contact__content .formulate-input:last-child{flex-grow:1}#public .public-content__group{margin:0 16px}#public .public-content__header{margin-bottom:20px}#public .public-content__subHeader{display:flex;justify-content:space-between}#public .public-content__toggles{display:flex;flex-wrap:wrap;margin:0 -16px}#public .public-networks__urls .formulate-input{margin-bottom:20px}#public .public-projects__content{margin-top:40px;display:flex}#public .public-projects__content .background-color{margin-right:31px}#public .public-projects__content .background-color input[type=text]{width:150px;height:145px;font-size:14px;text-align:center;font-family:Mulish;color:#68798a;position:relative;padding:0}#public .public-projects__content .background-color input[type=color]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#public .public-projects__content .background-color .formulate-input-element-icon{display:block;text-align:center;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}#public .public-projects__content .background-color .formulate-input-element-icon svg{width:51px;height:48px}#public .public-projects__content .text-section{flex:8;display:flex;flex-direction:column;gap:14px}#public .public-projects__content .text-section .form-row{display:grid;grid-template-columns:repeat(3,33.333%);gap:20px}#public .public-team__form{display:flex}#public .public-team__image{width:137px;margin-right:34px}#public .public-team__texts{flex-grow:1}#public .public-team .lz-table__th--delete{text-align:right}#public .public-team .lz-table__th--delete svg:hover{cursor:pointer;stroke:#08080d}#public .public-description__header,#public .public-team__header{margin-bottom:20px}#public .public-description__header p,#public .public-team__header p{font-size:16px;color:#a0a7b9}#public .public-buttons{text-align:right}#public h2.changeTemplateModal__title{font-size:2.3rem;width:50ch;line-height:1.5;font-weight:700}#public p.changeTemplateModal__subtitle{font-size:1.4rem;width:70ch;line-height:1.5;margin-top:2rem}#public .changeTemplateModal__actions{margin-top:2rem;display:grid}#public .public-buttons{display:flex;position:relative;justify-content:center}#public .public-buttons .save-btn{position:fixed;bottom:3.5rem;right:8.7rem;z-index:999}#public .public-buttons .save-btn:disabled{background-color:#e9ecef;color:#ced4da;border-color:#ced4da}#public .public-buttons .cancel-btn{position:relative;right:-18rem}#public .public-content__header .design-button{width:12%;background-color:#fff;font-size:18px;color:#000;display:flex;align-items:center;justify-content:center;border:1px solid #ced4da;border-radius:10px;border:1px solid var(--Gris-LZ,#e7ecf7);background:var(--Blanco-LZ,#fff);padding:5px 5px 10px 20px}