.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:18px;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-18px;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1831 .elementor-element.elementor-element-408905eb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1831 .elementor-element.elementor-element-408905eb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1831 .elementor-element.elementor-element-408905eb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1831 .elementor-element.elementor-element-408905eb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-field-type-html{padding-bottom:0px;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-button[type="submit"]{color:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1831 .elementor-element.elementor-element-408905eb{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS */body.elementor-page-1831{background:#F7F7F7}
#bradn-contact{--bp-ink:#212121;--bp-green:#006F46;--bp-sage:#C8DBD4}
#bradn-contact *,#bradn-contact *:before,#bradn-contact *:after{box-sizing:border-box}
#bradn-contact a{color:inherit}
#bradn-contact a:focus-visible{outline:3px solid #006F46;outline-offset:5px}
#contact-brv4-header [aria-current="page"]{color:#006F46;text-decoration:underline;text-underline-offset:.4rem}
#contact-hero:before,#contact-cta:before{content:"";position:absolute;width:auto!important;height:auto!important;pointer-events:none;background-size:100% 100%;background-repeat:no-repeat}
#contact-hero:before{inset:-45% -12% -45% 28%;opacity:.83;mask-image:linear-gradient(90deg,transparent,#000 22%)}
#contact-hero:after{content:"";position:absolute;inset:0;width:auto!important;height:auto!important;background:linear-gradient(90deg,#062F2433,transparent 75%);pointer-events:none}
#contact-cta:before{inset:-60% -15% -70% 35%;opacity:.6;mask-image:linear-gradient(90deg,transparent,#000 30%)}
#contact-hero,#contact-cta{box-shadow:inset 0 1px 1px #ffffff55;isolation:isolate}
#contact-catalogue{scroll-margin-top:1rem}
#contact-filterbar{position:relative;z-index:3}
#bradn-contact [data-contact-filter]{transition:background .2s,color .2s,box-shadow .2s}
#bradn-contact [data-contact-filter] span{font-size:.6875rem;opacity:.7}
#bradn-contact [data-contact-filter][aria-pressed="true"]{background:#173F31;color:#F4FCF9;border-color:#173F31;box-shadow:inset 0 1px 1px #ffffff33}
#bradn-contact [data-contact-filter]:hover{background:#C8DBD4;color:#173F31}
#bradn-contact [data-contact-filter][aria-pressed="true"]:hover{background:#173F31;color:#F4FCF9}
#bradn-contact [data-contact-project]{min-width:0;transition:transform .35s ease,box-shadow .35s ease;box-shadow:0 1px 0 #d9e2de77}
#bradn-contact [data-contact-project][hidden]{display:none!important}
#bradn-contact [data-project-media]{aspect-ratio:1.48;display:flex;flex-direction:row;align-items:center;justify-content:center}
#bradn-contact [data-project-media] img{width:100%;height:100%;object-fit:contain;transition:transform .7s cubic-bezier(.22,1,.36,1)}
#case-dji-photoforum [data-project-media]{padding:1.5rem}
#case-dji-photoforum [data-project-media] img{filter:drop-shadow(0 14px 24px #0006)}
#case-dji-social [data-project-media]{padding:1.75rem 1.5rem;gap:.75rem}
#case-dji-social [data-project-media] img{width:calc((100% - 1.5rem)/3);height:92%;object-fit:cover;object-position:center;box-shadow:0 14px 24px #173f3130;border-radius:.5rem}
#case-dji-social [data-project-media] img:nth-child(2){transform:translateY(-.625rem)}
#case-aperol-spritz [data-project-media] img,#case-bradn [data-project-media] img{object-fit:cover}
#bradn-contact [data-project-info]{min-height:13.25rem}
#bradn-contact footer{margin-top:0}
@media(hover:hover) and (pointer:fine){
 #bradn-contact [data-contact-project]:hover{transform:translateY(-4px);box-shadow:0 16px 36px #173f3113}
 #bradn-contact [data-contact-project]:hover [data-project-media] img{transform:scale(1.025)}
 #bradn-contact #case-dji-social:hover [data-project-media] img:nth-child(2){transform:translateY(-.625rem) scale(1.025)}
 #contact-cta{transition:box-shadow .35s ease,transform .35s ease}
 #contact-cta:hover{transform:translateY(-3px);box-shadow:inset 0 1px 1px #fff,0 16px 36px #173f3117}
}
@media(max-width:1024px){#bradn-contact [data-project-info]{min-height:14rem}}
@media(max-width:767px){
 #contact-hero:before{inset:-10% -85% -10% -10%;opacity:.6;mask-image:linear-gradient(0deg,transparent,#000 45%)}
 #contact-hero:after{background:linear-gradient(0deg,#062F2466,transparent 90%)}
 #contact-cta:before{inset:-15% -80% -25% -10%;opacity:.5}
 #bradn-contact [data-project-info]{min-height:0}
 #case-dji-photoforum [data-project-media]{padding:1rem}
 #case-dji-social [data-project-media]{padding:1.25rem 1rem;gap:.5rem}
 #case-dji-social [data-project-media] img{width:calc((100% - 1rem)/3)}
 #bradn-contact [data-contact-filter]{gap:.5rem}
}
@media(prefers-reduced-motion:reduce){#bradn-contact *,#bradn-contact *:before,#bradn-contact *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
#contact-hero:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%220%200%201000%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22silk%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.15%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.15%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22liquid%22%20x%3D%22-30%25%22%20y%3D%22-40%25%22%20width%3D%22160%25%22%20height%3D%22180%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.003%20.006%22%20numOctaves%3D%222%22%20seed%3D%2219%22%20result%3D%22noise%22%3E%3Canimate%20attributeName%3D%22baseFrequency%22%20values%3D%22.003%20.006%3B.005%20.003%3B.003%20.006%22%20dur%3D%2231.59s%22%20begin%3D%22-8.70s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2FfeTurbulence%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2295%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url%28%23liquid%29%22%3E%3Cpath%20d%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.85%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%3BM-180%20230%20C140%20440%20230%20-100%20520%20180%20S880%20420%201180%2070%20L1180%20310%20C830%20620%20760%20200%20490%20400%20S120%20600%20-180%20480Z%3BM-180%2050%20C80%20280%20340%20480%20520%20210%20S880%2030%201180%20290%20L1180%20470%20C850%20200%20710%20510%20490%20420%20S80%20450%20-180%20270Z%3BM-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20dur%3D%2225.74s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-11.07s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.6%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%3BM-180%20380%20C70%20690%20400%20190%20580%20510%20S980%20330%201180%20550%20L1180%20830%20C820%20560%20760%20860%20500%20710%20S40%20900%20-180%20650Z%3BM-180%20640%20C180%20390%20320%20570%20580%20350%20S860%20740%201180%20480%20L1180%20740%20C840%20920%20800%20520%20500%20590%20S130%20710%20-180%20890Z%3BM-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20dur%3D%2236.27s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-13.44s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@media(prefers-reduced-motion:reduce){#contact-hero:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%220%200%201000%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22silk%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.15%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.15%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22liquid%22%20x%3D%22-30%25%22%20y%3D%22-40%25%22%20width%3D%22160%25%22%20height%3D%22180%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.003%20.006%22%20numOctaves%3D%222%22%20seed%3D%2219%22%20result%3D%22noise%22%3E%3C%2FfeTurbulence%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2295%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url%28%23liquid%29%22%3E%3Cpath%20d%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.85%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}
#contact-cta:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%22210%2070%20290%20220%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22glass%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%22.5%22%3E%3Cstop%20stop-color%3D%22%23F4FCF9%22%20stop-opacity%3D%22.03%22%2F%3E%3Cstop%20offset%3D%22.35%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.18%22%2F%3E%3Cstop%20offset%3D%22.58%22%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.72%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F4FCF9%22%20stop-opacity%3D%22.04%22%2F%3E%3CanimateTransform%20attributeName%3D%22gradientTransform%22%20type%3D%22rotate%22%20values%3D%22-15%20.5%20.5%3B20%20.5%20.5%3B-15%20.5%20.5%22%20dur%3D%2217.67s%22%20begin%3D%22-19.30s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22edge%22%3E%3Cstop%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%22.9%22%2F%3E%3Cstop%20offset%3D%22.7%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.3%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.15%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22blur%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20d%3D%22m440.62%2C0h-207.02c-33.08%2C0-59.89%2C26.82-59.89%2C59.89v113.81s93.2%2C0%2C93.2%2C0c33.08%2C0%2C59.89%2C26.82%2C59.89%2C59.89v93.2h113.81c33.08%2C0%2C59.89-26.82%2C59.89-59.89V59.89C500.51%2C26.82%2C473.7%2C0%2C440.62%2C0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F4FCF9%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%228%22%20filter%3D%22url%28%23blur%29%22%2F%3E%3Cpath%20d%3D%22m440.62%2C0h-207.02c-33.08%2C0-59.89%2C26.82-59.89%2C59.89v113.81s93.2%2C0%2C93.2%2C0c33.08%2C0%2C59.89%2C26.82%2C59.89%2C59.89v93.2h113.81c33.08%2C0%2C59.89-26.82%2C59.89-59.89V59.89C500.51%2C26.82%2C473.7%2C0%2C440.62%2C0Z%22%20fill%3D%22url%28%23glass%29%22%20stroke%3D%22url%28%23edge%29%22%20stroke-width%3D%221.1%22%2F%3E%3Cpath%20d%3D%22m440.62%2C0h-207.02c-33.08%2C0-59.89%2C26.82-59.89%2C59.89v113.81s93.2%2C0%2C93.2%2C0c33.08%2C0%2C59.89%2C26.82%2C59.89%2C59.89v93.2h113.81c33.08%2C0%2C59.89-26.82%2C59.89-59.89V59.89C500.51%2C26.82%2C473.7%2C0%2C440.62%2C0Z%22%20transform%3D%22translate%283%202%29%22%20fill%3D%22none%22%20stroke%3D%22%23F4FCF9%22%20stroke-opacity%3D%22.18%22%20stroke-width%3D%22.55%22%2F%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22translate%22%20values%3D%220%200%3B14%20-10%3B-7%206%3B0%200%22%20dur%3D%2223.25s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-21.67s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@media(prefers-reduced-motion:reduce){#contact-cta:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%22210%2070%20290%20220%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22glass%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%22.5%22%3E%3Cstop%20stop-color%3D%22%23F4FCF9%22%20stop-opacity%3D%22.03%22%2F%3E%3Cstop%20offset%3D%22.35%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.18%22%2F%3E%3Cstop%20offset%3D%22.58%22%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.72%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23F4FCF9%22%20stop-opacity%3D%22.04%22%2F%3E%3C%2FlinearGradient%3E%3ClinearGradient%20id%3D%22edge%22%3E%3Cstop%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.42%22%20stop-color%3D%22%23FFFFFF%22%20stop-opacity%3D%22.9%22%2F%3E%3Cstop%20offset%3D%22.7%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.3%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.15%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22blur%22%3E%3CfeGaussianBlur%20stdDeviation%3D%223%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%3E%3Cpath%20d%3D%22m440.62%2C0h-207.02c-33.08%2C0-59.89%2C26.82-59.89%2C59.89v113.81s93.2%2C0%2C93.2%2C0c33.08%2C0%2C59.89%2C26.82%2C59.89%2C59.89v93.2h113.81c33.08%2C0%2C59.89-26.82%2C59.89-59.89V59.89C500.51%2C26.82%2C473.7%2C0%2C440.62%2C0Z%22%20fill%3D%22none%22%20stroke%3D%22%23F4FCF9%22%20stroke-opacity%3D%22.22%22%20stroke-width%3D%228%22%20filter%3D%22url%28%23blur%29%22%2F%3E%3Cpath%20d%3D%22m440.62%2C0h-207.02c-33.08%2C0-59.89%2C26.82-59.89%2C59.89v113.81s93.2%2C0%2C93.2%2C0c33.08%2C0%2C59.89%2C26.82%2C59.89%2C59.89v93.2h113.81c33.08%2C0%2C59.89-26.82%2C59.89-59.89V59.89C500.51%2C26.82%2C473.7%2C0%2C440.62%2C0Z%22%20fill%3D%22url%28%23glass%29%22%20stroke%3D%22url%28%23edge%29%22%20stroke-width%3D%221.1%22%2F%3E%3Cpath%20d%3D%22m440.62%2C0h-207.02c-33.08%2C0-59.89%2C26.82-59.89%2C59.89v113.81s93.2%2C0%2C93.2%2C0c33.08%2C0%2C59.89%2C26.82%2C59.89%2C59.89v93.2h113.81c33.08%2C0%2C59.89-26.82%2C59.89-59.89V59.89C500.51%2C26.82%2C473.7%2C0%2C440.62%2C0Z%22%20transform%3D%22translate%283%202%29%22%20fill%3D%22none%22%20stroke%3D%22%23F4FCF9%22%20stroke-opacity%3D%22.18%22%20stroke-width%3D%22.55%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}
/* Consistent media windows, independent of source-image proportions. */
#bradn-contact [data-project-media]{min-height:0;flex-shrink:0}
#bradn-contact [data-project-media] img{position:absolute;inset:0;width:100%;height:100%;max-width:none}
#case-dji-photoforum [data-project-media] img{inset:1.5rem;width:calc(100% - 3rem);height:calc(100% - 3rem)}
#case-dji-social [data-project-media] img{inset:auto;top:12%;left:3.5%;width:29%;height:80%;object-fit:contain;border-radius:0;box-shadow:none;filter:drop-shadow(0 12px 12px #173f3125)}
#case-dji-social [data-project-media] img:nth-child(2){left:35.5%;top:8%;transform:none}
#case-dji-social [data-project-media] img:nth-child(3){left:67.5%}
#bradn-contact header nav a:last-child,#contact-cta>a{color:#F7F7F7}
@media(max-width:767px){#case-dji-photoforum [data-project-media] img{inset:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}}
#case-bradn [data-project-media]{background:#153329}
#case-bradn [data-project-media] img{object-fit:contain}
@media(max-width:767px){
 #contact-filterbar h2{font-size:1.125rem;line-height:1.2;letter-spacing:-.02em}
 #contact-filterbar nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 #contact-filterbar [data-contact-filter]{width:100%;min-height:3.5rem;padding:.75rem .875rem;justify-content:space-between;text-align:left;border-radius:1.25rem}
 #contact-filterbar [data-contact-filter] span{flex-shrink:0}
}
#contact-filterbar h2{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em}
@media(min-width:768px) and (max-width:1024px){
 #bradn-contact [data-project-info] h3{font-size:1.75rem;line-height:1.1}
 #contact-hero>div{flex-direction:column;align-items:flex-start;gap:1.25rem}
 #contact-hero>div>p{max-width:24rem;font-size:1.125rem}
}
@media(max-width:767px){#contact-filterbar h2{font-size:1.125rem}}
@media(max-width:359px){
 #contact-hero h1{font-size:3.125rem}
 #contact-cta h2{font-size:2rem}
 #bradn-contact [data-project-info] h3{font-size:1.625rem}
 #contact-filterbar [data-contact-filter]{padding:.75rem .625rem;font-size:.75rem}
}

#bradn-contact [data-service-row]{scroll-margin-top:1.5rem}
#bradn-contact [data-service-jump]{transition:background .25s,color .25s;justify-content:flex-start}
#bradn-contact [data-service-jump] span{font-size:.6875rem;opacity:.65}
#bradn-contact [data-service-jump]:hover{background:#173F31;color:#F4FCF9}
#bradn-contact [data-service]{background-color:#c8dbd4;box-shadow:inset 0 1px 0 #ffffffaa,0 14px 38px #006f4610;transition:transform .35s ease,box-shadow .35s ease}
#bradn-contact [data-service]:before{content:"";position:absolute;inset:-12%;width:auto!important;height:auto!important;z-index:-1;pointer-events:none;background-size:100% 100%;background-position:center}
#bradn-contact [data-service]:after{content:"";position:absolute;inset:0;width:auto!important;height:auto!important;z-index:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 2px 2px #ffffff77,inset 0 -1px 1px #ffffff66;background:linear-gradient(140deg,#ffffff22,transparent 40%,#ffffff11)}
#bradn-contact [data-service="1"]{background:linear-gradient(125deg,#062F24,#006F46)}
#bradn-contact [data-service="1"]:before{opacity:.55}
#bradn-contact [data-service="2"]{background:linear-gradient(135deg,#F4FCF9,#C8DBD4)}
#bradn-contact [data-service="2"]:before{opacity:.4;rotate:180deg}
#bradn-contact [data-service="3"]{background:linear-gradient(150deg,#212121,#123D30)}
#bradn-contact [data-service="3"]:before{opacity:.4;rotate:180deg}
#bradn-contact [data-service="4"]{background:linear-gradient(135deg,#C8DBD4,#83D7B2)}
#bradn-contact [data-service="4"]:before{opacity:.45}
#bradn-contact [data-service-details]{box-shadow:0 1px 0 #d9e2de77;transition:transform .35s ease,box-shadow .35s ease}
#bradn-contact [data-service-details] ul{list-style:none;margin:0;padding:0}
#bradn-contact [data-service-details] li{list-style:none;margin:0}
@media(hover:hover) and (pointer:fine){
 #bradn-contact [data-service]:hover,#bradn-contact [data-service-details]:hover{transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffff77,0 16px 36px #173f3115}
}
@media(max-width:1024px){#bradn-contact [data-service] h2{font-size:2.25rem;line-height:1.08}}
@media(max-width:767px){
 #servicios{gap:1.5rem}
 #bradn-contact nav[aria-label="Ir a un servicio"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
 #bradn-contact [data-service-jump]{width:100%;min-height:3.75rem;text-align:left;font-size:.8125rem;padding:.75rem .875rem;border-radius:1.25rem;gap:.625rem}
 #bradn-contact [data-service-jump] span{flex-shrink:0}
}
@media(max-width:359px){#bradn-contact [data-service] h2{font-size:1.875rem}#bradn-contact [data-service-jump]{font-size:.75rem;padding:.75rem .625rem}}
#bradn-contact [data-service="1"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%220%200%201000%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22silk%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.15%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.15%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22liquid%22%20x%3D%22-30%25%22%20y%3D%22-40%25%22%20width%3D%22160%25%22%20height%3D%22180%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.003%20.006%22%20numOctaves%3D%222%22%20seed%3D%2219%22%20result%3D%22noise%22%3E%3Canimate%20attributeName%3D%22baseFrequency%22%20values%3D%22.003%20.006%3B.005%20.003%3B.003%20.006%22%20dur%3D%2228.89s%22%20begin%3D%22-4.30s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2FfeTurbulence%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2295%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url%28%23liquid%29%22%3E%3Cpath%20d%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.85%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%3BM-180%20230%20C140%20440%20230%20-100%20520%20180%20S880%20420%201180%2070%20L1180%20310%20C830%20620%20760%20200%20490%20400%20S120%20600%20-180%20480Z%3BM-180%2050%20C80%20280%20340%20480%20520%20210%20S880%2030%201180%20290%20L1180%20470%20C850%20200%20710%20510%20490%20420%20S80%20450%20-180%20270Z%3BM-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20dur%3D%2223.54s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-6.67s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.6%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%3BM-180%20380%20C70%20690%20400%20190%20580%20510%20S980%20330%201180%20550%20L1180%20830%20C820%20560%20760%20860%20500%20710%20S40%20900%20-180%20650Z%3BM-180%20640%20C180%20390%20320%20570%20580%20350%20S860%20740%201180%20480%20L1180%20740%20C840%20920%20800%20520%20500%20590%20S130%20710%20-180%20890Z%3BM-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20dur%3D%2233.17s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-9.04s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
#bradn-contact [data-service="2"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%220%200%201000%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22silk%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.15%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.15%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22liquid%22%20x%3D%22-30%25%22%20y%3D%22-40%25%22%20width%3D%22160%25%22%20height%3D%22180%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.003%20.006%22%20numOctaves%3D%222%22%20seed%3D%2219%22%20result%3D%22noise%22%3E%3Canimate%20attributeName%3D%22baseFrequency%22%20values%3D%22.003%20.006%3B.005%20.003%3B.003%20.006%22%20dur%3D%2224.57s%22%20begin%3D%22-12.60s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2FfeTurbulence%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2295%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url%28%23liquid%29%22%3E%3Cpath%20d%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.85%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%3BM-180%20230%20C140%20440%20230%20-100%20520%20180%20S880%20420%201180%2070%20L1180%20310%20C830%20620%20760%20200%20490%20400%20S120%20600%20-180%20480Z%3BM-180%2050%20C80%20280%20340%20480%20520%20210%20S880%2030%201180%20290%20L1180%20470%20C850%20200%20710%20510%20490%20420%20S80%20450%20-180%20270Z%3BM-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20dur%3D%2220.02s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-14.97s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.6%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%3BM-180%20380%20C70%20690%20400%20190%20580%20510%20S980%20330%201180%20550%20L1180%20830%20C820%20560%20760%20860%20500%20710%20S40%20900%20-180%20650Z%3BM-180%20640%20C180%20390%20320%20570%20580%20350%20S860%20740%201180%20480%20L1180%20740%20C840%20920%20800%20520%20500%20590%20S130%20710%20-180%20890Z%3BM-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20dur%3D%2228.21s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-17.34s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
#bradn-contact [data-service="3"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%220%200%201000%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22silk%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.15%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.15%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22liquid%22%20x%3D%22-30%25%22%20y%3D%22-40%25%22%20width%3D%22160%25%22%20height%3D%22180%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.003%20.006%22%20numOctaves%3D%222%22%20seed%3D%2219%22%20result%3D%22noise%22%3E%3Canimate%20attributeName%3D%22baseFrequency%22%20values%3D%22.003%20.006%3B.005%20.003%3B.003%20.006%22%20dur%3D%2233.21s%22%20begin%3D%22-21.80s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2FfeTurbulence%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2295%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url%28%23liquid%29%22%3E%3Cpath%20d%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.85%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%3BM-180%20230%20C140%20440%20230%20-100%20520%20180%20S880%20420%201180%2070%20L1180%20310%20C830%20620%20760%20200%20490%20400%20S120%20600%20-180%20480Z%3BM-180%2050%20C80%20280%20340%20480%20520%20210%20S880%2030%201180%20290%20L1180%20470%20C850%20200%20710%20510%20490%20420%20S80%20450%20-180%20270Z%3BM-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20dur%3D%2227.06s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-24.17s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.6%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%3BM-180%20380%20C70%20690%20400%20190%20580%20510%20S980%20330%201180%20550%20L1180%20830%20C820%20560%20760%20860%20500%20710%20S40%20900%20-180%20650Z%3BM-180%20640%20C180%20390%20320%20570%20580%20350%20S860%20740%201180%20480%20L1180%20740%20C840%20920%20800%20520%20500%20590%20S130%20710%20-180%20890Z%3BM-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20dur%3D%2238.13s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-26.54s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
#bradn-contact [data-service="4"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%220%200%201000%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22silk%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.15%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.15%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22liquid%22%20x%3D%22-30%25%22%20y%3D%22-40%25%22%20width%3D%22160%25%22%20height%3D%22180%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.003%20.006%22%20numOctaves%3D%222%22%20seed%3D%2219%22%20result%3D%22noise%22%3E%3Canimate%20attributeName%3D%22baseFrequency%22%20values%3D%22.003%20.006%3B.005%20.003%3B.003%20.006%22%20dur%3D%2237.53s%22%20begin%3D%22-7.80s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2FfeTurbulence%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2295%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url%28%23liquid%29%22%3E%3Cpath%20d%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.85%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%3BM-180%20230%20C140%20440%20230%20-100%20520%20180%20S880%20420%201180%2070%20L1180%20310%20C830%20620%20760%20200%20490%20400%20S120%20600%20-180%20480Z%3BM-180%2050%20C80%20280%20340%20480%20520%20210%20S880%2030%201180%20290%20L1180%20470%20C850%20200%20710%20510%20490%20420%20S80%20450%20-180%20270Z%3BM-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20dur%3D%2230.58s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-10.17s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.6%22%3E%3Canimate%20attributeName%3D%22d%22%20values%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%3BM-180%20380%20C70%20690%20400%20190%20580%20510%20S980%20330%201180%20550%20L1180%20830%20C820%20560%20760%20860%20500%20710%20S40%20900%20-180%20650Z%3BM-180%20640%20C180%20390%20320%20570%20580%20350%20S860%20740%201180%20480%20L1180%20740%20C840%20920%20800%20520%20500%20590%20S130%20710%20-180%20890Z%3BM-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20dur%3D%2243.09s%22%20calcMode%3D%22spline%22%20keyTimes%3D%220%3B.333%3B.667%3B1%22%20keySplines%3D%22.42%200%20.58%201%3B.42%200%20.58%201%3B.42%200%20.58%201%22%20begin%3D%22-12.54s%22%20repeatCount%3D%22indefinite%22%2F%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@media(prefers-reduced-motion:reduce){#bradn-contact [data-service]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221000%22%20height%3D%22700%22%20viewBox%3D%220%200%201000%20700%22%20preserveAspectRatio%3D%22none%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22silk%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%22.15%22%20y2%3D%221%22%3E%3Cstop%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.08%22%2F%3E%3Cstop%20offset%3D%22.33%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.5%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23C8DBD4%22%20stop-opacity%3D%22.85%22%2F%3E%3Cstop%20offset%3D%22.57%22%20stop-color%3D%22%2300E993%22%20stop-opacity%3D%22.55%22%2F%3E%3Cstop%20offset%3D%22.8%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%22.15%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23006F46%22%20stop-opacity%3D%220%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22liquid%22%20x%3D%22-30%25%22%20y%3D%22-40%25%22%20width%3D%22160%25%22%20height%3D%22180%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.003%20.006%22%20numOctaves%3D%222%22%20seed%3D%2219%22%20result%3D%22noise%22%3E%3C%2FfeTurbulence%3E%3CfeDisplacementMap%20in%3D%22SourceGraphic%22%20in2%3D%22noise%22%20scale%3D%2295%22%20xChannelSelector%3D%22R%22%20yChannelSelector%3D%22G%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%227%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20filter%3D%22url%28%23liquid%29%22%3E%3Cpath%20d%3D%22M-180%20110%20C100%20-160%20260%20360%20520%20130%20S850%20-90%201180%20190%20L1180%20380%20C820%20110%20760%20440%20490%20330%20S140%2070%20-180%20380Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.85%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M-180%20560%20C160%20170%20340%20770%20580%20420%20S870%20600%201180%20390%20L1180%20680%20C880%20880%20760%20570%20500%20640%20S80%20470%20-180%20820Z%22%20fill%3D%22url%28%23silk%29%22%20opacity%3D%220.6%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E")}}

#contacto-contenido a{color:inherit;text-decoration:none}#contacto-contenido a:hover{text-decoration:underline}
#contacto-contenido [data-contact-card]{position:relative;isolation:isolate;overflow:clip;transition:transform .3s ease,box-shadow .3s ease}
#contacto-contenido [data-contact-card="directo"]{background:linear-gradient(140deg,#12382b,#006f46);box-shadow:inset 0 1px 1px #ffffff66}
#contacto-contenido [data-contact-card="lugar"]{background:linear-gradient(140deg,#eaf6f0,#b5d4c5);box-shadow:inset 0 1px 1px #fff}
#formulario{scroll-margin-top:1rem}#formulario input,#formulario textarea{width:100%;max-width:100%;box-sizing:border-box;outline-offset:3px}#formulario textarea{resize:vertical}
#formulario input:focus,#formulario textarea:focus{outline:2px solid #006f46;border-color:#006f46;background:#fff}
#formulario button:hover{background:#006f46}#formulario label{font-weight:500}
@media(hover:hover){#contacto-contenido [data-contact-card]:hover{transform:translateY(-2px);box-shadow:0 16px 32px #173f3110}}
@media(max-width:767px){#contacto-contenido{display:flex;flex-direction:column}#contact-hero h1{font-size:3.5rem!important}}
@media(max-width:359px){#contact-hero h1{font-size:2.875rem!important}}
@media(prefers-reduced-motion:reduce){#contacto-contenido [data-contact-card]{transition:none!important;transform:none!important}}
#formulario input:not([type=hidden]),#formulario textarea{padding:1rem!important;min-height:3.25rem;font-family:'DM Sans',sans-serif!important;font-size:1rem!important;line-height:1.4!important;border:1px solid #d7e2dc!important;border-radius:.875rem!important;background:#f5f8f6;color:#173f31}
@media(max-width:767px){#formulario{order:-1}}

/* Contacto publicado: formulario protegido V3 dentro de estructura V4. */
#formulario .elementor-form{font-family:'DM Sans',sans-serif}
#formulario .elementor-field-label{font-family:'DM Sans',sans-serif;font-size:.875rem;font-weight:500;color:#173f31;padding-bottom:.5rem}
#formulario .elementor-field-group:not(.elementor-field-type-recaptcha_v3) .elementor-field{padding:1rem!important;min-height:3.25rem;border:1px solid #d7e2dc!important;border-radius:.875rem!important;background:#f5f8f6!important;color:#173f31!important;font:400 1rem/1.4 'DM Sans',sans-serif!important}
#formulario .elementor-field:focus{outline:2px solid #006f46;outline-offset:2px}
#formulario .elementor-button{font:500 1rem/1.4 'DM Sans',sans-serif;background:#173f31!important;color:#fff!important;border:0;border-radius:5rem;padding:1rem 1.5rem;min-height:3.25rem;text-transform:none}
#formulario .elementor-button:hover{background:#006f46!important}
#formulario .elementor-message{font:400 1rem/1.5 'DM Sans',sans-serif}
#formulario .elementor-field-type-recaptcha_v3{overflow:visible}
@media(max-width:767px){#formulario{order:-1}}/* End custom CSS */