.casestudy-logo img{padding:40px}.clients.current_page_item a::after{content:none}.rollover_item{cursor:pointer}.rollover_item:not(:last-of-type):after{content:"/";margin:5px;color:#fff}#rollover_container h4{display:flex;flex-flow:row wrap}.rolltext span{color:#ea007a}.hover_roll{transition:all 0.3s ease;color:#ea007a}.current_page_item a::after{content:"";width:100%;height:3px;margin-top:8px;background:#fff;display:block;position:absolute}.casestudy-logo{-webkit-box-shadow:inset 0 -5px 50px rgba(0,0,0,.16);box-shadow:inset 0 -5px 50px rgba(0,0,0,.16);margin-bottom:0px!important}.casestudy-title:after{content:"";position:absolute;bottom:100%;left:50%;width:0;height:0;border:solid transparent;pointer-events:none;border-color:transparent;border-bottom-color:#ea007a;border-width:8px;margin-left:-8px}.cta_btn_secondary,a.more-link{padding:.3em 1em;border:2px solid transparent;font-size:20px;line-height:1.7em!important;font-weight:700}.cta_btn_secondary a:after,a.more-link:after{content:'$';font-size:20px;transition:all 300ms ease 0ms;font-family:ETmodules!important;position:absolute;font-weight:700;margin-left:0.3em;color:#fff}.cta_btn_secondary a:hover:after,a.more-link:hover:after{color:#fff;margin-left:.6em}.et_button_custom_icon .et_pb_button:after,.cta_btn_secondary a:after,a.more-link:after{line-height:2em;font-weight:500}.list-special ul{list-style-type:none!important}.list-special ul li:before{content:'4e'!important;color:#ea007a;font-family:'ETMODULES'!important;margin-right:12px;margin-left:-18px;font-size:1em!important;font-weight:900}@media only screen and (min-width:981px){.cta_btn_secondary.homepage_block{transform:translateY(20px);opacity:0;transition:all 0.5s ease-in-out;padding:0px!important}.featured_block:hover .cta_btn_secondary.homepage_block{transform:translateY(10px);opacity:1}}@media (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:rgba(234,0,122,0.82)!important}}@keyframes pulsating{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.page-id-247107 .container_form{max-width:720px;margin:0 auto;background:#fff;padding:3rem;border-radius:0.75rem;box-shadow:0 4px 12px rgba(40,37,29,0.08)}.page-id-247107 h1{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:1rem}.page-id-247107 .subtitle{font-size:18px;color:#7a7974;font-weight:400}.page-id-247107 .intro{background:#f9f8f5;padding:1.5rem;border-radius:0.5rem;margin-bottom:2rem;border-left:3px solid #01696f}.page-id-247107 .intro p{margin-bottom:0}.page-id-247107 h2{font-size:20px;font-weight:700;margin-top:2rem;margin-bottom:1.5rem;color:#28251d}.page-id-247107 .form-group{margin-bottom:1.5rem}.page-id-247107 label{display:block;font-weight:500;margin-bottom:8px;color:#28251d}.page-id-247107 label .required{color:#01696f;margin-left:4px}.page-id-247107 .helper-text{font-size:14px;color:#7a7974;margin-top:6px}.page-id-247107 input[type="text"],.page-id-247107 input[type="email"],.page-id-247107 input[type="url"],.page-id-247107 input[type="tel"],.page-id-247107 textarea,.page-id-247107 select{width:100%;padding:12px 16px;font-size:16px;border:1px solid #d4d1ca;border-radius:0.5rem;font-family:inherit;transition:border-color 0.2s}.page-id-247107 input:focus,.page-id-247107 textarea:focus,.page-id-247107 select:focus{outline:none;border-color:#01696f;box-shadow:0 0 0 3px rgba(1,105,111,0.1)}.page-id-247107 textarea{min-height:100px;resize:vertical}.page-id-247107 .radio-group{display:flex;gap:1.5rem;margin-top:12px}.page-id-247107 .radio-option{display:flex;align-items:center;gap:8px}.page-id-247107 .radio-option input[type="radio"]{width:auto}.page-id-247107 .submit-btn{width:100%;background:#01696f;color:white;border:none;padding:16px 24px;font-size:16px;font-weight:600;border-radius:0.5rem;cursor:pointer;transition:background 0.2s;margin-top:2rem}.page-id-247107 .submit-btn:hover{background:#0c4e54}@media (max-width:768px){.page-id-247107 .container{padding:1.5rem}.page-id-247107 h1{font-size:28px}.page-id-247107 .radio-group{flex-direction:column;gap:1rem}}