#services-wrapper.calendar p{color:#181919}#services-wrapper.calendar .eyebrow{font-size:1.125rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase}#services-wrapper.calendar .btn,#services-wrapper.calendar .hs-button{background:#87c745}#services-wrapper.calendar .btn:hover,#services-wrapper.calendar .hs-button:hover{background:#3eaf9c}#services-wrapper.calendar .container-responsive{max-width:1100px}#services-wrapper.calendar .ib{display:inline-block}#services-wrapper.calendar #header-hero{background:#f3faf9;min-height:unset;padding-bottom:80px;position:relative}#services-wrapper.calendar #header-hero:before{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:45%;left:0;position:absolute;width:100%;z-index:1}#services-wrapper.calendar #header-hero:after{background:url(https://6276953.fs1.hubspotusercontent-na1.net/hubfs/6276953/Website/2026%20Calendar/calendar-bg.webp);background-position:0;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";position:absolute;right:0;top:0;width:45%;z-index:0}#services-wrapper.calendar #header-hero .header{max-width:none;min-height:auto;position:relative;z-index:2}#services-wrapper.calendar #header-hero .light{display:inline-block;font-family:Open Sans,sans-serif;font-weight:300}#services-wrapper #header-hero .hero-subtitle{text-wrap:wrap}#services-wrapper.calendar #Callout{padding-block:0}#services-wrapper.calendar #Callout .container-responsive{max-width:930px}#services-wrapper.calendar #Callout .info-box{background:linear-gradient(225deg,#3eaf9c,#87c745);border-radius:20px;box-shadow:0 0 20px 0 rgba(24,101,112,.15);gap:20px;justify-content:center;padding:30px 40px}#services-wrapper.calendar #Callout .info-box .image-container{max-width:70px;width:100%}#services-wrapper.calendar #Callout .jumbo{color:#fff;font-family:Open Sans,sans-serif;font-size:1.875rem;font-weight:400;margin-bottom:0}@media (min-width:992px){#services-wrapper.calendar #Calendar-Benefits .col-lg-3{flex:0 0 auto;width:30%}#services-wrapper.calendar #Calendar-Benefits .col-lg-9{flex:0 0 auto;width:70%}}#services-wrapper.calendar #Calendar-Benefits{padding-bottom:0}#services-wrapper.calendar #Calendar-Benefits h2{margin-bottom:.5em}#services-wrapper.calendar #Calendar-Benefits .info-card{align-items:center;background:#fff;border-radius:20px;box-shadow:5px 5px 10px 0 rgba(24,101,112,.15);display:flex;gap:15px;margin-bottom:10px;padding:20px}#services-wrapper.calendar #Calendar-Benefits .info-card .icon-container{align-items:center;display:flex;justify-content:center;max-width:25px;width:100%}#services-wrapper.calendar #Calendar-Benefits .info-card p{color:#186570;font-size:1rem;font-weight:600;line-height:1.375;margin-bottom:0}#services-wrapper.calendar #Calendar-Benefits .teal-alt{font-weight:400;margin-inline:auto;max-width:40.4em;width:100%}#services-wrapper.calendar #Calendar-Use{padding-block:0}#services-wrapper.calendar #Calendar-Use .calendar{display:block;margin-inline:auto;max-width:550px;width:100%}#services-wrapper.calendar #Calendar-Use .text-col{padding-block:80px}#services-wrapper.calendar #Calendar-Use .text-col p{font-size:1.125rem}#services-wrapper.calendar #Calendar-Use .text-col ul{margin:0;padding-left:1.25em}#services-wrapper.calendar #Calendar-Use .text-col li{color:#181919;font-weight:600;line-height:1.375;margin-bottom:.5em}#services-wrapper.calendar #Testimonial{background:linear-gradient(180deg,#fff,#fff 50%,#f3faf9 0,#f3faf9);padding-block:0}#services-wrapper.calendar #Testimonial .container-responsive{background-color:#186570;border-radius:20px;color:#fff;padding:80px}#services-wrapper.calendar #Testimonial .info-box{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0}#services-wrapper.calendar #Testimonial .info-box .image-container{max-width:142px;width:100%}#services-wrapper.calendar #Testimonial .info-box .text-container{margin-left:3.75em;width:100%}#services-wrapper.calendar #Testimonial .info-box .teal-alt.text-uppercase{background:linear-gradient(225deg,#f0e76b,#87c745);background-clip:text;-webkit-background-clip:text;font-weight:700;letter-spacing:1.8px;-webkit-text-fill-color:transparent;font-size:1.125rem;margin-bottom:0}#services-wrapper.calendar #Testimonial .info-box .white{color:#fff;margin-bottom:0}#services-wrapper.calendar #Testimonial .info-box .jumbo{font-size:clamp(1.125rem,1.7875vw,1.375rem);margin-block:1.25rem}#services-wrapper.calendar #Download-Calendar{background:#f3faf9;text-align:center}#services-wrapper.calendar #Download-Calendar .container-responsive{max-width:830px}#services-wrapper.calendar #Download-Calendar .form-wrapper{margin-inline:auto;max-width:650px}#services-wrapper.calendar #Download-Calendar p{font-size:1.125rem;line-height:1.375;margin-block:1.25rem 1.875rem}#services-wrapper.calendar #Download-Calendar .hs-input{border:2px solid rgba(62,175,156,.4);border-radius:5px;color:#186570;font-size:1rem;font-weight:600;line-height:1.375;padding:1.5rem 1.875rem}#services-wrapper.calendar #Download-Calendar .hs-input::placeholder{color:#68a396}#services-wrapper.calendar .hs-button{max-width:190px}#services-wrapper.calendar #contact .row{height:auto;min-height:auto}#services-wrapper.calendar #contact h2{margin-bottom:.625rem}#services-wrapper.calendar #contact .eyebrow{color:#68a396;font-size:clamp(1.125rem,1.7875vw,1.375rem);font-weight:400;letter-spacing:normal;line-height:1.3;margin-bottom:.5em;text-transform:none}#services-wrapper.calendar #contact p{color:#181919;font-size:1rem;line-height:1.25;margin-bottom:0}#services-wrapper.calendar #contact .content{padding-inline-start:4.5%}#services-wrapper.calendar #contact{background-image:url(https://6276953.fs1.hubspotusercontent-na1.net/hubfs/6276953/Website/2026%20Calendar/about-oz-bg.webp);background-position:100%}#services-wrapper.calendar #contact .row{justify-content:start}#services-wrapper.calendar #contact .btn{margin-top:1.875rem;max-width:225px}@media(max-width:1280px) and (min-width:992px){#services-wrapper.calendar #header-hero{background-size:35vw 100%}}@media(max-width:1280px){#services-wrapper.calendar #contact{background:linear-gradient(180deg,#f3faf9af 20%,#181919 90%),url(https://6276953.fs1.hubspotusercontent-na1.net/hubfs/6276953/Website/2026%20Calendar/about-oz-bg.webp);background-position:50% 25%!important;min-height:500px}#services-wrapper.calendar #contact .col-xl-7{flex:0 0 auto;width:100%}#services-wrapper.calendar #contact .content{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.5);border-radius:20px;box-shadow:0 5px 20px 0 rgba(24,101,112,.15);padding:1.5em;text-align:center}}@media(max-width:1200px){#primary-nav{padding-right:20px}}@media(max-width:992px){#services-wrapper.calendar #header-hero{min-height:0!important;padding:.5em 1.5em 2em}#services-wrapper.calendar #header-hero .row{margin-block:0!important;min-height:0}#body-wrapper #header-hero .col-12{height:auto!important}#body-wrapper #header-hero .header{backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.813);border-radius:20px;box-shadow:0 5px 20px 0 rgba(24,101,112,.15);margin-bottom:0!important;padding:1.5em!important;text-align:center}#services-wrapper.calendar #Callout .jumbo{font-size:1.5rem}#services-wrapper.calendar #Callout .info-box{gap:16px;padding:20px}#services-wrapper.calendar #Calendar-Use .text-col{padding-block:60px}#services-wrapper.calendar #Testimonial .container-responsive{padding:40px}#services-wrapper.calendar #Testimonial .info-box .text-container{margin-inline-start:2em}}@media(max-width:767px){#services-wrapper.calendar #Calendar-Use .text-col{padding-block:40px}#services-wrapper.calendar #Testimonial .info-box{flex-direction:column}#services-wrapper.calendar #Testimonial .info-box .text-container{margin-inline:0;padding-block-start:2em;text-align:center}}@media(max-width:576px){#services-wrapper.calendar #contact .content{background-color:hsla(0,0%,100%,.75)}#services-wrapper.calendar #Callout .jumbo{font-size:1.25rem}#services-wrapper.calendar #contact{min-height:unset}#services-wrapper #contact h2{color:#181919}}