@media (min-width:768px) and (max-width:980px){#duas-colunas-tablet .et_pb_column{width:50%!important;float:left!important;clear:none!important}#duas-colunas-tablet .et_pb_column:nth-child(3){clear:both!important}}.et_pb_slider .et_pb_slide{padding:0!important}.et_pb_slider{padding:0!important}#slider-sem-sombra .et_pb_slide_description h2,#slider-sem-sombra .et_pb_slide_description h1,#slider-sem-sombra .et_pb_slide_description p{text-shadow:none!important}.slider-rows{position:relative;overflow:hidden;margin-top:80px;margin-bottom:60px}.slider-rows .et_pb_row{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.8s ease;width:100%;max-width:1080px;padding:0 20px}.slider-rows .et_pb_row.active{opacity:1;visibility:visible;pointer-events:auto}.slider-controls{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);text-align:center;z-index:99}.slider-controls .dot{height:7px;width:7px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease}.slider-controls .dot.active{background-color:#3175d6;transform:scale(1.3)}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,0.8);color:#2a5a9e;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:100;display:flex;align-items:center;justify-content:center;font-size:20px;transition:background-color 0.3s ease,transform 0.3s ease;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.slider-arrow:hover{background-color:#2a5a9e;color:white;transform:translateY(-50%) scale(1.1)}.slider-arrow.left{left:3vw}.slider-arrow.right{right:3vw}@media (max-width:767px){.slider-rows .et_pb_row{left:0!important;transform:none!important;width:100%!important;max-width:100%!important;padding-left:15px;padding-right:15px}.slider-arrow.left{left:10px}.slider-arrow.right{right:10px}}.zoom-hover{transition:transform 0.3s ease}.zoom-hover:hover{transform:scale(1.05);z-index:2}.et_pb_contact_form input.wpcf7-form-control,.et_pb_contact_form textarea.wpcf7-form-control{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;font-size:inherit;font-family:inherit;box-sizing:border-box}.et_pb_contact_form select.wpcf7-form-control{width:100%;padding:8px;border:1px solid #ccc;border-radius:3px;font-size:inherit;font-family:inherit;box-sizing:border-box;background-color:#fff;appearance:none}.et_pb_contact_form textarea.wpcf7-form-control{height:120px;resize:vertical}.et_pb_button{border-radius:50px!important}