.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}.hero-section{background-position:50%;background-size:cover;min-height:740px;min-height:0;padding:180px 0 85px}.page-template-template-landing .hero-section,.page-template-template-master-builder .hero-section,.single-conferences .hero-section,.videos-template-template-video .hero-section{min-height:0;padding:190px 0 70px;position:relative}.page-template-template-landing .hero-section .legal-consent-container,.page-template-template-master-builder .hero-section .legal-consent-container,.single-conferences .hero-section .legal-consent-container,.videos-template-template-video .hero-section .legal-consent-container{margin-top:0}@media(max-width:768px){.page-template-template-landing .hero-section,.page-template-template-master-builder .hero-section,.single-conferences .hero-section,.videos-template-template-video .hero-section{padding:125px 0 70px}}.videos-template-template-video .hero-section{padding-bottom:90px}@media(max-width:768px){.videos-template-template-video .hero-section{padding-bottom:30px}}.hero-section a:not(.btn):not(.btn-red),.hero-section a[target=_blank]:after:not(.btn):not(.btn-red),.hero-section h2,.hero-section h3{color:#fff}.hero-section.with-gradient:before{background:linear-gradient(#000c,#000c);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-section.bg-fixed{background-attachment:fixed;box-shadow:inset 0 0 10px #383838}.hero-section.bg-repeat{background-repeat:repeat;background-size:initial}.hero-section.bg-norepeat{background-repeat:no-repeat}.hero-section.align-left{align-items:start;text-align:left}.hero-section.align-center{align-items:center;text-align:center}.hero-section.align-right{align-items:end;text-align:right}@media(max-width:992px){.hero-section{padding:170px 0 70px;width:100%}}@media(max-width:768px){.hero-section{background-position:60% 60%;min-height:0;padding:125px 0 70px}.page-template-template-landing .hero-section{padding:100px 0 70px}}.hero-section .container{align-items:center;position:relative;z-index:2}.hero-section .content{display:flex;flex-direction:column;gap:15px;max-width:713px}.hero-section .content>*{margin:0}.hero-section .content h2{color:#f4f4f4;font-family:DM Sans;font-size:1.5rem;font-style:normal;font-weight:500;letter-spacing:-.03em;line-height:130%}.hero-section p{color:#757575;color:#f4f4f4;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width:568px){.hero-section p{font-size:1rem}}.hero-section .buttons-row{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}@media(max-width:568px){.hero-section .buttons-row{margin-top:16px}}.hero-section .left .buttons-row{margin-top:24px}@media(max-width:568px){.hero-section .btn,.hero-section .btn-red{width:100%}}.hero-section .container{gap:50px}.hero-section .container *{margin:0}.hero-section .left{width:59%}.hero-section .left,.hero-section .right{display:flex;flex-direction:column;gap:15px}.hero-section .right{width:41%}.hero-section .right .video-box{border:10px solid #383838cc;border-radius:4px}@media(max-width:992px){.hero-section{padding:180px 0 70px}.hero-section .container{flex-direction:column}.hero-section .left,.hero-section .right{width:100%}}.hero-section strong{font-size:2rem!important;font-weight:400}.content-section{padding:64px 0}.content-section .container{flex-wrap:wrap}.content-section .tabs-box{display:flex;flex-wrap:wrap}.content-section .left{display:flex;flex-direction:column;gap:4px;width:200px}@media(max-width:768px){.content-section .left{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;width:100%}}.content-section .left a,.content-section .left button{align-items:center;background:#f4f4f4;border:none;color:#383838;cursor:pointer;display:flex;font-family:DM Sans;font-size:1.125rem;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:130%;padding:8px 12px;position:relative;text-align:left;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize;transition:all .3s ease-in;width:100%}.content-section .left a:before,.content-section .left button:before{background-color:#f4f4f4;border-radius:32px 4px;content:"";height:calc(100% - 4px);left:2px;position:absolute;top:2px;transition:all .3s;width:calc(100% - 4px);z-index:2}.content-section .left a:after,.content-section .left button:after{background-color:#f4f4f4;border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s;width:100%;z-index:1}.content-section .left a.active,.content-section .left a.active:before,.content-section .left button.active,.content-section .left button.active:before{background:#fff}.content-section .left a.active:after,.content-section .left button.active:after{background:#0069aa}.content-section .left a:hover:after,.content-section .left button:hover:after{background:#cc0020}.content-section .left a:hover:before,.content-section .left button:hover:before{background:#f4f4f4}.content-section .left a:focus:after,.content-section .left button:focus:after{background:#0069aa}.content-section .left a:focus:before,.content-section .left button:focus:before{background:#fff}.content-section .left a span,.content-section .left button span{padding-left:8px;position:relative;width:calc(100% - 32px);z-index:5}.content-section .left img{height:auto;position:relative;width:32px;z-index:5}.content-section .right{display:flex;flex-wrap:wrap;padding-left:32px;width:calc(100% - 200px)}@media(max-width:768px){.content-section .right{padding-left:0;width:100%}}.content-section .right a{color:#cc0020;-webkit-text-decoration:none;text-decoration:none;transition:all .3s ease-in}.content-section .right a:hover{-webkit-text-decoration:underline;text-decoration:underline}.content-section .right a:focus{color:#0069aa}.content-section .right li{display:list-item}.content-section .right img{height:auto;max-width:100%}.content-section .tabs-body{display:none;flex-wrap:wrap;gap:32px 0;width:100%}.content-section .tabs-body.active{display:flex}.content-section a,.content-section li,.content-section p{color:#757575;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.content-section ul{display:flex;flex-direction:column;gap:12px;padding-left:28px}.content-section .content{display:flex;flex-direction:column;gap:15px;padding-right:32px;width:calc(100% - 450px)}@media(max-width:1366px){.content-section .content{margin-top:32px;order:2;padding-right:0;width:100%}}.content-section .content *{margin:0}.content-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:450px;padding:32px}@media(max-width:992px){.content-section .form-box{margin-bottom:0;max-width:100%;width:100%}}.content-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}.content-section .form-box form{display:flex;flex-direction:column}.content-section .form-box form .hs-form-field{margin-bottom:24px}.content-section .form-box fieldset{max-width:none!important}.content-section .form-box .form-columns-2{display:flex;flex-wrap:wrap;gap:16px;width:100%}.content-section .form-box .form-columns-2 .hs-form-field{width:calc(50% - 8px)!important}@media(max-width:568px){.content-section .form-box .form-columns-2 .hs-form-field{width:100%!important}}.content-section .form-box .legal-consent-container p{color:#757575;font-size:.8em}.content-section .form-box .legal-consent-container a{font-size:1em}.content-section .form-box .legal-consent-container .field.hs-form-field{margin:0}.content-section .form-box .input{width:100%}.content-section .form-box input:not(input[type=submit]):not(input[type=checkbox]),.content-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}.content-section .form-box input:not(input[type=submit]):not(input[type=checkbox])::placeholder,.content-section .form-box select::placeholder{color:#31343d;font-family:DM Sans;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%}.content-section .form-box input:not(input[type=submit]):not(input[type=checkbox]).error,.content-section .form-box select.error{border:1px solid #cc0020}.content-section .form-box input:not(input[type=submit]):not(input[type=checkbox]):active,.content-section .form-box input:not(input[type=submit]):not(input[type=checkbox]):focus,.content-section .form-box input:not(input[type=submit]):not(input[type=checkbox]):hover,.content-section .form-box select:active,.content-section .form-box select:focus,.content-section .form-box select:hover{border:1px solid #00b0ad}.content-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}.content-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%}.content-section .form-box select.hs-input,.content-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%}.content-section .form-box select.hs-input.error{border:1px solid #cc0020}.content-section .form-box select.hs-input:active,.content-section .form-box select.hs-input:focus,.content-section .form-box select.hs-input:hover{border:1px solid #00b0ad}.content-section .form-box input[type=checkbox]{background:#fff;border:1px solid #757575;border-radius:2px;height:19px;width:19px!important}.content-section .form-box input[type=checkbox]:active,.content-section .form-box input[type=checkbox]:focus,.content-section .form-box input[type=checkbox]:hover{border:1px solid #00b0ad}.content-section .form-box .inputs-list{list-style:none;margin:0;padding:0}.content-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}.content-section .form-box label .hs-form-required{color:#cc0020}.content-section .form-box li{align-items:center;display:flex}.content-section .form-box li label span{margin-left:0!important;padding-left:25px}.content-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}.content-section .form-box input[type=submit].btn-md{font-size:1.5rem}@media(max-width:768px){.content-section .form-box input[type=submit].btn-md{font-size:1.2rem}}@media(max-width:568px){.content-section .form-box input[type=submit].btn-md{font-size:.75rem}}.content-section .form-box input[type=submit].btn-lg{font-size:2.5rem}@media(max-width:768px){.content-section .form-box input[type=submit].btn-lg{font-size:1.5rem}}@media(max-width:568px){.content-section .form-box input[type=submit].btn-lg{font-size:.75rem}}.button-section .content-section .form-box input[type=submit].btn,.button-section .content-section .form-box input[type=submit].btn-red,.button-section .content-section .form-box input[type=submit].btn.secondary{text-transform:none}.content-section .form-box input[type=submit]:focus,.content-section .form-box input[type=submit]:hover{background:#930014;border-color:#930014;color:#fff;-webkit-text-decoration:none!important;text-decoration:none!important}.content-section .form-box input[type=submit].secondary{background:#0000;border:2px solid #0000;color:#cc0020}.content-section .form-box input[type=submit].secondary:focus,.content-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}.content-section .form-box .hs-dependent-field .inputs-list{-moz-column-count:1;column-count:1}.content-section .form-box .hs-dependent-field .inputs-list li{padding:0}.content-section .form-box .hs_submit{display:flex;justify-content:flex-end}.content-section .form-box .inputs-list{-moz-column-count:2;column-count:2}@media(max-width:568px){.content-section .form-box .inputs-list{-moz-column-count:1;column-count:1}}.content-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}.content-section .form-box .inputs-list label span{padding-left:8px}.content-section .form-box .inputs-list li{padding:6px 0}.content-section .form-box .inputs-list.hs-error-msgs li{padding:0 0 6px}.content-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}.content-section .form-box .hs-form-field{position:relative}.content-section .form-box .hs-error-msgs{-moz-column-count:1!important;column-count:1!important;position:absolute}.content-section .form-box .hs-error-msgs a,.content-section .form-box .hs-error-msgs label{color:#cc0020;font-size:.75rem!important;font-style:normal;font-weight:500;line-height:120%}.content-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){.content-section .form-box .thank-you-box{padding:32px 24px}}.content-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}.content-section .form-box .thank-you-box *{margin:0}.content-section .form-box .thank-you-box h1,.content-section .form-box .thank-you-box h2,.content-section .form-box .thank-you-box h3,.content-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){.content-section .form-box .thank-you-box h1,.content-section .form-box .thank-you-box h2,.content-section .form-box .thank-you-box h3,.content-section .form-box .thank-you-box h4{font-size:1.75rem}}.content-section .form-box .thank-you-box a:not(.btn):not(.btn-red),.content-section .form-box .thank-you-box li,.content-section .form-box .thank-you-box p{color:#757575}.content-section .form-box .thank-you-box a:not(.btn):not(.btn-red){color:#cc0020;display:inline-flex;transition:all .3s}.content-section .form-box .thank-you-box a:not(.btn):not(.btn-red):hover{color:#757575}.content-section .form-box .thank-you-box img{display:block;height:auto;max-height:300px;max-width:100%;width:auto}.content-section .form-box{border:1px solid #dadce0;box-shadow:none;height:-moz-fit-content;height:fit-content;margin-bottom:0;width:100%}@media(max-width:1366px){.content-section .form-box{max-width:none;order:1}}