.et_pb_section.border-r,.et_pb_row.border-r{--cut:22px;border-radius:0!important;overflow:hidden;-webkit-clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.et_pb_section.border-r-top,.et_pb_row.border-r-top{--cut:22px;--join:2px;border-radius:0!important;overflow:hidden;-webkit-clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% + var(--join)),0 calc(100% + var(--join)),0 var(--cut));clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% + var(--join)),0 calc(100% + var(--join)),0 var(--cut))}.et_pb_section.border-r-bottom,.et_pb_row.border-r-bottom{--cut:22px;--join:2px;border-radius:0!important;overflow:hidden;-webkit-clip-path:polygon(0 calc(0px - var(--join)),100% calc(0px - var(--join)),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)));clip-path:polygon(0 calc(0px - var(--join)),100% calc(0px - var(--join)),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)))}.et_pb_column.border-r-col{--cut:22px;border-radius:0!important;overflow:hidden;-webkit-clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.et_pb_column.border-r-col::before,.et_pb_column.border-r-col::after,.et_pb_column.border-r-col>.et_pb_column_inner{-webkit-clip-path:inherit;clip-path:inherit}.contact-phone{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.contact-phone p{margin:0!important}.contact-phone br{display:none!important}.contact-phone__icon{width:34px;height:34px;display:inline-block;border-radius:999px;background-repeat:no-repeat;background-position:center;background-size:cover;vertical-align:baseline;position:relative;top:2px;flex:0 0 auto}.contact-phone__icon--wa{background-image:url("https://passergrafica.es/wp-content/uploads/2026/02/Icono_Whatsapp-passergrafica.png")}.contact-phone__icon--tel{width:32px;height:32px;background-image:url("https://passergrafica.es/wp-content/uploads/2026/02/Icono_Telefono-passergrafica.png");top:3px}.contact-phone__number{font-weight:700;line-height:1;display:inline-block}.contact-mail{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.contact-mail p{margin:0!important}.contact-mail br{display:none!important}.contact-mail__icon{width:34px;height:34px;display:inline-block;border-radius:999px;background-image:url("https://passergrafica.es/wp-content/uploads/2026/02/Icono-Correo-PasserGrafica.png");background-repeat:no-repeat;background-position:center;background-size:cover;vertical-align:baseline;position:relative;top:2px;flex:0 0 auto;text-decoration:none}.contact-mail__text{font-weight:700;line-height:1;display:inline-block;text-decoration:none;color:inherit}.et_pb_contact_form_container.formulario-r{--cut-field:14px;--cut-captcha:10px}.et_pb_contact_form_container.formulario-r .et_pb_contact_field input.input,.et_pb_contact_form_container.formulario-r .et_pb_contact_field textarea.input,.et_pb_contact_form_container.formulario-r .et_pb_contact_submit.et_pb_button{border-radius:0!important;overflow:hidden;-webkit-clip-path:polygon(var(--cut-field) 0,calc(100% - var(--cut-field)) 0,100% var(--cut-field),100% calc(100% - var(--cut-field)),calc(100% - var(--cut-field)) 100%,var(--cut-field) 100%,0 calc(100% - var(--cut-field)),0 var(--cut-field));clip-path:polygon(var(--cut-field) 0,calc(100% - var(--cut-field)) 0,100% var(--cut-field),100% calc(100% - var(--cut-field)),calc(100% - var(--cut-field)) 100%,var(--cut-field) 100%,0 calc(100% - var(--cut-field)),0 var(--cut-field))}.et_pb_contact_form_container.formulario-r .et_pb_contact_right input.et_pb_contact_captcha{border-radius:0!important;overflow:hidden;margin-left:8px;-webkit-clip-path:polygon(var(--cut-captcha) 0,calc(100% - var(--cut-captcha)) 0,100% var(--cut-captcha),100% calc(100% - var(--cut-captcha)),calc(100% - var(--cut-captcha)) 100%,var(--cut-captcha) 100%,0 calc(100% - var(--cut-captcha)),0 var(--cut-captcha));clip-path:polygon(var(--cut-captcha) 0,calc(100% - var(--cut-captcha)) 0,100% var(--cut-captcha),100% calc(100% - var(--cut-captcha)),calc(100% - var(--cut-captcha)) 100%,var(--cut-captcha) 100%,0 calc(100% - var(--cut-captcha)),0 var(--cut-captcha))}.et_pb_contact_form_container.formulario-r .et_pb_contact_captcha_question{margin-right:6px;display:inline-block}.et_pb_row.border-image .et_pb_image .et_pb_image_wrap{--cut:clamp(14px,1.2vw,22px);--img-ratio:1 / 1;display:block;width:100%;max-width:100%;aspect-ratio:var(--img-ratio);overflow:hidden;line-height:0;border-radius:0!important;-webkit-clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut));transform:translateZ(0);transition:transform .25s ease,filter .25s ease}.et_pb_row.border-image .et_pb_image .et_pb_image_wrap img{display:block;width:100%!important;height:100%!important;object-fit:cover;transition:transform .35s ease,filter .35s ease}.et_pb_row.border-image .et_pb_image:hover .et_pb_image_wrap{transform:translateZ(0) scale(1.02);filter:saturate(1.08)}.et_pb_row.border-image .et_pb_image:hover .et_pb_image_wrap img{transform:scale(1.08);filter:contrast(1.05)}.et_pb_row.border-image .et_pb_image{margin:0!important}@media (max-width:980px){.et_pb_row.border-image .et_pb_column{text-align:center!important}.et_pb_row.border-image .et_pb_image{display:inline-block;margin-left:auto!important;margin-right:auto!important}}:where(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus{outline:none}:where(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid #F2A900;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 3px rgba(0,0,0,.35)}@supports not selector(:focus-visible){:where(a,button,input,select,textarea,summary,[role="button"],[tabindex]:not([tabindex="-1"])):focus{outline:3px solid #F2A900;outline-offset:3px;border-radius:6px;box-shadow:0 0 0 3px rgba(0,0,0,.35)}}