.hero-section #offer{max-width:500px;width:100%}.page-template-template-state .cp-cta.cp-cta-full .container{grid-template-columns:2fr 7fr 4fr}@media(max-width:768px){.page-template-template-state .cp-cta.cp-cta-full .container{grid-template-columns:1fr 1fr}}.cp-cta{margin-bottom:20px}.hero-section .cp-cta blockquote,.hero-section .cp-cta li,.hero-section .cp-cta p,.hero-section .cp-cta ul{color:#757575}.hero-section .cp-cta .container{background:#fff}.hero-section .cp-cta .container .cp-cta-link{height:100%}.cp-cta.cp-cta-widget{float:right;margin-bottom:20px;margin-left:20px;max-width:300px}@media(max-width:768px){.cp-cta.cp-cta-widget{float:none;margin-left:0;max-width:100%}}.cp-cta.cp-cta-widget .container{grid-template-columns:1fr 1fr}.cp-cta.cp-cta-widget .container .cp-cta-icon,.cp-cta.cp-cta-widget .container .cp-cta-text{grid-column-start:span 2}.cp-cta.cp-cta-widget .container .cp-cta-link{align-items:flex-start;grid-column-end:span 2;justify-content:flex-start}@media(max-width:768px){.cp-cta.cp-cta-full .container{grid-template-columns:1fr 1fr}.cp-cta.cp-cta-full .container .cp-cta-icon,.cp-cta.cp-cta-full .container .cp-cta-text{grid-column-start:span 2}.cp-cta.cp-cta-full .container .cp-cta-link{align-items:flex-start;grid-column-end:span 2;justify-content:flex-start}}.cp-cta.cp-cta-full.cp-cta-no-icon .container .cp-sta-text{flex-direction:column;gap:16px}.cp-cta.cp-cta-full.cp-cta-no-icon .container .cp-sta-text *{margin:0}@media(max-width:768px){.cp-cta.cp-cta-full.cp-cta-no-icon .container{display:flex;flex-direction:column;gap:32px}}.cp-cta.cp-cta-no-icon .container{grid-template-columns:8fr 3fr}.cp-cta .container{grid-gap:34px;border:1px solid #dadce0;border-radius:4px;display:grid;gap:34px;grid-template-columns:2fr 7fr 2fr;padding:24px}.cp-cta .container>div{display:flex}.cp-cta .container .cp-cta-icon{align-items:center;height:-moz-fit-content;height:fit-content;justify-content:center}.cp-cta .container .cp-cta-icon img{height:auto;max-width:100%}.cp-cta .container .cp-cta-text{flex-direction:column;gap:10px}.cp-cta .container .cp-cta-text *{margin:0}.cp-cta .container .cp-cta-text p{font-size:1rem}.cp-cta .container .cp-cta-link{align-items:center;display:inline-flex;justify-content:space-around}.cp-cta .container .tag{color:#cc0020;font-family:Inter;font-size:.875rem;font-weight:600;text-transform:uppercase}.content-section .content .cp-cta .cp-cta-link a,.content-section .content .cp-cta .cp-cta-link a :hover{color:#fff}.countdown-section .container{background:linear-gradient(135deg,#ffe6d9,#f7f0ff);border-radius:4px;display:grid;padding:3.125em 3em}.countdown-section .countdown{align-items:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.countdown-section .time-box{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;display:flex;flex:1 1 150px;flex-direction:column;justify-content:center;max-width:180px;min-width:150px;padding:20px 30px;text-align:center}.countdown-section .number{color:#000;font-size:3rem;font-weight:700;line-height:1}.countdown-section .label{color:#666;font-size:1rem;font-weight:600;margin-top:8px;text-transform:uppercase}.countdown-section .cp-media-grid{display:grid}.countdown-section .cp-media-grid .cp-content .btn{align-items:center;margin:0 auto}.countdown-section .cp-content{align-items:flex-start;display:flex;flex-direction:column}.countdown-section .cp-content .btn{margin:0 auto}.countdown-section p.title{color:#383838;font-family:DM Sans;font-size:2rem;line-height:1.15;margin:0 auto;max-width:100%!important;text-align:center}.countdown-section .cp-timer{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:75%}.countdown-section .cp-timer p.title{font-size:2rem;margin:0 auto;text-align:center;width:100%}.countdown-section .cp-timer #countdown-timer{align-items:center;display:flex;flex-direction:column;font-size:2.125em}.countdown-section .cp-timer #countdown-timer div{display:flex;justify-content:space-around;width:100%}.countdown-section .cp-timer #countdown-timer div.cp-dates{font-family:Inter;font-size:20px;font-weight:700;text-transform:uppercase}.countdown-section .cp-timer #countdown-timer div.cp-dates span{justify-content:center}.countdown-section .cp-timer .notation{font-size:.75em;text-align:center}main .author-box{align-items:center;display:flex}main .author-box img{border-radius:50%;height:60px;object-fit:cover;width:60px}main .author-box .info{display:flex;flex-direction:column;gap:10px;padding-left:16px;width:calc(100% - 60px)}main .author-box .info>*{margin:0}main .author-box .name,main .author-box .position{color:#fff;font-family:DM Sans;font-size:1rem;font-style:normal;line-height:1.375rem}main .author-box .name{align-items:center;color:#fff;display:flex;font-weight:700}main .author-box .position{color:#f4f4f4;font-weight:400}main .author-box .linkedin{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:24px;justify-content:center;margin-left:10px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in;width:24px}main .author-box .linkedin:hover{background-color:#cc0020}main .author-box .linkedin:before{color:#000;content:"";font-family:icomoon!important;font-size:22px}main .breadcrumbs{display:flex;flex-wrap:wrap;gap:16px;width:100%}main .breadcrumbs a,main .breadcrumbs p{color:#fff;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:1rem;margin:0;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in}main .breadcrumbs a:first-child,main .breadcrumbs p:first-child{margin-left:0}main .breadcrumbs a:hover{color:#cc0020}main .breadcrumbs p{text-transform:none}main .breadcrumbs p.uppercase{text-transform:uppercase}main .breadcrumbs i{color:#fff}main .share-box{display:flex;gap:18px}main .share-box a{font-size:22px;-webkit-text-decoration:none;text-decoration:none}main .share-box a i:before{transition:all .3s ease-in}main .share-box a i.icon-linkedin{font-size:26px}main .share-box a .icon-x{fill:#fff;transition:all .3s ease-in}main .share-box a:hover .icon-x{fill:#cc0020}main .share-box a:hover i:before{color:#cc0020}.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:620px;padding:190px 0 90px;position:relative;z-index:2}@media(max-width:768px){.hero-section{padding:125px 0 90px}}.hero-section.with-gradient:before{background:linear-gradient(#000c,#000c);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-section .container{display:flex;flex-direction:column;gap:15px;position:relative;z-index:2}.hero-section .top{align-items:center;display:flex;justify-content:space-between;width:100%}.hero-section .category{color:#ffa1a4;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.125rem;padding-bottom:3px}.hero-section h1{color:#383838;color:#fff;font-family:DM Sans;font-size:3rem;font-style:normal;font-weight:400;letter-spacing:-.05em;line-height:115%}@media(max-width:768px){.hero-section h1{font-size:2.5rem}}@media(max-width:568px){.hero-section h1{font-size:2rem}}.hero-section p{color:#757575;color:#f4f4f4;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}.hero-section .content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;width:100%}@media(max-width:768px){.hero-section .content{margin-top:15px}}@media(max-width:992px){.hero-section .content{gap:24px}}.hero-section .left{display:flex;flex-direction:column;gap:15px;padding-right:21px;width:50%}@media(max-width:992px){.hero-section .left{padding-right:0;width:100%}}.hero-section .left>*{margin:0}.hero-section .data-time-box{display:flex;flex-direction:column;gap:24px;margin-top:54px}.hero-section .data-time-box .date,.hero-section .data-time-box .time{align-items:center;color:#f4f4f4;display:flex;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.125rem}.hero-section .data-time-box .date:before,.hero-section .data-time-box .time:before{align-items:center;display:flex;justify-content:center;margin-right:10px;width:16px}.hero-section .data-time-box .date:before{content:"";font-family:icomoon!important;font-size:16px}.hero-section .data-time-box .time:before{border:1.5px solid #fff;border-radius:50%;content:"";font-family:icomoon!important;height:16px;width:16px}.hero-section .right{display:flex;justify-content:flex-end;width:50%}@media(max-width:992px){.hero-section .right{justify-content:flex-start;width:100%}}.hero-section .form-box{background:#fff;border-radius:4px;box-shadow:0 -4px 95px #00000026;display:flex;flex-direction:column;gap:16px;margin-bottom:-154px;max-width:500px;padding:32px;width:100%}@media(max-width:992px){.hero-section .form-box{margin-bottom:0;max-width:100%;width:100%}}.hero-section .form-box .title{color:#31343d;font-family:DM Sans;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:130%;margin:0}.hero-section .form-box form{display:flex;flex-direction:column}.hero-section .form-box form .hs-form-field{margin-bottom:24px}.hero-section .form-box fieldset{max-width:none!important}.hero-section .form-box .form-columns-2{display:flex;flex-wrap:wrap;gap:16px;width:100%}.hero-section .form-box .form-columns-2 .hs-form-field{width:calc(50% - 8px)!important}@media(max-width:568px){.hero-section .form-box .form-columns-2 .hs-form-field{width:100%!important}}.hero-section .form-box .legal-consent-container p{color:#757575;font-size:.8em}.hero-section .form-box .legal-consent-container a{font-size:1em}.hero-section .form-box .legal-consent-container .field.hs-form-field{margin:0}.hero-section .form-box .input{width:100%}.hero-section .form-box input:not(input[type=submit]):not(input[type=checkbox]),.hero-section .form-box select{align-items:center;background:#fff;border:1px solid #cbcbcb;border-radius:4px;color:#31343d;display:flex;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:400;height:45px;line-height:120%;padding:0 12px;width:100%!important}.hero-section .form-box input:not(input[type=submit]):not(input[type=checkbox])::placeholder,.hero-section .form-box select::placeholder{color:#31343d;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.hero-section .form-box input:not(input[type=submit]):not(input[type=checkbox]).error,.hero-section .form-box select.error{border:1px solid #cc0020}.hero-section .form-box input:not(input[type=submit]):not(input[type=checkbox]):active,.hero-section .form-box input:not(input[type=submit]):not(input[type=checkbox]):focus,.hero-section .form-box input:not(input[type=submit]):not(input[type=checkbox]):hover,.hero-section .form-box select:active,.hero-section .form-box select:focus,.hero-section .form-box select:hover{border:1px solid #00b0ad}.hero-section .form-box select{-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url(/wp-content/themes/civicplus/public/images/select-arr.d3b501.svg)!important;background-position-x:calc(100% - 14px)!important;background-position-y:20px!important;background-repeat:no-repeat!important}.hero-section .form-box select.hs-input{align-items:center;background:#fff;border:1px solid #cbcbcb;border-radius:4px;display:flex;height:45px;padding:0 12px;width:100%}.hero-section .form-box select.hs-input,.hero-section .form-box select.hs-input::placeholder{color:#31343d;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.hero-section .form-box select.hs-input.error{border:1px solid #cc0020}.hero-section .form-box select.hs-input:active,.hero-section .form-box select.hs-input:focus,.hero-section .form-box select.hs-input:hover{border:1px solid #00b0ad}.hero-section .form-box input[type=checkbox]{background:#fff;border:1px solid #757575;border-radius:2px;height:19px;width:19px!important}.hero-section .form-box input[type=checkbox]:active,.hero-section .form-box input[type=checkbox]:focus,.hero-section .form-box input[type=checkbox]:hover{border:1px solid #00b0ad}.hero-section .form-box .inputs-list{list-style:none;margin:0;padding:0}.hero-section .form-box label{align-items:center;color:#383838;display:flex;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:400;line-height:120%;margin-bottom:8px}.hero-section .form-box label .hs-form-required{color:#cc0020}.hero-section .form-box li{align-items:center;display:flex}.hero-section .form-box li label span{margin-left:0!important;padding-left:25px}.hero-section .form-box input[type=submit]{align-items:center;background:#cc0020;border:2px solid #cc0020;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Inter;font-size:.75rem;font-style:normal;font-weight:700;justify-content:center;line-height:.9375;padding:16px 24px;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:all .3s;width:-moz-fit-content;width:fit-content}.hero-section .form-box input[type=submit].btn-md{font-size:1.5rem}@media(max-width:768px){.hero-section .form-box input[type=submit].btn-md{font-size:1.2rem}}@media(max-width:568px){.hero-section .form-box input[type=submit].btn-md{font-size:.75rem}}.hero-section .form-box input[type=submit].btn-lg{font-size:2.5rem}@media(max-width:768px){.hero-section .form-box input[type=submit].btn-lg{font-size:1.5rem}}@media(max-width:568px){.hero-section .form-box input[type=submit].btn-lg{font-size:.75rem}}.button-section .hero-section .form-box input[type=submit].btn,.button-section .hero-section .form-box input[type=submit].btn-red,.button-section .hero-section .form-box input[type=submit].btn.secondary{text-transform:none}.hero-section .form-box input[type=submit]:focus,.hero-section .form-box input[type=submit]:hover{background:#930014;border-color:#930014;color:#fff;-webkit-text-decoration:none!important;text-decoration:none!important}.hero-section .form-box input[type=submit].secondary{background:#0000;border:2px solid #0000;color:#cc0020}.hero-section .form-box input[type=submit].secondary:focus,.hero-section .form-box input[type=submit].secondary:hover{background:#fff;border:2px solid #fff;color:#cc0020;-webkit-text-decoration:none!important;text-decoration:none!important}.hero-section .form-box .hs-dependent-field .inputs-list{-moz-column-count:1;column-count:1}.hero-section .form-box .hs-dependent-field .inputs-list li{padding:0}.hero-section .form-box .hs_submit{display:flex;justify-content:flex-end}.hero-section .form-box .inputs-list{-moz-column-count:2;column-count:2}@media(max-width:568px){.hero-section .form-box .inputs-list{-moz-column-count:1;column-count:1}}.hero-section .form-box .inputs-list label{color:#383838;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;margin-bottom:0}.hero-section .form-box .inputs-list label span{padding-left:8px}.hero-section .form-box .inputs-list li{padding:6px 0}.hero-section .form-box .inputs-list.hs-error-msgs li{padding:0 0 6px}.hero-section .form-box textarea{border:1px solid #cbcbcb;border-radius:4px;color:#31343d;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:400;height:100px;line-height:120%;padding:12px;resize:none!important;width:100%!important}.hero-section .form-box .hs-form-field{position:relative}.hero-section .form-box .hs-error-msgs{-moz-column-count:1!important;column-count:1!important;position:absolute}.hero-section .form-box .hs-error-msgs a,.hero-section .form-box .hs-error-msgs label{color:#cc0020;font-size:.75rem!important;font-style:normal;font-weight:500;line-height:120%}.hero-section .form-box .thank-you-box{align-items:flex-start;display:flex;flex-direction:column;gap:16px;max-width:700px;width:100%}@media(max-width:568px){.hero-section .form-box .thank-you-box{padding:32px 24px}}.hero-section .form-box .thank-you-box:before{background-image:url(/wp-content/themes/civicplus/public/images/success-icon.932faa.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:96px;margin:0 auto 16px!important;width:96px}.hero-section .form-box .thank-you-box *{margin:0}.hero-section .form-box .thank-you-box h1,.hero-section .form-box .thank-you-box h2,.hero-section .form-box .thank-you-box h3,.hero-section .form-box .thank-you-box h4{color:#383838;font-family:DM Sans;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:130%}@media(max-width:768px){.hero-section .form-box .thank-you-box h1,.hero-section .form-box .thank-you-box h2,.hero-section .form-box .thank-you-box h3,.hero-section .form-box .thank-you-box h4{font-size:1.75rem}}.hero-section .form-box .thank-you-box a:not(.btn):not(.btn-red),.hero-section .form-box .thank-you-box li,.hero-section .form-box .thank-you-box p{color:#757575}.hero-section .form-box .thank-you-box a:not(.btn):not(.btn-red){color:#cc0020;display:inline-flex;transition:all .3s}.hero-section .form-box .thank-you-box a:not(.btn):not(.btn-red):hover{color:#757575}.hero-section .form-box .thank-you-box img{display:block;height:auto;max-height:300px;max-width:100%;width:auto}.about-section{padding:64px 0 100px;position:relative;z-index:1}.about-section .container{align-items:center;flex-wrap:wrap}@media(max-width:992px){.about-section .container{justify-content:center}}.about-section .left{margin-bottom:-100px;max-width:394px;width:100%}.about-section .left img{height:auto;margin-bottom:40px;margin-top:40px;width:100%}.about-section .right{display:flex;flex-direction:column;gap:18px;padding-left:64px;padding-top:100px;width:calc(100% - 394px)}@media(max-width:992px){.about-section .right{padding-left:0;width:100%}}.about-section .right>*{margin:0}.about-section .content{margin:0 auto;max-width:900px}.about-section .content a,.about-section .right a{transition:all .3s}.about-section .content a:hover,.about-section .right a:hover{-webkit-text-decoration:underline;text-decoration:underline}.about-section .content a:focus,.about-section .right a:focus{text-decoration:none;-webkit-text-decoration:#0069aa;text-decoration:#0069aa}.about-section .content a:not(.btn-red):not(.btn),.about-section .right a:not(.btn-red):not(.btn){color:#cc0020;transition:all .3s}.about-section .content a:not(.btn-red):not(.btn):hover,.about-section .right a:not(.btn-red):not(.btn):hover{color:#757575}.about-section .content ul,.about-section .right ul{display:flex;flex-direction:column;gap:16px;margin:0;padding-left:0}.about-section .content li,.about-section .right li{color:#757575;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;list-style:none;padding-left:34px;position:relative}.about-section .content li:before,.about-section .right li:before{align-items:center;color:#cc0020;content:"•";display:flex;font-weight:700;height:24px;justify-content:center;left:0;position:absolute;top:0;width:24px}.about-section .content li ul,.about-section .right li ul{margin-top:16px}.about-section .content .resource-block h5,.about-section .right .resource-block h5{margin-bottom:15px}.about-section .content .cp-table,.about-section .right .cp-table{overflow-x:auto}.about-section .content table,.about-section .right table{border-collapse:collapse}.about-section .content tr:nth-child(2n),.about-section .right tr:nth-child(2n){background-color:#f4f4f4}.about-section .content th,.about-section .right th{background-color:#cc0020;border:1px solid #cc0020;color:#fff}.about-section .content td,.about-section .right td{border:1px solid #757575;color:#757575}.about-section .content td,.about-section .content th,.about-section .right td,.about-section .right th{padding:15px;text-align:left;vertical-align:top}.about-section .content li,.about-section .content p,.about-section .right li,.about-section .right p{color:#757575}.about-section h2{font-family:DM Sans;font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:130%}@media(max-width:768px){.about-section h2{font-size:1.75rem}}.about-section p{color:#757575;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}