.fronconstrutor{display:flex;flex-direction:column;align-items:center;justify-content:space-around;max-width:453px;width:100%;background-color:#F3E5F5;height:437px;padding:26px 31px;border-radius:20px}.fronconstrutor>h3{text-align:center}.fronconstrutor>h3,.fronconstrutor>h3>b{font-size:36px;font-weight:700;font-family:raleway}.fronconstrutor>h3>b{color:#B769D6}.iconinput{display:flex;width:100%;background-color:white}.iconinput,.iconinput>input{height:45px;border-radius:10px}.iconinput>input{width:90%}.iconinput input:focus{border:none!important;outline:none!important;box-shadow:none!important}.inputicon{width:20%;display:flex;justify-content:center;align-items:center}.inputicon>*{width:30px;font-size:30px;color:gray}.banner{padding-left:1em;padding-right:1em;color:white;border-radius:10px;display:flex;width:fit-content;justify-content:center;overflow:hidden;position:relative}.banner>button>span{font-family:raleway;display:flex;gap:5px;font-size:18px;font-weight:700}@media (max-width:1440px) and (min-width:1280px){.fronconstrutor{display:flex;flex-direction:column;align-items:center;justify-content:space-around;max-width:353px;width:100%;background-color:#F3E5F5;height:437px;padding:26px 31px;border-radius:20px}.fronconstrutor>h3{text-align:center}.fronconstrutor>h3,.fronconstrutor>h3>b{font-size:30px;font-weight:700;font-family:raleway}.fronconstrutor>h3>b{color:#B769D6}}@media (max-width:1280px) and (min-width:1024px){.fronconstrutor{display:flex;flex-direction:column;align-items:center;justify-content:space-around;max-width:353px;width:100%;background-color:#F3E5F5;height:350px;padding:20px;border-radius:20px}.fronconstrutor>h3{text-align:center}.fronconstrutor>h3,.fronconstrutor>h3>b{font-size:30px;font-weight:700;font-family:raleway}.fronconstrutor>h3>b{color:#B769D6}}@media (max-width:786px) and (min-width:320px){.fronconstrutor{display:flex;flex-direction:column;align-items:center;justify-content:space-around;max-width:353px;width:100%;background-color:#F3E5F5;height:437px;padding:26px 31px;border-radius:20px}.fronconstrutor>h3{text-align:center}.fronconstrutor>h3,.fronconstrutor>h3>b{font-size:30px;font-weight:700;font-family:raleway}.fronconstrutor>h3>b{color:#B769D6}}