[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;opacity:0;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{top:2px;bottom:2px;left:2px;right:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:0;bottom:0;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.simplebar-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:scrollbar!important}.simplebar-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:hsla(0,0%,100%,.5)}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url([object Object]);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url([object Object]);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers-expanded .leaflet-control-layers-toggle,.leaflet-control-layers .leaflet-control-layers-list{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url([object Object])}.leaflet-container .leaflet-control-attribution{background:#fff;background:hsla(0,0%,100%,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:hsla(0,0%,100%,.8);text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:17px 0;margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.header-toolbar{display:none!important}@font-face{font-family:icomoon;src:url("/app/themes/ccpc/resources/assets/fonts/icomoon/icomoon.eot?s3tdvd");src:url("/app/themes/ccpc/resources/assets/fonts/icomoon/icomoon.eot?s3tdvd#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/icomoon/icomoon.ttf?s3tdvd") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/icomoon/icomoon.woff?s3tdvd") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/icomoon/icomoon.svg?s3tdvd#icomoon") format("svg");font-weight:400;font-style:normal;font-display:block}#registration-form-section .durations_container>label:after,#registration-form-section .gf_step:after,#registration-form-section .levels_container>label:after,.datepickers_container .ginput_container:before,.icon,.module-deliberation .agenda-titleContainer .agenda-title:before,.module-map-text .title:before,.module-map .title-section-1:before,.page-title:before,.section-title:before,.three-image-module .section-title:before,[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\E90C"}.icon-linkedin:before{content:"\E90E"}.icon-twitter:before{content:"\E90F"}.icon-reset:before{content:"\E903"}.icon-text-decrease:before{content:"\E904"}.icon-text-increase:before{content:"\E909"}.icon-jpg:before{content:"\E90A"}.icon-pdf:before{content:"\E90B"}.icon-download:before{content:"\E901"}.icon-print:before{content:"\E902"}.datepickers_container .ginput_container:before,.icon-calendar:before{content:"\E900"}.icon-warning-circle:before{content:"\E93F"}#registration-form-section .durations_container>label:after,#registration-form-section .levels_container>label:after,.icon-info-circle:before{content:"\E93E"}.icon-smiley-sad:before{content:"\E939"}.icon-smiley-happy:before{content:"\E93A"}.icon-close-circle:before{content:"\E93B"}.icon-checkbox-circle:before{content:"\E93C"}.icon-arrow-chevron-thin-down:before{content:"\E935"}.icon-arrow-chevron-thin-top:before{content:"\E936"}#registration-form-section .gf_step:after,.icon-arrow-chevron-thin-right:before{content:"\E937"}.icon-arrow-chevron-thin-left:before{content:"\E938"}.icon-arrow-down:before{content:"\E905"}.icon-arrow-left:before{content:"\E906"}.icon-arrow-right:before{content:"\E907"}.icon-arrow-top:before{content:"\E908"}.icon-dott-fill:before,.module-deliberation .agenda-titleContainer .agenda-title:before,.module-map-text .title:before,.module-map .title-section-1:before,.page-title:before,.section-title:before,.three-image-module .section-title:before{content:"\E90D"}.icon-square-minus:before{content:"\E921"}.icon-square-plus:before{content:"\E922"}.section-title{font-size:2rem}@media (min-width:60rem){.section-title{font-size:2.375rem}}.sidebar-registration h1{font-size:1.625rem}@media (min-width:60rem){.sidebar-registration h1{font-size:1.875rem}}.swimming-informations .section-title[data-anchor=false]{font-size:1.5rem}@media (min-width:60rem){.swimming-informations .section-title[data-anchor=false]{font-size:1.75rem}}#registration-form-section .gfield_repeater>.gfield_label,#registration-form-section .gfield_repeater h4,.registration-summary h3{font-size:1.25rem}@media (min-width:60rem){#registration-form-section .gfield_repeater>.gfield_label,#registration-form-section .gfield_repeater h4,.registration-summary h3{font-size:1.5rem}}.introduction{font-size:1.125rem}@media (min-width:60rem){.introduction{font-size:1.25rem}}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:transparent;border:1px solid #a2a2a2;border-radius:.3125rem;color:currentColor;font-size:.875rem;min-height:46px;padding:.75em 1rem!important}input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a2a2a2;opacity:.3}input:-moz-placeholder[type=color],input:-moz-placeholder[type=date],input:-moz-placeholder[type=datetime-local],input:-moz-placeholder[type=datetime],input:-moz-placeholder[type=email],input:-moz-placeholder[type=month],input:-moz-placeholder[type=number],input:-moz-placeholder[type=password],input:-moz-placeholder[type=search],input:-moz-placeholder[type=tel],input:-moz-placeholder[type=text],input:-moz-placeholder[type=time],input:-moz-placeholder[type=url],input:-moz-placeholder[type=week],input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#a2a2a2;opacity:.3}input:-ms-input-placeholder[type=color],input:-ms-input-placeholder[type=date],input:-ms-input-placeholder[type=datetime-local],input:-ms-input-placeholder[type=datetime],input:-ms-input-placeholder[type=email],input:-ms-input-placeholder[type=month],input:-ms-input-placeholder[type=number],input:-ms-input-placeholder[type=password],input:-ms-input-placeholder[type=search],input:-ms-input-placeholder[type=tel],input:-ms-input-placeholder[type=text],input:-ms-input-placeholder[type=time],input:-ms-input-placeholder[type=url],input:-ms-input-placeholder[type=week],select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a2a2a2;opacity:.3}input:disabled,input[readonly],select:disabled,textarea:disabled{background:#f2f2f2;border:1px solid #a2a2a2;color:#a2a2a2}.accessibility label{position:relative}.accessibility label input{position:absolute;opacity:0}.accessibility label span{display:block;cursor:pointer;position:relative;padding-left:60px}.accessibility label span:after,.accessibility label span:before{content:"";height:24px;border-radius:12px;position:absolute;top:50%;left:0}.accessibility label span:before{background-color:#f2f2f2;transform:translateY(-50%);width:48px;transition:background-color .2s ease}.accessibility label span:after{background-color:#dee2e6;transform:translateY(-50%) scale(.75);transition:transform .4s ease,background-color .2s ease;width:24px}.accessibility label input:checked+span:before{background-color:var(--accessibility-checked)}.accessibility label input:checked+span:after{background-color:#fff;transform:translateX(100%) translateY(-50%) scale(.75)}.accessibility label input:focus+span:before{outline:3px solid #b9b8b8}:root{--admin-bar:0px;--header-height:82px;--container-padding:24px;--section-gap:3.75rem}:root body.admin-bar{--admin-bar:46px}@media only screen and (min-width:783px){:root body.admin-bar{--admin-bar:32px}}@media (min-width:75rem){:root{--header-height:100px}}@media (min-width:30rem){:root{--container-padding:32px}}*,:after,:before{box-sizing:border-box}body,html{position:relative;width:100%}html{box-sizing:border-box;height:100%;font-size:100%}html:not([data-whatintent=keyboard]) *{outline:none}body:not(#tinymce){background-color:#fff;color:#333;font-family:Poppins,sans-serif;margin:0;max-width:100vw;min-width:320px;min-height:100%;overflow-x:hidden;padding:0}.website{overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:#056667;font-family:Poppins,sans-serif;font-weight:600;margin:0;line-height:1.2}h1{font-size:2rem}@media (min-width:60rem){h1{font-size:2.375rem}}h2{font-size:1.625rem}@media (min-width:60rem){h2{font-size:1.875rem}}h3{font-size:1.5rem}@media (min-width:60rem){h3{font-size:1.75rem}}h4{font-size:1.25rem}@media (min-width:60rem){h4{font-size:1.5rem}}h5{font-size:1.125rem}@media (min-width:60rem){h5{font-size:1.25rem}}h6{font-size:1rem}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:inherit}.menu-item a,a{text-decoration:none}button{background-color:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}fieldset,figure{margin:0}fieldset{border:0;padding:0}img{width:auto;height:auto;max-width:100%}li,ol,ul{margin:0;padding:0}.color-inherit{color:inherit}.color-current{color:currentColor}.color-template{color:var(--template-color)}.color-white{color:#fff}.color-lightest{color:#f2f2f2}.color-gray{color:#666}.color-black{color:#000}.color-blue-100{color:#dceefb}.color-blue-300{color:#c8e7fd}.color-blue-500{color:#1d4fb1}.color-green-100{color:#7cbfb4}.color-green-300{color:#00987a}.color-green-500{color:#056667}.color-yellow{color:#ffca00}.color-yellow-200{color:#f4aa3b}.color-orange{color:#f6b047}.color-purple{color:#6945b5}.color-red{color:#da3400}.color-orange-300{color:#ff5a36}.color-primary{color:#056667}.color-secondary{color:#c8e7fd}.color-light{color:#b9b8b8}.color-dark{color:#171717}.color-error{color:#da3400}.color-success{color:#00987a}.ta-l{text-align:left}.ta-r{text-align:right}.ta-c{text-align:center}.ta-j{text-align:justify}.upper{text-transform:uppercase}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.m-0{margin:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.mh-0{margin-top:0;margin-bottom:0}.ms-0{margin-left:0;margin-right:0}.p-0{padding:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.ph-0{padding-top:0;padding-bottom:0}.ps-0{padding-left:0;padding-right:0}.m-2{margin:2px}.mt-2{margin-top:2px}.mb-2{margin-bottom:2px}.ml-2{margin-left:2px}.mr-2{margin-right:2px}.mh-2{margin-top:2px;margin-bottom:2px}.ms-2{margin-left:2px;margin-right:2px}.p-2{padding:2px}.pt-2{padding-top:2px}.pb-2{padding-bottom:2px}.pl-2{padding-left:2px}.pr-2{padding-right:2px}.ph-2{padding-top:2px;padding-bottom:2px}.ps-2{padding-left:2px;padding-right:2px}.m-4{margin:4px}.mt-4{margin-top:4px}.mb-4{margin-bottom:4px}.ml-4{margin-left:4px}.mr-4{margin-right:4px}.mh-4{margin-top:4px;margin-bottom:4px}.ms-4{margin-left:4px;margin-right:4px}.p-4{padding:4px}.pt-4{padding-top:4px}.pb-4{padding-bottom:4px}.pl-4{padding-left:4px}.pr-4{padding-right:4px}.ph-4{padding-top:4px;padding-bottom:4px}.ps-4{padding-left:4px;padding-right:4px}.m-6{margin:6px}.mt-6{margin-top:6px}.mb-6{margin-bottom:6px}.ml-6{margin-left:6px}.mr-6{margin-right:6px}.mh-6{margin-top:6px;margin-bottom:6px}.ms-6{margin-left:6px;margin-right:6px}.p-6{padding:6px}.pt-6{padding-top:6px}.pb-6{padding-bottom:6px}.pl-6{padding-left:6px}.pr-6{padding-right:6px}.ph-6{padding-top:6px;padding-bottom:6px}.ps-6{padding-left:6px;padding-right:6px}.fs-8{font-size:8px}.m-8{margin:8px}.mt-8{margin-top:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.mr-8{margin-right:8px}.mh-8{margin-top:8px;margin-bottom:8px}.ms-8{margin-left:8px;margin-right:8px}.p-8{padding:8px}.pt-8{padding-top:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.pr-8{padding-right:8px}.ph-8{padding-top:8px;padding-bottom:8px}.ps-8{padding-left:8px;padding-right:8px}.fs-10{font-size:10px}.m-10{margin:10px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.mh-10{margin-top:10px;margin-bottom:10px}.ms-10{margin-left:10px;margin-right:10px}.p-10{padding:10px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.ph-10{padding-top:10px;padding-bottom:10px}.ps-10{padding-left:10px;padding-right:10px}.fs-12{font-size:12px}.m-12{margin:12px}.mt-12{margin-top:12px}.mb-12{margin-bottom:12px}.ml-12{margin-left:12px}.mr-12{margin-right:12px}.mh-12{margin-top:12px;margin-bottom:12px}.ms-12{margin-left:12px;margin-right:12px}.p-12{padding:12px}.pt-12{padding-top:12px}.pb-12{padding-bottom:12px}.pl-12{padding-left:12px}.pr-12{padding-right:12px}.ph-12{padding-top:12px;padding-bottom:12px}.ps-12{padding-left:12px;padding-right:12px}.fs-14{font-size:14px}.m-14{margin:14px}.mt-14{margin-top:14px}.mb-14{margin-bottom:14px}.ml-14{margin-left:14px}.mr-14{margin-right:14px}.mh-14{margin-top:14px;margin-bottom:14px}.ms-14{margin-left:14px;margin-right:14px}.p-14{padding:14px}.pt-14{padding-top:14px}.pb-14{padding-bottom:14px}.pl-14{padding-left:14px}.pr-14{padding-right:14px}.ph-14{padding-top:14px;padding-bottom:14px}.ps-14{padding-left:14px;padding-right:14px}.fs-16{font-size:16px}.m-16{margin:16px}.mt-16{margin-top:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.mr-16{margin-right:16px}.mh-16{margin-top:16px;margin-bottom:16px}.ms-16{margin-left:16px;margin-right:16px}.p-16{padding:16px}.pt-16{padding-top:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.pr-16{padding-right:16px}.ph-16{padding-top:16px;padding-bottom:16px}.ps-16{padding-left:16px;padding-right:16px}.fs-18{font-size:18px}.m-18{margin:18px}.mt-18{margin-top:18px}.mb-18{margin-bottom:18px}.ml-18{margin-left:18px}.mr-18{margin-right:18px}.mh-18{margin-top:18px;margin-bottom:18px}.ms-18{margin-left:18px;margin-right:18px}.p-18{padding:18px}.pt-18{padding-top:18px}.pb-18{padding-bottom:18px}.pl-18{padding-left:18px}.pr-18{padding-right:18px}.ph-18{padding-top:18px;padding-bottom:18px}.ps-18{padding-left:18px;padding-right:18px}.fs-20{font-size:20px}.m-20{margin:20px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.mr-20{margin-right:20px}.mh-20{margin-top:20px;margin-bottom:20px}.ms-20{margin-left:20px;margin-right:20px}.p-20{padding:20px}.pt-20{padding-top:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.pr-20{padding-right:20px}.ph-20{padding-top:20px;padding-bottom:20px}.ps-20{padding-left:20px;padding-right:20px}.fs-22{font-size:22px}.m-22{margin:22px}.mt-22{margin-top:22px}.mb-22{margin-bottom:22px}.ml-22{margin-left:22px}.mr-22{margin-right:22px}.mh-22{margin-top:22px;margin-bottom:22px}.ms-22{margin-left:22px;margin-right:22px}.p-22{padding:22px}.pt-22{padding-top:22px}.pb-22{padding-bottom:22px}.pl-22{padding-left:22px}.pr-22{padding-right:22px}.ph-22{padding-top:22px;padding-bottom:22px}.ps-22{padding-left:22px;padding-right:22px}.fs-24{font-size:24px}.m-24{margin:24px}.mt-24{margin-top:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.mr-24{margin-right:24px}.mh-24{margin-top:24px;margin-bottom:24px}.ms-24{margin-left:24px;margin-right:24px}.p-24{padding:24px}.pt-24{padding-top:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.pr-24{padding-right:24px}.ph-24{padding-top:24px;padding-bottom:24px}.ps-24{padding-left:24px;padding-right:24px}.fs-26{font-size:26px}.m-26{margin:26px}.mt-26{margin-top:26px}.mb-26{margin-bottom:26px}.ml-26{margin-left:26px}.mr-26{margin-right:26px}.mh-26{margin-top:26px;margin-bottom:26px}.ms-26{margin-left:26px;margin-right:26px}.p-26{padding:26px}.pt-26{padding-top:26px}.pb-26{padding-bottom:26px}.pl-26{padding-left:26px}.pr-26{padding-right:26px}.ph-26{padding-top:26px;padding-bottom:26px}.ps-26{padding-left:26px;padding-right:26px}.fs-28{font-size:28px}.m-28{margin:28px}.mt-28{margin-top:28px}.mb-28{margin-bottom:28px}.ml-28{margin-left:28px}.mr-28{margin-right:28px}.mh-28{margin-top:28px;margin-bottom:28px}.ms-28{margin-left:28px;margin-right:28px}.p-28{padding:28px}.pt-28{padding-top:28px}.pb-28{padding-bottom:28px}.pl-28{padding-left:28px}.pr-28{padding-right:28px}.ph-28{padding-top:28px;padding-bottom:28px}.ps-28{padding-left:28px;padding-right:28px}.fs-30{font-size:30px}.m-30{margin:30px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.mr-30{margin-right:30px}.mh-30{margin-top:30px;margin-bottom:30px}.ms-30{margin-left:30px;margin-right:30px}.p-30{padding:30px}.pt-30{padding-top:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.pr-30{padding-right:30px}.ph-30{padding-top:30px;padding-bottom:30px}.ps-30{padding-left:30px;padding-right:30px}.fs-32{font-size:32px}.m-32{margin:32px}.mt-32{margin-top:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.mr-32{margin-right:32px}.mh-32{margin-top:32px;margin-bottom:32px}.ms-32{margin-left:32px;margin-right:32px}.p-32{padding:32px}.pt-32{padding-top:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.pr-32{padding-right:32px}.ph-32{padding-top:32px;padding-bottom:32px}.ps-32{padding-left:32px;padding-right:32px}.fs-34{font-size:34px}.m-34{margin:34px}.mt-34{margin-top:34px}.mb-34{margin-bottom:34px}.ml-34{margin-left:34px}.mr-34{margin-right:34px}.mh-34{margin-top:34px;margin-bottom:34px}.ms-34{margin-left:34px;margin-right:34px}.p-34{padding:34px}.pt-34{padding-top:34px}.pb-34{padding-bottom:34px}.pl-34{padding-left:34px}.pr-34{padding-right:34px}.ph-34{padding-top:34px;padding-bottom:34px}.ps-34{padding-left:34px;padding-right:34px}.fs-36{font-size:36px}.m-36{margin:36px}.mt-36{margin-top:36px}.mb-36{margin-bottom:36px}.ml-36{margin-left:36px}.mr-36{margin-right:36px}.mh-36{margin-top:36px;margin-bottom:36px}.ms-36{margin-left:36px;margin-right:36px}.p-36{padding:36px}.pt-36{padding-top:36px}.pb-36{padding-bottom:36px}.pl-36{padding-left:36px}.pr-36{padding-right:36px}.ph-36{padding-top:36px;padding-bottom:36px}.ps-36{padding-left:36px;padding-right:36px}.fs-38{font-size:38px}.m-38{margin:38px}.mt-38{margin-top:38px}.mb-38{margin-bottom:38px}.ml-38{margin-left:38px}.mr-38{margin-right:38px}.mh-38{margin-top:38px;margin-bottom:38px}.ms-38{margin-left:38px;margin-right:38px}.p-38{padding:38px}.pt-38{padding-top:38px}.pb-38{padding-bottom:38px}.pl-38{padding-left:38px}.pr-38{padding-right:38px}.ph-38{padding-top:38px;padding-bottom:38px}.ps-38{padding-left:38px;padding-right:38px}.fs-40{font-size:40px}.m-40{margin:40px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.mr-40{margin-right:40px}.mh-40{margin-top:40px;margin-bottom:40px}.ms-40{margin-left:40px;margin-right:40px}.p-40{padding:40px}.pt-40{padding-top:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.ph-40{padding-top:40px;padding-bottom:40px}.ps-40{padding-left:40px;padding-right:40px}.fs-42{font-size:42px}.m-42{margin:42px}.mt-42{margin-top:42px}.mb-42{margin-bottom:42px}.ml-42{margin-left:42px}.mr-42{margin-right:42px}.mh-42{margin-top:42px;margin-bottom:42px}.ms-42{margin-left:42px;margin-right:42px}.p-42{padding:42px}.pt-42{padding-top:42px}.pb-42{padding-bottom:42px}.pl-42{padding-left:42px}.pr-42{padding-right:42px}.ph-42{padding-top:42px;padding-bottom:42px}.ps-42{padding-left:42px;padding-right:42px}.fs-44{font-size:44px}.m-44{margin:44px}.mt-44{margin-top:44px}.mb-44{margin-bottom:44px}.ml-44{margin-left:44px}.mr-44{margin-right:44px}.mh-44{margin-top:44px;margin-bottom:44px}.ms-44{margin-left:44px;margin-right:44px}.p-44{padding:44px}.pt-44{padding-top:44px}.pb-44{padding-bottom:44px}.pl-44{padding-left:44px}.pr-44{padding-right:44px}.ph-44{padding-top:44px;padding-bottom:44px}.ps-44{padding-left:44px;padding-right:44px}.fs-46{font-size:46px}.m-46{margin:46px}.mt-46{margin-top:46px}.mb-46{margin-bottom:46px}.ml-46{margin-left:46px}.mr-46{margin-right:46px}.mh-46{margin-top:46px;margin-bottom:46px}.ms-46{margin-left:46px;margin-right:46px}.p-46{padding:46px}.pt-46{padding-top:46px}.pb-46{padding-bottom:46px}.pl-46{padding-left:46px}.pr-46{padding-right:46px}.ph-46{padding-top:46px;padding-bottom:46px}.ps-46{padding-left:46px;padding-right:46px}.fs-48{font-size:48px}.m-48{margin:48px}.mt-48{margin-top:48px}.mb-48{margin-bottom:48px}.ml-48{margin-left:48px}.mr-48{margin-right:48px}.mh-48{margin-top:48px;margin-bottom:48px}.ms-48{margin-left:48px;margin-right:48px}.p-48{padding:48px}.pt-48{padding-top:48px}.pb-48{padding-bottom:48px}.pl-48{padding-left:48px}.pr-48{padding-right:48px}.ph-48{padding-top:48px;padding-bottom:48px}.ps-48{padding-left:48px;padding-right:48px}.m-auto{margin:auto}.mh-auto{margin-top:auto;margin-bottom:auto}.ms-auto{margin-left:auto;margin-right:auto}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.h-auto{height:auto}.w-auto{width:auto}.w-16{width:16px}.w-20{width:20px}.w-24{width:24px}.w-28{width:28px}.w-32{width:32px}.w-36{width:36px}.w-40{width:40px}.w-44{width:44px}.w-48{width:48px}.w-52{width:52px}.w-56{width:56px}.w-60{width:60px}.w-64{width:64px}.w-68{width:68px}.w-72{width:72px}.h-16{height:16px}.h-20{height:20px}.h-24{height:24px}.h-28{height:28px}.h-32{height:32px}.h-36{height:36px}.h-40{height:40px}.h-44{height:44px}.h-48{height:48px}.h-52{height:52px}.h-56{height:56px}.h-60{height:60px}.h-64{height:64px}.h-68{height:68px}.h-72{height:72px}.for-screen-reader,.hidden,.screen-reader-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:0}.not-mobile{display:block}.not-mobile,.only-mobile{display:none}.only-mobile{display:block}[class^=container]{margin-left:auto;margin-right:auto;width:100%}.container{max-width:calc(820px + var(--container-padding) * 2)}.container,.container-xs{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-xs{max-width:calc(480px + var(--container-padding) * 2)}.container-sm{max-width:calc(640px + var(--container-padding) * 2)}.container-md,.container-sm{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-md{max-width:calc(820px + var(--container-padding) * 2)}@media (min-width:87.5rem){.container{max-width:955px}}.container-lg{max-width:calc(1120px + var(--container-padding) * 2)}.container-lg,.container-xl{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-xl{max-width:calc(1140px + var(--container-padding) * 2)}.container-xxl{max-width:calc(1440px + var(--container-padding) * 2)}.container-wide,.container-xxl{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-wide{max-width:calc(1920px + var(--container-padding) * 2)}.container-stretch{max-width:none;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container .post-password-form p{margin:30px auto}.container .post-password-form p.first,.container .post-password-form p.last{max-width:700px;text-align:center}.container .post-password-form p.second{max-width:350px}.container .post-password-form p>*{margin:10px auto}.container-wsm{max-width:955px}.container-wsm-xs{max-width:480px}.container-wsm-sm{max-width:640px}.container-wsm-md{max-width:820px}.container-wsm-lg{max-width:1120px}.container-wsm-xl{max-width:1140px}.container-wsm-xxl{max-width:1440px}.container-wsm-wide{max-width:1920px}.container-wsm-stretch{max-width:none}.section{margin-bottom:3.75rem}.section:last-child{margin-bottom:0}.section:first-child:not(.section-background){margin-top:3.75rem}.section-background{margin-bottom:0;padding-top:4rem;padding-bottom:4rem}.section-background:last-child{margin-bottom:0}.section-background+.section:not(.section-background){margin-top:3.75rem}.section-fullwidth{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.cta-yellow{background-color:#f4aa3b!important;border-color:#f4aa3b!important}.cta-yellow:hover{background-color:#00987a!important;border-color:#00987a!important}#content>.section:first-child{margin-top:0}.wide{margin-left:auto;margin-right:auto;max-width:1920px}.wide-radius{border-radius:1.25rem;overflow:hidden}main{padding-bottom:100px}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:none!important}main{padding-bottom:100px}#cookie-law-info-again,#footer,#header,#vertical-quick-access,.bounce-zone,.breadcrumb,.cookie-banner,.cookie_hdr_showagain,.footer-global-wrapper,.header-global-wrapper,.icon-list,.icon-print,.introduction:after,.overlay,.wt-cli-cookie-bar-container{display:none!important}.introduction{margin-bottom:50px}#main .page-header[data-has-picture=true] .page-title{color:#000}.page-header[data-has-picture=true] .inner{display:block!important}.page-header[data-has-picture=true] .inner .page-title{width:100%!important}.page-header .picture{margin:auto}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-regular.eot");src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-regular.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-regular.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-regular.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-regular.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-italic.eot");src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-italic.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-italic.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-italic.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-italic.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-italic.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500.eot");src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500italic.eot");src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500italic.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500italic.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500italic.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500italic.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-500italic.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600.eot");src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600italic.eot");src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600italic.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600italic.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600italic.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600italic.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-600italic.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700.eot");src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700.svg#Poppins") format("svg")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700italic.eot");src:url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700italic.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700italic.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700italic.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700italic.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/poppins/poppins-v20-latin-700italic.svg#Poppins") format("svg")}@font-face{font-family:Open dyslexic;src:url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Regular.eot");src:url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Regular.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Regular.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Regular.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Regular.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Regular.svg#OpenDyslexic-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open dyslexic;src:url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Italic.eot");src:url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Italic.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Italic.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Italic.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Italic.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Italic.svg#OpenDyslexic-Italic") format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Open dyslexic;src:url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-BoldItalic.eot");src:url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-BoldItalic.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-BoldItalic.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-BoldItalic.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-BoldItalic.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-BoldItalic.svg#OpenDyslexic-BoldItalic") format("svg");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Open dyslexic;src:url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Bold.eot");src:url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Bold.eot?#iefix") format("embedded-opentype"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Bold.woff2") format("woff2"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Bold.woff") format("woff"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Bold.ttf") format("truetype"),url("/app/themes/ccpc/resources/assets/fonts/open-dyslexic/OpenDyslexic-Bold.svg#OpenDyslexic-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}.simplebar-track{cursor:grab;border-radius:8px;pointer-events:auto;z-index:2}.simplebar-dragging .simplebar-track{cursor:grabbing}.simplebar-track.simplebar-vertical{width:8px}.simplebar-track.simplebar-horizontal{border-radius:8px;height:8px;max-width:50%;left:50%;right:auto;transform:translateX(-50%);width:100%}.simplebar-scrolling .simplebar-track,.simplebar-track.simplebar-hover,.simplebar-track[style="visibility: visible;"]{background-color:rgba(0,0,0,.05)}.simplebar-scrollbar:before{background-color:#056667;top:0;bottom:0;left:0;right:0;transition:opacity .2s ease}.simplebar-track[style="visibility: visible;"] .simplebar-scrollbar:before{opacity:.75}#registration-form-section .gfield_repeater_buttons .add_repeater_item,.cta,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,input[type=button],input[type=submit]{border:1px solid currentColor;border-radius:4rem;color:currentColor;display:inline-block;font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;height:auto;line-height:1.5;padding:.625rem 1rem;text-decoration:none;transition:.1s ease-in-out;position:relative}#registration-form-section .gfield_repeater_buttons .add_repeater_item:after,.cta:after,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:after,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:after,input[type=button]:after,input[type=submit]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0}#registration-form-section .gfield_repeater_buttons .no-upper.add_repeater_item,.cta.no-upper,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .no-upper.add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .no-upper.remove_repeater_item,input.no-upper[type=button],input.no-upper[type=submit]{text-transform:none}.cta-icon{display:inline-flex;align-items:center}.cta-icon [class*=icon]:first-child{margin-right:.5rem}.cta-icon [class*=icon-]:last-child{margin-left:.5rem}.cta-white{background-color:#fff;border-color:#fff;color:#333}.cta-white.active,.cta-white:focus,.cta-white:hover{background-color:#d9d9d9;border-color:#d9d9d9;color:#333}.cta-white-outline{background-color:transparent;border-color:#fff;color:#fff;box-shadow:inset 0 0 0 0 #fff;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-white-outline.active,.cta-white-outline:focus,.cta-white-outline:hover{background-color:#fff;border-color:#fff;color:#333;box-shadow:inset 0 -100px 0 0 #fff}.cta-lightest{background-color:#f2f2f2;border-color:#f2f2f2;color:#333}.cta-lightest.active,.cta-lightest:focus,.cta-lightest:hover{background-color:#ccc;border-color:#ccc;color:#333}.cta-lightest-outline{background-color:transparent;border-color:#f2f2f2;color:#f2f2f2;box-shadow:inset 0 0 0 0 #f2f2f2;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-lightest-outline.active,.cta-lightest-outline:focus,.cta-lightest-outline:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#333;box-shadow:inset 0 -100px 0 0 #f2f2f2}.cta-gray{background-color:#666;border-color:#666;color:#fff}.cta-gray.active,.cta-gray:focus,.cta-gray:hover{background-color:#404040;border-color:#404040;color:#fff}.cta-gray-outline{background-color:transparent;border-color:#666;color:#666;box-shadow:inset 0 0 0 0 #666;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-gray-outline.active,.cta-gray-outline:focus,.cta-gray-outline:hover{background-color:#666;border-color:#666;color:#fff;box-shadow:inset 0 -100px 0 0 #666}.cta-black,.cta-black.active,.cta-black:focus,.cta-black:hover{background-color:#000;border-color:#000;color:#fff}.cta-black-outline{background-color:transparent;border-color:#000;color:#000;box-shadow:inset 0 0 0 0 #000;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-black-outline.active,.cta-black-outline:focus,.cta-black-outline:hover{background-color:#000;border-color:#000;color:#fff;box-shadow:inset 0 -100px 0 0 #000}.cta-blue-100{background-color:#dceefb;border-color:#dceefb;color:#333}.cta-blue-100.active,.cta-blue-100:focus,.cta-blue-100:hover{background-color:#97cdf3;border-color:#97cdf3;color:#333}.cta-blue-100-outline{background-color:transparent;border-color:#dceefb;color:#dceefb;box-shadow:inset 0 0 0 0 #dceefb;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-blue-100-outline.active,.cta-blue-100-outline:focus,.cta-blue-100-outline:hover{background-color:#dceefb;border-color:#dceefb;color:#333;box-shadow:inset 0 -100px 0 0 #dceefb}.cta-blue-300{background-color:#c8e7fd;border-color:#c8e7fd;color:#333}.cta-blue-300.active,.cta-blue-300:focus,.cta-blue-300:hover{background-color:#7ec7fa;border-color:#7ec7fa;color:#333}.cta-blue-300-outline{background-color:transparent;border-color:#c8e7fd;color:#c8e7fd;box-shadow:inset 0 0 0 0 #c8e7fd;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-blue-300-outline.active,.cta-blue-300-outline:focus,.cta-blue-300-outline:hover{background-color:#c8e7fd;border-color:#c8e7fd;color:#333;box-shadow:inset 0 -100px 0 0 #c8e7fd}.cta-blue-500{background-color:#1d4fb1;border-color:#1d4fb1;color:#fff}.cta-blue-500.active,.cta-blue-500:focus,.cta-blue-500:hover{background-color:#12326f;border-color:#12326f;color:#fff}.cta-blue-500-outline{background-color:transparent;border-color:#1d4fb1;color:#1d4fb1;box-shadow:inset 0 0 0 0 #1d4fb1;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-blue-500-outline.active,.cta-blue-500-outline:focus,.cta-blue-500-outline:hover{background-color:#1d4fb1;border-color:#1d4fb1;color:#fff;box-shadow:inset 0 -100px 0 0 #1d4fb1}.cta-green-100{background-color:#7cbfb4;border-color:#7cbfb4;color:#333}.cta-green-100.active,.cta-green-100:focus,.cta-green-100:hover{background-color:#4ea093;border-color:#4ea093;color:#fff}.cta-green-100-outline{background-color:transparent;border-color:#7cbfb4;color:#7cbfb4;box-shadow:inset 0 0 0 0 #7cbfb4;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-green-100-outline.active,.cta-green-100-outline:focus,.cta-green-100-outline:hover{background-color:#7cbfb4;border-color:#7cbfb4;color:#333;box-shadow:inset 0 -100px 0 0 #7cbfb4}.cta-green-300{background-color:#00987a;border-color:#00987a;color:#fff}.cta-green-300.active,.cta-green-300:focus,.cta-green-300:hover{background-color:#004c3d;border-color:#004c3d;color:#fff}.cta-green-300-outline{background-color:transparent;border-color:#00987a;color:#00987a;box-shadow:inset 0 0 0 0 #00987a;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-green-300-outline.active,.cta-green-300-outline:focus,.cta-green-300-outline:hover{background-color:#00987a;border-color:#00987a;color:#fff;box-shadow:inset 0 -100px 0 0 #00987a}.cta-green-500{background-color:#056667;border-color:#056667;color:#fff}.cta-green-500.active,.cta-green-500:focus,.cta-green-500:hover{background-color:#011e1e;border-color:#011e1e;color:#fff}.cta-green-500-outline{background-color:transparent;border-color:#056667;color:#056667;box-shadow:inset 0 0 0 0 #056667;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-green-500-outline.active,.cta-green-500-outline:focus,.cta-green-500-outline:hover{background-color:#056667;border-color:#056667;color:#fff;box-shadow:inset 0 -100px 0 0 #056667}.cta-yellow{background-color:#ffca00;border-color:#ffca00;color:#fff}.cta-yellow.active,.cta-yellow:focus,.cta-yellow:hover{background-color:#b38d00;border-color:#b38d00;color:#fff}.cta-yellow-outline{background-color:transparent;border-color:#ffca00;color:#ffca00;box-shadow:inset 0 0 0 0 #ffca00;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-yellow-outline.active,.cta-yellow-outline:focus,.cta-yellow-outline:hover{background-color:#ffca00;border-color:#ffca00;color:#fff;box-shadow:inset 0 -100px 0 0 #ffca00}.cta-yellow-200{background-color:#f4aa3b;border-color:#f4aa3b;color:#fff}.cta-yellow-200.active,.cta-yellow-200:focus,.cta-yellow-200:hover{background-color:#d6850c;border-color:#d6850c;color:#fff}.cta-yellow-200-outline{background-color:transparent;border-color:#f4aa3b;color:#f4aa3b;box-shadow:inset 0 0 0 0 #f4aa3b;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-yellow-200-outline.active,.cta-yellow-200-outline:focus,.cta-yellow-200-outline:hover{background-color:#f4aa3b;border-color:#f4aa3b;color:#fff;box-shadow:inset 0 -100px 0 0 #f4aa3b}.cta-orange{background-color:#f6b047;border-color:#f6b047;color:#333}.cta-orange.active,.cta-orange:focus,.cta-orange:hover{background-color:#e58e0b;border-color:#e58e0b;color:#fff}.cta-orange-outline{background-color:transparent;border-color:#f6b047;color:#f6b047;box-shadow:inset 0 0 0 0 #f6b047;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-orange-outline.active,.cta-orange-outline:focus,.cta-orange-outline:hover{background-color:#f6b047;border-color:#f6b047;color:#333;box-shadow:inset 0 -100px 0 0 #f6b047}.cta-purple{background-color:#6945b5;border-color:#6945b5;color:#fff}.cta-purple.active,.cta-purple:focus,.cta-purple:hover{background-color:#49307e;border-color:#49307e;color:#fff}.cta-purple-outline{background-color:transparent;border-color:#6945b5;color:#6945b5;box-shadow:inset 0 0 0 0 #6945b5;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-purple-outline.active,.cta-purple-outline:focus,.cta-purple-outline:hover{background-color:#6945b5;border-color:#6945b5;color:#fff;box-shadow:inset 0 -100px 0 0 #6945b5}.cta-red,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item{background-color:#da3400;border-color:#da3400;color:#fff}.cta-red.active,.cta-red:focus,.cta-red:hover,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .active.remove_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:focus,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:hover{background-color:#8e2200;border-color:#8e2200;color:#fff}.cta-red-outline{background-color:transparent;border-color:#da3400;color:#da3400;box-shadow:inset 0 0 0 0 #da3400;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-red-outline.active,.cta-red-outline:focus,.cta-red-outline:hover{background-color:#da3400;border-color:#da3400;color:#fff;box-shadow:inset 0 -100px 0 0 #da3400}.cta-orange-300{background-color:#ff5a36;border-color:#ff5a36;color:#333}.cta-orange-300.active,.cta-orange-300:focus,.cta-orange-300:hover{background-color:#e92a00;border-color:#e92a00;color:#fff}.cta-orange-300-outline{background-color:transparent;border-color:#ff5a36;color:#ff5a36;box-shadow:inset 0 0 0 0 #ff5a36;transition-property:background color box-shadow;transition-timing-function:ease;transition-duration:.4s}.cta-orange-300-outline.active,.cta-orange-300-outline:focus,.cta-orange-300-outline:hover{background-color:#ff5a36;border-color:#ff5a36;color:#333;box-shadow:inset 0 -100px 0 0 #ff5a36}#registration-form-section.step-3 .button:not(.gform_previous_button),.cta-primary,.gform_wrapper.gravity-theme form .button.gform_next_button,input[type=button],input[type=submit]{background-color:#056667;border-color:#056667;color:#fff}#registration-form-section.step-3 .active.button:not(.gform_previous_button),#registration-form-section.step-3 .button:focus:not(.gform_previous_button),#registration-form-section.step-3 .button:hover:not(.gform_previous_button),.cta-primary.active,.cta-primary:focus,.cta-primary:hover,.gform_wrapper.gravity-theme form .active.button.gform_next_button,.gform_wrapper.gravity-theme form .button.gform_next_button:focus,.gform_wrapper.gravity-theme form .button.gform_next_button:hover,input.active[type=button],input.active[type=submit],input:focus[type=button],input:focus[type=submit],input:hover[type=button],input:hover[type=submit]{background-color:#09aeb0;border-color:#09aeb0;color:#fff}.cta-primary-outline{background-color:transparent;border-color:#056667;color:#056667}.cta-primary-outline.active,.cta-primary-outline:focus,.cta-primary-outline:hover{background-color:#056667;border-color:#056667;color:#fff}.cta-secondary{background-color:#c8e7fd;border-color:#c8e7fd;color:#333}.cta-secondary.active,.cta-secondary:focus,.cta-secondary:hover{background-color:#fff;border-color:#fff;color:#333}.cta-secondary-outline{background-color:transparent;border-color:#c8e7fd;color:#c8e7fd}.cta-secondary-outline.active,.cta-secondary-outline:focus,.cta-secondary-outline:hover{background-color:#c8e7fd;border-color:#c8e7fd;color:#333}.cta-light{background-color:#b9b8b8;border-color:#b9b8b8;color:#333}.cta-light.active,.cta-light:focus,.cta-light:hover{background-color:#dfdfdf;border-color:#dfdfdf;color:#333}.cta-light-outline{background-color:transparent;border-color:#b9b8b8;color:#b9b8b8}.cta-light-outline.active,.cta-light-outline:focus,.cta-light-outline:hover{background-color:#b9b8b8;border-color:#b9b8b8;color:#333}#registration-form-section .gfield_repeater_buttons .add_repeater_item,.cta-dark,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item{background-color:#171717;border-color:#171717;color:#fff}#registration-form-section .gfield_repeater_buttons .active.add_repeater_item,#registration-form-section .gfield_repeater_buttons .add_repeater_item:focus,#registration-form-section .gfield_repeater_buttons .add_repeater_item:hover,.cta-dark.active,.cta-dark:focus,.cta-dark:hover,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .active.add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:focus,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:hover{background-color:#3d3d3d;border-color:#3d3d3d;color:#fff}#registration-form-section .gfield_repeater_wrapper .gfield_repeater_wrapper .add_repeater_item,.cta-dark-outline,.gform_wrapper.gravity-theme form .button,.gform_wrapper.gravity-theme form .button.gform_previous_button{background-color:transparent;border-color:#171717;color:#171717}#registration-form-section .gfield_repeater_wrapper .gfield_repeater_wrapper .active.add_repeater_item,#registration-form-section .gfield_repeater_wrapper .gfield_repeater_wrapper .add_repeater_item:focus,#registration-form-section .gfield_repeater_wrapper .gfield_repeater_wrapper .add_repeater_item:hover,.cta-dark-outline.active,.cta-dark-outline:focus,.cta-dark-outline:hover,.gform_wrapper.gravity-theme form .active.button,.gform_wrapper.gravity-theme form .button:focus,.gform_wrapper.gravity-theme form .button:hover{background-color:#171717;border-color:#171717;color:#fff}.cta-error{background-color:#da3400;border-color:#da3400;color:#fff}.cta-error.active,.cta-error:focus,.cta-error:hover{background-color:#ff5b28;border-color:#ff5b28;color:#fff}.cta-error-outline{background-color:transparent;border-color:#da3400;color:#da3400}.cta-error-outline.active,.cta-error-outline:focus,.cta-error-outline:hover{background-color:#da3400;border-color:#da3400;color:#fff}.cta-success{background-color:#00987a;border-color:#00987a;color:#fff}.cta-success.active,.cta-success:focus,.cta-success:hover{background-color:#00e5b7;border-color:#00e5b7;color:#fff}.cta-success-outline{background-color:transparent;border-color:#00987a;color:#00987a}.cta-success-outline.active,.cta-success-outline:focus,.cta-success-outline:hover{background-color:#00987a;border-color:#00987a;color:#fff}.cta-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:2rem}.cta-wrapper.vertical{flex-direction:column}.cta-wrapper.right{justify-content:flex-end}.cta-wrapper.center{justify-content:center}.cta-wrapper.vertical.center{align-items:center}#registration-form-section .gfield_repeater_buttons .cta-wrapper .add_repeater_item,.cta-wrapper #registration-form-section .gfield_repeater_buttons .add_repeater_item,.cta-wrapper .cta,.cta-wrapper .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.cta-wrapper .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.cta-wrapper input[type=button],.cta-wrapper input[type=submit],.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper .remove_repeater_item{margin-right:1rem;margin-bottom:1rem}#registration-form-section .gfield_repeater_buttons .cta-wrapper.vertical .add_repeater_item,.cta-wrapper.vertical #registration-form-section .gfield_repeater_buttons .add_repeater_item,.cta-wrapper.vertical .cta,.cta-wrapper.vertical .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.cta-wrapper.vertical .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.cta-wrapper.vertical input[type=button],.cta-wrapper.vertical input[type=submit],.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.vertical .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.vertical .remove_repeater_item{margin-right:0}#registration-form-section .gfield_repeater_buttons .cta-wrapper.right .add_repeater_item,.cta-wrapper.right #registration-form-section .gfield_repeater_buttons .add_repeater_item,.cta-wrapper.right .cta,.cta-wrapper.right .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.cta-wrapper.right .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.cta-wrapper.right input[type=button],.cta-wrapper.right input[type=submit],.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.right .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.right .remove_repeater_item{margin-left:1rem;margin-right:0}#registration-form-section .gfield_repeater_buttons .cta-wrapper.center .add_repeater_item,.cta-wrapper.center #registration-form-section .gfield_repeater_buttons .add_repeater_item,.cta-wrapper.center .cta,.cta-wrapper.center .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.cta-wrapper.center .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.cta-wrapper.center input[type=button],.cta-wrapper.center input[type=submit],.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.center .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.center .remove_repeater_item{margin-left:1rem;margin-bottom:2rem}#registration-form-section .gfield_repeater_buttons .cta-wrapper .add_repeater_item:last-child,#registration-form-section .gfield_repeater_buttons .cta-wrapper.center .add_repeater_item:last-child,#registration-form-section .gfield_repeater_buttons .cta-wrapper.right .add_repeater_item:last-child,#registration-form-section .gfield_repeater_buttons .cta-wrapper.vertical .add_repeater_item:last-child,.cta-wrapper #registration-form-section .gfield_repeater_buttons .add_repeater_item:last-child,.cta-wrapper.center #registration-form-section .gfield_repeater_buttons .add_repeater_item:last-child,.cta-wrapper.center .cta:last-child,.cta-wrapper.center .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:last-child,.cta-wrapper.center .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:last-child,.cta-wrapper.center input:last-child[type=button],.cta-wrapper.center input:last-child[type=submit],.cta-wrapper .cta:last-child,.cta-wrapper .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:last-child,.cta-wrapper .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:last-child,.cta-wrapper.right #registration-form-section .gfield_repeater_buttons .add_repeater_item:last-child,.cta-wrapper.right .cta:last-child,.cta-wrapper.right .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:last-child,.cta-wrapper.right .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:last-child,.cta-wrapper.right input:last-child[type=button],.cta-wrapper.right input:last-child[type=submit],.cta-wrapper.vertical #registration-form-section .gfield_repeater_buttons .add_repeater_item:last-child,.cta-wrapper.vertical .cta:last-child,.cta-wrapper.vertical .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:last-child,.cta-wrapper.vertical .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:last-child,.cta-wrapper.vertical input:last-child[type=button],.cta-wrapper.vertical input:last-child[type=submit],.cta-wrapper input:last-child[type=button],.cta-wrapper input:last-child[type=submit],.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper .add_repeater_item:last-child,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.center .add_repeater_item:last-child,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.center .remove_repeater_item:last-child,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper .remove_repeater_item:last-child,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.right .add_repeater_item:last-child,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.right .remove_repeater_item:last-child,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.vertical .add_repeater_item:last-child,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .cta-wrapper.vertical .remove_repeater_item:last-child{margin-bottom:0}.page-title,.section-title{display:flex;align-items:baseline;font-weight:600}.page-title:before,.section-title:before{font-size:1rem;margin-right:1em}.page-title{font-size:2.25rem;line-height:1.3;max-width:500px;padding-bottom:.6em;position:relative}.page-title:after{content:"";background-color:currentColor;height:2px;position:absolute;left:2rem;top:100%;width:130px}.footer-title{font-size:1.375rem;font-weight:600;line-height:1.5;margin-bottom:.375rem}.section-title{color:#171717;margin-bottom:2rem}.section-title:before{color:var(--template-color)}.single-offre_emploi-data .section-title:before{color:#6945b5}.swimming-informations .section-title[data-anchor=false]{margin-bottom:1.25rem}.swimming-informations .section-title[data-anchor=false]:before{display:none}.title-wrapper{margin-bottom:2rem}.title-wrapper .section-title{margin-bottom:0!important}.title-wrapper .section-subtitle{margin-top:2rem;font-weight:600;font-size:1.875rem;line-height:2.8125rem;color:#171717}.title.has-deco{text-align:center;font-weight:600;color:#171717}.title.has-deco:after{content:"";display:block;width:5.3125rem;height:.125rem;margin:1.5rem auto;background:#00987a}@media (min-width:40rem){.page-title:before,.section-title:before{font-size:1.375rem}.page-title{font-size:3.125rem}.page-title:after{left:2.75rem}}#wpadminbar{position:fixed}#wp-toolbar,#wp-toolbar ul{display:flex}#wp-toolbar{justify-content:space-between;overflow-x:auto}#ajax-loader{--loader-color:#000;background-color:hsla(0,0%,100%,.75);color:var(--loader-color);display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:101}#ajax-loader svg{fill:currentColor!important}#ajax-loader:not([style*=none]){display:flex!important}.btn-back-to-top{position:fixed;bottom:1.25rem;right:20px;z-index:10;opacity:0;pointer-events:none;transition:opacity .4s ease}.btn-back-to-top.visible{pointer-events:all;opacity:1}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%}input:disabled,input[readonly],select:disabled,textarea:disabled{cursor:not-allowed}input[type=button],input[type=date],input[type=file],input[type=submit],select{cursor:pointer}html[data-whatinput=keyboard] form button:focus,html[data-whatinput=keyboard] form input:focus,html[data-whatinput=keyboard] form select:focus{outline:2px dotted #a2a2a2}.spinner{position:relative;display:inline-block;width:50px;height:50px;border:5px solid rgba(5,102,103,.15);border-left-color:#056667;border-radius:50%;text-indent:-9999px;animation:spinner-animation 1.1s infinite linear}.card-internship{background-color:var(--template-color);border-radius:1.25rem;padding:2rem}.card-internship h3{color:#056667;margin-bottom:.75rem}.card-internship .price{font-size:1.375rem;font-weight:600}.card-internship .price sub{font-size:.625em}.card-internship p:not(.price){font-size:.75rem;line-height:1.3333}.card-internship p:not(:last-child){margin-bottom:.625rem}.card-contact{background-color:#f2f2f2;border-radius:1.25rem;display:flex;flex-direction:column;height:100%;padding:1.5rem 1.25rem}.card-contact h3{color:#000;font-size:1rem;font-weight:600;line-height:inherit;margin-bottom:0}.card-contact p{margin:0}.card-contact a{color:#056667;text-decoration:underline;transition:opacity .2s ease}html[data-whatinput=keyboard] .card-contact a:focus{outline:2px dotted #a2a2a2}.card-contact a:hover{opacity:.5}.table-internship{line-height:1.375;text-align:left}.table-internship:not(:first-child){margin-top:2rem}.table-internship tr:first-child td,.table-internship tr:first-child th{padding-top:0}.table-internship td,.table-internship th{padding-top:.75rem;padding-bottom:.75rem}.table-internship th{color:#056667;font-weight:600;min-width:140px;padding-right:2rem}.table-internship td{font-weight:500}@media (min-width:30rem){.table-internship tr:not(:last-child) td,.table-internship tr:not(:last-child) th{border-bottom:1px solid #f2f2f2}}@media (max-width:29.99875rem){.table-internship{font-size:.75rem}.table-internship:not(:first-child){margin-top:2.625rem}.table-internship tr{display:block;padding-top:.75rem;padding-bottom:.75rem}.table-internship tr:not(:last-child){border-bottom:1px solid #f2f2f2}.table-internship td,.table-internship th{border-bottom:0;display:block;padding:0}.table-internship td{margin-top:.375rem}}.card-news,.card-news.lastnews-item{background:#fff;border-radius:.625rem;overflow:hidden;box-shadow:0 .25rem 1.0625rem rgba(0,0,0,.059);height:100%}.card-news .card-content,.card-news.lastnews-item .card-content{position:relative;padding:1.5rem;background:#fff}.card-news.lastnews-item .lastnews-tags,.card-news .lastnews-tags{z-index:2;position:absolute;top:-20px;left:50%;width:max-content;padding:.1875rem .4375rem;border-radius:.1875rem;translate:-50%;color:#000;font-size:.75rem;background-color:#fff}.card-news.lastnews-item img,.card-news img{height:264px;width:100%;object-fit:contain;border-radius:.625rem .625rem 0 0}.card-news.lastnews-item img.card-portrait,.card-news img.card-portrait{object-fit:contain}.card-news.lastnews-item img.landscape,.card-news img.landscape{object-fit:cover}.card-news .content-card,.card-news.lastnews-item .content-card{position:relative;display:block}.card-news .content-card .over,.card-news.lastnews-item .content-card .over{position:absolute;top:0;opacity:0;height:16.5rem;width:100%;display:block;background-image:url("/app/themes/ccpc/resources/assets/images/svg/exclude.svg");background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .2s ease}.card-news .content-card .over a,.card-news.lastnews-item .content-card .over a{position:absolute;z-index:9;right:50%;top:43%;color:#fff;text-decoration:underline;font-weight:500;font-size:.875rem;line-height:1.3125rem;transform:translate(50%,50%)}.card-news .content-card .over a svg,.card-news.lastnews-item .content-card .over a svg{width:.5rem;left:.625rem;position:relative}.card-news .content-card .over a svg path,.card-news.lastnews-item .content-card .over a svg path{fill:#fff}.card-news .content-card .over:hover,.card-news.lastnews-item .content-card .over:hover{opacity:1}.card-news.lastnews-item h3,.card-news h3{margin:0 0 .875rem;font-size:1.125rem;font-weight:500;color:#333}.card-news .card-news-introduction,.card-news.lastnews-item .card-news-introduction{color:#333;font-weight:400;font-size:1rem;line-height:1.625rem}.card-news .date,.card-news.lastnews-item .date{display:block;font-size:.75rem;color:#00987a}.card-event{max-width:224px;border-radius:10px;overflow:hidden}.card-event .card-event-figure{position:relative}.card-event .card-event-figure img{display:block;margin-bottom:1.3125rem;height:169px;width:100%;object-fit:cover}.card-event .card-event-figure .card-event-categories{list-style:none;position:absolute;z-index:2;bottom:-13px;left:50%;transform:translateX(-50%);padding:2px 5px;border-radius:4px;color:#fff;border:1px solid #fff;font-size:.75rem}.card-event .card-event-figure .card-event-title{font-weight:500}.card-event .intro{font-size:.875rem;color:#494949}.card-event .event-date{display:flex;align-items:center}.card-event .event-date *{color:#056667;font-weight:600}.card-event .event-date .day{font-size:24px;margin-right:.875rem}.card-event .event-date .month,.card-event .event-date .year{font-size:.875rem;margin:0 2px}.municipality-item{background:#fff;border-radius:20px;padding:1.4375rem 2.125rem;box-sizing:border-box;filter:drop-shadow(0 7px 25px rgba(0,0,0,.05));position:relative}.municipality-item .municipality-title{font-size:1.125rem;line-height:2rem;color:#171717}.municipality-item .municipality-population{display:block;font-size:1rem;color:#056667;margin-top:.3125rem;margin-bottom:.625rem;font-weight:600;line-height:1.5rem}.municipality-item .municipality-description{width:373px}.municipality-item .municipality-description,.municipality-item .municipality-description p{color:#423833;font-weight:400;font-size:1rem;line-height:1.375rem}.municipality-item .municipality-taxonomies{margin-top:.9375rem;display:flex;column-gap:1.875rem}.municipality-item .municipality-taxonomies .details{display:flex;align-items:center;column-gap:.6875rem}.municipality-item .municipality-taxonomies .details svg{width:1.875rem;height:1.5rem}.municipality-item:after{content:"";position:absolute;bottom:-1.375rem;left:50%;transform:translateX(-50%);border-radius:.3125rem;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}@media (max-width:39.99875rem){.municipality-item .municipality-description{width:auto}}.header-aside{display:flex;align-items:center}.header-burger{display:none}.header-burger .menu-burger{height:100%;width:100px;display:flex;justify-content:center;align-items:center;margin-right:-1.875rem}.header-burger .menu-burger svg{transition:transform .5s cubic-bezier(.4,0,.2,1)}.header-burger .menu-burger path{transition:transform .5s cubic-bezier(.4,0,.2,1),stroke-dasharray .5s cubic-bezier(.4,0,.2,1),stroke-dashoffset .5s cubic-bezier(.4,0,.2,1)}.header-burger .menu-burger path:first-child{transform-origin:36% 40%}.header-burger .menu-burger path:nth-child(2){stroke-dasharray:29 299}.header-burger .menu-burger path:nth-child(3){transform-origin:35% 63%}.header-burger .menu-burger path:nth-child(4){stroke-dasharray:29 299}.header-burger .menu-burger path:nth-child(5){transform-origin:61% 52%}.header-burger .menu-burger path:nth-child(6){transform-origin:62% 52%}.header-burger .menu-burger.active svg{transform:rotate(90deg)}.header-burger .menu-burger.active path:first-child{transform:translateX(9px) translateY(1px) rotate(45deg)}.header-burger .menu-burger.active path:nth-child(2){stroke-dasharray:225 299;stroke-dashoffset:-72px;opacity:0}.header-burger .menu-burger.active path:nth-child(3){transform:translateX(9px) translateY(1px) rotate(-45deg)}.header-burger .menu-burger.active path:nth-child(4){stroke-dasharray:225 299;stroke-dashoffset:-72px;opacity:0}.header-burger .menu-burger.active path:nth-child(5){transform:translateX(9px) translateY(1px) rotate(-45deg)}.header-burger .menu-burger.active path:nth-child(6){transform:translateX(9px) translateY(1px) rotate(45deg)}@media screen and (max-width:1270px){.header-burger{display:flex}}.card-trombinoscope{width:100%;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 54px rgba(0,0,0,.06);position:relative}.card-trombinoscope .vp{position:absolute;z-index:5;width:71px;height:2.0625rem;top:0;right:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem;font-weight:600;border:1px solid #fff;border-radius:.1875rem;background:#6945b5}.card-trombinoscope figure{height:170px}.card-trombinoscope figure img{width:100%;height:100%;object-fit:cover}.card-trombinoscope .content{padding:1rem .875rem}.card-trombinoscope .name{color:#171717;max-width:1rem 0 .6875rem 0;margin-bottom:.6875rem;font-size:1rem;font-weight:600}.card-trombinoscope .position{font-size:.875rem;color:#a2a2a2;margin-bottom:1.0625rem;font-weight:300}.card-trombinoscope .town{color:#6945b5;font-size:.875rem;font-weight:600;position:relative}.card-trombinoscope .town:after{position:absolute;left:-.4375rem;bottom:0;content:"";width:110%;height:8px;background:#6945b5;opacity:.1}.card-trombinoscope .commune{display:flex;column-gap:10px;align-items:center}.module-job{margin-top:91px}.module-job.container{padding:0}.module-job .js-jobs-wrapper .card-jobs{border-bottom:.0625rem solid hsla(0,0%,9%,.3);padding-top:2.3125rem;padding-bottom:1.25rem}.module-job .js-jobs-wrapper .card-jobs h2{font-weight:500;font-size:1.125rem;line-height:1.8125rem;color:#171717;padding-bottom:1.26562rem}.module-job .js-jobs-wrapper .card-jobs .content-row{padding-bottom:.8rem;display:flex;flex-wrap:wrap;gap:3.5625rem}.module-job .js-jobs-wrapper .card-jobs .content-row .city,.module-job .js-jobs-wrapper .card-jobs .content-row .type{font-weight:500;font-size:1.125rem;line-height:125%;display:flex;gap:.75rem}.module-job .js-jobs-wrapper .card-jobs .content-row .icon svg{display:inline-block}.module-job .js-jobs-wrapper .card-jobs .content-row .icon svg path{fill:#6945b5}.module-job .js-jobs-wrapper .card-jobs .content-footer{display:flex;justify-content:space-between;align-items:center;margin-left:5px}.module-job .js-jobs-wrapper .card-jobs .content-footer .category{display:flex;align-items:center;justify-content:center;width:7.3125rem;font-weight:400;font-size:.7925rem;line-height:1.1875rem;color:#fff;background-color:#00987a;padding-top:.1875rem;padding-bottom:.1875rem;border-radius:.1875rem}.module-job .js-jobs-wrapper .card-jobs .content-footer .direction-right svg{height:.75562rem;object-fit:cover}.module-job .js-pagination{padding-top:5.3125rem;padding-bottom:5rem;display:flex;justify-content:center}.module-job .js-pagination .js-load-more-jobs{padding:.625rem 1rem;border:solid #171717;border-radius:50px;font-weight:500;font-size:1rem;line-height:1.5rem;color:#171717}.module-job .js-pagination .js-load-more-jobs:hover{background-color:#171717;color:#fff;border:.0625rem solid #fff}@media (max-width:59.99875rem){.module-job.container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:51.24875rem){.module-job .js-jobs-wrapper .card-jobs .content-row{gap:.625rem}}#vertical-quick-access{position:fixed;z-index:10;right:-10.9375rem;top:10.625rem}#vertical-quick-access .item{display:flex;align-items:center;column-gap:1.0625rem;height:61px;width:240px;padding:1.0625rem;border-radius:.1875rem 0 0 .1875rem;background:#fff;color:#fff;transition:all .2s ease;margin-bottom:.4375rem;font-size:.875rem;box-shadow:-.25rem .25rem 1.25rem rgba(0,0,0,.1)}#vertical-quick-access .item a{width:100%;text-align:left}#vertical-quick-access .item.contact{background:#00987a}#vertical-quick-access .item button{display:flex;align-items:center}#vertical-quick-access .item.search{background:#7cbfb4}#vertical-quick-access .item.search form{pointer-events:none;display:flex;align-items:center}#vertical-quick-access .item.search form input[type=text]{color:#fff;height:1.875rem;border-color:#fff;min-height:2.1875rem;border:none;border-radius:0;border-bottom:1px solid #fff;padding:0!important;margin-left:10px;margin-top:-10px;outline:none}#vertical-quick-access .item.search form input[type=text]::placeholder{color:#fff;opacity:.7}#vertical-quick-access .item.facebook{background:#f6b047}#vertical-quick-access .item.accessibility{position:relative;color:#171717;display:block}#vertical-quick-access .item.accessibility>span{position:relative;top:-10px;left:10px}#vertical-quick-access .item.accessibility ul{width:240px;position:absolute;left:0;transform:translateX(70px);transition:.5s ease}#vertical-quick-access .item.accessibility.active ul{transform:translateX(0)}#vertical-quick-access .item.active{transform:translateX(-10.9375rem)}#vertical-quick-access .item.active form{pointer-events:all}#vertical-quick-access .item svg{width:2.5rem;height:1.875rem}#vertical-quick-access .accessibility-content{opacity:0;padding-top:.625rem;width:240px;transition:all .2s ease;position:absolute;left:0;top:3.75rem}#vertical-quick-access .accessibility-content.show{opacity:1}#vertical-quick-access .accessibility-content button{display:flex;align-items:center;column-gap:.625rem;padding:.625rem;font-size:.875rem;background:#fff;width:100%;box-shadow:-.25rem .25rem 1.25rem rgba(0,0,0,.1)}#mobile-vertical-quick-access{overflow:hidden;position:fixed;z-index:10;bottom:0;width:100%;height:58px;border-radius:.625rem .625rem 0 0;display:none}#mobile-vertical-quick-access .item{flex-basis:25%;display:flex;align-items:center;justify-content:center}#mobile-vertical-quick-access .item:hover{cursor:pointer}#mobile-vertical-quick-access .item.contact{background:#00987a}#mobile-vertical-quick-access .item.search{background:#7cbfb4}#mobile-vertical-quick-access .item.search svg{height:1.875rem}#mobile-vertical-quick-access .item.search svg path{fill:#fff}#mobile-vertical-quick-access .item.facebook{background:#f6b047}#mobile-vertical-quick-access .item.facebook svg{height:1.875rem}#mobile-vertical-quick-access .item.accessibility{background:#fff;color:#171717}#mobile-vertical-quick-access .item.accessibility svg{height:1.875rem}#vertical-quick-access .item:hover{cursor:pointer}@media (max-width:51.24875rem){#vertical-quick-access{display:none}#mobile-vertical-quick-access{display:flex}}.js-search-list{margin-bottom:5rem}.js-search-list .item{padding-bottom:2.0625rem;padding-top:1.5rem;border-bottom:.125rem solid #e7e6e7}.js-search-list .item .entry-title{font-weight:400;font-size:1.5rem;line-height:2.625rem;color:#000;padding-bottom:.375rem}.js-search-list .item .entry-title strong{font-weight:400!important}.js-search-list .item .entry-summary{font-weight:400;font-size:1rem;line-height:1.625rem;color:#000;position:relative}.js-search-list .item .entry-summary:after{content:"";position:absolute;background-image:url("/app/themes/ccpc/resources/assets/images/svg/arrow-chevron-thin-right.svg");background-repeat:no-repeat;width:.9375rem;height:.9375rem;right:0;bottom:-.4375rem}.js-search-list .container{padding:0}.js-search-pagination-container{display:flex;justify-content:center;margin-bottom:5rem}.result{background-color:#f2f2f2;padding:1.6875rem 8rem;border-radius:.625rem;text-align:center;margin-bottom:2.9375rem}.result .phrase{font-weight:600}.result .phrase,.result .term{font-size:1.75rem;line-height:2.5rem}.result .term{font-weight:400}.content-false{padding-bottom:80px}.content-false form{display:flex;gap:10px}.content-false label{width:100%}.content-false .alert-warning{background-color:#f2f2f2;padding:1.6875rem 8rem;border-radius:.625rem;text-align:center;margin-bottom:2.9375rem;font-weight:600;font-size:1.75rem;line-height:2.5rem;transition:all .2s ease}.content-false .search-submit:hover{color:#056667;background-color:transparent;border-color:#056667;transition:all .2s ease}@media (max-width:51.24875rem){.result{padding:1.25rem}}.header-flashinfo{background:rgba(255,90,54,.9);padding:1.5rem 0;position:relative;width:100%;z-index:10;display:block;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.header-flashinfo .container-lg{padding-left:0;padding-right:0;max-width:86.125rem}.header-flashinfo.hide{display:none}.header-flashinfo .content-flashinfo{display:flex;align-items:center;justify-content:space-between}.header-flashinfo .content-flashinfo .content{display:flex;align-items:center;flex-basis:100%}.header-flashinfo .content-flashinfo .content .warning{display:flex;align-items:center;column-gap:.9375rem;font-weight:600;font-size:19px;line-height:28px;letter-spacing:.06em;text-transform:uppercase;color:#fff;width:200px}.header-flashinfo .content-flashinfo .content .info{max-width:100%}.header-flashinfo .content-flashinfo .content .info h3{color:#fff}.header-flashinfo .content-flashinfo .content .info p{margin-top:0;color:#fff}.header-flashinfo .content-flashinfo .foot{display:flex;align-items:flex-start}#registration-form-section .gfield_repeater_buttons .header-flashinfo .content-flashinfo .foot .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .header-flashinfo .content-flashinfo .foot .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .header-flashinfo .content-flashinfo .foot .remove_repeater_item,.header-flashinfo .content-flashinfo .foot #registration-form-section .gfield_repeater_buttons .add_repeater_item,.header-flashinfo .content-flashinfo .foot .cta,.header-flashinfo .content-flashinfo .foot .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.header-flashinfo .content-flashinfo .foot .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.header-flashinfo .content-flashinfo .foot input[type=button],.header-flashinfo .content-flashinfo .foot input[type=submit]{padding:35px 30px;border-radius:120px;text-align:center}@media (max-width:59.99875rem){.header-flashinfo .content-flashinfo .content{gap:20px}.header-flashinfo .content-flashinfo .content .warning{width:200px}.header-flashinfo .content-flashinfo .content .info{width:100%}}@media (max-width:51.24875rem){.header-flashinfo .content-flashinfo{flex-wrap:wrap;flex-direction:column-reverse;padding-top:0;margin-top:-1.25rem}.header-flashinfo .content-flashinfo .content{flex-wrap:wrap;flex-direction:column;padding-left:1.25rem;padding-right:1.25rem;width:100%}.header-flashinfo .content-flashinfo .content .info{max-width:100%}.header-flashinfo .content-flashinfo .content .warning{width:100%}.header-flashinfo .content-flashinfo .foot{margin-left:auto}.header-flashinfo .content-flashinfo .foot .close{display:block;height:3.125rem;margin-bottom:1.25rem}}.accessibility{--accessibility-checked:#00987a;position:relative}[data-accessibility-contrast=true] .accessibility{--contrast-bg:#333}.accessibility .trigger{display:flex;align-items:center;justify-content:center}.accessibility ul{background-color:var(--contrast-bg,#fff);color:var(--contrast-color,#333);padding:12px}.accessibility li{list-style:none;border-radius:5px;font-size:16px;line-height:1.125;padding:12px;transition:background .2s ease}.accessibility li:focus,.accessibility li:hover{background-color:rgba(51,51,51,.1)}.accessibility li>*{display:block;position:relative;padding-left:60px}.accessibility li>* i{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;font-size:1.5em;min-width:48px;text-align:center}.accessibility li>button:focus{outline:none}.accessibility li>button:focus i:after{content:"";border-radius:50%;border:4px solid #dee2e6;position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%,-50%)}.accessibility label span{margin-left:-60px}[data-accessibility-contrast=true]{--contrast-bg:#000;--contrast-color:#fff}#registration-form-section .gfield_repeater_buttons [data-accessibility-contrast=true] .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons [data-accessibility-contrast=true] .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons [data-accessibility-contrast=true] .remove_repeater_item,[data-accessibility-contrast=true] #registration-form-section .gfield_repeater_buttons .add_repeater_item,[data-accessibility-contrast=true] *,[data-accessibility-contrast=true] .cta,[data-accessibility-contrast=true] .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,[data-accessibility-contrast=true] .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,[data-accessibility-contrast=true] :after,[data-accessibility-contrast=true] :before,[data-accessibility-contrast=true] input[type=button],[data-accessibility-contrast=true] input[type=submit]{text-decoration-line:underline;text-decoration-thickness:1.25em;text-underline-offset:-.875em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--contrast-color)!important;-webkit-text-decoration-color:var(--contrast-bg);text-decoration-color:var(--contrast-bg)}[data-accessibility-contrast=true] *{font-weight:700!important}[data-accessibility-contrast=true] :after,[data-accessibility-contrast=true] :before{font-weight:400!important}#registration-form-section .gfield_repeater_buttons [data-accessibility-contrast=true] .add_repeater_item:not(:hover):not(:focus),.gform_wrapper.gravity-theme form .gfield_repeater_buttons [data-accessibility-contrast=true] .add_repeater_item:not(:hover):not(:focus),.gform_wrapper.gravity-theme form .gfield_repeater_buttons [data-accessibility-contrast=true] .remove_repeater_item:not(:hover):not(:focus),[data-accessibility-contrast=true] #registration-form-section .gfield_repeater_buttons .add_repeater_item:not(:hover):not(:focus),[data-accessibility-contrast=true] .cta:not(:hover):not(:focus),[data-accessibility-contrast=true] .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:not(:hover):not(:focus),[data-accessibility-contrast=true] .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:not(:hover):not(:focus),[data-accessibility-contrast=true] .toTop,[data-accessibility-contrast=true] [data-collapse-trigger],[data-accessibility-contrast=true] input:not(:hover):not(:focus)[type=button],[data-accessibility-contrast=true] input:not(:hover):not(:focus)[type=submit],[data-accessibility-contrast=true] svg{border-color:var(--contrast-bg);background-color:var(--contrast-bg);color:var(--contrast-color)}[data-accessibility-contrast=true] path{color:var(--contrast-color);fill:currentColor!important}[data-accessibility-line-height=true]{line-height:2}[data-accessibility-line-height=true] *{line-height:inherit}[data-accessibility-dyslexia=true]{--font-title:"Open dyslexic";--font-text:"Open dyslexic"}[data-accessibility-dyslexia=true] *{font-family:Open dyslexic,sans-serif!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-margin-spacer=header]{height:var(--header-height);opacity:0;pointer-events:none}#header,#website{position:relative}#header{z-index:20}.header-wrapper{background-color:#fff;position:fixed;top:var(--admin-bar);left:0;width:100%;max-width:100vw;transition:box-shadow .4s ease-in-out}.header-wrapper li{list-style-type:none}.header-aside,.header-inner{display:flex}.header-inner{margin-left:auto;margin-right:auto;max-width:calc(1274px + var(--container-padding) * 2);padding-left:var(--container-padding);padding-right:var(--container-padding);position:relative;z-index:5;justify-content:space-between;height:var(--header-height);width:100vw;transition:height .4s ease-in-out}.header-is-sticky .header-wrapper{box-shadow:0 0 10px rgba(0,0,0,.1)}.header-logo{align-self:center}.header-logo img,.header-logo svg{height:52px;width:131px}@media screen and (min-width:1920px){.header-logo{padding-right:7%}}.header-submenu-background{z-index:1;background:linear-gradient(rgba(5,102,103,.8),rgba(5,102,103,.8)),url("/app/themes/ccpc/resources/assets/images/patterns/menu-background.jpg") no-repeat;background-size:cover;position:absolute;top:6.25rem;width:100%;border-radius:1.25rem}.header-submenu-background.info{top:15.3rem}#header-navigation{display:flex;align-items:center;width:100%}#header-navigation .child-menu-wrapper a{background:none!important}#header-navigation .header-menu{display:flex;align-items:center;width:100%;justify-content:space-around;height:100%}#header-navigation .header-menu .menu-item{display:flex;height:100%;align-items:center;padding-top:.625rem}#header-navigation .header-menu .menu-item.menu-item-has-children>a:after{content:"\E935";display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-bottom:2px;margin-left:5px;font-family:icomoon;font-size:12px;transition:all .4s ease}#header-navigation .header-menu .menu-item a{display:flex;align-items:center;height:100%;padding:0 1.25rem;border-radius:1.25rem 1.25rem 0 0;text-transform:uppercase;font-size:.9375rem;letter-spacing:.06em;transition:all .2s ease}#header-navigation .header-menu .menu-item.toggle>a,#header-navigation .header-menu .menu-item a:hover{color:#fff;background:#056667}#header-navigation .header-menu .menu-item.toggle>a:after{transform:rotate(-90deg)}#header-navigation .header-menu .menu-item .sub-menu{position:absolute;left:0;top:100%;width:100%;padding:3.125rem 0 3.125rem 15.625rem;border-radius:1.25rem;opacity:0;visibility:hidden;min-height:max-content;transition:all .2s ease}#header-navigation .header-menu .menu-item .sub-menu .menu-item-1003>.sub-menu{display:flex;flex-wrap:wrap;justify-content:space-between}#header-navigation .header-menu .menu-item .sub-menu .menu-item-1003>.sub-menu li{flex-basis:45%}#header-navigation .header-menu .menu-item .sub-menu.show{transition:all .8s ease;transition-delay:.2s;visibility:visible;opacity:1}#header-navigation .header-menu .menu-item .sub-menu .menu-item{display:block;width:242px;color:#fff}#header-navigation .header-menu .menu-item .sub-menu .menu-item a{margin-bottom:.625rem;padding:0 0 .625rem;border-bottom:1px solid transparent}#header-navigation .header-menu .menu-item .sub-menu .menu-item a:after{margin-left:auto}#header-navigation .header-menu .menu-item .sub-menu .menu-item a:hover{border-color:#fff}#header-navigation .header-menu .menu-item .sub-menu .menu-item.toggle>a{font-weight:500;border-color:#fff;background:none}#header-navigation .header-menu .menu-item .sub-menu .menu-item .sub-menu{top:50px;background:none;width:350px;left:43%;padding:0;min-height:25rem}#header-navigation .header-menu .menu-item .sub-menu .menu-item .sub-menu .menu-item a{text-transform:none;background:none}#header-navigation .header-menu .menu-item .sub-menu .menu-item .sub-menu .menu-item .sub-menu{top:0;position:absolute;left:100%;min-height:25rem}@media (min-width:75rem){.header-logo img,.header-logo svg{height:56px;width:140px}}@media screen and (max-width:1270px){#header-navigation{display:none}}#footer{background-color:#fff;box-shadow:0 .4375rem 2.75rem rgba(0,0,0,.1);padding-top:3.75rem;position:relative;z-index:5}.main-footer{margin-left:auto;margin-right:auto;max-width:calc(1140px + var(--container-padding) * 2);padding:2.5rem var(--container-padding) 3rem;display:flex;column-gap:4.5%;flex-flow:row wrap;row-gap:2rem}.footer-logo{display:inline-flex;align-items:center;min-width:100%}.footer-logo svg{height:5.125rem;width:12.75rem}.footer-insert{line-height:1.75}.footer-insert.\--address{min-width:8.75rem}.footer-insert address{font-style:normal;font-weight:500}.footer-insert p{margin:0}.footer-insert ul{list-style:none}.footer-insert a{border-bottom:.0625rem solid #333}.sub-footer .footer-menu{display:flex;gap:2.875rem;justify-content:space-between;flex-direction:row}.sub-footer .footer-menu li{list-style:none;font-weight:500;font-size:1rem;line-height:1.375rem}.sub-footer .footer-menu li a{position:relative}.sub-footer .footer-menu li a:after{content:"";pointer-events:none;bottom:-2px;left:50%;position:absolute;width:0;height:2px;background-color:#056667;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:width,left}.sub-footer .footer-menu li a:hover:after{width:100%;left:0}.sub-footer .container{padding:0}.sub-footer .main-footer{padding-top:1.25rem;padding-bottom:1.6875rem}.sub-footer span{font-weight:600;font-size:1.125rem;line-height:1.6875rem}.sub-footer .social-network{min-width:16.25rem;display:flex;align-items:center;gap:.75rem}.sub-footer .social-network ul{display:flex;align-items:center;gap:.875rem}.sub-footer .social-network .social-item{list-style:none}.social-item a{height:30px;display:block}.social-item a i{font-size:30px}.undersub-footer{border-top:.0625rem solid #1d4fb1}.undersub-footer .main-footer{padding-top:1.25rem;padding-bottom:1.6875rem}.undersub-footer .main-footer .social-network{min-width:16.25rem}.undersub-footer .footer-navigation{display:flex;gap:1.875rem;justify-content:end;flex-direction:row;padding:0}.undersub-footer .footer-navigation .footer-menu{display:flex;gap:3.125rem;justify-content:space-between;flex-direction:row}.undersub-footer .footer-navigation .footer-menu li{list-style:none;font-weight:300;font-size:.8125rem;line-height:1.5rem;opacity:.7}.undersub-footer .footer-navigation .footer-menu li a{position:relative}.undersub-footer .footer-navigation .footer-menu li a:after{content:"";pointer-events:none;bottom:-2px;left:50%;position:absolute;width:0;height:2px;background-color:#056667;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:width,left}.undersub-footer .footer-navigation .footer-menu li a:hover:after{width:100%;left:0}.undersub-footer .footer-navigation .credit{font-weight:300;font-size:.8125rem;line-height:1.5rem;opacity:.7}@media (min-width:60rem){.main-footer,.undersub-footer .main-footer{max-width:955px}}@media (min-width:75rem){.main-footer,.undersub-footer .main-footer{margin-left:auto;margin-right:auto;max-width:calc(1274px + var(--container-padding) * 2);padding-left:var(--container-padding);padding-right:var(--container-padding);column-gap:4.625rem;flex-wrap:nowrap}.footer-logo{flex:1 0 0;min-width:12.75rem}.footer-insert{text-align:left}}@media (max-width:59.99875rem){.sub-footer .footer-menu{flex-direction:column}.sub-footer .main-footer{padding-top:1.25rem;padding-bottom:1.6875rem;flex-direction:column}.undersub-footer .footer-navigation,.undersub-footer .main-footer{flex-direction:column}}@media (max-width:51.24875rem){.sub-footer .footer-menu{flex-direction:column;gap:.625rem}.sub-footer .container{padding:0}.undersub-footer .main-footer{row-gap:0}.undersub-footer .footer-navigation{gap:0}.undersub-footer .footer-navigation .footer-menu{flex-direction:column;gap:0}.undersub-footer .footer-navigation.container{padding:0}}body.modal-opened{overflow:hidden}.modal{background-color:rgba(0,0,0,.75);display:flex;flex-direction:column;padding:1rem;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999}.modal [style*=block]{display:flex!important}.modal-close{border-radius:50%;color:#fff;font-size:2.5rem;line-height:1;display:flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;margin:0 auto 1rem;transition:.2s ease}.modal-close i{display:block;line-height:1}.modal-close:hover{opacity:.75}.modal-wrapper{margin:auto;max-width:calc(690px + 2rem);padding:1rem;width:100%}.modal-content{background-color:#fff;border-radius:.375rem;box-shadow:0 0 30px rgba(0,0,0,.5);margin:0 auto;max-height:calc(100vh - 4rem);overflow-y:auto;padding:var(--container-padding)}.inner-header-wrapper{position:relative;width:100vw}.page-header{margin-left:auto;margin-right:auto;max-width:1375px;position:relative;color:#fff;background-size:cover;background-position:100%;min-height:205px;padding-top:2rem;padding-bottom:2rem;border-radius:.625rem}.page-header .overlay{background-color:var(--template-color);opacity:1;position:absolute;width:100%;height:100%;border-radius:.625rem;top:0}.page-header .icon-list{display:flex;align-items:center;column-gap:1.5rem;margin-left:2.8125rem;position:relative}.page-header .icon-list i{font-size:1.5rem}.page-header .js-social-main:hover{cursor:pointer}.page-header .sharingzone{display:flex;column-gap:15px;margin-top:10px;position:relative}.page-header[data-has-picture=false]{height:349px;display:flex;align-items:center;border-radius:.625rem}.page-header[data-has-picture=false] .container-xl{padding:0}.page-header[data-has-picture=false] .page-title{color:#fff;align-items:start;margin-top:0}.page-header[data-has-picture=false] .page-title:before{color:#fff;margin-top:1.4rem}.page-header[data-has-picture=false] .icon-list{margin-top:2.125rem}.page-header[data-has-picture=true] .overlay{height:80%}.page-header[data-has-picture=true] .inner{display:flex;justify-content:space-between}.page-header[data-has-picture=true] .inner .picture{max-width:622px;min-height:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;z-index:0;text-align:center}.page-header[data-has-picture=true] .inner .picture img{height:100%;margin:auto;border-radius:20px}.page-header[data-has-picture=true] .page-title{color:#fff;margin-bottom:2.125rem;align-items:start}.page-header[data-has-picture=true] .page-title:before{color:#fff;margin-bottom:2.125rem;margin-top:1.4rem}@media (min-width:40rem){.page-header{padding-top:4.25rem;padding-bottom:4.25rem}}@media (max-width:59.99875rem){.page-header[data-has-picture=true]{height:max-content;margin-top:3rem}.page-header[data-has-picture=true] .overlay{height:100%}.page-header[data-has-picture=true] .page-title{max-width:100%}.page-header[data-has-picture=true] .inner{margin-top:-5rem;flex-direction:column-reverse}.page-header[data-has-picture=true] .inner .picture{max-width:100%;margin-bottom:2rem;height:max-content}.page-header[data-has-picture=true] .inner .picture img{max-width:100%}.page-header[data-has-picture=false]{height:max-content}.page-header[data-has-picture=false] .container-xl{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.introduction{line-height:1.75;text-align:center;position:relative}.introduction:after{content:"";background-color:var(--template-color);display:block;height:2px;margin:2.5625rem auto 5rem;width:85px}.introduction p{font-size:1.5rem;font-weight:400;line-height:2.625rem;color:#171717}.introduction .container>p>a{text-decoration:underline!important}.introduction .container{font-size:1.5rem;font-weight:400;line-height:2.625rem;color:#171717}.introduction .container *{hyphens:auto;text-wrap:pretty}.breadcrumb{margin-top:1rem;margin-bottom:1.5rem}.breadcrumb ul{display:flex;padding:0;gap:24px;max-width:1375px;width:90%;margin:0 auto}.breadcrumb ul li{list-style:none;padding:0;position:relative}.breadcrumb ul a:hover span{color:#056667}.breadcrumb ul li:before{content:"";width:4px;height:4px;border-radius:8px;background-color:#000;position:absolute;left:-13px;top:12px}.breadcrumb ul li:first-child::before{display:none}.breadcrumb div>span{font-size:0;font-weight:400}.breadcrumb a{position:relative;text-decoration:none}html[data-whatinput=keyboard] .breadcrumb a:focus:focus:before{content:"";border-radius:.625rem;outline:2px dotted #dee2e6;position:absolute;top:-.5rem;left:-.5rem;height:calc(100% + 1rem);width:calc(100% + 1rem)}.breadcrumb a:hover{color:#056667}.breadcrumb_last{font-weight:600}.breadcrumb_last,.breadcrumb span{font-size:.75rem}.breadcrumb_last:before,.breadcrumb span:before{content:"\2022";margin:0 .5rem}.breadcrumb span:first-child:before{content:none}@media (max-width:74.99875rem){.breadcrumb .content{max-width:400px;margin-left:20px}}@media (max-width:59.99875rem){.breadcrumb .content{max-width:100%}}@media (min-width:40rem){.breadcrumb{margin-top:2rem;margin-bottom:5rem;padding-left:5.9375rem}.breadcrumb .container-lg>span{display:block;max-width:400px}.breadcrumb_last,.breadcrumb span{font-size:.875rem;line-height:1.5rem;color:#494949}}.gform_wrapper .gfield_required:after{content:"*";color:#00987a;font-size:1.25em;font-weight:400;margin-left:.25rem}.gform_wrapper .gfield_required span{display:none!important}.gform_wrapper .gform_validation_errors{background-color:#da3400!important;border-color:#da3400!important;border-radius:.625rem!important;color:#fff;cursor:pointer;margin:0 0 2rem!important;max-width:955px;padding:var(--container-padding)!important;position:fixed!important;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - var(--container-padding))!important;z-index:10}.gform_wrapper .gform_validation_errors>h2{display:flex;align-items:center;color:currentColor!important}.gform_wrapper .gform_validation_errors>h2 span{margin-right:.5rem;left:auto!important;position:relative!important}.gform_wrapper .gfield_error .gfield_validation_message,.gform_wrapper .gfield_error .validation_message{background-color:transparent;border:0;color:#da3400;padding:0}.datepickers_container .ginput_container{position:relative}.datepickers_container .ginput_container:before{color:#056667;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;position:absolute;right:0;top:0;width:40px;height:100%}.datepickers_container .ginput_container input{background-color:transparent;border:1px solid #a2a2a2;border-radius:.3125rem;color:currentColor;cursor:pointer}.gform_wrapper.gravity-theme form{--gap-col-gfield:1.5rem}.gform_wrapper.gravity-theme form .gform_fields,.gform_wrapper.gravity-theme form .ginput_container_address{display:flex;flex-flow:row wrap;grid-column-gap:0;grid-row-gap:1.25rem;margin-left:calc(var(--gap-col-gfield) / 2 * -1);margin-right:calc(var(--gap-col-gfield) / 2 * -1);width:auto}.gform_wrapper.gravity-theme form .gsection{border-bottom:0;margin-top:1rem;padding-bottom:0}.gform_wrapper.gravity-theme form .gsection_title{border-bottom:1px solid #dee2e6}.gform_wrapper.gravity-theme form .gfield{flex:1 0 0;min-width:100%;padding-left:calc(var(--gap-col-gfield) / 2);padding-right:calc(var(--gap-col-gfield) / 2)}.gform_wrapper.gravity-theme form .gfield.gfield--width-full,.gform_wrapper.gravity-theme form .gfield.gfield--width-half,.gform_wrapper.gravity-theme form .gsection{min-width:100%}.gform_wrapper.gravity-theme form .gfield.gfield--width-quarter,.gform_wrapper.gravity-theme form .gfield.gfield--width-third{min-width:50%}.gform_wrapper.gravity-theme form .ginput_container_address.ginput_complex span{padding-left:calc(var(--gap-col-gfield) / 2);padding-right:calc(var(--gap-col-gfield) / 2)}.gform_wrapper.gravity-theme form .ginput_container_address.ginput_complex span.ginput_full{min-width:100%}.gform_wrapper.gravity-theme form .ginput_container_address.ginput_complex span:not(.ginput_full){min-width:50%}.gform_wrapper.gravity-theme form .gfield_label{color:inherit;font-weight:500;line-height:1.375}.gform_wrapper.gravity-theme form .gfield_description{font-size:.75rem;font-weight:400;line-height:1.3333;padding:0}.gform_wrapper.gravity-theme form .gform_page_footer{padding-bottom:0}.gform_wrapper.gravity-theme form .gform_page_footer input{margin-bottom:0}.gchoice:not(:last-child){margin-bottom:.5rem}.gform_wrapper.gravity-theme form .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:1px solid #666;margin-bottom:1.5rem;padding-bottom:2rem}@media (min-width:40rem){.gform_wrapper.gravity-theme form{--gap-col-gfield:2rem}.gform_wrapper.gravity-theme form .gfield.gfield--width-half{min-width:50%}.gform_wrapper.gravity-theme form .gfield.gfield--width-third{min-width:33.3333%}.gform_wrapper.gravity-theme form .gfield.gfield--width-quarter{min-width:25%}}.gform_page_fields .registration-summary .row:first-child{display:none}@media print{.gform_page_fields .registration-summary .row:first-child{display:block}}.registration-change .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-left:calc(var(--gap-col-gfield) / 2 * -1);margin-right:calc(var(--gap-col-gfield) / 2 * -1);width:auto}@media screen and (max-width:640px){.registration-change .grid{grid-template-columns:repeat(1,1fr)}}.registration-change fieldset.info_child span{display:block}.registration-change fieldset.info_child span.warn{color:#09aeb0}.registration-change fieldset.info_child select{margin:10px 0 35px}.registration-change fieldset label{font-weight:500;line-height:1.375;display:inline-block;font-size:16px;margin-bottom:8px;padding:0}.registration-change fieldset label sup{color:#09aeb0}.registration-change fieldset span.error{background:#fff9f9;border:1px solid #c02b0a;color:#c02b0a;padding:0 5px;margin-top:8px;font-size:.75rem;display:inline-block}.registration-change fieldset:has(span.error) label{color:#c02b0a}.registration-change fieldset:has(span.error) input{border-color:#c02b0a}.registration-change button{background-color:#056667;border-color:#056667;color:#fff;border:1px solid currentColor;border-radius:4rem;display:inline-block;font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;height:auto;line-height:1.5;padding:.625rem 1rem;text-decoration:none;transition:.1s ease-in-out;position:relative}.registration-change button:hover{background-color:#09aeb0}.tinymce{line-height:1.625}.tinymce h1{margin-top:2.5rem;margin-bottom:2.5rem}.tinymce h2{margin-top:2rem;margin-bottom:2rem}.tinymce h3,.tinymce h4,.tinymce h5,.tinymce h6{margin-top:2rem;margin-bottom:1.25rem}.tinymce h1,.tinymce h2,.tinymce h3,.tinymce h4,.tinymce h5,.tinymce h6{color:currentColor;font-weight:600}.tinymce h1:first-child,.tinymce h2:first-child,.tinymce h3:first-child,.tinymce h4:first-child,.tinymce h5:first-child,.tinymce h6:first-child{margin-top:0}.tinymce h1:last-child,.tinymce h2:last-child,.tinymce h3:last-child,.tinymce h4:last-child,.tinymce h5:last-child,.tinymce h6:last-child{margin-bottom:0}.tinymce p{margin-top:1rem;margin-bottom:1rem;font-weight:400}.tinymce p:first-child{margin-top:0}.tinymce p:last-child{margin-bottom:0}.tinymce strong{font-weight:700}.tinymce em{font-style:italic}.tinymce ol,.tinymce ul{list-style:none;margin:1.125rem 0}.tinymce ol,.tinymce ul{text-align:left}.tinymce ol{counter-reset:ol-counter}.tinymce ol:first-child,.tinymce ul:first-child{margin-top:0}.tinymce ol:last-child,.tinymce ul:last-child{margin-bottom:0}.tinymce ol>li,.tinymce ul>li{margin-top:.375rem}.tinymce ul>li{position:relative;padding-left:.9375rem}.tinymce ul>li:before{content:"\2022";color:#056667;font-weight:700;position:absolute;left:0}.tinymce ol>li{position:relative;margin-left:.75rem;padding-left:.375rem}.tinymce ol>li:before{content:counter(ol-counter);counter-increment:ol-counter;position:absolute;right:100%;top:0;display:inline-block;vertical-align:center;padding-right:.375rem;color:#056667}.tinymce ol>li:first-child,.tinymce ul>li:first-child{margin-top:0}.tinymce figure,.tinymce img{display:block}.tinymce .alignleft{float:left;margin-top:.625rem;margin-bottom:1rem;margin-right:1.5rem}.tinymce .alignright{float:right;margin-top:.625rem;margin-bottom:1rem;margin-left:1.5rem}.tinymce .aligncenter{margin:1.5rem auto}.tinymce p a{color:#056667;text-decoration:underline}.tinymce figcaption{margin-top:.375rem;font-size:.9em;color:grey}.tinymce hr{margin:0;background-color:transparent;border:none;border-top:1px solid grey}.wt-cli-cookie-bar-container{--banner-bg:#fff;--banner-color:#000;--banner-padding:1.5rem;--banner-radius:0;--button-font-size:0.75rem;--button-font-weight:400;--button-letter-spacing:1px;--button-padding:0.625rem 1.5rem;--button-radius:2.5rem;--button-bg:#056667;--button-bg-hover:#00987a;--button-color:#fff;--button-color-hover:#fff;--button-setting-bg:transparent;--button-setting-bg-hover:#00987a;--button-setting-color:#056667;--button-setting-color-hover:#fff;--switch-active-color:#056667;--show-again-btn-radius:0.375rem}html[data-whatinput=keyboard] #cookie-law-info-bar a[class*=_button]:focus:before{content:"";border-radius:calc(var(--button-radius) * 1.5);height:calc(100% + 1.25rem);width:calc(100% + 1.25rem);outline:2px dotted rgba(0,0,0,.25);position:absolute;top:-.625rem;left:-.625rem}#cookie-law-info-bar.wt-cli-cookie-bar[style*="display: block;"]~.cli-popupbar-overlay,.cli-modal-backdrop{display:none!important}#cookie-law-info-bar.wt-cli-cookie-bar[style*="display: block;"]~.cli-popupbar-overlay{z-index:9998;opacity:.6;transform:scale(1);transition:opacity .5s ease}#cookie-law-info-bar.wt-cli-cookie-bar{background-color:var(--banner-bg)!important;border-radius:var(--banner-radius,0);box-shadow:0 0 5px 1px rgba(0,0,0,.2);color:var(--banner-color)!important;font-size:1rem;inset:auto 1rem 1rem auto!important;max-height:100svh;max-width:450px;overflow:auto;padding:var(--banner-padding)!important;text-align:left!important;z-index:9999!important}#cookie-law-info-bar.wt-cli-cookie-bar>.cli-wrapper{width:100%}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner-title{margin:0 0 1.25rem;font-size:1.125rem}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner{display:block}#cookie-law-info-bar.wt-cli-cookie-bar .message{font-size:.875rem}#cookie-law-info-bar.wt-cli-cookie-bar .message,#cookie-law-info-bar.wt-cli-cookie-bar .message p{line-height:1.5}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link{color:currentColor!important;font-weight:700;opacity:.5;text-decoration:underline;transition:all .2s ease}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link:focus,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-policy-link:hover{opacity:1!important}#cookie-law-info-bar.wt-cli-cookie-bar .actions-wrapper{margin-top:1.5rem}#cookie-law-info-bar.wt-cli-cookie-bar .actions-wrapper,#cookie-law-info-bar.wt-cli-cookie-bar .choices-wrapper{display:flex;flex-flow:row wrap;gap:1rem;justify-content:center}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn{background-color:var(--button-bg)!important;border:2px solid var(--button-bg);border-radius:var(--button-radius)!important;color:var(--button-color)!important;font-size:var(--button-font-size);font-weight:var(--button-font-weight,bold);line-height:normal;letter-spacing:var(--button-letter-spacing);margin:0!important;opacity:1!important;padding:var(--button-padding)!important;transition:all .2s ease}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn:last-child,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn:last-child{margin:0!important}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn:focus,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-accept-all-btn:hover,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn:focus,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-reject-btn:hover{background-color:var(--button-bg-hover)!important;border-color:var(--button-bg-hover);color:var(--button-color-hover)!important}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn{border:2px solid var(--button-setting-color)!important;border-radius:var(--button-radius);background-color:var(--button-setting-bg)!important;color:var(--button-setting-color)!important;display:inline-block;font-size:var(--button-font-size,13px);font-weight:var(--button-font-weight,bold);line-height:normal;letter-spacing:var(--button-letter-spacing);position:relative;padding:var(--button-padding);padding-right:40px;transition:all .2s ease;text-transform:uppercase}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn:after{content:"";position:absolute;top:50%;right:1.25rem;display:inline-block;width:8px;height:8px;transform:translateY(-70%) rotate(135deg);border-width:1px 1px 0 0;border-style:solid;border-color:currentColor}#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn:focus,#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-settings-btn:hover{background-color:var(--button-setting-bg-hover)!important;border-color:var(--button-setting-bg-hover)!important;box-shadow:5px 5px 15px rgba(0,0,0,.1);color:var(--button-setting-color-hover)!important;text-decoration:none!important}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-body .cli-tab-container{margin-top:15px}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-body .cli-necessary-caption{margin:0}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-body .cli-switch .cli-slider:after{top:50%;transform:translateY(-50%)}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-body .cli-switch input:checked+.cli-slider{background-color:var(--switch-active-color)}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .cli-tab-container{margin-top:1.25rem}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .cli-tab-footer{padding:0}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .cli-row{overflow:visible}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer .wt-cli-ckyes-brand-logo{display:none}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer #wt-cli-privacy-save-btn{display:inline-block;padding:var(--button-padding)!important;background-color:var(--button-bg)!important;border:2px solid var(--button-bg);border-radius:var(--button-radius)!important;color:#fff!important;font-size:var(--button-font-size,13px);font-weight:var(--button-font-weight,bold);line-height:normal;letter-spacing:var(--button-letter-spacing);opacity:1;transition:all .2s ease}#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer #wt-cli-privacy-save-btn:focus,#cookie-law-info-bar.wt-cli-cookie-bar .cli-modal-footer #wt-cli-privacy-save-btn:hover{background-color:var(--button-bg-hover)!important;border-color:var(--button-bg-hover)!important}#cookie-law-info-again{z-index:19;inset:auto auto 0 0!important;padding:5px .625rem 3px;background-color:var(--banner-bg)!important;border-top-right-radius:var(--show-again-btn-radius);box-shadow:0 0 5px 3px rgba(0,0,0,.2);color:var(--banner-color)!important;font-size:1rem;line-height:1}#cookie-law-info-again #cookie_hdr_showagain{background-color:var(--banner-bg);font-size:.875rem;line-height:1}@media only screen and (min-width:600px){#cookie-law-info-again{left:calc(var(--app-offset-x) + 1.25rem)!important;border-top-left-radius:var(--show-again-btn-radius)}#cookie-law-info-again .cli-tab-footer{text-align:center}}@media only screen and (min-width:960px){#cookie-law-info-bar.wt-cli-cookie-bar #wt-cli-cookie-banner-title{font-size:1.25rem}}@media only screen and (max-width:959px){#cookie-law-info-bar.wt-cli-cookie-bar{left:50%!important;transform:translateX(-50%);max-width:95vw!important}#cookie-law-info-bar.wt-cli-cookie-bar .settings-link-wrapper,[id*=-btn]{text-align:center}}.mobile-nav{height:100%}#mobile-nav{background:#fff;transition:all .4s ease;transform:translateY(-100vh);pointer-events:none;height:100vh;width:100vw;position:fixed;top:5rem;z-index:10;overflow-y:auto;overflow-x:hidden}#mobile-nav button{font-weight:700;color:#056667;width:44px;aspect-ratio:1/1}#mobile-nav button.back-button{width:fit-content}#mobile-nav.active{transform:translateY(0);pointer-events:all}#mobile-nav .wrapper{padding:3.125rem 1.875rem;transition:all .4s ease;opacity:0;overflow-x:hidden}#mobile-nav .wrapper.show{opacity:1;overflow-x:hidden;height:100%}#mobile-nav .wrapper #mobile-menu{position:relative;height:100%}#mobile-nav .wrapper #mobile-menu .menu-item{list-style:none;font-size:1rem;border-bottom:1px solid #7cbfb4;padding:1rem 0;display:flex;align-items:center;justify-content:space-between}#mobile-nav .wrapper #mobile-menu .sub-menu{transition:all .4s ease;z-index:2;position:absolute;top:0;left:0;transform:translateX(100vw);width:100%;min-height:100vh;background:#fff;overflow:hidden;min-height:100%!important;height:100%;padding-bottom:280px;overflow-y:scroll}.menu-item-type-custom.menu-item-has-children>.submenu-button{margin-left:-100%;width:100%!important;aspect-ratio:unset!important}.menu-item-type-custom.menu-item-has-children>.submenu-button i{display:block;text-align:right}[data-text-image=row]{display:flex;flex-direction:column}[data-text-image=row][data-img-position=right]{flex-direction:row-reverse}.text-image-module{margin-bottom:6.25rem}.text-image-module .container{padding:0}.text-image-col{flex:1 0 0;width:100%}.text-image-col img{position:absolute;top:0;left:0;width:100%;height:100%;image-rendering:auto;transition:transform .8s ease}.text-image-col img.cover{object-fit:cover}.text-image-col img.contain{object-fit:contain}.text-image-col picture{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);border-radius:.625rem;display:flex;overflow:hidden;position:relative;width:100%}.text-image-col picture a{display:block}.text-image-col picture a img{transform:scale(1.05)}.text-image-col picture a:focus img,.text-image-col picture a:hover img{transform:scale(1)}.text-image-col.image{display:flex;margin-bottom:1.5rem;height:auto;width:270px}@media (min-width:40rem){[data-text-image=row]{column-gap:10%;flex-direction:row}.text-image-col{flex:1 0 0}.text-image-col.image{margin-bottom:0;max-width:400px}.text-image-col.text{align-self:center;width:100%}.text-image-col picture{height:354px}}@media (min-width:75rem){[data-text-image=row]{column-gap:4.375rem}}@media (max-width:59.99875rem){.text-image-module .container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:39.99875rem){[data-text-image=row][data-img-position=right]{flex-direction:column}.text-image-col picture{height:213px}.text-image-col.image{min-width:100%;width:100%}#registration-form-section .gfield_repeater_buttons .text-image-col .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .text-image-col .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .text-image-col .remove_repeater_item,.text-image-col #registration-form-section .gfield_repeater_buttons .add_repeater_item,.text-image-col .cta,.text-image-col .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.text-image-col .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.text-image-col input[type=button],.text-image-col input[type=submit]{margin:auto}}.internship-choice-row.list{scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-flow:row wrap;gap:1.25rem;margin:2.875rem 0;width:auto}.internship-choice-row.list::-webkit-scrollbar{display:none}.internship-choice-row.list .item{flex:1 0 auto;max-width:295px;margin:0 auto}@media (min-width:30rem){.internship-choice-row.list .item{margin:0;max-width:calc(50% - 1rem)}}@media (min-width:60rem){.internship-choice-row.list{margin:3rem 0;overflow-x:visible;padding-left:0;padding-right:0}.internship-choice-row.list .item{max-width:calc(33.33333% - 1rem)}}.contact-list{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.contact-list .item{min-width:100%;text-align:center}@media (min-width:30rem){.contact-list .item{flex:1 0 auto;min-width:175px;text-align:left}}@media (min-width:60rem){.contact-list{gap:1.25rem}}.image-module{position:relative;overflow:hidden;margin-bottom:6.25rem}.image-module:last-child{margin-bottom:0}.image-module .section-title{position:relative;z-index:2;color:#171717;padding-left:15.625rem;top:2.5625rem}.image-module .section-title span{position:relative;z-index:3}.image-module .section-title:before{color:#f6b047;z-index:2}.image-module .section-title:after{content:"";z-index:-1;position:absolute;left:7.75rem;top:-3.4375rem;width:100vw;height:9.375rem;background:#fff;border-radius:1.25rem}.image-module figure{display:block;margin-left:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding));text-align:center;margin-bottom:0}.image-module figcaption{display:block;font-style:italic;padding:1rem 1.5rem 0}.image-module img{border-radius:1.25rem;display:block;height:70vh;margin:auto;min-height:250px;max-height:570px;max-width:100vw;width:100%}.image-module img.cover{object-fit:cover}.image-module img.contain{object-fit:contain}.image-module .cta-block{margin-top:2rem}.image-module .cta-black-outline{margin-right:1.5rem;margin-bottom:1.25rem}@media (max-width:51.24875rem){.image-module{position:relative;overflow:hidden}.image-module .section-title{padding-left:30px}.image-module .section-title:after{left:0}}.module-map{position:relative;margin-bottom:6.25rem;overflow:hidden}.module-map .module-interactive-map{background-image:url("/app/themes/ccpc/resources/assets/images/patterns/back-newsletter.jpeg");background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.625rem;padding:0;overflow:hidden;position:absolute;height:33.4375rem;width:100%;top:3.625rem}.module-map .module-interactive-map .background{background:#056667ed;opacity:.9;background-blend-mode:screen,normal;border-radius:.625rem;padding-top:3rem;padding-bottom:7.875rem;z-index:1;position:absolute;height:33.4375rem;width:100%}.module-map .container-xl{position:relative;z-index:1}.module-map .title-section-1{position:relative;z-index:2;color:#171717;padding-left:10rem;top:1.25rem;padding-right:12.5rem;text-align:start}.module-map .title-section-1:before{color:#00987a;position:absolute;left:7.5rem;top:.625rem;font-size:22px}.module-map .title-section-1:after{content:"";z-index:-1;position:absolute;left:-1rem;top:-3.4375rem;width:100vw;height:8.75rem;background:#fff;border-radius:1.25rem}.module-map .cluster-pin{display:flex;justify-content:center;align-items:center;color:#fff;height:2.75rem;width:2.75rem;border-radius:100%;font-size:1rem;font-weight:600;line-height:150%;border:.8125rem solid rgba(51,51,51,.22);font-family:Poppins,sans-serif;background-color:#171717}.module-map .leaflet-marker-icon.icon-cluster.leaflet-zoom-animated.leaflet-interactive{border:.8125rem solid rgba(0,0,0,.2);border-radius:3.125rem}.module-map .desc{background:#f2f2f2;border-radius:20px 20px 0 0;padding:1.5rem 4.16%;overflow:auto;margin-top:10rem;box-shadow:0 .4375rem 1.5625rem rgba(0,0,0,.05);text-align:center}.module-map .desc::-webkit-scrollbar{width:.1875rem}.module-map .desc::-webkit-scrollbar-track{background:#666}.module-map .desc::-webkit-scrollbar-thumb{background:#056667}.module-map .desc::-webkit-scrollbar-thumb:hover{background:#000}.module-map .select-wrapper{position:relative;cursor:pointer;z-index:9}.module-map .select-wrapper:before{position:absolute;top:47%;right:1.6875rem;width:.54937rem;height:.54937rem;z-index:8;border:.0625rem solid #494949;border-left:0;border-top:0;content:"";transform:translateY(-50%) rotate(45deg)}.module-map .select-wrapper select{position:relative;width:50%;padding-right:3.3125rem;padding-left:1.5625rem;background-color:#fff;border:.0625rem solid rgba(0,0,0,.3);border-radius:.375rem;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#171717;appearance:none}.module-map .field{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.module-map .field:checked+.label:after{opacity:1}.module-map .list{display:flex;flex-wrap:wrap;gap:1.5625rem;margin-top:1.25rem}.module-map .list .item{padding:.75em 1rem;flex:1;max-width:100%;position:relative;width:100%;text-align:start;padding-right:.5rem;padding-left:1.5625rem;z-index:5;background-color:transparent;border:.0625rem solid #494949;border-radius:.375rem;font-size:1rem;font-weight:600;color:#494949;line-height:1.3;appearance:none}.module-map .list .item svg{position:absolute;top:.7rem;left:3rem;margin-right:.625rem;background:no-repeat 50%;background-size:contain;transform:translate(-50%,-50%);width:1.75rem;height:1.75rem;background-color:var(--color_icon);border-radius:3.125rem;padding:.3125rem;border:.0625rem solid #fff;fill:#fff;box-shadow:0 .25rem 3.375rem rgba(0,0,0,.35)}.module-map .list .item svg path{fill:#fff}.module-map .list .item label{position:relative;display:block;padding-left:4.5rem;cursor:pointer;font-size:1rem;line-height:1.37}.module-map .list .item label:after{position:absolute;top:.5rem;left:.5rem;width:.5rem;height:.3125rem;opacity:0;border:.125rem solid #fff;border-top:0;border-right:0;content:"";transform:rotate(-40deg) skew(-10deg);background-color:var(--color_icon)}.module-map .list .item label:before{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;border:.25rem solid #fff;border-radius:.125rem;content:"";background-color:var(--color_icon)}.module-map .list .small{color:#b9b8b8;display:none}.module-map .btn{position:absolute;top:50%;right:0;width:2.625rem;height:2.625rem;border:0;transform:translateY(-50%)}.module-map .btn:before{position:absolute;top:50%;left:50%;width:.5625rem;height:.5625rem;border:2px solid currentColor;border-top:0;border-left:0;content:"";transform:translate(-50%,-50%) rotate(-45deg);transition:all .3s ease}.module-map .btn.active:before{transform:translate(-50%,-50%) rotate(45deg)}.module-map .subcategory-wrapper{display:none;padding-top:.4375rem}.module-map .subcategory-wrapper:empty{display:none}.module-map .subcategory{margin-top:.25rem;padding-left:1.875rem}.module-map .subcategory:first-child{margin-top:0}.module-map .subcategory .label{padding-right:0;padding-left:1.625rem;font-size:.875rem;line-height:1.57}.module-map .map-wrapper{position:relative;background-color:rgba(0,0,0,.1);overflow:hidden;z-index:0;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.module-map .map-wrapper .leaflet-popup-content-wrapper .leaflet-popup-content ul li{list-style:none;color:#171717}.module-map .map-wrapper .leaflet-popup-tip-container{margin-top:3px;margin-left:-20px}.module-map .map{width:100%;height:25.875rem;max-height:calc(100vh - var(--header-height))}.module-map .leaflet-marker-icon.leaflet-div-icon{background-color:transparent;border:0}.module-map .leaflet-marker-icon.leaflet-div-icon .marker-style{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;top:-1rem;position:relative;padding:.2rem;min-width:2.125rem;min-height:2.125rem;border-radius:3rem;border:.0625rem solid #fff;box-shadow:0 .125rem .875rem rgba(0,0,0,.65)}.module-map .leaflet-marker-icon.leaflet-div-icon .marker-style>*{flex:0 1 auto}.module-map .leaflet-marker-icon.leaflet-div-icon .marker-style:after{content:"";position:absolute;border-left:8.49px solid transparent;border-right:8.49px solid transparent;border-top:6.5px solid #fff;border-radius:.44px;margin-top:44px}.module-map .leaflet-marker-icon.leaflet-div-icon .marker-style svg{max-width:1.25rem;max-height:1.25rem}.module-map .leaflet-marker-icon.leaflet-div-icon .marker-style svg path{fill:#fff}.leaflet-control-container{z-index:99999!important;position:absolute!important;top:0!important;left:50px!important}@media (max-width:59.99875rem){.module-map{margin-bottom:5rem;padding-bottom:0!important}}@media only screen and (max-width:60rem){.module-map .title{max-width:100%}.module-map .container-xl{padding:0}.module-map .desc{position:static;width:100%;max-width:100%;box-shadow:none}.module-map .map{height:43.75rem}}@media (max-width:59.99875rem){.module-map .module-interactive-map{top:120px}.module-map .title-section-1{padding-left:1.875rem;top:1.25rem;padding-right:0;text-align:start}.module-map .title-section-1:before{position:relative;margin-right:1rem;font-size:1rem;left:0;top:0}.module-map .title-section-1:after{content:"";left:1.25rem;top:-3.4375rem;height:9.375rem}}@media (max-width:39.99875rem){.module-map .select-wrapper{max-width:100%;width:100%}.module-map .select-wrapper select{width:100%}.module-map .list .item{max-width:100%;width:100%}.module-map .desc{flex-direction:column}}@media (max-width:29.99875rem){.module-map .title-section-1{margin-bottom:5.625rem}.module-map .title-section-1:after{content:"";height:10.625rem}}.two-columns{margin-bottom:6.25rem}.two-columns .content{background:#f2f2f2;padding:3.125rem 6.25rem;border-radius:1.25rem;display:flex;column-gap:100px}.two-columns .content .col{width:50%;display:flex;flex-direction:column;justify-content:space-between}.two-columns .content .col .title{font-size:1.625rem;position:relative;font-weight:600;margin-bottom:1.3125rem}@media (min-width:60rem){.two-columns .content .col .title{font-size:1.875rem}}.two-columns .content .col .title:before{content:"";position:absolute;left:-38px;top:14px;width:20px;height:20px;border-radius:50%;background:var(--template-color)}.two-columns .content .col .text{margin-bottom:1.4375rem;font-size:1rem;line-height:1.625rem;font-weight:400}#registration-form-section .gfield_repeater_buttons .two-columns .content .col .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .two-columns .content .col .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .two-columns .content .col .remove_repeater_item,.two-columns .content .col #registration-form-section .gfield_repeater_buttons .add_repeater_item,.two-columns .content .col .cta,.two-columns .content .col .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.two-columns .content .col .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.two-columns .content .col input[type=button],.two-columns .content .col input[type=submit]{width:fit-content}#registration-form-section .gfield_repeater_buttons .two-columns .content .col .add_repeater_item:hover,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .two-columns .content .col .add_repeater_item:hover,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .two-columns .content .col .remove_repeater_item:hover,.two-columns .content .col #registration-form-section .gfield_repeater_buttons .add_repeater_item:hover,.two-columns .content .col .cta:hover,.two-columns .content .col .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:hover,.two-columns .content .col .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:hover,.two-columns .content .col input:hover[type=button],.two-columns .content .col input:hover[type=submit]{background-color:#171717;color:#fff}@media (max-width:51.24875rem){.two-columns .container-lg{padding-left:0;padding-right:0}.two-columns .content{flex-direction:column;padding:2.75rem 1.5rem 2.75rem 3.75rem}.two-columns .content .col{width:100%;margin-bottom:2rem}}.newsletter{background-image:url("/app/themes/ccpc/resources/assets/images/patterns/back-newsletter.jpeg");background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.625rem;position:relative;overflow:hidden}.newsletter.section{margin-bottom:0}.newsletter .background{background:#056667c2;border-radius:.625rem;height:18.0625rem}.newsletter .background:before{content:"";background-color:#00987a;position:absolute;right:4.125rem;top:-5.8125rem;border-radius:100px}.newsletter .background:after{content:"";width:11.0625rem;height:11.0625rem;background-color:#00987a;position:absolute;left:8.75rem;bottom:-5.8125rem;border-radius:6.25rem}.newsletter .container{padding-top:3rem;padding-bottom:2.75rem;position:relative}.newsletter .container .section-title{color:#fff;justify-content:center;text-align:center;font-size:2.063rem;line-height:2.938rem;font-weight:600;margin-bottom:.8rem}.newsletter .container .section-title:before{content:"";display:none}.newsletter .container .editor{font-size:16px;line-height:1.5;color:#fff;font-weight:400;margin:0 13.125rem;margin-bottom:1.125rem;text-align:center}.newsletter .container .form-newsletter{position:relative;z-index:1}.newsletter .container .form-newsletter form{display:flex;align-items:center;justify-content:center}.newsletter .container .form-newsletter .gfield{background:#fff;border:.0625rem solid #00987a;border-radius:3.125rem;width:22.4375rem;height:3.0625rem}.newsletter .container .form-newsletter input[type=submit]{background-color:transparent;margin-left:-1.5rem;color:transparent;border:0 solid transparent;width:1.375rem;position:relative;height:20px}.newsletter .container .form-newsletter .gform_footer{justify-content:center}.newsletter .container .form-newsletter .gform_footer.top_label{position:relative}.newsletter .container .form-newsletter .gform_footer.top_label:before{content:"";background-image:url("/app/themes/ccpc/resources/assets/images/svg/mail.svg");background-repeat:no-repeat;background-position:50%;color:#00987a;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;position:absolute;right:0;top:-.125rem;width:2.5rem;height:100%;font-size:1.375rem}.newsletter .container .form-newsletter input[type=email]{margin-bottom:0;margin-top:0;padding:0 2.1875rem 0 0!important;font-weight:500;font-size:1rem;line-height:1.5rem;color:#171717;border:none;outline:none;min-height:46px!important}.newsletter .container .form-newsletter input[type=email]::placeholder{color:#171717;opacity:.5}.newsletter .container .form-newsletter .type-email .gfield_validation_message{font-weight:400;font-size:.75rem;line-height:1rem;position:relative;top:-.4rem;left:0;display:flex;align-items:start;gap:20px}.newsletter .container .form-newsletter .type-email .gfield_validation_message:before{content:"";background-image:url("/app/themes/ccpc/resources/assets/images/svg/info-form.svg");background-repeat:no-repeat;height:20px;background-position:50%;width:20px;position:relative;left:11px}.newsletter .container .form-newsletter .type-email .gfield_validation_message:after{content:"";background:#da3400;opacity:.5;padding:1.7rem;border-radius:5px;width:100%;position:absolute}.newsletter .gform_confirmation_message{color:#fff;text-align:center;font-weight:700}@media (max-width:59.99875rem){.newsletter .container .editor{margin:0 6.25rem}.newsletter .background{background:#056667c2;border-radius:.625rem;height:max-content}}@media (max-width:39.99875rem){.newsletter .container .editor{margin:0 .625rem}.newsletter .container .form-newsletter .gfield{width:18.75rem;height:3.125rem}.newsletter .container .form-newsletter .type-email .gfield_validation_message{top:.75rem}.newsletter .gform_wrapper .validation_message{margin-top:-7px}}.calendar{--calendar-active-day-color:#494949;--calendar-current-day-color:#a2a2a2;--calendar-current-month-color:#f4aa3b;--calendar-event-background:#f4aa3b;--calendar-event-color:#fff}.calendar .container-xl{padding:0}.calendar .background{background:#f2f2f2;height:800px;width:100%;z-index:-1;border-radius:20px;position:absolute;margin-top:60px}.calendar-body,.calendar-header{display:flex;flex-wrap:wrap}.calendar-container{padding:0 0 80px;text-align:center;position:relative}.calendar-event{margin:4px 0 0;padding:8px;border-radius:4px;background:var(--calendar-event-background);color:#fff;font-size:.75rem;font-weight:500;line-height:1.1}.calendar-event:first-child{margin-top:auto}.calendar-events{display:flex;flex-direction:column;height:95px;overflow:hidden;margin:auto 0 0;padding:0;list-style-type:none;overflow-y:scroll}.calendar-item{width:14.28571%;margin:0;padding:11px;text-align:start;background:var(--calendar-event-color)}.calendar-nav{display:inline-flex;justify-content:space-between;align-items:center;padding:60px 20px 30px;border-radius:0 0 10px 10px;background:#fff;text-align:start}.calendar-nav:after{content:"";z-index:-1;position:absolute;left:0;top:0;width:100vw;height:137px;background:#fff;border-radius:1.25rem}.calendar-nav button{z-index:2;position:absolute;transform:translateY(-50%);height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border:2px solid #171717;border-radius:50%;top:50%}.calendar-nav button svg{height:.75rem}.calendar-nav button svg path{fill:#171717}.calendar-nav button.left{right:100%;margin-right:60px}.calendar-nav button.left:hover{border:2px solid var(--calendar-event-background)}.calendar-nav button.left:hover svg{height:.75rem}.calendar-nav button.left:hover svg path{fill:var(--calendar-event-background)}.calendar-nav button.right{left:100%;margin-left:60px}.calendar-nav button.right:hover{border:2px solid var(--calendar-event-background)}.calendar-nav button.right:hover svg{height:.75rem}.calendar-nav button.right:hover svg path{fill:var(--calendar-event-background)}.calendar-next,.calendar-prev{color:#666;font-weight:500;font-size:18px;line-height:29px;text-decoration:none;text-transform:capitalize;position:relative}.calendar-next{background:linear-gradient(270deg,#f4f4f4 25%,hsla(0,0%,96%,0) 79%),#494949;-webkit-background-clip:text;background-clip:text}.calendar-next,.calendar-prev{-webkit-text-fill-color:transparent;opacity:.6}.calendar-prev{background:linear-gradient(90deg,#f4f4f4 25%,hsla(0,0%,96%,0) 79%),#494949;-webkit-background-clip:text;background-clip:text}.calendar-time{margin:0;font-weight:500;font-size:1.25rem;line-height:1.5rem}.calendar-title{margin:0 73px;color:var(--calendar-current-month-color);font-size:1.125rem;font-weight:500;text-transform:capitalize;line-height:1.8125rem;text-align:center}.calendar-toggle{display:block;padding:6px 0 0;font-size:.625rem;font-weight:500;text-align:right;line-height:1.2;cursor:pointer}.calendar-toggle:before{content:"+";display:inline-block;margin:0 5px 0 0;font-family:inherit;font-size:inherit;vertical-align:top}.calendar-item--current{background:#f2f2f2;border:.95px solid #e8e8e8;border-radius:3px}.calendar-item--current .calendar-time{color:#171717}.calendar-item--current .calendar-events .calendar-event:after{content:"";background-image:url("/app/themes/ccpc/resources/assets/images/svg/arrow-chevron-thin-right.svg");background-repeat:no-repeat;background-size:1.5625rem;background-position:50%;display:block;padding:.375rem;position:relative;left:3.5rem;filter:invert(1)}.calendar-item---disabled .calendar-time{opacity:.2}.calendar-header{margin:50px 0 0;background:#f2f2f2}.calendar-header .calendar-item{font-size:1rem;font-weight:500;line-height:1.5rem;color:#171717;background:#f2f2f2}.calendar-header .calendar-item--active{color:var(--calendar-active-day-color)}.calendar-body{border-top:1px solid #ebebeb}.calendar-body .calendar-item{display:flex;position:relative;flex-direction:column;height:10.625rem;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.calendar-body .calendar-item:nth-child(7n+1){border-left:1px solid #ebebeb}.calendar-body .calendar-item.js-open,.calendar-body .calendar-item.js-open .calendar-events{height:auto}@media (max-width:59.99875rem){.calendar .container-xl{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:51.24875rem){.calendar-header{display:none}.calendar-nav{width:100%;padding:30px}.calendar-nav:after{display:none}.calendar-nav button{width:3rem;height:3rem}.calendar-nav button.left{right:0;margin-right:0}.calendar-nav button.right{left:0;margin-left:0}.calendar-item{width:50%}.calendar-next,.calendar-prev{overflow:hidden;padding:30px;font-size:0}.calendar-next:after,.calendar-next:before,.calendar-prev:after,.calendar-prev:before{margin:0;padding:15px}.calendar-prev:before{transform:translate(2px,7px) rotate(-45deg)}.calendar-next:after{transform:translate(-2px,-4px) rotate(-135deg)}.calendar-title{margin:0 30px}.calendar-body{margin:20px 0 0}.calendar-body .calendar-item:nth-child(7n+1){border-left:0}.calendar-body .calendar-item:nth-child(odd){border-left:1px solid #ebebeb}}@media (max-width:39.99875rem){.calendar-next,.calendar-prev{overflow:hidden;font-size:0}.calendar-next:after,.calendar-next:before,.calendar-prev:after,.calendar-prev:before{margin:0;padding:10px}.calendar-title{margin:0 5px}}.lastnews .swiper-wrapper.justify-center{justify-content:center}.lastnews .lastnews-grid{padding:3.875rem .9375rem;overflow:hidden}.lastnews .section-title{justify-content:center;margin-bottom:0;padding-left:.9375rem;padding-right:.9375rem}.lastnews .section-title:before{color:#1d4fb1}.lastnews .slider-wrapper{position:relative;margin-left:auto;margin-right:auto;z-index:10}.lastnews .slider-wrapper .swiper-slide{height:auto}.lastnews .slider-wrapper .lastnews-slider-control{z-index:2;position:absolute;top:50%;transform:translateY(-50%);height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border:2px solid #00987a;border-radius:50%}.lastnews .slider-wrapper .lastnews-slider-control.left{left:5%}.lastnews .slider-wrapper .lastnews-slider-control.right{right:5%}.lastnews .slider-wrapper .lastnews-slider-control svg{height:.75rem}.lastnews .slider-wrapper .lastnews-slider-control svg path{fill:#00987a}.lastnews .slider-wrapper .lastnews-slider-control.swiper-button-disabled{opacity:.5;border-color:#171717}.lastnews .slider-wrapper .lastnews-slider-control.swiper-button-disabled svg path{fill:#171717}.lastnews .more-link{margin:52px auto 0;display:block;width:max-content}@media (max-width:87.49875rem){.lastnews .lastnews-grid{margin:0 4rem}}@media (max-width:59.99875rem){.lastnews .lastnews-grid{margin:0 3rem}}@media (max-width:51.24875rem){.lastnews .slider-wrapper{padding:0}.lastnews .slider-wrapper .swiper-slide{margin-bottom:1.875rem}.lastnews .slider-wrapper .lastnews-slider-control{display:none}.lastnews .lastnews-grid{margin:0}.lastnews .lastnews-grid,.lastnews .section-title{padding-left:0;padding-right:0}}@media (max-width:39.99875rem){.lastnews .swiper-wrapper{display:block}}.module-map-svg .row{display:flex;column-gap:7.5rem}.module-map-svg .row .col{flex:50%}.module-map-svg .section-title:before{color:#00987a}.module-map-svg .desc{margin-bottom:2.4375rem;font-size:1rem;line-height:1.625rem;font-weight:400}.module-map-svg .municipality-stats{display:flex;flex-wrap:wrap;column-gap:2rem;margin-bottom:2rem}.module-map-svg .municipality-stats .content .title{margin-bottom:0;font-weight:500}.module-map-svg .municipality-stats .content .description{margin-top:.75rem;font-size:1.625rem;color:#056667;font-weight:600}#map-svg a>path{transition:all .4s ease}#map-svg a:hover>path{fill:#00987a}#map-svg #name>path{transition:all .4s ease}#map-svg #name>path.animated{transform:translateY(-8px);opacity:1}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}@media screen and (max-width:768px){.module-map-svg .row{display:block}.module-map-svg .row svg{max-width:100%}#registration-form-section .gfield_repeater_buttons .module-map-svg .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .module-map-svg .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .module-map-svg .remove_repeater_item,.module-map-svg #registration-form-section .gfield_repeater_buttons .add_repeater_item,.module-map-svg .cta,.module-map-svg .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.module-map-svg .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.module-map-svg input[type=button],.module-map-svg input[type=submit]{margin:auto;display:block;width:fit-content}}.publications{margin:6.25rem 0}.publications .module-slider-publications{position:relative}.publications .module-slider-publications:after{content:"";position:absolute;width:100%;height:80%;background:#ebebeb;border-radius:1.25rem;left:0;top:40px;z-index:1}.publications .section-title:before{color:#f6b047}.publications .row{z-index:5;position:relative;display:flex;flex-direction:row;align-items:center;padding:0 3.125rem}.publications .row .col-1{width:45%;padding-top:3.625rem}.publications .row .col-2{width:55%;position:relative}.publications .more-link{margin:2.5rem 0 3.5625rem}.publications .item-detail .name{margin-bottom:.9375rem;font-size:1.375rem;font-weight:600}.publications .item-detail .info:before{content:"";display:inline-block;padding-bottom:.25rem;margin-right:1.1875rem;width:80px;height:0;border-top:1px solid #171717;opacity:.4}.publications .item-detail .info .filetype,.publications .item-detail .info .size{font-size:.75rem;text-transform:uppercase}.publications .publication-slider-control{z-index:2;position:absolute;top:50%;transform:translateY(-50%);height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border:2px solid #00987a;border-radius:50%}.publications .publication-slider-control.left{left:0}.publications .publication-slider-control.right{right:0}.publications .publication-slider-control svg{height:.75rem}.publications .publication-slider-control svg path{fill:#00987a}.publications .publication-slider-control.swiper-button-disabled{opacity:.5;border-color:#171717}.publications .publication-slider-control.swiper-button-disabled svg path{fill:#171717}.publications .publication-details-slider{overflow:hidden;pointer-events:none}.publications .publication-cover-slider{height:22.5rem;width:280px;margin:0 auto;padding-top:10px;padding-bottom:10px;padding-left:10px}.publications .publication-cover-slider .cover{height:100%;border:10px solid #fff}.publications .publication-cover-slider .cover img{display:block;width:100%;height:100%}.publications .publication-cover-slider .swiper-slide{box-shadow:0 0 10px #ddd;border-radius:.625rem}.publications .publication-cover-slider .swiper-slide.swiper-slide-active+.swiper-slide{background:#000;box-shadow:none}.publications .publication-cover-slider .swiper-slide.swiper-slide-active+.swiper-slide .cover{opacity:.5}.publications .publication-cover-slider .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide{background:#000;box-shadow:none}.publications .publication-cover-slider .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide .cover{opacity:.2}.publications .publication-cover-slider .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide~.swiper-slide{opacity:0}.publications .actions{display:flex;align-items:center;column-gap:1.625rem;margin-top:1.1875rem}.publications .actions a{display:flex;align-items:center;column-gap:.8125rem}.publications .actions a span{position:relative}.publications .actions a span:after{content:"";pointer-events:none;bottom:-2px;left:50%;position:absolute;width:0;height:4px;background-color:#056667;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:width,left}.publications .actions a i{color:#056667}.publications .actions a:hover span:after{width:100%;left:0}@media (max-width:51.24875rem){.publications .module-slider-publications{padding-top:3.1875rem}.publications .module-slider-publications:after{top:0;height:100%}.publications .row{flex-direction:column-reverse;padding:0 1.25rem}.publications .row .col-1,.publications .row .col-2{width:100%}.publications .publication-cover-slider{overflow:hidden}.publications .publication-cover-slider .swiper-slide{box-shadow:none}.publications .publication-cover-slider .cover{max-width:250px;margin:0 auto;border-radius:.625rem}#registration-form-section .gfield_repeater_buttons .publications .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .publications .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .publications .remove_repeater_item,.publications #registration-form-section .gfield_repeater_buttons .add_repeater_item,.publications .cta,.publications .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.publications .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.publications input[type=button],.publications input[type=submit]{display:block;width:fit-content;margin-inline:auto}}.module-deliberation{padding-bottom:5.625rem!important;position:relative;background:#fff;z-index:1}.module-deliberation.agenda{padding-top:0}.module-deliberation.agenda:after{display:none}.module-deliberation.section{margin-bottom:0}.module-deliberation .agenda-titleContainer .agenda-title{color:#171717;padding-bottom:3.5rem;font-size:2.375rem;line-height:2.938rem;font-weight:600}.module-deliberation .agenda-titleContainer .agenda-title:before{color:#6945b5;font-size:1.5rem;margin-right:1em}.module-deliberation .posts-list{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem}.module-deliberation .posts-list .btn-ressources{flex-basis:100%}.module-deliberation .posts-list .item{position:relative;flex:1 0 0}.module-deliberation .posts-list .item a{text-decoration:none}.module-deliberation .posts-list .item a .content{display:flex;align-items:center;gap:21px}.module-deliberation .posts-list .item a .content .icon{object-fit:cover;display:inline-flex;width:39.29px;height:55px}.module-deliberation .posts-list .item a .name{font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.313rem;font-weight:500;color:#171717}.module-deliberation .posts-list .item a .filetype,.module-deliberation .posts-list .item a .size{font-family:Poppins,sans-serif;font-size:.75rem;font-weight:400;line-height:1.125rem;color:#171717;text-transform:uppercase}.module-deliberation .posts-list .item a .size:after{content:"";display:block;margin-top:10px;padding-bottom:.25rem;margin-left:1.75rem;width:4.48438rem;height:0;border-top:1px solid #171717;opacity:.4}#registration-form-section .gfield_repeater_buttons .module-deliberation .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .module-deliberation .add_repeater_item,.module-deliberation #registration-form-section .gfield_repeater_buttons .add_repeater_item,.module-deliberation .cta-dark,.module-deliberation .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item{border:.063rem solid #171717;border-radius:3.125rem;background-color:#fff;color:#171717}#registration-form-section .gfield_repeater_buttons .module-deliberation .add_repeater_item:hover,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .module-deliberation .add_repeater_item:hover,.module-deliberation #registration-form-section .gfield_repeater_buttons .add_repeater_item:hover,.module-deliberation .cta-dark:hover,.module-deliberation .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:hover{color:#fff;background-color:#171717;border:.063rem solid #fff}#registration-form-section .gfield_repeater_buttons .module-deliberation .add_repeater_item .cta-label,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .module-deliberation .add_repeater_item .cta-label,.module-deliberation #registration-form-section .gfield_repeater_buttons .add_repeater_item .cta-label,.module-deliberation .cta-dark .cta-label,.module-deliberation .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item .cta-label{font-size:1rem;font-weight:500;line-height:1.5rem}.module-deliberation .cta-green{border:.063rem solid #056667;border-radius:3.125rem;background-color:#fff;color:#056667}.module-deliberation .cta-green:hover{color:#fff;background-color:#056667;border:.063rem solid #fff}.module-deliberation .cta-green .cta-label{font-size:1rem;font-weight:500;line-height:1.5rem}@media (max-width:59.99875rem){.module-deliberation .agenda-titleContainer .agenda-title{color:#171717;padding-bottom:3.5rem;font-size:2rem}.module-deliberation .posts-list .item{position:relative}.module-deliberation .posts-list .item a .size:after{content:"";margin-left:0}}@media (max-width:22.49875rem){.module-deliberation .posts-list .item a .size:after{content:"";margin-left:1.75rem}#registration-form-section .gfield_repeater_buttons .module-deliberation .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .module-deliberation .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .module-deliberation .remove_repeater_item,.module-deliberation #registration-form-section .gfield_repeater_buttons .add_repeater_item,.module-deliberation .cta,.module-deliberation .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.module-deliberation .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.module-deliberation input[type=button],.module-deliberation input[type=submit]{display:block;width:fit-content;margin-inline:auto}}.featured-module{margin-bottom:6.25rem}.featured-module .content{display:flex;align-items:center;position:relative}.featured-module .content:after{content:"";position:absolute;top:0;left:0;height:100%;width:80%;background:rgba(202,234,229,.5);border-radius:1.25rem;z-index:1}.featured-module .content .image,.featured-module .content .text{position:relative;z-index:2}.featured-module .content .text{padding:3.625rem 6.5rem;width:80%}.featured-module .content .text .subtitle{margin-bottom:25px}.featured-module .content .text .title{font-size:1.5rem;font-weight:500;margin-bottom:.9375rem}@media (min-width:60rem){.featured-module .content .text .title{font-size:1.75rem}}.featured-module .content .text h4{font-size:1.25rem;color:#056667;margin-top:2rem;margin-bottom:.9375rem}@media (min-width:60rem){.featured-module .content .text h4{font-size:1.5rem}}.featured-module .content.has-image .text,.featured-module .content.has-image:after{width:100%}.featured-module .content .image{flex:100%;height:372px}.featured-module .content .image img{border-radius:20px;height:100%}.featured-module .content .image img.cover{object-fit:cover}.featured-module .content .image img.contain{object-fit:contain}.featured-module .content .editor p{font-size:1rem;line-height:1.625rem;font-weight:400}@media (max-width:51.24875rem){.featured-module .container-xl{padding-left:0;padding-right:0}.featured-module .content{flex-direction:column-reverse;padding-bottom:4.375rem}.featured-module .content .text{padding:2.5rem 1.5625rem}.featured-module .content .image{margin:0 1.5625rem;height:300px}}.bounce-zone{margin-top:6.25rem;margin-bottom:6.25rem}.bounce-zone .flickity-viewport{width:100%}.bounce-zone .list .flickity-prev-next-button .flickity-button-icon{position:absolute;left:34%;top:34%;width:30%;height:30%;transition:.5s linear}.bounce-zone .list .flickity-prev-next-button{border:1px solid;outline:none;transition:.5s linear}@media screen and (max-width:768px){.bounce-zone .list .flickity-prev-next-button{display:none}}.bounce-zone .list .flickity-prev-next-button:hover{border-color:#00987a}.bounce-zone .list .flickity-prev-next-button:hover .flickity-button-icon{fill:#00987a}.bounce-zone .list .flickity-prev-next-button.next{right:-60px}.bounce-zone .list .flickity-prev-next-button.previous{left:-60px}.bounce-zone .list .item{width:33%;max-width:349px;margin-bottom:1.75rem;background:#fff;border-radius:.625rem;overflow:hidden;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.bounce-zone .list .item img{height:264px;width:100%;object-fit:cover;display:block;margin-bottom:1.5rem}.bounce-zone .list .item .term{position:absolute;z-index:1;top:-20px;width:max-content;border-radius:.1875rem;color:#fff;font-size:.75rem}.bounce-zone .list .item .content{padding:0 .75rem 1.625rem}.bounce-zone .list .item .content .title-bounce{font-size:1.125rem;font-weight:600;margin-bottom:.875rem}.bounce-zone .list .item .content .text{font-weight:300}.bounce-zone .list .item .content .date{font-size:.75rem;color:#00987a}.bounce-zone .carousel-cell{width:33.33%;padding:10px}@media (min-width:40rem){.bounce-zone:has(:not(.flicky-enabled)) .main-carousel{display:flex;flex-direction:row;flex-wrap:nowrap}}@media (max-width:39.99875rem){.bounce-zone .carousel-cell{min-width:fit-content;width:100%}}.three-image-module{margin-bottom:6.25rem}.three-image-module .section-title{justify-content:center;margin-bottom:3.5rem}.three-image-module .section-title:before{font-size:1.375rem;margin-right:1em;margin-left:-2.0625rem;color:#00987a}.three-image-module .module-three-images{display:flex;flex-direction:row;gap:1.8125rem;align-items:flex-start;justify-content:center}.three-image-module .module-three-images picture{flex-basis:31%}.three-image-module .module-three-images picture img{width:21.8125rem;height:19.5625rem;max-width:100%;border-radius:1.25rem;box-shadow:0 .25rem 3.375rem rgba(0,0,0,.06)}.three-image-module .module-three-images picture img.cover{object-fit:cover}.three-image-module .module-three-images picture img.contain{object-fit:contain}.three-image-module .module-three-images picture span{font-weight:400;font-size:.75rem;line-height:1rem;margin-top:1.4375rem}@media (max-width:51.24875rem){.three-image-module .module-three-images picture img{width:15.625rem;height:15.625rem;max-width:100%;object-fit:cover;border-radius:1.25rem}}@media (max-width:39.99875rem){.three-image-module .module-three-images{display:flex;flex-direction:column;gap:1.75rem}.three-image-module .module-three-images picture img{width:100%;height:15.625rem;max-width:100%;object-fit:cover;border-radius:1.25rem}}.map-text{background:#056667;border-radius:1.875rem;margin:3.125rem 0 6.25rem;padding:6.875rem 0;position:relative;overflow:hidden}.map-text:after,.map-text:before{content:"";z-index:1;position:absolute;display:block;width:407px;height:407px;border-radius:50%;background:#00987a}.map-text:before{left:-200px;bottom:-200px}.map-text:after{right:-200px;top:-200px}.map-text .row{position:relative;z-index:2;display:flex;flex-flow:wrap;align-items:center;column-gap:63px}.map-text .row .col{flex:1}.map-text .row.right{flex-direction:row-reverse}.map-text .section-title{display:flex;text-align:center;color:#fff;margin-bottom:3.3125rem;margin-left:4.375rem;position:relative;z-index:2}.map-text .section-title:before{color:#fff}.map-text .subtitle{font-size:1.5rem;margin-bottom:2rem;font-weight:600;display:block;color:#fff}@media (min-width:60rem){.map-text .subtitle{font-size:1.75rem}}.map-text .text{color:#fff;font-size:1rem;line-height:1.625rem;font-weight:400;margin-bottom:3.125rem}.map-text .text a{color:#7cbfb4;text-decoration:underline}.map-text .map-wrapper{min-height:28.125rem;max-width:588px;border-radius:1.25rem;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.map-text .leaft-let,.map-text .map-wrapper #leaflet-map{height:28.125rem}.map-text .leaflet-pane{position:relative}.module-map-text{background-color:#056667;padding:6.875rem 0}.module-map-text:before{right:-182px;top:-213px;z-index:1}.module-map-text:after,.module-map-text:before{content:"";width:26.0625rem;height:25.4375rem;background-color:#00987a;position:absolute;border-radius:100%}.module-map-text:after{left:-167px;bottom:-192px}.module-map-text .title{color:#fff;font-weight:600;font-size:2.375rem;line-height:2.9375rem;padding-bottom:3.3125rem;display:flex;align-items:center;max-width:100%;width:100%;margin-left:4rem;z-index:5;position:relative}.module-map-text .title:before{font-size:1.375rem;margin-right:1em;color:#fff}.module-map-text .title:after{content:"";display:none}.module-map-text .desc{top:2.625rem;left:2.625rem;bottom:2.625rem;padding:0;z-index:5;overflow:auto;background-color:transparent;border-radius:0;width:40%;box-shadow:0 .4375rem 1.5625rem transparent}.module-map-text .desc .subtitle{font-weight:600;font-size:1.75rem;line-height:2.5rem;padding-bottom:1.625rem;color:#fff}.module-map-text .desc p{color:#fff;font-weight:400;font-size:1rem;line-height:1.625rem}.module-map-text .content-map-text{display:flex;gap:3.9375rem;align-items:center}.module-map-text .content-map-text .map-wrapper{width:36.75rem;height:28.125rem;border-radius:1.25rem;z-index:5}.module-map-text .content-map-text .wt-cli-iframe-placeholder{width:36.75rem!important;height:33rem!important;border-radius:1.25rem;z-index:5}@media (max-width:74.99875rem){.module-map-text .content-map-text{gap:1.25rem}.module-map-text .content-map-text .desc{width:50%}.module-map-text .content-map-text .wt-cli-iframe-placeholder{width:100%!important;height:15.625rem!important;border-radius:1.25rem;z-index:5}}@media (max-width:39.99875rem){.module-map-text{padding:4.375rem 0}.module-map-text .title{margin-left:0}.module-map-text .desc{width:100%!important;margin-top:3rem}.module-map-text .content-map-text{flex-direction:column;gap:0}.module-map-text .content-map-text .map-wrapper{width:100%;height:15.625rem}.module-map-text .content-map-text .wt-cli-iframe-placeholder{max-width:100%;width:100%!important;height:15.625rem!important}.map-text .col{width:100%}.map-text .leaflet-container{min-width:300px;width:100%}}@media (min-width:75rem){.module-map-text .container{margin-left:auto;margin-right:auto;max-width:calc(1200px + var(--container-padding) * 2);padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:59.99875rem){.map-text,.module-map{padding:4.8125rem 0}.map-text .section-title,.module-map .section-title{margin-left:0}.map-text .row,.map-text .row.right,.module-map .row,.module-map .row.right{flex-direction:column}.map-text .row .col,.map-text .row.right .col,.module-map .row .col,.module-map .row.right .col{flex:0}.map-text .row.right .subtitle,.map-text .row .subtitle,.module-map .row.right .subtitle,.module-map .row .subtitle{margin-top:2rem}.map-text .js-map,.map-text .map-wrapper,.module-map .js-map,.module-map .map-wrapper{min-width:100%;height:305px}.map-text .map-wrapper,.module-map .map-wrapper{margin-bottom:2rem}}.map-single-commune{border-radius:1.875rem;margin:3.125rem 0;padding:6.875rem 0;position:relative;overflow:hidden}.map-single-commune .section-title{display:block;text-align:center;color:#000;margin-bottom:3.3125rem;margin-left:4.375rem;position:relative;z-index:2}.map-single-commune .section-title:before{color:#056667}.map-single-commune .map-wrapper{min-height:28.125rem;max-width:100%;border-radius:1.25rem;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.map-single-commune .map-wrapper #leaflet-map{height:28.125rem;width:100%}.map-single-commune .map-wrapper #leaflet-map .leaflet-marker-icon svg,.map-single-commune .map-wrapper #leaflet-map .leaflet-marker-icon svg path{fill:#6945b5}@media (max-width:39.99875rem){.module-map-single-commune{padding:4.375rem 0}.module-map-single-commune .title{margin-left:0}}@media (min-width:75rem){.module-map-single-commune .container{margin-left:auto;margin-right:auto;max-width:calc(1200px + var(--container-padding) * 2);padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:59.99875rem){.map-text,.module-map{padding:4.8125rem 0}.map-text .section-title,.module-map .section-title{margin-left:0}.map-text .js-map,.map-text .map-wrapper,.module-map .js-map,.module-map .map-wrapper{min-width:100%;height:305px}.map-text .map-wrapper,.module-map .map-wrapper{margin-bottom:2rem}}.quote-module{margin-bottom:6.25rem}.quote-module .content{background:#f2f2f2;border-radius:1.25rem}.quote-module .content .name{margin-top:1.25rem}.quote-module .content .name span{font-size:1rem;font-weight:700}.quote-module .content .caption{font-size:.875rem;color:#b9b8b8;font-weight:400}.quote-module .content[data-img=with-img]{padding:3.5625rem 7.5625rem;display:flex;column-gap:3.125rem}.quote-module .content[data-img=with-img] .image{max-width:265px;position:relative}.quote-module .content[data-img=with-img] .image:before{content:"";z-index:1;position:absolute;top:0;left:1.375rem;height:48px;width:48px;background:#00987a;border-radius:50%}.quote-module .content[data-img=with-img] picture{min-height:265px;width:265px;height:253px;object-fit:cover;border-radius:50%;overflow:hidden}.quote-module .content[data-img=with-img] picture img{width:100%;object-fit:cover}.quote-module .content[data-img=with-img] .quote{font-weight:500;color:#056667}.quote-module .content[data-img=without-img]{padding:2.9375rem 7.5625rem;position:relative}.quote-module .content[data-img=without-img]:before{z-index:1;position:absolute;content:"\201C";top:-2.8125rem;left:50%;transform:translateX(-50%);font-size:5.125rem;color:#056667}@media (max-width:51.24875rem){.quote-module .content[data-img=without-img]{padding:2.8125rem 1.4375rem}.quote-module .content[data-img=with-img]{padding:2.8125rem 1.4375rem;flex-direction:column}.quote-module .content[data-img=with-img] picture{display:block;width:13.6875rem;min-height:13.6875rem;height:auto;margin:0 auto 2.4375rem}}.video-module{margin-bottom:6.25rem}.video-module .section-title{display:flex;justify-content:center}.video-module .text{text-align:center;margin-bottom:2.6875rem}.video-module .video-container{max-width:973px;overflow:hidden;border-radius:1.25rem;position:relative}.video-module .video-container .play-icon{position:absolute;z-index:2;top:50%;left:50%;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);height:6.75rem;width:6.75rem;border:2px solid #fff;border-radius:50%;pointer-events:none}.video-module .video-container iframe{display:block;width:100%;height:505px}.video-module .video-container .cover{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.video-module .video-container .cover:hover{cursor:pointer}#registration-form-section .gfield_repeater_buttons .video-module .video-container .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .video-module .video-container .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .video-module .video-container .remove_repeater_item,.video-module .video-container #registration-form-section .gfield_repeater_buttons .add_repeater_item,.video-module .video-container .cta,.video-module .video-container .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.video-module .video-container .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.video-module .video-container input[type=button],.video-module .video-container input[type=submit]{margin-top:1.25rem}.slider-image-module{margin-bottom:6.25rem}.slider-image-module .section-title{justify-content:center;margin-bottom:3.3125rem}.slider-image-module .section-title:before{color:#056667}.slider-image-module .container-lg{position:relative}.slider-image-module .flickity-page-dots{position:relative;margin-top:1.25rem;bottom:135px}.slider-image-module .flickity-viewport{height:40.625rem!important}.slider-image-module .caption{display:block;text-align:center;padding-top:1.125rem;font-size:.75rem;transition:all .5s ease;opacity:0}.slider-image-module .slider-control{z-index:2;position:absolute;top:50%;transform:translateY(-50%);height:4rem;width:4rem;align-items:center;justify-content:center;border:2px solid #00987a;border-radius:50%;display:none}.slider-image-module .slider-control.left{left:3.125rem}.slider-image-module .slider-control.right{right:3.125rem}.slider-image-module .slider-control svg{height:.75rem}.slider-image-module .slider-control svg path{fill:#00987a}.slider-image-module .module-slider-images{height:31.25rem;width:56.25rem;margin:0 auto 3.125rem}.slider-image-module .carousel-cell{height:31.25rem;width:70%;margin:0 .625rem}.slider-image-module .carousel-cell .content{background:#f3f3f3;height:100%;width:20%;border-radius:20px;opacity:.6;transition:all .5s ease!important;transform:scale(.8);margin-left:auto;overflow:hidden}.slider-image-module .carousel-cell .content img{height:100%;width:100%}.slider-image-module .carousel-cell .content img.cover{object-fit:cover}.slider-image-module .carousel-cell .content img.contain{object-fit:contain}.slider-image-module .carousel-cell.is-selected .content{width:100%;transform:scale(1);opacity:1;filter:drop-shadow(0 4px 54px rgba(0,0,0,.06))}.slider-image-module .carousel-cell.is-selected .caption{opacity:1}.slider-image-module .carousel-cell.is-selected+.carousel-cell .content{margin-left:0}.slider-image-module .flickity-prev-next-button .flickity-button-icon{position:absolute;left:34%;top:34%;width:30%;height:30%;transition:.5s linear}.slider-image-module .flickity-prev-next-button{border:1px solid;outline:none;transition:.5s linear}.slider-image-module .flickity-prev-next-button:hover{border-color:#00987a}.slider-image-module .flickity-prev-next-button:hover .flickity-button-icon{fill:#00987a}.slider-image-module .flickity-prev-next-button.next{right:-60px}.slider-image-module .flickity-prev-next-button.previous{left:-60px}@media (max-width:59.99875rem){.slider-image-module{margin-bottom:0}.slider-image-module .flickity-prev-next-button,.slider-image-module .slider-control{display:none}.slider-image-module .flickity-viewport{height:25rem!important}.slider-image-module .module-slider-images{height:max-content;width:100%}.slider-image-module .carousel-cell{height:18.75rem;width:100%!important}}.resource{margin-bottom:6.25rem}.resource .container-xxl{padding:0 5.25rem}.resource .container-xl{padding:0 .4375rem}.resource .module-resource{background-image:url("/app/themes/ccpc/resources/assets/images/patterns/back-newsletter.jpeg");background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:.625rem;position:relative;padding:0;overflow:hidden}.resource .module-resource:before{right:-21.4375rem;top:-13.0625rem;z-index:1}.resource .module-resource:after,.resource .module-resource:before{content:"";width:26.0625rem;height:25.4375rem;background-color:#6945b5;position:absolute;border-radius:100%}.resource .module-resource:after{left:-18.125rem;bottom:-15.1875rem}.resource .background{background:#6945b5bf;background-blend-mode:screen,normal;border-radius:.625rem;padding-top:2.7rem;padding-bottom:2.7rem;position:relative;z-index:1}.resource .background .section-title{color:#fff;justify-content:center;text-align:center;font-size:1.75rem;line-height:2.5rem;font-weight:600}.resource .background .section-title:before{content:""}.resource .background .js-module-resource-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 6.625rem;gap:1.6875rem}.resource .background .js-module-resource-list .item{background-color:#fff;list-style:none;padding:.75rem 1.5rem;border-radius:.9375rem;width:18.75rem}.resource .background .js-module-resource-list .item .info{display:flex;align-items:center;flex-direction:row;gap:2px}.resource .background .js-module-resource-list .item .info:after{content:"";display:inline-block;padding-bottom:.25rem;margin-left:.625rem;width:5rem;height:0;border-top:.0625rem solid #171717;opacity:.4}.resource .background .js-module-resource-list .item .info .size{font-weight:400;font-size:.75rem;line-height:1.125rem;text-transform:capitalize}.resource .background .js-module-resource-list .item .info .filetype{font-weight:400;font-size:.75rem;line-height:1.125rem;text-transform:uppercase}.resource .background .js-module-resource-list .item .download{font-weight:400;font-size:.875rem;line-height:1.125rem;text-transform:capitalize;display:flex;gap:.4375rem;position:relative;width:max-content}.resource .background .js-module-resource-list .item .download:after{content:"";pointer-events:none;bottom:-2px;left:50%;position:absolute;width:0;height:1px;background-color:#056667;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:width,left}.resource .background .js-module-resource-list .item .download:hover:after{width:100%;left:0}.resource .background .js-module-resource-list .item .name{font-weight:500;font-size:.875rem;line-height:1.1875rem;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.resource .background .js-module-resource-list .separator{display:flex;align-items:center;justify-content:center;list-style:none;margin-top:3.625rem;width:100%}.resource .background .js-module-resource-list .separator .js-module-resource-load_more{position:absolute;bottom:2.75rem;font-weight:500;font-size:1rem;line-height:1.5rem;color:#fff;border:.0625rem solid #fff;border-radius:3.125rem;padding:.625rem 1rem}.resource .background .js-module-resource-list .separator .js-module-resource-load_more.cta-black-outline{box-shadow:inset 0 0 0 0 #fff}.resource .background .js-module-resource-list .separator .js-module-resource-load_more.cta-black-outline:hover{background-color:#fff!important;border-color:#000!important;color:#000!important;box-shadow:inset 0 -6.25rem 0 0 #fff}@media (max-width:59.99875rem){.resource .container-xxl{padding:2.25rem}.resource .container-xl{padding-left:var(--container-padding);padding-right:var(--container-padding)}.resource .background .js-module-resource-list{margin:0 3rem}}@media (max-width:51.24875rem){.resource .background .js-module-resource-list .item{width:45%}}@media (max-width:39.99875rem){.resource .background .js-module-resource-list{margin:0 1rem}.resource .background .js-module-resource-list .item{width:100%}}.module-form-job.container{padding:0}.module-form{background-color:#f2f2f2;padding:4.1875rem 7.75rem 4.625rem;border-radius:1.875rem;margin-bottom:5.625rem}.module-form .section-title{display:block;text-align:center;font-weight:600;font-size:1.875rem;line-height:2.8125rem}.module-form .section-title:after{content:"";background-color:#00987a;display:block;height:2px;margin:1.5rem auto 2.5rem;width:85px}.module-form .section-title:before{content:""}.module-form .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item{border:.063rem solid #056667;border-radius:3.125rem;background-color:#056667;color:#fff}.module-form .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:hover{color:#056667;background-color:#fff;border:.063rem solid #fff}.module-form .gform_wrapper.gravity-theme .gfield textarea.large{height:89px}.module-form .gf_page_steps{display:flex;align-items:center;flex-wrap:wrap}.module-form .gform_wrapper.gravity-theme .gfield input{background:#fff}.module-form .gform_wrapper.gravity-theme .gfield input.large{background:transparent}.module-form .gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#056667;color:#fff;border:1px solid #056667}.module-form .gform_wrapper.gravity-theme .gf_step_active .gf_step_number:before{background:#056667}.module-form .gform_wrapper.gravity-theme .gfield_repeater_cell label{font-weight:500!important;font-size:16px!important;line-height:22px!important;color:#171717!important}.module-form input[type=email],.module-form input[type=tel],.module-form input[type=text]{background-color:#fff!important}.module-form select{display:flex;align-items:center;background:#fff;border:1px solid #b9b8b8;border-radius:.375rem;font-size:.875rem;-webkit-appearance:none;appearance:none;background-image:url("/app/themes/ccpc/resources/assets/images/svg/arrow-chevron-thin-down.svg");background-size:.75rem;background-repeat:no-repeat;background-position:right 8px center}.module-form textarea{background-color:#fff;width:100%}.module-form .gform_wrapper.gravity-theme form .button{background-color:#056667;border:1px solid #056667;color:#fff}.module-form .gform_wrapper.gravity-theme form .button:hover{color:#056667;background-color:transparent}.module-form .gform_wrapper.gravity-theme .gfield select{background-color:#fff}.module-form .gform_page_footer.top_label,.module-form .gform_wrapper.gravity-theme .gform_footer{display:flex;justify-content:center;margin-top:41px!important;padding:0}.module-form .ginput_container.ginput_container_consent{display:flex;align-items:start;gap:13px}.module-form input[type=checkbox]{display:flex;flex-wrap:wrap;appearance:none;height:1.25rem;width:1.25rem;border-radius:.25rem;border:1px solid #a2a2a2;cursor:pointer}.module-form input[type=checkbox]:after{content:"\2713";font-size:1rem;margin:auto;color:transparent;text-shadow:0 0 0 transparent}.module-form input[type=checkbox]:checked:after{color:#056667;text-shadow:2px 3px 2px fade(#000,20);transition:color .2s ease-in,text-shadow .15s ease-in 25ms}.module-form .gfield_consent_label{flex:1}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large,.gform_wrapper.gravity-theme input[type=text]{outline:none}@media (max-width:59.99875rem){.module-form{background-color:#f2f2f2;padding:4.1875rem 5rem 4.625rem;border-radius:1.875rem}.module-form-job.container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:59.99875rem){.module-form{background-color:#f2f2f2;padding:4.1875rem 1.875rem 4.625rem;border-radius:1.875rem}}.video-module.iframe{margin-bottom:6.25rem;text-align:center}.video-module.iframe iframe{max-width:100%;margin-bottom:3.125rem;border-radius:1.25rem}#registration-form-section .gfield_repeater_buttons .video-module.iframe .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .video-module.iframe .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .video-module.iframe .remove_repeater_item,.video-module.iframe #registration-form-section .gfield_repeater_buttons .add_repeater_item,.video-module.iframe .cta,.video-module.iframe .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.video-module.iframe .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.video-module.iframe input[type=button],.video-module.iframe input[type=submit]{margin-top:1.25rem}#module-extranet form{padding:1.5rem 1.375rem;display:flex;align-items:center;justify-content:center;column-gap:1.25rem;background:#f2f2f2;border-radius:1.25rem}#module-extranet form .label{display:flex;align-items:center;column-gap:.9375rem}#module-extranet form .label span{width:80px}#module-extranet form input[type=text]{border:1px solid rgba(0,0,0,.3);border-radius:.375rem;background:#fff;width:10.625rem}#module-extranet form input[type=text]::placeholder{color:#171717;opacity:1}#module-extranet form select{display:flex;align-items:center;width:270px;border:1px solid rgba(0,0,0,.3);border-radius:.375rem;font-size:.875rem;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("/app/themes/ccpc/resources/assets/images/svg/arrow-chevron-thin-down.svg");background-size:.75rem;background-repeat:no-repeat;background-position:right 8px center}#module-extranet form select::placeholder{color:#171717;opacity:1}#module-extranet form select.date{width:200px}#module-extranet form select.type{width:180px}#module-extranet form button{display:flex;align-items:center}#module-extranet form button svg{height:2.8125rem;width:2.8125rem}#module-extranet form button svg path{fill:#f6b047}#module-extranet .extranet-accordion-section{margin:3.75rem auto;max-width:45.9375rem}#module-extranet .extranet-accordion-section .section-title{display:flex;align-items:center;justify-content:center}#module-extranet .extranet-accordion-section .accordion-section-title{font-size:1.5rem;font-weight:600}@media (min-width:60rem){#module-extranet .extranet-accordion-section .accordion-section-title{font-size:1.75rem}}#module-extranet .extranet-accordion-section .accordion .accordion-title{font-size:1.0625rem;border-bottom:1.5px solid #171717;padding-bottom:.625rem;display:flex;justify-content:space-between;align-items:flex-end}#module-extranet .extranet-accordion-section .accordion .accordion-title .icon{width:1.125rem;height:1.125rem;display:flex;justify-content:center;align-items:center;font-size:1rem;border-radius:2px;border:1.5px solid #494949}#module-extranet .extranet-accordion-section .accordion .accordion-title.active .icon{color:#056667;border-color:#056667}#module-extranet .extranet-accordion-section .accordion .accordion-title:hover{cursor:pointer}#module-extranet .extranet-accordion-section .accordion .cta-section{display:flex;justify-content:space-between;flex-wrap:wrap}#module-extranet .extranet-accordion-section .accordion .cta-section .link{min-height:53px;width:22.125rem;display:flex;align-items:center;justify-content:space-between;padding:0 .9375rem;margin-bottom:1.875rem;border:1px solid #171717;border-radius:.25rem}#module-extranet .extranet-accordion-section .accordion .cta-section .link span{font-weight:600;font-size:.875rem}#module-extranet .extranet-accordion-section .accordion .cta-section .link span.link-date,#module-extranet .extranet-accordion-section .accordion .cta-section .link span.link-desc,#module-extranet .extranet-accordion-section .accordion .cta-section .link span.link-label{display:block;font-size:.875rem}#module-extranet .extranet-accordion-section .accordion .cta-section .link span.link-label{font-weight:600}#module-extranet .extranet-accordion-section .accordion .cta-section .link span.link-date{font-weight:500;font-size:.8125rem}#module-extranet .extranet-accordion-section .accordion .cta-section .link span.link-desc{padding-top:10px;font-weight:400;font-size:.75rem}#module-extranet .extranet-accordion-section .accordion .cta-section .link i{color:#056667;font-size:1.5625rem}#module-extranet .extranet-accordion-section .accordion button{width:max-content;height:50px;justify-content:center;margin-top:3.125rem;padding:0 .9375rem;color:#fff;background:#056667;border-radius:3.125rem;font-size:1rem;display:flex;align-items:center;gap:10px}#module-extranet .extranet-accordion-section .accordion button i{font-size:23px}@media (max-width:51.24875rem){#module-extranet form{flex-direction:column}#module-extranet form input[type=text],#module-extranet form select{width:100%;margin:.625rem 0}}.agenda-home{padding-bottom:28.125rem;border-radius:1.25rem;overflow-y:hidden;position:relative}.agenda-home:after{content:"";z-index:1;position:absolute;left:0;top:0;height:722px;width:100%;background:#056667;background-size:cover;background-blend-mode:screen,normal}.agenda-home .section-title{position:relative;z-index:2;color:#171717;padding-left:3.4375rem}.agenda-home .section-title span{position:relative;z-index:3}.agenda-home .section-title:before{color:#f6b047;z-index:2}.agenda-home .section-title:after{content:"";z-index:1;position:absolute;left:0;top:-3.4375rem;width:100vw;height:150px;background:#fff;border-radius:1.25rem}.agenda-home .featured-event{position:relative;z-index:2;margin-top:6.25rem;display:flex}.agenda-home .featured-event .date{position:relative;z-index:4;display:flex;flex-direction:column;text-align:center;margin-top:1.25rem}.agenda-home .featured-event .date:after{content:"";display:block;height:148px;width:3px;background:#fff;margin:38px auto 0}.agenda-home .featured-event .date .event-date-num{font-size:2.375rem;position:relative;font-weight:600;margin:0;color:#fff}.agenda-home .featured-event .date .event-date-month,.agenda-home .featured-event .date .event-date-year{position:relative;z-index:4;margin:0;font-size:14px;color:#fff}.agenda-home .featured-event .cover{width:532px;height:363px;border-radius:1.25rem;overflow:hidden;margin-left:1.25rem;margin-right:4.5rem}.agenda-home .featured-event .cover img{width:100%;height:100%;object-fit:cover}.agenda-home .featured-event .details{padding-top:1.6875rem}.agenda-home .featured-event .category{padding:.0625rem .9375rem;margin-bottom:1.3125rem;color:#fff;border:1px solid #fff;border-radius:3px;font-size:.75rem;text-align:center;max-width:max-content}.agenda-home .featured-event .event-title{font-size:1.4375rem;font-weight:600;max-width:23.4375rem;color:#fff;margin-bottom:1.875rem}.agenda-home .featured-event .link{color:#fff;font-size:.75rem;position:relative}.agenda-home .featured-event .link span{position:relative}.agenda-home .featured-event .link span:after{content:"";pointer-events:none;bottom:-2px;left:50%;position:absolute;width:0;height:2px;background-color:#056667;transition-timing-function:cubic-bezier(.25,.8,.25,1);transition-duration:.4s;transition-property:width,left}.agenda-home .featured-event .link:hover span:after{width:100%;left:0}.agenda-home .featured-event .link svg{height:9px;margin-left:.8125rem}.agenda-home .featured-event .link svg path{fill:#fff}.agenda-home .agenda-slider-section{position:absolute;z-index:4;bottom:0;right:0;min-width:1000px;background:#fff;padding:3.125rem 8.8125rem;border-radius:1.25rem 0 0 0}.agenda-home .agenda-slider-section .swiper-pagination{display:none;width:100vw!important;margin-left:-48px!important;position:relative!important;margin-top:24px!important}.agenda-home .agenda-slider-section .agenda-slider-control{z-index:2;position:absolute;top:50%;transform:translateY(-50%);height:4rem;width:4rem;display:flex;align-items:center;justify-content:center;border:2px solid #056667;border-radius:50%}.agenda-home .agenda-slider-section .agenda-slider-control.left{left:5%}.agenda-home .agenda-slider-section .agenda-slider-control.right{right:5%}.agenda-home .agenda-slider-section .agenda-slider-control svg{height:.75rem}.agenda-home .agenda-slider-section .agenda-slider-control svg path{fill:#056667}.agenda-home .agenda-slider-section .agenda-slider-control.swiper-button-disabled{border-color:#666}.agenda-home .agenda-slider-section .agenda-slider-control.swiper-button-disabled svg path{fill:#666}.agenda-home .agenda-slider-section .wrapper{max-width:700px;margin:0 auto;overflow:hidden}@media (max-width:51.24875rem){.agenda-home{padding-bottom:3.125rem}.agenda-home:after{height:65%}.agenda-home .featured-event{flex-direction:column}.agenda-home .featured-event .date{order:2;flex-direction:row;align-items:center;position:relative;z-index:5}.agenda-home .featured-event .date .event-date-num{margin-right:.4375rem;position:relative}.agenda-home .featured-event .date .event-date-num span{position:relative;z-index:2}.agenda-home .featured-event .date .event-date-num:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:6.0625rem;width:6.0625rem;border-radius:50%;background:#056667;z-index:1;mix-blend-mode:darken}.agenda-home .featured-event .date .event-date-month{margin-right:.1875rem}.agenda-home .featured-event .date .event-date-year{margin-right:.8125rem}.agenda-home .featured-event .date:after{margin-top:0;width:100%;height:3px}.agenda-home .featured-event .cover{order:1;width:100%;margin:0}.agenda-home .featured-event .details{order:3}.agenda-home .agenda-slider-section{position:relative;padding:1.5rem;margin-top:1.8125rem}.agenda-home .agenda-slider-section .swiper-pagination{display:block}.agenda-home .agenda-slider-section .swiper-pagination .swiper-pagination-bullet{background:#494949;opacity:.6}.agenda-home .agenda-slider-section .swiper-pagination .swiper-pagination-bullet-active{background:#056667!important;opacity:1}.agenda-home .agenda-slider-section .wrapper{max-width:100%}.agenda-home .agenda-slider-section .slider{width:70%}.agenda-home .agenda-slider-section .agenda-slider-control{display:none}}.auto-promote{margin-bottom:6.25rem}.auto-promote .content{border-radius:1.25rem;background:url("/app/themes/ccpc/resources/assets/images/patterns/blue-portrait-pattern.png");overflow:hidden;display:flex;align-items:center;flex-wrap:wrap;height:590px}.auto-promote .content .cover{width:850px;height:100%}.auto-promote .content .cover img{width:100%;height:100%;object-position:top}.auto-promote .content .cover img.cover{object-fit:cover}.auto-promote .content .cover img.contain{object-fit:contain}.auto-promote .content .details{padding:0 5.875rem;width:590px;position:relative}.auto-promote .content .details .shape{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.auto-promote .content .details h2{margin-bottom:.625rem;position:relative;z-index:2}.auto-promote .content .details p{font-size:1rem;line-height:1.5rem;font-weight:400;position:relative;z-index:2}.auto-promote .content .details .subtitle{font-size:1.375rem;margin-bottom:1.5rem;font-weight:600;color:#00987a;position:relative;z-index:2}#registration-form-section .gfield_repeater_buttons .auto-promote .content .details .add_repeater_item,.auto-promote .content .details #registration-form-section .gfield_repeater_buttons .add_repeater_item,.auto-promote .content .details .cta,.auto-promote .content .details .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.auto-promote .content .details .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.auto-promote .content .details input[type=button],.auto-promote .content .details input[type=submit],.gform_wrapper.gravity-theme form .gfield_repeater_buttons .auto-promote .content .details .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .auto-promote .content .details .remove_repeater_item{margin-right:1.5rem;margin-bottom:1.25rem;position:relative;z-index:2}@media (max-width:74.99875rem){.auto-promote .content{flex-direction:column;height:max-content}.auto-promote .content .cover{min-height:100%;width:100%}.auto-promote .content .cover img{width:100%;height:max-content}.auto-promote .content .details{width:100%;padding:3.125rem 1.25rem}}.module-communes{border-radius:1.25rem;height:30.6875rem;object-fit:cover;margin-top:15.625rem;background-position:50%;background-size:cover;background-repeat:no-repeat}.module-communes.section{margin-bottom:0}.module-communes .content-commune{background:#fff;width:35.6875rem;box-shadow:0 .25rem 1.5rem rgba(0,0,0,.1);border-radius:1.25rem;padding:2.375rem 3.125rem;position:absolute;margin-top:-9.5rem}.module-communes .content-commune .section-title{font-weight:600;font-size:1.875rem;line-height:2.8125rem}.module-communes .content-commune .section-title:before{display:none}.module-communes .content-commune ul{display:block;columns:2}.module-communes .content-commune ul li{position:relative;margin-left:1.5rem;font-weight:500;font-size:1rem;line-height:3.375rem}.module-communes .content-commune ul li:hover{font-weight:600;color:#00987a}.module-communes .content-commune ul li::marker{display:none;content:""}.module-communes .content-commune ul li:before{content:"\2022";color:#00987a;font-weight:700;position:absolute;left:-1.25rem}@media (max-width:59.99875rem){.module-communes{border-radius:1.25rem;height:30.6875rem;object-fit:cover;margin-top:20.5rem;background-position:50%;background-size:cover;background-repeat:no-repeat}.module-communes .content-commune{background:#fff;width:100%;padding:1.25rem;position:relative;top:-7rem}.module-communes .content-commune ul{display:block;columns:2}}@media (max-width:39.99875rem){.module-communes .content-commune ul li{line-height:2.1875rem}}.module-form-contact{padding:0 7.75rem}.module-form-contact .section-title{display:block;text-align:center}.module-form-contact .section-title:after{content:"";background-color:#00987a;display:block;height:2px;margin:2rem auto 3.75rem;width:85px}.module-form-contact .section-title:before{content:"";display:none}.module-form-contact .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item{border:.063rem solid #056667;border-radius:3.125rem;background-color:#056667;color:#fff}.module-form-contact .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:hover{color:#056667;background-color:#fff;border:.063rem solid #fff}.module-form-contact .gf_page_steps{display:flex;align-items:center;flex-wrap:wrap}.module-form-contact .type-email .gfield_validation_message,.module-form-contact .type-text .gfield_validation_message{font-weight:400;font-size:.75rem;line-height:1rem;position:relative;top:-2.4rem;left:0;display:flex;align-items:center;gap:20px}.module-form-contact .type-email .gfield_validation_message:before,.module-form-contact .type-text .gfield_validation_message:before{content:"";background-image:url("/app/themes/ccpc/resources/assets/images/svg/info-form.svg");background-repeat:no-repeat;height:16px;background-position:50%;width:16px;position:relative;left:11px}.module-form-contact .type-email .gfield_validation_message:after,.module-form-contact .type-text .gfield_validation_message:after{content:"";background:#da3400;opacity:.5;padding:1.4rem;border-radius:5px;width:100%;position:absolute}.module-form-contact .gform_wrapper.gravity-theme form .gfield.gfield--width-half{position:relative}.module-form-contact .gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#056667;color:#fff;border:1px solid #056667}.module-form-contact .gform_wrapper.gravity-theme .gf_step_active .gf_step_number:before{background:#056667}.module-form-contact .gform_wrapper.gravity-theme .gfield_repeater_cell label{font-weight:500!important;font-size:16px!important;line-height:22px!important;color:#171717!important;flex:1}.module-form-contact input[type=email],.module-form-contact input[type=tel],.module-form-contact input[type=text]{background-color:#fff}.module-form-contact select{display:flex;align-items:center;background:#fff;border:1px solid #b9b8b8;border-radius:.375rem;font-size:.875rem;-webkit-appearance:none;appearance:none;background-image:url("/app/themes/ccpc/resources/assets/images/svg/arrow-chevron-thin-down.svg");background-size:.75rem;background-repeat:no-repeat;background-position:right 8px center}.module-form-contact textarea{background-color:#fff;width:100%;font-family:Poppins,sans-serif;font-weight:400;font-size:14px!important;line-height:22px!important;padding-top:30px!important}.module-form-contact .gform_wrapper.gravity-theme .gfield textarea.large{height:89px}.module-form-contact .gform_wrapper.gravity-theme form .button{background-color:#056667;border:1px solid #056667;color:#fff}.module-form-contact .gform_wrapper.gravity-theme form .button:hover{color:#056667;background-color:transparent}.module-form-contact .gform_wrapper.gravity-theme .gfield select{background-color:#fff}.module-form-contact .gform_page_footer.top_label,.module-form-contact .gform_wrapper.gravity-theme .gform_footer{display:flex;justify-content:center;margin-top:41px!important}.module-form-contact .ginput_container.ginput_container_consent{display:flex;align-items:start;gap:13px}.module-form-contact input[type=checkbox]{display:flex;flex-wrap:wrap;appearance:none;height:1.25rem;width:1.25rem;border-radius:.25rem;border:1px solid #a2a2a2;cursor:pointer}.module-form-contact input[type=checkbox]:after{content:"\2713";font-size:1rem;margin:auto;color:transparent;text-shadow:0 0 0 transparent}.module-form-contact input[type=checkbox]:checked:after{color:#056667;text-shadow:2px 3px 2px fade(#000,20);transition:color .2s ease-in,text-shadow .15s ease-in 25ms}.module-form-contact .gfield_consent_label{flex:1}.module-form-contact iframe{max-width:100%}@media (max-width:59.99875rem){.module-form-contact{padding:1.25rem;border-radius:1.875rem}}@media (max-width:39.99875rem){.module-form-contact{padding:1.25rem;border-radius:1.875rem}.module-form-contact .ginput_container.ginput_container_consent{gap:3px}.module-form-contact input[type=checkbox]{height:1.25rem;width:1.25rem}.module-form-contact input[type=email],.module-form-contact input[type=tel],.module-form-contact input[type=text]{padding:6px!important}}.module-links li{margin-left:3rem;list-style:none;color:#056667;padding-bottom:10px;transition:all .2s ease}.module-links a{border:1px solid #056667;text-decoration:underline;padding:5px 15px;border-radius:30px;display:inline-block}.module-links a:hover{background-color:#056667;color:#fff;font-weight:500;transition:all .2s ease}@media (max-width:39.99875rem){.module-links li{margin:auto;width:100%;text-align:center}.module-links a{display:block}}.module-children .container{padding:0}.module-children .children-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;column-gap:1.25rem}.module-children .children-container .item{max-width:100%;width:18rem;margin-bottom:1.75rem;background:#fff;border-radius:.625rem;box-shadow:0 4px 54px rgba(0,0,0,.06);overflow:hidden;display:block}.module-children .children-container .item img{transition:transform .8s ease;height:18.0625rem;width:100%;object-fit:cover;display:block;opacity:1}.module-children .children-container .item img:hover{opacity:0}.module-children .children-container .item .card-crossroad-title{padding:1.125rem}.module-children .children-container .item .card-crossroad-title .title{font-weight:500;font-size:1.125rem;color:#333}.module-children .children-container .item:hover img{border-top-right-radius:.625rem;border-top-left-radius:.625rem}.card-crossroad-figure{position:relative;display:block}.card-crossroad-figure .over{position:absolute;top:0;opacity:0;height:18.0625rem;width:100%;display:block;background-image:url("/app/themes/ccpc/resources/assets/images/svg/exclude.svg");background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .2s ease}.card-crossroad-figure .over a{position:absolute;z-index:9;right:50%;top:43%;color:#fff;text-decoration:underline;font-weight:500;font-size:.875rem;line-height:1.3125rem;transform:translate(50%,50%)}.card-crossroad-figure .over a svg{width:.5rem;left:.625rem;position:relative}.card-crossroad-figure .over a svg path{fill:#fff}.card-crossroad-figure .over:hover,.card-crossroad-figure .over:hover a{opacity:1}@media (max-width:59.99875rem){.module-children .container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:51.24875rem){.module-children .children-container{flex-direction:column}.module-children .children-container .item{width:100%}.module-children .card-crossroad-figure .over,.module-children .children-container .item img{height:12.5rem}}.text-module{margin-bottom:6.25rem}.text-module .container{padding:0}.text-module .container .message{display:block;margin:2rem 0}@media (max-width:59.99875rem){.text-module .container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.table-module table{border:1px solid}.table-module table tr:nth-child(odd){background-color:#efefef}.table-module table td,.table-module table th{padding:15px;text-align:left}.table-module table td:not(:last-child){border-right:1px solid}.widget-summary ul{display:flex;align-items:center;flex-flow:column nowrap;list-style:none;text-align:center}.widget-summary li:not(:last-child){margin-bottom:.75rem}.widget-summary .anchor{display:inline-block;padding-bottom:.25rem;text-decoration:none;transition:color .2s ease}.widget-summary .anchor.current,.widget-summary .anchor:hover{color:#00987a}.widget-summary .anchor.current{border:1px solid currentColor}.swimming-registration{margin-left:auto;margin-right:auto;max-width:calc(1140px + var(--container-padding) * 2);padding-left:var(--container-padding);padding-right:var(--container-padding);margin-bottom:50px}.swimming-registration .gfield_repeater_cell.inactive{display:none!important}input[name^=input_2100]:after{content:" \20AC"}.sidebar-registration{background-image:url("/app/themes/ccpc/resources/assets/images/patterns/blue-portrait-pattern.png");background-size:cover;border-radius:.625rem;margin-bottom:1.25rem;margin-left:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding));padding:var(--container-padding)}#registration-form-section .gfield_repeater_buttons .sidebar-registration .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .sidebar-registration .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .sidebar-registration .remove_repeater_item,.sidebar-registration #registration-form-section .gfield_repeater_buttons .add_repeater_item,.sidebar-registration .cta,.sidebar-registration .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.sidebar-registration .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.sidebar-registration input[type=button],.sidebar-registration input[type=submit]{margin-bottom:2rem}.sidebar-registration p{margin-top:1.625rem}.registration-summary .total-price,.registration-total-price.gfield{background:#fff;box-shadow:0 4px 54px rgba(0,0,0,.06);border-radius:.625rem;display:flex;align-items:center;margin-bottom:1rem;padding:1rem 2rem!important}.registration-summary .total-price label.gfield_label,.registration-total-price.gfield label.gfield_label{flex:auto 0 0;font-weight:500;margin-bottom:0}.registration-summary .total-price input[type=text],.registration-total-price.gfield input[type=text]{background-color:transparent;cursor:default;color:#056667;border:0;font-weight:500;margin:0;min-height:auto;padding:0 0 0 2.5rem!important}#registration-form-section.step-3 .registration-summary+.button:not(.gform_previous_button),.gform_wrapper.gravity-theme form .registration-summary+.button.gform_next_button,.registration-summary+.cta-primary,.registration-summary+input[type=button],.registration-summary+input[type=submit]{margin-top:25px}.registration-summary .row:not(:last-child){margin-bottom:1.5rem}.registration-summary .row-stage:not(:first-child){margin-top:1rem}.registration-summary h3,.registration-summary h4{color:currentColor;margin-bottom:.625rem}.registration-summary h3{font-weight:500;padding-left:25px;position:relative}.registration-summary h3:before{content:"";display:block;background-color:var(--template-color);width:15px;height:15px;border-radius:20px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.registration-summary h4{font-size:1rem;font-weight:600}.registration-summary ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:1.5rem;row-gap:.25rem;line-height:1.625;list-style:none}.registration-summary .total-price{margin-top:.5rem;margin-bottom:2rem}.registration-summary .total-price input[type=text]{padding-left:1rem!important}.registration-summary .cta-lightest{background-color:#f2f2f2;border-color:#f2f2f2}.registration-summary .cta-icon a{color:#056667;text-decoration:none;position:relative;z-index:1;font-size:1.5625rem;transition:all .2s ease}.registration-summary .cta-icon a:focus,.registration-summary .cta-icon a:hover{color:#09aeb0}#registration-form-section .gform_anchor{pointer-events:none;position:relative;top:calc(-1 * (var(--header-height) + 56px));visibility:hidden}#registration-form-section .gf_step:last-child:after,#registration-form-section .gf_step:not(.gf_step_last):last-child,#registration-form-section .gf_step_last:after,#registration-form-section .gf_step_number,#registration-form-section .gform_heading{display:none}#registration-form-section .gf_page_steps{background-color:#f2f2f2;border:0;color:#171717;display:flex;align-items:baseline;flex-flow:row wrap;font-size:16px;font-weight:400;margin-bottom:var(--container-padding);margin-left:calc(-1 * var(--container-padding));margin-right:calc(-1 * var(--container-padding));padding:.75rem var(--container-padding);position:relative}#registration-form-section .gf_step{display:inline-flex;align-items:baseline;font-weight:400;margin:.5rem 0}#registration-form-section .gf_step:after{color:#333;font-size:.875em;margin:0 .5rem}#registration-form-section .gf_step_active{color:#056667;font-weight:600}#registration-form-section .gf_step_label{font-weight:inherit;padding:0}#registration-form-section .gfield_html h2{margin-bottom:.5rem}#registration-form-section .gfield_repeater_item{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));column-gap:2rem;row-gap:.75rem}#registration-form-section .gfield_repeater_cell{margin:0;padding:0}#registration-form-section .cell_fullwidth,#registration-form-section .gfield_repeater_buttons{grid-column-start:1;grid-column-end:-1}#registration-form-section .gfield_repeater_buttons{display:flex;align-items:flex-start;row-gap:.5rem;flex-wrap:wrap;margin-top:1.25rem;padding:0}#registration-form-section .gfield_repeater_buttons button{margin-bottom:0}#registration-form-section .cell_fullwidth+.gfield_repeater_buttons{margin-top:0}#registration-form-section .cell_fullwidth:not(.gfield):not(:first-child){margin-top:1.5rem}#registration-form-section .gfield_repeater_cell label{color:#333;font-weight:500;font-size:1rem;line-height:1.375;margin:0 0 .5rem;padding:0}#registration-form-section .gfield_repeater_wrapper{background-color:transparent;box-shadow:none;border:0;padding:0;margin:0}#registration-form-section .gfield_repeater_items>div:not(:last-child)>div.gfield_repeater_buttons .add_repeater_item{display:none!important}#registration-form-section .gfield_repeater>.gfield_label,#registration-form-section .gfield_repeater h4{color:currentColor;font-weight:500;margin-bottom:.75rem}#registration-form-section .ginput_container_date input{width:100%}#registration-form-section .durations_container>label,#registration-form-section .levels_container>label{display:flex}#registration-form-section .durations_container>label:after,#registration-form-section .levels_container>label:after{align-self:center;color:#f6b047;cursor:pointer;font-size:1.25em;margin-left:.5rem}.registration-change,.registration-change button{margin-top:25px}@media (min-width:60rem){.swimming-registration{display:flex}.swimming-registration>*{flex:1 0 0}.sidebar-registration{margin-bottom:0;margin-left:0;margin-right:5%;max-width:455px}.content-registration{max-width:705px}#registration-form-section .gf_page_steps{border-radius:.625rem;flex-wrap:nowrap;font-size:1rem;margin-bottom:4rem;margin-left:0;margin-right:0;position:relative}#registration-form-section .gf_page_steps:after{content:"*champs obligatoires";font-size:.75rem;margin-top:.375rem;position:absolute;top:100%;right:0}#registration-form-section .gf_step.gf_step_completed,#registration-form-section .gf_step.gf_step_completed:after{color:#056667}#registration-form-section .gf_step:after{margin:0 2rem}#registration-form-section .gf_step:last-child{font-weight:500}#registration-form-section .gf_step:not(.gf_step_last):last-child{display:inline-flex;align-items:flex-end;margin-top:.5rem;position:absolute;top:100%;left:0;white-space:nowrap}#registration-form-section .gf_step .maxpages,#registration-form-section .gf_step .separator{font-size:.625em}}.page-template-template-swimming-registration #vertical-quick-access{top:31.25rem}@media (min-width:75rem){.sidebar-registration{padding:3.375rem}}@media (min-width:87.5rem){#registration-form-section .gf_page_steps{margin-bottom:2.5rem}#registration-form-section .gf_step:not(.gf_step_last):last-child{margin-left:3rem;margin-top:0;left:100%;top:50%;transform:translateY(-50%)}}body.pdf *,body.pdf :after,body.pdf :before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;transition:none!important}@page{body.pdf{margin:0!important;padding-bottom:50px!important;padding-top:50px!important}}body.pdf .registration-summary .row{break-inside:avoid;padding-top:50px!important;background:#fff}body.pdf #header,body.pdf #header-navigation,body.pdf #page-loader,body.pdf #sidebar,body.pdf #vertical-quick-access,body.pdf .breadcrumb,body.pdf .btn-back-to-top,body.pdf .footer-insert,body.pdf .gf_page_steps,body.pdf .gform_page_footer,body.pdf .header-flashinfo,body.pdf .introduction,body.pdf .no-print,body.pdf .section-title,body.pdf .sub-footer,body.pdf .undersub-footer,body.pdf .wt-cli-cookie-bar-container{display:none!important}body.pdf #header{top:0!important;position:relative!important;margin-top:0!important}body.pdf #footer{bottom:0!important;width:100%!important;padding:0!important;position:relative!important;left:0!important}body.pdf #footer .main-footer{padding:20px 0!important}body.pdf .footer-logo svg{height:30px!important}.registration-summary body.pdf .total-price,body.pdf .registration-summary .total-price,body.pdf .registration-total-price.gfield{box-shadow:none;border-width:1px 0 0;border-style:solid;border-color:#1a1a1a;border-radius:0;font-weight:700;margin-top:2rem;padding:2rem 0 0!important}body.pdf .swimmig-registration{margin:0!important}body.pdf h3{margin-bottom:30px!important}body.pdf #summary{padding-top:50px!important}.swimming-informations #sidebar{display:none!important}@media (min-width:75rem){.swimming-informations{position:relative}.swimming-informations #sidebar{display:flex!important;justify-content:flex-end;max-width:calc(165px + 2rem);position:absolute;top:0;right:50%;transform:translateX(-410px);width:100%}.swimming-informations #sidebar-inner{padding-right:2rem!important;width:100%}.swimming-informations #sidebar.is-affixed{position:fixed!important;transform:translateX(-410px)}.swimming-informations #sidebar.is-affixed #sidebar-inner{left:0!important}}@media (min-width:87.5rem){.swimming-informations #sidebar,.swimming-informations #sidebar.is-affixed{transform:translateX(-477.5px)}}@media (max-width:87.49875rem){.swimming-informations .container{max-width:calc(820px + var(--container-padding) * 2);padding-left:var(--container-padding);padding-right:var(--container-padding)}}.front-page-slider{position:relative;overflow:hidden;height:760px;width:100%}.front-page-slider #vertical-quick-access{top:53%;transform:translateY(-50%)}.front-page-slider h1{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;filter:drop-shadow(0 0 20px #000);pointer-events:none}.front-page-slider h1 span{display:block}.front-page-slider h1 .small{font-size:1.875rem}.front-page-slider h1 .big{font-size:3.75rem}.front-page-slider .slider{width:100%;height:100%}.front-page-slider .slider img{width:100%;height:100%;object-fit:cover;border-radius:20px}.quick-access-list{position:relative;z-index:2;max-width:1020px;margin:-8.125rem auto 5.625rem;padding:3.125rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-evenly;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.1);border-radius:20px}.quick-access-list .quick-access{width:134px;text-align:center;font-size:1rem}.quick-access-list .quick-access .quick-access-title{display:block;font-size:1rem;margin-top:1.375rem;line-height:1.625rem;font-weight:400}.quick-access-list .quick-access svg{display:block;margin:0 auto}.quick-access-list .quick-access svg path{transition:all .8s ease;transform-origin:center}.quick-access-list .quick-access svg:hover path{transform:scale(.9)}.quick-access-list .quick-access svg:hover circle{stroke-dasharray:360;stroke-dashoffset:0;animation-iteration-count:1;animation-name:rotate;animation-duration:1.7s;animation-direction:alternate;animation-timing-function:ease;transform:rotate(-90deg);transform-origin:center}@keyframes rotate{0%{stroke-dashoffset:360}to{stroke-dashoffset:100;transform:rotate(280deg)}}@media (max-width:51.24875rem){.quick-access-list{padding:1.25rem;margin-left:1.25rem;margin-right:1.25rem;justify-content:space-between}.quick-access-list .quick-access{flex:50%;min-height:12.5rem}}.archive-trombinoscope{padding-bottom:5.625rem}.archive-trombinoscope .section-title{display:flex;justify-content:center;margin-bottom:2.5rem}.archive-trombinoscope .section-title:before{color:#6945b5}.archive-trombinoscope .grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px}@media (min-width:60rem){.archive-trombinoscope .grid .item:first-of-type{grid-row:1/span 2;grid-column:1/span 2}.archive-trombinoscope .grid .item:first-of-type .card-trombinoscope{width:100%}.archive-trombinoscope .grid .item:first-of-type .card-trombinoscope figure{height:490px}}@media (max-width:59.99875rem){.archive-trombinoscope .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:51.24875rem){.archive-trombinoscope .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:39.99875rem){.archive-trombinoscope .grid{grid-template-columns:repeat(1,1fr)}}.filter-event{display:flex;flex-wrap:wrap;justify-content:center;gap:1.875rem}.filter-event li{list-style:none}.archive-events .filter{font-weight:500;font-size:1rem;line-height:1.5rem;color:#171717;display:flex;align-items:center;gap:.75rem}.archive-events .filter-wrapper{display:flex;align-items:center;justify-content:center;column-gap:1.5rem;max-width:74.8125rem;margin:0 auto 4.375rem;padding:1.5rem 3rem;background:#f2f2f2;border-radius:1.25rem}.archive-events input[type=text]{outline:none!important}.archive-events input[type=text],.archive-events select{display:flex;align-items:center;height:2.75rem;max-width:12.875rem;background:#fff;border:1px solid #b9b8b8;border-radius:.375rem;font-size:.875rem;-webkit-appearance:none;appearance:none}.archive-events select{background-image:url("/app/themes/ccpc/resources/assets/images/svg/arrow-chevron-thin-down.svg");background-size:.75rem;background-repeat:no-repeat;background-position:right 8px center}.archive-events button{display:flex;align-items:center}.archive-events button svg{height:2.8125rem;width:2.8125rem}.archive-events button svg path{fill:#f6b047}.block-event{padding-bottom:4.375rem}.block-event .card-container{display:flex;flex-wrap:wrap;justify-content:center;column-gap:2rem}.block-event .card-container .card-event{max-width:293px;border-radius:10px;overflow:hidden;margin-bottom:2.5rem}.block-event .card-container .card-event .card-event-title{font-weight:500;font-size:16px;line-height:125%;padding-bottom:.8125rem;color:#171717;display:block}.block-event .card-container .card-event .card-event-detail{font-weight:500;font-size:14px;line-height:20px;color:#494949;padding-bottom:.9375rem;display:block}.block-event .card-container .card-event .event-date:after{content:"";display:inline-block;padding-bottom:.25rem;margin-left:1.75rem;width:3.0625rem;height:0;border-top:3px solid #f2f2f2;opacity:.4}.block-event .card-container .card-event .event-date .month{text-transform:lowercase}@media (max-width:59.99875rem){.block-event .card-container .card-event{flex-basis:48%}.archive-events .filter{font-weight:500;font-size:1rem;line-height:1.5rem;color:#171717}.archive-events .filter-wrapper{flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}.archive-events .filter-wrapper .filter-field{width:100%;display:contents}.archive-events input[type=text]{max-width:100%;margin:5px 0}.archive-events select{max-width:100%}}@media (max-width:51.24875rem){.block-event .card-container .card-event{flex-basis:100%}}@media (max-width:29.99875rem){.block-event .card-container .card-event{max-width:100%}}.section-single-event .addeventatc_dropdown .copyx,.section-single-event .addToCalendar .addeventatc_icon{display:none!important}.section-single-event .addeventatc{border:1px solid currentColor;border-radius:4rem;color:currentColor;display:inline-block;font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;height:auto;line-height:1.5;padding:.625rem 1rem;text-decoration:none;position:relative;background-color:transparent;border-color:#000;box-shadow:inset 0 0 0 0 #000!important;transition-property:background color box-shadow!important;transition-timing-function:ease!important;transition-duration:.4s;z-index:1}.section-single-event .addeventatc:hover{background-color:#000;border-color:#000;color:#fff!important;box-shadow:inset 0 -100px 0 0 #000!important;font-size:1rem}.section-single-event .addeventatc.no-upper{text-transform:none}.section-single-event .block-infos{display:flex;flex-wrap:wrap;align-items:center;gap:60px}.section-single-event .content-header{padding:1.4375rem 3.9375rem 1.6875rem;box-shadow:0 .25rem 54px rgba(0,0,0,.06);border-radius:.625rem;margin-bottom:80px}.section-single-event .content-header h2{font-weight:500;font-size:18px;line-height:29px;color:#171717;padding-bottom:13px}.section-single-event .content-header address{display:flex;align-items:center;gap:12px;width:200px}.section-single-event .content-header address .city{font-weight:500;font-size:18px;color:#494949}.section-single-event .content-header address .loc{font-weight:400;font-size:16px;color:#494949}.section-single-event .content-header address .icon{width:22px;height:22px}.section-single-event .content-header address .icon svg path{fill:#056667}.section-single-event .content-header .date{font-weight:600;font-size:14px;line-height:20px;color:#056667;display:flex;align-items:center;gap:12px;width:200px}.section-single-event .content-header .date .icon{width:22px;height:22px}.section-single-event .desc{padding-bottom:80px}.section-single-event .desc .editor,.section-single-event .desc p{font-style:normal;font-weight:400;font-size:16px;line-height:26px}.section-single-event .desc h2{font-weight:600;font-size:38px;line-height:47px}.section-single-event .progress{padding-bottom:80px}.section-single-event .progress h3{font-weight:600;font-size:30px;line-height:45px;color:#171717;padding-bottom:24px}.section-single-event .progress ul{display:block;columns:2;margin-left:7px;padding-bottom:42px;width:500px}.section-single-event .progress ul li{font-weight:500;font-size:18px;line-height:26px;color:#000;list-style:none}.section-single-event .progress ul li:before{content:"\2022";color:#00987a;font-weight:700;position:relative;left:-.4375rem;margin-right:.125rem}@media (max-width:51.24875rem){.section-single-event .addeventatc_dropdown .copyx,.section-single-event .addToCalendar .addeventatc_icon{display:none!important}.section-single-event .addeventatc{border:1px solid currentColor;border-radius:4rem;color:currentColor;display:inline-block;font-size:1rem;font-weight:500;font-family:Poppins,sans-serif;height:auto;line-height:1.5;padding:.625rem 1rem;text-decoration:none;position:relative;background-color:transparent;border-color:#000;box-shadow:inset 0 0 0 0 #000!important;transition-property:background color box-shadow!important;transition-timing-function:ease!important;transition-duration:.4s;z-index:1}.section-single-event .addeventatc:hover{background-color:#000;border-color:#000;color:#fff!important;box-shadow:inset 0 -100px 0 0 #000!important;font-size:1rem}.section-single-event .addeventatc.no-upper{text-transform:none}.section-single-event .block-infos{display:flex;flex-wrap:wrap;align-items:center;gap:60px}.section-single-event .content-header{padding:1.4375rem}.section-single-event .content-header .date,.section-single-event .content-header address{width:100%}.section-single-event .progress ul{columns:1;width:100%}}.single-trombinoscope{padding-top:5.625rem;padding-bottom:6.25rem}.single-trombinoscope .informations{margin-bottom:5.0625rem;display:block}.single-trombinoscope .informations h3{text-align:center;font-size:1.5rem;font-weight:400;color:#171717;position:relative}.single-trombinoscope .informations h3:after{content:"";display:block;width:5.3125rem;height:.1875rem;background:#6945b5;margin:2.625rem auto}.single-trombinoscope .informations .city{color:#6945b5;display:flex;align-items:center;justify-content:center;column-gap:1.25rem}.single-trombinoscope .informations .city .name-city{position:relative}.single-trombinoscope .informations .city .name-city:after{position:absolute;left:-.4375rem;bottom:0;content:"";width:110%;height:8px;background:#6945b5;opacity:.1}.single-trombinoscope .informations .city svg path{fill:#171717}.single-trombinoscope h2:before{color:#6945b5}.single-trombinoscope .taxonomies{display:block;margin-top:3.75rem}.single-trombinoscope .social-media{background:#f2f2f2;padding:1.4375rem 2rem;display:flex;align-items:center;max-width:max-content;margin-top:2.125rem;border-radius:.625rem}.single-trombinoscope .social-media .icons{display:flex;column-gap:.3125rem}.single-trombinoscope .social-media span{color:#6945b5;font-size:18px;font-weight:600;padding-right:2.9375rem}.list-resource{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.625rem;margin-bottom:4.6875rem}.list-resource .item{width:14rem;margin-bottom:2.6875rem;list-style:none}.list-resource .item .picture{position:relative;display:inline-block;border:.375rem solid #fff;width:14rem}.list-resource .item .picture img{width:100%;height:20.09562rem;object-fit:cover;position:relative;display:block;border-radius:.0625rem}.list-resource .item .picture:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:inline-block;background:linear-gradient(90deg,rgba(0,0,0,.2) -5.45%,transparent 12.1%)}.list-resource .item .content{padding:0 .625rem}.list-resource .item .content .name{display:block;font-weight:500;font-size:1.125rem;line-height:125%;color:#171717;margin-top:.8275rem;margin-bottom:.70937rem}.list-resource .item .content .info{display:flex;align-items:center;gap:.1875rem}.list-resource .item .content .info:before{content:"";display:inline-block;padding-bottom:.25rem;margin-right:1.1875rem;width:4.6875rem;height:0;border-top:.0625rem solid #171717;opacity:.4}.list-resource .item .content .info .filetype{font-weight:400;font-size:.75rem;line-height:1.125rem;color:#171717;text-transform:uppercase}.list-resource .item .content .info .size{font-weight:400;font-size:.75rem;line-height:1.125rem;color:#171717;text-transform:capitalize}.list-resource .item .content .download{font-weight:400;font-size:1rem;line-height:1.625rem;display:flex;gap:.9375rem;margin-bottom:.5rem;align-items:center}.list-resource .item .content .download .icon,.list-resource .item .content .download:hover{color:#056667}.list-resource .item .content .view{font-weight:400;font-size:1rem;line-height:1.625rem;display:flex;gap:.9375rem;align-items:center}.list-resource .item .content .view .icon,.list-resource .item .content .view:hover{color:#056667}@media (max-width:39.99875rem){.list-resource .item{width:15.625rem;margin-bottom:2.6875rem;list-style:none}.list-resource .item .picture{position:relative;display:inline-block;border:1px solid #fff;width:15.625rem}.list-resource .item .content{padding:0 .625rem}}.archive-actualite form{display:flex;align-items:center;justify-content:center;column-gap:1.5rem;max-width:982px;margin:0 auto 4.375rem;padding:1.5rem 3rem;background:#f2f2f2;border-radius:1.25rem}.archive-actualite form .filter{display:flex;align-items:center;column-gap:.75rem;font-weight:500}.archive-actualite form input[type=text]{outline:none!important}.archive-actualite form input[type=text],.archive-actualite form select{display:flex;align-items:center;height:2.75rem;max-width:12.875rem;background:#fff;border:1px solid #b9b8b8;border-radius:.375rem;font-size:.875rem;-webkit-appearance:none;appearance:none}.archive-actualite form select{background-image:url("/app/themes/ccpc/resources/assets/images/svg/arrow-chevron-thin-down.svg");background-size:.75rem;background-repeat:no-repeat;background-position:right 8px center}.archive-actualite form button{display:flex;align-items:center}.archive-actualite form button svg{height:2.8125rem;width:2.8125rem}.archive-actualite form button svg path{fill:#f6b047}.archive-actualite .content-card{position:relative;display:block}.archive-actualite .content-card .over{position:absolute;top:0;opacity:0;height:16.5rem;width:100%;display:block;background-image:url("/app/themes/ccpc/resources/assets/images/svg/exclude.svg");background-repeat:no-repeat;background-size:cover;background-position:50%;transition:all .2s ease}.archive-actualite .content-card .over a{position:absolute;z-index:9;right:50%;top:43%;color:#fff;text-decoration:underline;font-weight:500;font-size:.875rem;line-height:1.3125rem;transform:translate(50%,50%)}.archive-actualite .content-card .over a svg{width:.5rem;left:.625rem;position:relative}.archive-actualite .content-card .over a svg path{fill:#fff}.archive-actualite .content-card .over:hover{opacity:1}#registration-form-section .gfield_repeater_buttons .archive-actualite .add_repeater_item,.archive-actualite #registration-form-section .gfield_repeater_buttons .add_repeater_item,.archive-actualite .cta,.archive-actualite .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item,.archive-actualite .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item,.archive-actualite input[type=button],.archive-actualite input[type=submit],.gform_wrapper.gravity-theme form .gfield_repeater_buttons .archive-actualite .add_repeater_item,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .archive-actualite .remove_repeater_item{display:block;max-width:max-content;margin:5rem auto 6.25rem}.archive-actualite .js-events-wrapper{display:flex;flex-wrap:wrap;column-gap:2rem;justify-content:center}.archive-actualite .js-events-wrapper .card-news{flex-basis:31%;margin-bottom:2.5rem;height:auto}@media (max-width:59.99875rem){.archive-actualite form{flex-direction:column;padding-left:1.25rem;padding-right:1.25rem}.archive-actualite form .filter{margin-bottom:1.25rem}.archive-actualite form input[type=text],.archive-actualite form select{margin:5px 0;max-width:100%}.archive-actualite .js-events-wrapper .card-news{flex-basis:48%}}@media (max-width:51.24875rem){.archive-actualite .js-events-wrapper .card-news{flex-basis:100%}}.not-found{display:flex;align-items:center;height:calc(100vh - var(--header-height) - var(--admin-bar));max-height:755px;min-height:400px;padding-left:6.25rem;background-size:115%;background-position:0;background-repeat:no-repeat;border-radius:1.25rem}.not-found .content{max-width:31.25rem}.not-found .content *{color:#fff}.not-found .content .title{font-size:8.125rem;margin-bottom:0;text-shadow:0 4px 34px #000;font-weight:600;line-height:9.375rem}.not-found .content h1{font-size:2.375rem;margin-bottom:.8125rem;font-weight:600}.not-found .content h1,.not-found .content p{text-shadow:0 4px 34px rgba(0,0,0,.3),0 4px 34px #000}.not-found .content p{margin-bottom:1.8125rem}#registration-form-section .gfield_repeater_buttons .not-found .content .add_repeater_item:hover,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .not-found .content .add_repeater_item:hover,.gform_wrapper.gravity-theme form .gfield_repeater_buttons .not-found .content .remove_repeater_item:hover,.not-found .content #registration-form-section .gfield_repeater_buttons .add_repeater_item:hover,.not-found .content .cta:hover,.not-found .content .gform_wrapper.gravity-theme form .gfield_repeater_buttons .add_repeater_item:hover,.not-found .content .gform_wrapper.gravity-theme form .gfield_repeater_buttons .remove_repeater_item:hover,.not-found .content input:hover[type=button],.not-found .content input:hover[type=submit]{color:#171717}@media screen and (max-width:1270px){.not-found{background-size:cover}}@media (max-width:51.24875rem){.not-found{height:max-content;padding:6.25rem 1.25rem}.not-found .content{max-width:100%;text-align:center}.not-found .content .title{font-size:4.375rem;line-height:normal}.not-found .content h1{font-size:1.75rem}}.content-single{padding:1.4375rem 3.9375rem 1.6875rem;box-shadow:0 .25rem 54px rgba(0,0,0,.06);border-radius:.625rem;margin:-1.375rem 3.75rem 5rem}.content-single .content{padding-bottom:.625rem;display:flex;flex-wrap:wrap;gap:3.5625rem}.content-single .content .city,.content-single .content .type{font-weight:500;font-size:1.125rem;line-height:125%;display:flex;gap:.5rem}.content-single h2{font-weight:500;font-size:1.125rem;line-height:1.8125rem;color:#171717;padding-bottom:1.26562rem}.content-single .category{display:flex;align-items:center;justify-content:center;width:7.3125rem;font-weight:400;font-size:.7925rem;line-height:1.1875rem;color:#fff;background-color:#00987a;padding-top:.1875rem;padding-bottom:.1875rem;border-radius:.1875rem}.content-single .icon svg{display:inline-block}.content-single .icon svg path{fill:#6945b5}@media (max-width:59.99875rem){.content-single{padding:1.4375rem}.content-single .content{gap:.625rem}}@media (max-width:39.99875rem){.content-single{margin:0 0 3rem}}.section-single-commune .container,.section-single-commune .container-lg{padding:0}.informations{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:5rem}.informations .logo{width:13.6875rem}.informations .logo img{max-width:100%;margin-top:.9375rem;height:18.875rem;object-fit:contain}.informations .logo .title-logo{font-weight:700;font-size:1.125rem;line-height:1.5625rem;text-align:center;padding-top:1.25rem}.informations .bloc_info{padding:3.5rem 4.5625rem 2.125rem;background:#f2f2f2;border-radius:1.25rem;overflow:hidden}.informations .bloc_info .title{font-weight:600;font-size:1.875rem;line-height:2.8125rem;color:#000;padding-bottom:1.625rem}.informations .bloc_info .row{display:flex;gap:4.875rem}.informations .bloc_info .row .item{padding-bottom:1.5625rem}.informations .bloc_info .row .col-1{width:11.1875rem}.informations .bloc_info .row .col-2{width:16rem}.informations .bloc_info .row .address,.informations .bloc_info .row .schedule{font-weight:400;font-size:1rem;line-height:1.5625rem;overflow:hidden}.informations .bloc_info .row .address.link,.informations .bloc_info .row .schedule.link{color:#056667;text-decoration:underline;overflow:hidden}.informations .bloc_info .row h4{font-weight:700;font-size:1rem;line-height:1.5625rem;color:#000}.content-elected{background-color:#caeae5;margin-bottom:80px;padding:3.5625rem 7.5rem;border-radius:1.25rem;overflow:hidden}.content-elected .elected .title-elected{font-weight:600;font-size:1.75rem;line-height:2.5rem;padding-bottom:1.4375rem;color:#000}.content-elected ul{display:block;columns:2;margin-left:0}.content-elected ul li{font-weight:600;font-size:1.125rem;line-height:3.375rem;color:#000;list-style:none}.content-elected ul li:before{content:"\2022";color:#00987a;font-weight:700;position:relative;left:-.4375rem;margin-right:.125rem}.content h2.title{font-weight:600;font-size:1.875rem;line-height:2.8125rem;color:#171717;padding-bottom:1.3125rem}.content .editor{font-weight:400;font-size:1rem;line-height:1.625rem;color:#171717}@media (max-width:59.99875rem){.informations{justify-content:center}.informations .bloc_info{margin-top:2rem}.section-single-commune .container,.section-single-commune .container-lg{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media (max-width:51.24875rem){.informations .logo{width:100%}.informations .logo img{display:block;margin-left:auto;margin-right:auto}.informations .bloc_info{padding:1.25rem;width:100%}.informations .bloc_info .row{flex-direction:row}.content-elected{padding:1.875rem;border-radius:1.25rem}.content-elected ul{columns:1;margin-left:1.2rem}}@media (max-width:39.99875rem){.informations .bloc_info{width:100%}.informations .bloc_info .row{gap:1.25rem;flex-direction:column}.informations .bloc_info .row .col-1,.informations .bloc_info .row .col-2{width:100%}.content-elected{padding:1.25rem}.content-elected ul{margin-left:1.2rem}.content-elected ul li{line-height:1.25rem;margin-bottom:2rem}}