#services-wrapper.general-agencies .eyebrow{font-size:clamp(1rem,1.4625vw,1.125rem);font-weight:700;letter-spacing:1.8px;text-transform:uppercase}#services-wrapper.general-agencies .btn p{margin-bottom:0}#services-wrapper.general-agencies #hubspot .btn,#services-wrapper.general-agencies #marketing-center .btn,#services-wrapper.general-agencies #ocozzio-capabilities .btn{background:#87c745;max-width:350px}#services-wrapper.general-agencies #hubspot .btn{max-width:475px}#services-wrapper.general-agencies .ib{display:inline-block}#services-wrapper.general-agencies #header-hero{background-image:url(https://6276953.fs1.hubspotusercontent-na1.net/hubfs/6276953/Website/General%20Agencies/Header.webp);min-height:391px}#services-wrapper.general-agencies #header-hero .header{max-width:none;min-height:auto}#services-wrapper.general-agencies #header-hero .hero-eyebrow{letter-spacing:2.2px;margin-bottom:1.125rem}#services-wrapper.general-agencies #header-hero h1{margin-bottom:0}#services-wrapper.general-agencies #header-hero .hero-subtitle{margin-block:1.125rem 0}@media(max-width:1280px) and (min-width:992px){#services-wrapper.general-agencies #header-hero{background-size:35vw 100%}}#services-wrapper.general-agencies #ocozzio-difference{background:#f3faf9}#services-wrapper.general-agencies #ocozzio-difference .icon-card img{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));margin-bottom:1.25rem}#services-wrapper.general-agencies #ocozzio-difference .icon-card p{color:#186570;font-size:clamp(1rem,1.7875vw,1.375rem);line-height:1.27;margin-bottom:0}#services-wrapper.general-agencies #ocozzio-difference .icon-card{background:#fff;border-radius:1.25rem;box-shadow:5px 5px 10px 0 rgba(24,101,112,.15);height:100%;padding:1.25rem 1.875rem}#services-wrapper.general-agencies #ocozzio-difference .btn{background:#87c745;max-width:400px}#services-wrapper.general-agencies #help-succeed .container-responsive{max-width:940px}#services-wrapper.general-agencies #agency-testimonial .info-box,#services-wrapper.general-agencies #help-succeed .info-box{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0}#services-wrapper.general-agencies #help-succeed .info-box .image-container{margin-bottom:2.5em;max-width:95px;width:100%}#services-wrapper.general-agencies #help-succeed .info-box .text-container{margin-left:3em;max-width:800px;width:100%}#services-wrapper.general-agencies #help-succeed .info-box .teal-alt.text-uppercase{font-size:clamp(1rem,1.4625vw,1.125rem);font-weight:700;letter-spacing:1.8px}#services-wrapper.general-agencies #help-succeed .table-header{background:#f3faf9;border-bottom:2px solid #b2dfd7;border-radius:10px 10px 0 0;color:#186570;font-weight:700;padding:1rem 0}#services-wrapper.general-agencies #help-succeed .table-header p{margin-bottom:0}#services-wrapper.general-agencies #help-succeed .table-body{border-bottom:2px solid #b2dfd7;padding:1.5rem 0}#services-wrapper.general-agencies #help-succeed h3{font-size:clamp(1rem,1.7875vw,1.375rem);margin:0}#services-wrapper.general-agencies #help-succeed ul{font-weight:600;line-height:1.5;margin-bottom:0}#services-wrapper.general-agencies #help-succeed hr{border-bottom:2px solid #b2dfd7;margin-block:1.5rem;opacity:1}#services-wrapper.general-agencies #help-succeed .how,#services-wrapper.general-agencies #help-succeed .priorities{background:#f3faf9;border-radius:10px;color:#186570;font-weight:600;margin-bottom:.625rem;padding:.625rem;width:fit-content}#services-wrapper.general-agencies #help-succeed .how{align-items:center;display:flex;gap:.625rem;margin-block:1.25rem .625rem}#services-wrapper.general-agencies #help-succeed .how p{margin-bottom:0}#services-wrapper.general-agencies #help-succeed .btn{background:#87c745;max-width:350px}#services-wrapper.general-agencies #agency-testimonial{padding-block:0}#services-wrapper.general-agencies #agency-testimonial .container-responsive{background:#186570;border-radius:1.25rem;color:#fff;max-width:1160px;padding:5em}#services-wrapper.general-agencies #agency-testimonial .info-box{align-items:flex-start;gap:3.75em;padding-block:0}#services-wrapper.general-agencies #agency-testimonial .info-box .image-container{max-width:106px;width:100%}#services-wrapper.general-agencies #agency-testimonial .info-box .eyebrow{background:linear-gradient(225deg,#f0e76b,#87c745);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#services-wrapper.general-agencies #agency-testimonial .info-box h3{color:#fff}#services-wrapper.general-agencies #agency-testimonial .info-box .white{font-size:clamp(1rem,1.7875vw,1.375rem)}#services-wrapper.general-agencies #agency-testimonial .info-box .byline{font-weight:700;margin-bottom:0}#services-wrapper.general-agencies #ocozzio-capabilities{background:#fff}#services-wrapper.general-agencies #ocozzio-capabilities #info-row{padding:3em}#services-wrapper.general-agencies #ocozzio-capabilities #info-row h2{margin-block:1.25rem}#services-wrapper.general-agencies #ocozzio-capabilities #info-row p{margin-bottom:0;margin-inline:auto;max-width:950px}#services-wrapper.general-agencies #services{overflow-x:hidden}#services-wrapper.general-agencies #services .container-responsive{max-width:1100px}#services-wrapper.general-agencies #services hr{border-bottom:2px solid #b2dfd7;opacity:1}#services-wrapper.general-agencies #services .eyebrow{color:#68a396;margin-bottom:0}#services-wrapper.general-agencies #services h3{margin-bottom:2.5rem;text-wrap:balance}#services-wrapper.general-agencies #services li{font-weight:700;line-height:1.5}#services-wrapper.general-agencies #services .image-container,#services-wrapper.general-agencies #services .img-fluid{position:relative}#services-wrapper.general-agencies #services .img-fluid{z-index:1}#services-wrapper.general-agencies #services .image-container:after{background-image:url(https://6276953.fs1.hubspotusercontent-na1.net/hubfs/6276953/Website/General%20Agencies/YellowCircle.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:calc(100% + 30px);position:absolute;right:-107px;top:0;width:calc(100% + 30px);z-index:0}#services-wrapper.general-agencies #services #hubspot h3{margin-bottom:1.875rem}#services-wrapper.general-agencies #services #hubspot .orange-borders{background:#fff;border:2px solid #ffbd59;border-radius:20px;box-shadow:5px 5px 10px 0 rgba(24,101,112,.15);padding:2.5rem}#services-wrapper.general-agencies #services #hubspot .orange-borders h3{background:linear-gradient(225deg,#ffbd59,#ff7959);background-clip:text;-webkit-background-clip:text;margin-block:1.25rem 1rem;-webkit-text-fill-color:transparent}#services-wrapper.general-agencies #services #hubspot .orange-borders p{font-size:clamp(1rem,1.7875vw,1.375rem);line-height:1.27}#services-wrapper.general-agencies #services #hubspot .orange-borders .byline{background:linear-gradient(225deg,#ffbd59,#ff7959);background-clip:text;-webkit-background-clip:text;font-size:1rem;font-weight:700;-webkit-text-fill-color:transparent}#services-wrapper.general-agencies #FAQs{background:#f3faf9}#services-wrapper.general-agencies #FAQs h2{margin-bottom:1.875rem}#services-wrapper.general-agencies #FAQs .accordion-item{background:#fff;border:none;border-radius:.625rem;margin-bottom:1.25rem;overflow:hidden}#services-wrapper.general-agencies #FAQs .accordion-item:last-child{margin-bottom:0}#services-wrapper.general-agencies #FAQs .accordion-button{color:#186570;font-family:Open Sans,sans-serif;font-size:clamp(1rem,1.7875vw,1.375rem);font-weight:500;padding:1.875rem}#services-wrapper.general-agencies #FAQs .accordion-button:focus{box-shadow:none}#services-wrapper.general-agencies #FAQs .accordion-button:hover{color:#1b1b1b}#services-wrapper.general-agencies #FAQs .accordion-button:not(.collapsed){padding-bottom:.625rem}#services-wrapper.general-agencies #FAQs .accordion-button:after{background-image:url(https://6276953.fs1.hubspotusercontent-na1.net/hubfs/6276953/Website/General%20Agencies/oz-plus.svg);background-repeat:no-repeat;background-size:contain;height:1.5rem;transition:transform .2s ease-in-out,opacity .2s ease-in-out;width:1.5rem}#services-wrapper.general-agencies #FAQs .accordion-button:hover:after{opacity:.8}.accordion-button:not(.collapsed):after{opacity:.6;transform:rotate(45deg)}#services-wrapper.general-agencies #FAQs .accordion-button:not(.collapsed){background:transparent;box-shadow:none}#services-wrapper.general-agencies #FAQs .accordion-body{padding:0 1.875rem 1.875rem}#services-wrapper.general-agencies #contact{background-image:url(https://6276953.fs1.hubspotusercontent-na1.net/hubfs/6276953/Website/General%20Agencies/contact-form-bg.webp)}#services-wrapper.general-agencies #contact .row{height:auto;min-height:auto}#services-wrapper.general-agencies #contact .form-container{min-height:auto}#services-wrapper.general-agencies #contact p{font-size:clamp(1rem,1.7875vw,1.375rem)}#services-wrapper.general-agencies #contact .hs-input{box-sizing:border-box;height:75px}#services-wrapper.general-agencies #contact .hs-button{background:#87c745;max-width:190px}@media(max-width:1200px){#services-wrapper.general-agencies #agency-testimonial{padding-inline:2.5em}#services-wrapper.general-agencies #agency-testimonial .container-responsive{padding:3em}#services-wrapper.general-agencies #agency-testimonial .info-box{gap:2.5em}#services-wrapper.general-agencies #contact{background:linear-gradient(180deg,#f3faf9af 20%,#181919 90%),url(https://6276953.fs1.hubspotusercontent-na1.net/hubfs/6276953/Website/General%20Agencies/contact-form-bg.webp);min-height:650px}}@media(max-width:991px){#services-wrapper.general-agencies #agency-testimonial{padding-inline:2em}#services-wrapper.general-agencies #agency-testimonial .container-responsive{padding:2.5em}#services-wrapper.general-agencies #agency-testimonial .info-box{gap:2em}}@media(max-width:767px){#services-wrapper.general-agencies #ocozzio-difference{text-align:center}#services-wrapper.general-agencies #agency-testimonial .info-box,#services-wrapper.general-agencies #help-succeed .info-box{flex-direction:column;padding-block:2em 0}#services-wrapper.general-agencies #help-succeed .info-box .text-container{margin-inline:0;padding-block:2em;text-align:center}#services-wrapper.general-agencies #agency-testimonial{padding-inline:1.5em;text-align:center}#services-wrapper.general-agencies #agency-testimonial .container-responsive{padding:2em}#services-wrapper.general-agencies #agency-testimonial .info-box{gap:1.5em}#services-wrapper.general-agencies #agency-testimonial .info-box .image-container{margin-inline:auto}#services-wrapper.general-agencies #ocozzio-capabilities{padding:1.25rem 1.3em}}@media(max-width:576px){#services-wrapper.general-agencies #contact h2{color:#181919}}