img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}
:root{--ws-menu-height:60px;--ws-decade-top:0px;--ws-menu-x-gap:15px;--ws-menu-y-gap:15px;--ws-border-radius:12px;--ws-safe-bottom-space:110px}@media (min-width:992px){:root{--ws-menu-height:75px}}body.admin-bar{--ws-decade-top:32px}body{font-family:sans-serif}a{text-decoration:none;color:inherit}.site-header menu,.site-header ul,.site-header li{list-style:none;padding:0;margin:0}.site-header{position:relative}.top-header{padding:0;display:flex;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06);height:var(--ws-menu-height);padding:0 10px}.top-header>*,.inner-header>*{margin-top:0 !important;margin-bottom:0 !important;padding:0}.logo{flex-shrink:0;display:flex;align-items:center;padding:5px 0}.logo a,.logo img{display:block}.logo img,.logo svg{max-height:calc(var(--ws-menu-height) - 10px);width:auto;max-width:150px}.logo-link{font-weight:700;font-size:1.2rem}.menu-toggle,.search-toggle,.additional-toggle{display:block;background:0 0;border:none;font-size:1.5rem;cursor:pointer;width:50px;height:50px;border-radius:var(--ws-border-radius);color:#000}@media (min-width:992px){.menu-toggle{display:none}}.menu-area,.search-area,.additional-area{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9;flex-direction:column;width:100%;background:#fff;display:none !important;overflow:hidden}.site-header .menu-area,.site-header .search-area,.site-header .additional-area{max-width:none}.menu-area .menu-toggle,.search-area .search-toggle,.additional-area .additional-toggle{position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.menu-area .menu-toggle a,.search-area .search-toggle a,.additional-area .additional-toggle a{font-size:0;width:100%;height:100%;display:block;position:relative}.menu-area .menu-toggle a:before,.search-area .search-toggle a:before,.additional-area .additional-toggle a:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:currentColor;mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/cross.svg);mask-size:auto 20px;mask-repeat:no-repeat;mask-position:center center}.menu-area.is-open,.search-area.is-open,.additional-area.is-open{display:flex !important}.search-area{justify-content:center;text-align:center}.search-area label{font-weight:700;display:block;margin-bottom:10px}.search-area .wp-block-search__inside-wrapper{border-radius:var(--border-radius)}body.menu-open,body.search-open,body.additional-open{overflow:hidden}.main-menu{flex-grow:1;width:100%;padding:15px;padding-bottom:var(--ws-safe-bottom-space)}.main-menu .ws-navigation-menu{display:flex;flex-direction:column;gap:var(--ws-menu-y-gap) var(--ws-menu-x-gap)}.main-menu .ws-navigation-menu .nav-link{display:block;padding:4px 0;text-decoration:none}.main-menu .level-1>.menu-item>.nav-link{font-size:16px;height:100%;display:flex;align-items:center;text-transform:uppercase}.main-menu .submenu{flex-direction:column;display:none}.main-menu .submenu-content{display:flex;flex-direction:column;padding-top:15px;padding-left:15px;gap:15px}.main-menu .has-submenu{position:relative}.main-menu .has-submenu:after{content:'';position:absolute;top:15px;right:0;width:20px;height:20px;transform:translateY(-50%) rotateZ(0);background-color:#000;mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/chevron.svg);mask-size:auto 14px;mask-position:center center;mask-repeat:no-repeat;-webkit-mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/chevron.svg);-webkit-mask-size:auto 14px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;pointer-events:none}.main-menu .has-submenu.submenu-open:after{transform:translateY(-50%) rotateZ(90deg)}.main-menu .submenu .submenu-header{display:none}.main-menu .submenu-open>.submenu{display:flex}.tools-area{display:flex;justify-content:center;position:fixed;bottom:30px;left:0;right:0;z-index:5}.inner-tools{display:flex;border-radius:var(--ws-border-radius);background:#fff}.nav a{display:block;margin-bottom:.25rem;color:#07c}.switchers select,.switchers button{width:100%;padding:.25rem}.site-header .card{border-radius:var(--ws-border-radius);background:#fff;overflow:hidden;position:relative}.site-header .card .group-media{overflow:hidden}.site-header .card .group-media img{width:100%;display:block;transform:scale(1);transition:transform .35s ease-in-out}.site-header .card .group-content{padding:12px 16px}.site-header .card .cardlink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;font-size:0}.secondary-area{display:flex;align-items:center;margin-left:auto;gap:10px;width:100%;padding:10px 15px;background:var(--color-light)}@media (min-width:992px){.secondary-area{order:3;background:0 none}}.secondary-area .secondary-menu{margin:0}.secondary-menu,.tools-menu,.tools-area .inner-tools,.secondary-menu .ws-navigation-menu,.tools-menu .ws-navigation-menu{height:100%}.secondary-menu .ws-navigation-menu,.tools-menu .ws-navigation-menu{display:flex;align-items:center;gap:10px}.secondary-menu .nav-link,.tools-menu .nav-link{display:flex;flex-direction:column;min-height:50px;min-width:50px;height:100%;padding:0;border:0 none;cursor:pointer;justify-content:center;text-align:center;background:0 none;text-transform:uppercase;text-decoration:none;color:#000;font-size:10px}@media (max-width:991px){.tools-area .inner-tools{border-radius:50px;padding:5px !important;box-shadow:0 4px 20px rgba(0,0,0,.1)}}.secondary-menu .nav-link:before,.tools-menu .nav-link:before{content:'';display:block;mask-size:auto 20px;mask-repeat:no-repeat;mask-position:center center;background:currentColor;width:26px;height:26px;margin-left:auto;margin-right:auto;margin-bottom:4px}.ws-navigation-menu .nav-link.link-menu:before{mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/burger.svg)}.ws-navigation-menu .nav-link.link-search:before{mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/search.svg);mask-size:auto 23px}body.menu-open .ws-navigation-menu .nav-link.link-menu:before,body.search-open .ws-navigation-menu .nav-link.link-search:before,body.additional-open .ws-navigation-menu .nav-link.link-additional:before{mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/cross.svg);mask-size:auto 20px}.ws-navigation-menu .nav-link.link-user:before{mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/user.svg)}.ws-navigation-menu .nav-link.link-documents:before{mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/documents.svg)}.ws-navigation-menu .nav-link.link-agenda:before{mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/calendar.svg);mask-size:auto 26px}.ws-navigation-menu .nav-link.link-contact:before{mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/email.svg)}.ws-navigation-menu .nav-link.link-phone:before{mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/phone.svg)}.ws-navigation-menu .nav-link.icon-only{font-size:0;width:50px}.ws-navigation-menu .nav-link.icon-only:before{margin-bottom:0}.ws-navigation-menu .nav-link.text-only{font-size:initial}.ws-navigation-menu .nav-link.icon-only,.wpml-language-switcher-block>.wp-block-navigation-item{background:#e4e4e4;border-radius:50%}.ws-navigation-menu .nav-link.text-only:before{display:none}.site-header .wpml-language-switcher-block{max-width:50px;width:50px !important;min-width:50px;margin:0}.wpml-language-switcher-block .wp-block-navigation-submenu{position:relative;height:50px;align-items:flex-start;z-index:1;overflow:hidden;cursor:pointer}.wpml-language-switcher-block [data-wpml=language-item]:first-of-type{margin-top:0 !important}.wpml-language-switcher-block>.wp-block-navigation-item>div{align-self:flex-start}.wpml-language-switcher-block ul.hasSpacing.isVertical li:last-child,.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing) !important}.wpml-language-switcher-block>.wp-block-navigation-item{padding:0 !important}.wpml-language-switcher-block ul .wp-block-navigation-item[data-wpml=current-language-item]{order:-1}.wpml-language-switcher-block ul .wp-block-navigation-item>div,.wpml-language-switcher-block ul .wp-block-navigation-item>div>a,.wpml-language-switcher-block ul .wp-block-navigation-item .wpml-ls-flag{display:block !important}.wpml-language-switcher-block .wp-block-navigation-submenu ul{flex-wrap:nowrap;border-radius:40px;display:flex;flex-direction:column;align-items:center;padding:14px 8px !important;padding-bottom:0 !important;color:#000}.wpml-language-switcher-block.is-open .wp-block-navigation-submenu{overflow:visible}.wpml-language-switcher-block.is-open .wp-block-navigation-submenu ul{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}@media (min-width:992px){.site-header{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.06)}.inner-header{max-width:1440px;margin:0 auto;padding:0;display:flex;gap:15px}.top-header{flex-wrap:nowrap;justify-content:space-between;background:0 none;box-shadow:none;padding:0;flex-grow:1;align-items:center}.menu-toggle{display:none}.menu-area,.secondary-area,.tools-area{flex-direction:row;align-items:center;margin-top:0;width:auto;position:static;padding:0}.menu-area{display:flex !important;flex-grow:1;position:static;overflow:visible;padding:0 15px;height:100%}.main-menu,.main-menu menu,.main-menu menu>.menu-item{height:100%}.main-menu{padding:0}.main-menu menu>.menu-item{display:flex;align-items:center;position:relative;padding:0 15px}.main-menu .ws-navigation-menu{flex-direction:row;gap:0}.main-menu .submenu .nav-link{padding:4px 15px}.main-menu .submenu{position:absolute;top:100%;left:0;background:#fff;min-width:200px}.main-menu .submenu-content{padding:8px 0;gap:10px}.main-menu .submenu .submenu{left:100%;top:0}.main-menu .has-submenu:after{display:none}.nav a{margin-right:1rem;margin-bottom:0}.switchers select,.switchers button{width:auto}.site-header .card:hover .group-media img{transform:scale(1.15)}}.site-header.is-fixed .top-header{position:fixed;top:var(--ws-decade-top);left:0;right:0;z-index:2}.site-header.is-fixed+main{padding-top:calc(var(--ws-menu-height) + var(--ws-decade-top));margin-top:0}@media (min-width:992px){.site-header.is-fixed{position:fixed;top:var(--ws-decade-top);left:0;right:0;z-index:2}.site-header.is-fixed .top-header{position:static}}@media (min-width:992px){.site-header.hover-style-1 .main-menu .level-1>.menu-item>.nav-link:before{content:'';display:block;position:absolute;left:0;bottom:0;width:50px;height:2px;background:#09485b}.site-header.hover-style-1 .main-menu .level-1>.menu-item>.nav-link{padding:8px 0;position:relative;height:auto}.site-header.hover-style-1 .main-menu .level-1>.menu-item>.nav-link:before{left:0;transform:scaleX(0);transition:transform .25s ease-in-out;transform-origin:bottom right;background:currentColor}.site-header.hover-style-1 .main-menu .level-1>.menu-item>.nav-link:hover:before,.site-header.hover-style-1 .main-menu .level-1>.submenu-open>.nav-link:before{transform:scaleX(1);transform-origin:bottom left}}@media (max-width:991px){.site-header.megamenu-xs .submenu{position:fixed;top:0;left:0;right:0;bottom:0;background:#ebebeb;z-index:1;pointer-events:none}.site-header.megamenu-xs .submenu-content{padding:15px}.site-header.megamenu-xs .submenu-open>.submenu{pointer-events:auto}.site-header.megamenu-xs .main-menu .submenu .submenu-header{display:flex;align-items:center;border-bottom:solid 1px #c5c5c5;background:#fff;padding:15px}.site-header.megamenu-xs .main-menu .submenu .submenu-header .submenu-back{font-size:0;transform:rotateZ(180deg);width:38px;height:38px;background-color:#c5c5c5;border-radius:12px;position:relative}.site-header.megamenu-xs .main-menu .submenu .submenu-header .submenu-back:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/chevron.svg);mask-size:auto 14px;mask-position:center center;mask-repeat:no-repeat;-webkit-mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/chevron.svg);-webkit-mask-size:auto 14px;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.site-header.megamenu-xs .main-menu .submenu .submenu-header .submenu-title{flex-grow:1;padding:0 15px;font-weight:700;font-size:18px;text-transform:uppercase}.site-header.megamenu-xs .submenu-content{flex-grow:1;overflow:auto;padding-bottom:var(--ws-safe-bottom-space)}}@media (min-width:992px){.site-header.megamenu-md .submenu{position:absolute;top:100%;left:0;right:0;bottom:auto;z-index:1;background:#ebebeb}.site-header.megamenu-md.fullscreen-md .submenu{top:0;height:100vh}.site-header.megamenu-md .submenu.level-2{padding:30px 0}.site-header.megamenu-md .submenu.level-2>.submenu-content{flex-direction:row;gap:30px;padding:30px 0;padding-bottom:40px}.site-header.megamenu-md .submenu.level-2>.submenu-content>.menu-item{flex-grow:1;width:0}.site-header.megamenu-md .level-3>.submenu-content{padding:15px 0}.site-header.megamenu-md .submenu .submenu{position:static;display:flex;pointer-events:auto}.site-header.megamenu-md .main-menu menu>.menu-item{position:static}.site-header.megamenu-md .main-menu .submenu .submenu-header{display:none}.site-header.megamenu-md.fullscreen-md .main-menu .submenu .submenu-header{display:block}.site-header.megamenu-md .main-menu .level-2>.submenu-content{padding:0;width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.site-header.megamenu-md .submenu-open>.submenu{pointer-events:auto}}@media (max-width:991px){.site-header.animation-style-1 .menu-area,.site-header.animation-style-1 .search-area,.site-header.animation-style-1 .additional-area{display:flex !important;opacity:0;pointer-events:none;transform:translateY(100%);transition:transform .6s cubic-bezier(.6,.17,.24,.94),opacity .25s}.site-header.animation-style-1 .menu-area .main-menu,.site-header.animation-style-1 .search-area .wp-block-search,.site-header.animation-style-1 .additional-area .additional-menu{opacity:0;transform:translateY(30px);transition:transform .5s .35s,opacity .25s .35s}.site-header.animation-style-1 .menu-area.is-open,.site-header.animation-style-1 .search-area.is-open,.site-header.animation-style-1 .additional-area.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.site-header.animation-style-1 .menu-area.is-open .main-menu,.site-header.animation-style-1 .search-area.is-open .wp-block-search,.site-header.animation-style-1 .additional-area.is-open .additional-menu{opacity:1;transform:translateY(0)}.site-header.megamenu-xs.animation-style-1 .submenu{display:flex;transform:translateX(100%);transition:transform .45s}.site-header.megamenu-xs.animation-style-1 .submenu-open>.submenu{transform:translateX(0)}.site-header.megamenu-xs.animation-style-1 .main-menu .submenu .submenu-header .submenu-title{opacity:0;transform:translateX(25px);transition:transform .45s .3s,opacity .25s .3s}.site-header.megamenu-xs.animation-style-1 .main-menu .submenu-content{opacity:0;transition:opacity .6s .3s}.site-header.megamenu-xs.animation-style-1 .main-menu .submenu-open>.submenu>.submenu-header .submenu-title,.site-header.megamenu-xs.animation-style-1 .main-menu .submenu-open>.submenu>.submenu-content>.submenu-header .submenu-title{opacity:1;transform:translateX(0)}.site-header.megamenu-xs.animation-style-1 .main-menu .submenu-open>.submenu>.submenu-content{opacity:1}}.main-menu .menu-item.has-grid>.submenu>.submenu-content{padding:0 10px;flex-direction:row;flex-wrap:wrap;gap:10px 0;padding:15px;padding-bottom:var(--ws-safe-bottom-space);display:flex;flex-direction:column;flex-wrap:nowrap}.main-menu .menu-item.has-grid>.submenu>.submenu-content>.menu-item{width:100%}@media (min-width:992px){.site-header.megamenu-md .main-menu .menu-item>.submenu>.submenu-content>.menu-item:not(:has(.card)){background:#cdcdcd;padding:8px 15px;border-radius:var(--ws-border-radius)}.main-menu .menu-item.has-grid>.submenu>.submenu-content{flex-direction:row;flex-wrap:wrap;padding:0}.main-menu .menu-item.has-grid>.submenu.level-3>.submenu-content{margin-top:15px}.main-menu .menu-item.has-grid>.submenu>.submenu-content>.menu-item{padding:0 5px}.main-menu .menu-item.has-grid.cols-2>.submenu>.submenu-content>.menu-item{width:50%}.main-menu .menu-item.has-grid.cols-3>.submenu>.submenu-content>.menu-item{width:33.33%}.main-menu .menu-item.has-grid.cols-4>.submenu>.submenu-content>.menu-item{width:25%}}
.wp-block-ws-library-ws-button .btn,.wp-element-button{display:inline-block;width:auto;color:var(--color-light);background:var(--color-dark);border-radius:var(--border-radius);transition:background .25s}.wp-block-ws-library-ws-button .btn:hover,.wp-block-ws-library-ws-button .btn:focus,.wp-element-button:hover,.wp-element-button:focus{background:var(--color-1)}.btn.btn-icon .icon{display:inline-block;width:22px;height:22px;vertical-align:middle;position:relative;left:0;margin-top:-3px;margin-right:4px;background:currentColor;mask-image:url(//www.cantal.fr/wp-content/plugins/ws-blocks-library/assets/default/../icons/default.svg);mask-size:contain;mask-position:center center;mask-repeat:no-repeat}
.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}
.wp-block-ws-library-ws-share{display:flex;flex-direction:column;align-items:center}.wp-block-ws-library-ws-share .share-subtitle{font-size:.85em}.wp-block-ws-library-ws-share .share-title{margin-bottom:10px}
.cookie-tracker-table{width:100%;border-collapse:collapse;margin-top:var(--wp--preset--spacing--20);border:1px solid var(--color-light)}.cookie-tracker-table th,.cookie-tracker-table td{padding:var(--wp--preset--spacing--40);border:1px solid var(--color-dark)}.cookie-tracker-table th{background-color:var(--color-light)}.table-responsive{overflow:auto}
.wp-block-post-content{display:flow-root}
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:0 0;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}
:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--color-1:#e4032c;--wp--preset--color--color-2:#373234;--wp--preset--color--color-3:#d1bda5;--wp--preset--color--color-4:#faf8f5;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:.875rem;--wp--preset--font-size--medium:clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.179), 1.125rem);--wp--preset--font-size--large:clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.246), 36px);--wp--preset--font-size--x-large:clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.517), 42px);--wp--preset--font-family--outfit:Outfit,Arial,Helvetica,sans-serif;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:root{--wp--style--global--content-size:840px;--wp--style--global--wide-size:1440px}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:0;padding-left:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:30px;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:30px}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:30px;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:30px;margin-block-end:0}:root :where(.is-layout-flex){gap:30px}:root :where(.is-layout-grid){gap:30px}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--white);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--montserrat);font-size:var(--wp--preset--font-size--medium);font-weight:500;letter-spacing:-.1px;line-height:1.4;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--50);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--50)}a:where(:not(.wp-element-button)){text-decoration:underline}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;line-height:inherit;padding:calc(0.667em + 2px) calc(1.333em + 2px);text-decoration:none}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-color-1-color{color:var(--wp--preset--color--color-1) !important}.has-color-2-color{color:var(--wp--preset--color--color-2) !important}.has-color-3-color{color:var(--wp--preset--color--color-3) !important}.has-color-4-color{color:var(--wp--preset--color--color-4) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-color-1-background-color{background-color:var(--wp--preset--color--color-1) !important}.has-color-2-background-color{background-color:var(--wp--preset--color--color-2) !important}.has-color-3-background-color{background-color:var(--wp--preset--color--color-3) !important}.has-color-4-background-color{background-color:var(--wp--preset--color--color-4) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-color-1-border-color{border-color:var(--wp--preset--color--color-1) !important}.has-color-2-border-color{border-color:var(--wp--preset--color--color-2) !important}.has-color-3-border-color{border-color:var(--wp--preset--color--color-3) !important}.has-color-4-border-color{border-color:var(--wp--preset--color--color-4) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-outfit-font-family{font-family:var(--wp--preset--font-family--outfit) !important}
.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
@font-face{font-family:Roboto;font-style:normal;font-weight:100;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-Thin.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-Light.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-Bold.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-Black.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:100;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-ThinItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-LightItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-Italic.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:500;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-MediumItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype");font-display:swap}@font-face{font-family:Roboto;font-style:italic;font-weight:900;src:local("Roboto"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/css/../fonts/Roboto/Roboto-BlackItalic.ttf) format("truetype");font-display:swap}html.onetap-cursor-feature1{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAD20lEQVRYhb2VQUhjZxSFzx/eM3l5fdWgSKx2YzSGYqwSBW3RKXQTrVQpuBAGKsOAhQF3ot1oXRSErqRWF7F00VU3UooaGEstItUsawSpURzU6SYTq0lsYkRPF82TmBjHMcYLF8JLbu53zz3//wRJpIYQ4msAPpK/4CGC5JW0Wq0vARDAo/Tv8pGGdCCbzfZW8uPvQogn+RYgA+D09PQcADRNA4DvLRbLt3klSJfEbrcfl5eXc2Vlhc3NzQRAi8UyD0DOxwoyHlRXVx+rqspEIkGSdLvdBEBVVTcAvJN3ALvdfmw0Grm/v089BgYGCICyLB8B+DDvACaTiQcHB0yNqakp4v/TQQBPHxyAJBcXF6koig7xTb4AwtkASHJnZ4f19fUEQEmSfgag3CuAw+E4kiSJu7u71wKQZDweZ09PDwHQZDL9BeDdewNwOp2HALi1tZUVQI/BwUFdiSiA5vsC+EcIwUAg8FoAkpycnEw1Z++DA5DkwsICzWazDvHVgwOQ5ObmJmtqanRfzN3WnBnvgruGw+GAz+eD2+1GPB7/RFGUdSFE+evq7g0AAAoLC+H1ejE0NIRYLFYly/KmEOKDG4vSJamtrT28ywrSY3l5mUajUffF42wrkNKBEonE6W2mnZ+fx+rqKiRJQjgcBkkIIXBxcQFN01BWVoaGhgasra0BwI8Wi+Xjo6OjpyTPb1TAZrO9zKbA3t4eI5EISXJmZib1+GXNgoKCCyEEAbCysvI50i6tDAUURbl0b2pEIhF0dnaiu7sbY2Nj6Ovrw8TEBP1+vwDQV1VV9eLk5KQ42Th1wNPi4uJzRVEswWDQDKAIwH5WBVwuVwgANzY2rkzf399/DoB1dXWMxWIkSY/Ho086dJsjd11mPGhqanoFgOvr65fNp6enr8jq8XhIktFolBUVFZRl+V8AxfcC0NjY+AoA/X4/SXJpaUlvvA3ALUlSzOl08uzsjCQ5Pj6ekwrXAYQAMBQKMRqNsqio6CzZoJkkDAbDDwA4OztLkgwGg9Q0jaqqhgG8nTOAy+UKqarKQCDArq6uWLL5sxRjvg+ALS0tlysaHR3VXf5lzgCtra2HZrOZbW1t+uRT6b+RZfknAPR6vSTJ7e1tAmBJSUkYgDEngPb29sMUwy0DMGQUAR8BYEdHx6UKw8PDBMDS0tIvcgKwWq2/Jpv/DcCWrVCW5T8A0OfzkSTn5uYIgAaDYROAdmcAAM+TAJ/eWAh8BoC9vb0cGRmhyWS6SNYFALyXC8BvAL57bSEgNE37U1+XwWB4AeDZm94H1/3xIwDWWxUDnyfvhycACt6ksZ7/AVwLrQYsZvsxAAAAAElFTkSuQmCC),default!important}html.onetap-cursor-feature2{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAC4jAAAuIwF4pT92AAAEaElEQVRYhc2ZS2hcZRiGn69jnUtKiQZMYxmzqOiiVElKScSAXZRCwJpOyKLUQgmEFKRkFdoSDKXBagxhXCSLEMFReoFQHMXLxhad0KmFXEBizcKFtJBFdIQ66gSbcfK5SP5xkpyZM9czfeFfnP//zneevPO/M+eciKpiJRG5AvSo6iPLgipKckArcBcIqOqvjlLZaIfN+isiMisiLztCk6fsoFFVv4h8LyIdTgDlI1toAFX1AZ+JyIUK8+QnVbUcgALa19enfr9fzTFwBXBnO8+JYet0U1MTMzMztLS0mKlTwHciUl8ZG+2V1/bYs2cPkUiEkydPmqmqBjQvaACPx8PVq1e5fPkyUOWA2u3pUCikWxUOh9Xn85k9vgZceKz2tJUCgQDRaBS/3w8gwHsickVE3GXyMqeKgobqBrRoaLAOKDBT6YCWBA3bAwo8B9ypaEBzBHEN0MnJyW1BzCaLgJ5zOoh/AiQSibwNsAjo+yLysYg8WaSnlip5e2yVRUBPA9+KyDPlukbZocEyoK+yHtAD5ehfEWiwDGijiNwVkWOl9q4YNICIMDAwQDgcxufzoao1wOcicq6UvhWFNgoEAty+fZu9e/eaa5YUUEegAZqbm5mdneXQoUNmquiAOgYN0NDQwPT0NCdOnDBTRQXUUWgAr9fL9evXGRoaMlMFB9RxaFgP6ODgIDdu3MDr9RYc0KpAG3V1dRGNRgsO6BN2jVV1jQL+uJ6eHm7duoWqEo/H8zrn0aNNL7FOA8+LSKeq/pYNKtsN0x+ABoPBVK6bpHv37mkq9X/JzZs3M5/cSxn3gQNWbLZOi0hWl5eXlzl69Cjj4+MEAgEAjhw5wsGDB5mfnwf4BxjYgLDTKrCyZe4F4MdtlTmc/h3Q4eFhS4dXV1e1ra1NAW1tbd20NjU1lenYsXLfmuaCvg/oxYsXLaHPnj276eOcnp5Or6VSKd23b59Zu/NYQIdCoW17sL29fS2zZmJiInO9rarQc3Nz6na7Dcwi8I6BW1hYSNetrKxofX29qfuynNAFfU/HYjE6OzvNV9RfQAAYZeMpZ2RkJF3r9Xrp6+szh6+LyP5CrpVT+TqdTCb18OHDmR/5Gxm1I4C6XC598OBB2u2HDx/qrl27TP0njjt9/vx5IpGIORxS1S8ylj8AkqlUitHR0fRkbW0tZ86cAcDlcp0SEX9Rzm5VPk5fu3Yt0+GvgB0W9R8CWlNTo7FYLO320tKS7ty505wbdCSIx48fV7fbndq46M9AbZb6F9l47XDp0qVN4e3u7lZAPR7Pv8BTFYfOGH8D+3M2g08Braur00QikYZeXFzUjX88KfC2k9Bdts2gxdSPjY1tcrujo8P0iQFeJ6DfzbshRABtbGzUZDKpqqrxeFx7e3szDXir0tDfAK4CoNsNXDAY1P7+ft29e/fWX9CpSkL/AjxdUMP112ELWyDN+Bp4rRRgO+ifgJeKagpvZoCuAh/Zhbhc0EXf5LD+RPQD67+Uz5YL1oz/ANEQ719yuD1GAAAAAElFTkSuQmCC),default!important}html.onetap-cursor-feature3{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAC4jAAAuIwF4pT92AAALtUlEQVRogdWbbXBUVZrHf+d2335N+iUhLxBMjCaDWCwSVCbrxG3Gl5UqsjqL+EFnqWKtUteXnSKZKcsdasvCqZovM+NsFVUL6uzGQFRKdh0B1wGivIRmUTK7GAkoASqECgMxJIG207f7dt979kMnmTBjktvpbmF/Vf2h+z7nnOd/z7nPec45t4WUkukQQvwC+BR4T0ppTmv8/wC7BZuVwF3AVaA9v+7kH8WCzTxg+YIFC16rqalZK4Tw5NupfCIsDOkRIADgdDq/TCQSvwR2SCkv59+93GNF8DAQHP/ucrn+EI/HNwNbpZTn8ute7slYMIDX6x0SQrwXjUb/DfgfKWUqjz7mFCvPsAAIBoNUVVXhdDoZHR0tNgzjh2VlZeuB+4QQ3vy6mTusRGkFoKqqilAoRE9PD59++inDw8MeXddXBgKB8kQi8SshxAdSytE8+5s1lnvY5XLR0NDAhg0bWLNmDUVFRRiGoVy9evVuVVV/DjwphAjk1dscYKWHATBNE7fbzZIlSygtLSUQCPD2229z+vRpIpHILQUFBeuj0egcIUTLjRzMMhKcSCSQUlJVVcVTTz2F3+/nnXfeoauri2g0WuZwOJqllAEhxL8D3VJKI4++zworQ/oaxqN6RUUFzzzzDM3Nzdxzzz3Y7XZ0XS8wDON5p9O5HvieEMKda4ezJWPBk/F4PDz88MO8/PLLrF69GrvdjmmatlQqtUpV1Z8Bf3OjZWaWh/RUeDwe7r33Xvx+P2VlZWzZsoWRkREb8D232+3TNG2uEGK7lPIPOfA3a7IWDGCz2airqyMQCODz+Whra6O3t9emadoSl8vVFI/HA0KId6SUPbloLxuyGtJ/SnV1Nc3Nzaxbt45FixYBEI/Hq1RVbVJVtVkI8RdCCJHLNjMlJz08mUAgwJNPPkl5eTmbNm0iHA6TTCb9NpttLVAC/IsQ4r+vVwTPuWCAgoICVq5cid/vZ+vWrezevZuhoSGnoiiPKIoSSKVSm4QQe6WUkXy0Px0ZC55psTGO1+vl/vvvx+/34/f72blzJ/39/TbTNO/zeDyBWCxWJIT4UErZn7HXWWBFsAlgGAbJZNKyYAC73U59fT1lZWWUlpbS0tJCX18fsVhsqdPp/GchRLkQYquUsne2AjLFStDSAFKp1ESmlSnV1dU899xzrF+/fiKYJRKJ+UKIdaqq/pMQYnHGlc4SKz1sQDq1NE1zVoIBSkpKeOKJJwgGg2zatIkDBw6gaVrQ6XT+0Ol0zhFC/KuU8qNZVZ4BVgQLACEE2c4oXq+X1atXU1hYSCAQYN++fVy5csWjKMojBQUFJUIIP/A7KWUsq4amIS9ReiYeeughSkpKKCoqYteuXQwMDCjRaLTB4XAU67ruE0LslFIO5aPtnCYembB06VJeeuklnn/+eaqrqwHQdX2hw+F4BfgHIURlPtq9boIBbr31VtauXcuLL75IfX09ALquz3e73T8CfiyEWCaEyOkovK6CAW666SYef/xx1q1bxwMPPICqqmiaVupwOP7e6/U2A9/P5YrrujzDf4rf7+fRRx+lrKwMr9fL3r170TStMJVKrXa73fM0Tfu1EGJPLoLZDSEY0klKKBSiqKiIsrIytm/fzsjIiC0ejze4XK6SeDw+TwjRJqW8mk07131IT0YIweLFi2lqauKFF16gpqYGKaWIx+O3eTyenwJN2QazG6aHJ3Pbbbfx9NNP4/f72bZtG11dXcRisXmqqjYZhuETQrxJes8s49PMG6qHJzN//nyeffZZmpqaJvbMksmkD/hHl8v1U2a5Z3bDCob09tGqVavYsGEDjz32GA6HA9M07clkcrWqqq8AjZmKviGH9GRcLhehUIjKykpqa2tpbW2lr6/PBvyV1+sNjo6Olgsh/tPqnpllwYZhGIBtto4PDAzQ3d3N1atXkVJimiaplLUzOFVVURQFu92O2+0e90eJxWJ3eL3enxiGMWdsmXlmproy2Yg3SD8Cs1pBXLx4kbfeeot9+/YRjUax2WzEYjFLa+zxhYuUEl3XJ36XUjI6OlqpquqPi4qKFoy9nnEcMKc60czLkL548SIA5eXlEyusiooKFi1axAcffMDQUG7XBclk0huJRP4WUIFfk3494/g32VoWbLPZ7Fjo3VQqxfbt2xkcHGTNmjXU1tYihKCkpIRQKMS2bdsYHBwEwOFwxCoqKs643W4tmUyqFl2RNptN2mw2Q1EUQ1EUJRaL6V9//bW8dOnSCFAFRMlCsAQQQiimOf20l0wmaW9vp7W1lcHBQUpLS5k7dy6FhYUAVFZWsnz5cs6ePWsMDw/bdF2/3Nvb+xrwe9K9Y/VxMYEkMHnYikl6pgwOVgQnwdqe1okTJ9i8eTOfffYZpmny0Ucf0djYOCG4qKiIxsZGjh49ajt48CCKohSapukBeqWUgxZ8mZGZ9r2tzMMJSA9VXdeZqpdPnz5NS0sLBw8elOM2XV1dHDt2bCIa22w2li1bRl1dHQBSyqDL5foBsMCinhmRY0x13Ypgc6yiKcUODw+zY8cO3n33XRmJRCbu8NDQELt376an548nLC6Xi/r6epYtW4aUkkQi8V1gqRBi1lNeJlh+A2CqPa1UKsWuXbvYunVr6tKlS+MGFxwOx0g0GmXPnj3y5MmT15QJhUIsX74cACml3efz3Q/cmYUOy2SVWqZSKQ4dOkRLS4vx+eef20k/70eA36iq2g5w/vx50dnZycDAwES58vJy7rrrLioqKsbrCQH3fhvnTlkJPnXqFBs3biQcDo872gdsBH41Ojp6UAiRAujo6ODQoUPXlL399ttZsWIFbrebWCzm9/l89wF52ceaTMaCFSVd5MyZM7z++uvmnj17DMMwFNJiW0hvs34NnLDb7b8H+OSTT+jo6EDTtIl6Fi5cSGNjI8XFxQA4nc46voVXoDISPC42kUjw/vvv09bWZsZiMRsQBz4E3pJSXhkzP2m3299XVTUC0N3dzbFjxyYCn6Io3HHHHSxenD50uHz58tzi4uLHa2pqynMhbEoNVg2FEDgcDnRdZ+fOnWzZskUfHh4en8d3kRbbN24vpRzUNG1fMpk8B+k5eseOHQwPD0/UOWfOHBobG1mwYMH4/P5dwzCW5kLYVFgWrKoqo6OjhMNhWltbk8ePH3eMXToKtEkpD39DsT5gv9PpjH311Vfs37+f/v4/HhYWFhayYsUKFi5cCICmaQWapjUKIWpnL2l6rAiWkD5b6u7uZuPGjfr+/fvHU7de4HXgwBRlh4GdNpvtJMC5c+c4fPgwV65cmTC4+eabufvuuwkGg8RiMUXX9UdCodADs9QzM1LKaT9ANyCLi4tlbW2tYbfbk6RvwgXgFaB4hvI+YBMgFUWRDz74oAyHw3Iy4XBYrlq1So7VKxsaGt4FgjP5NpuPFcHHxx2Z9IkDrwGVlhqBvyssLDwFSJfLJTdv3nyN4EQiIV999VWpqqoEZEVFxSngB/kQPNt5eBfwppTyvEX7Dl3X2wHi8ThHjhyhq6tr4qLD4WDJkiXceWc62bpw4cJ3gAYhhOMba8uCTAWbpDOpNinlEauFpJTnE4nEYUVRBgE+/vhjDhw4cI1NMBjklltuwel0jv9URzrHzmn2Zfl8eIxzwJvAwVm09YXT6ezQdf2R/v5+e2dnJ729vSiKwhdffEE4HObs2bMYhiHH2vwO8NdAD+nglxOsCB5fxQwC/wH8dlJykQlfapr2W+AvgXnd3d288cYbRCIR2tvbjZ6enonVkqIoMdM0LzPNQn7WWAg4X5IOVG8Ct2YVIdO9theQdrtd+nw+6fF4TEVRTEAKIZKqqv6v3W7/GbAcKAeUXAYtKz0cB34HtEgpz2Z5f78C2n0+X10kEpkTiUQAREFBQURRlE5FUTqEEJ2JRKIrlUpdknn4Y5gVwe2k/5nWkW1jUsorQogPI5HIfcAK4AxwIhqNHiWdvByTUmrT1ZEtVgS/B1yQcpav7/w5p4FOoID0zfwv0oEpJr+F1xH/D55cMrwCw6PhAAAAAElFTkSuQmCC),default!important}body.elementor-editor-active .onetap-container-toggle{display:none!important}.bricks-is-editing .onetap-container-toggle{display:none!important}.oxygen-builder-body .onetap-container-toggle{display:none!important}body.vc_editor .onetap-container-toggle{display:none!important}body.fl-builder-edit .onetap-container-toggle{display:none!important}body.et-fb .onetap-container-toggle{display:none!important}body.tve_editor_page .onetap-container-toggle{display:none!important}body.siteorigin-panels-live-editor .onetap-container-toggle{display:none!important}body.seedprod-builder-active .onetap-container-toggle{display:none!important}[role=button]:not([disabled]):focus,[role=heading]:focus,[role=navigation]:focus,button:not([disabled]):focus,form:not([disabled]):focus,h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus,h4[tabindex="-1"]:focus,h5[tabindex="-1"]:focus,h6[tabindex="-1"]:focus,img:focus,nav:focus,picture:focus,svg:focus{border:1px solid currentcolor!important}.onetap-container-toggle button{border:2px solid transparent!important;background:0 0!important;padding:0!important;transition:transform .15s ease!important;width:auto!important;height:auto!important}.onetap-container-toggle button img{box-sizing:border-box!important}.onetap-container-toggle button:focus{border-radius:100%!important;color:#fff!important;transform:scale(1.05)!important}.onetap-container-toggle .onetap-toggle{z-index:10000000000000000!important;position:fixed!important;cursor:pointer!important;box-shadow:none!important}.onetap-container-toggle .onetap-toggle.design-border1:focus{outline:0!important}.onetap-container-toggle .onetap-toggle img{height:60px!important;width:60px!important;background:#0048fe!important;border-radius:50%!important;display:block!important}.onetap-container-toggle .onetap-toggle img.design-size1{padding:10px!important;width:50px!important;height:50px!important}.onetap-container-toggle .onetap-toggle img.design-size2{padding:15px!important;width:65px!important;height:65px!important}.onetap-container-toggle .onetap-toggle img.design-size3{padding:17.5px!important;width:80px!important;height:80px!important}.onetap-container-toggle .onetap-toggle img.design-border1{border:solid 2px #fff;box-shadow:0 0 0 4px #0048fe}.onetap-container-toggle .onetap-toggle svg{width:55px!important;fill:#111!important;border-radius:100%!important}.onetap-container-toggle .onetap-toggle svg:hover{box-shadow:0 0 0 5px rgba(0,0,0,.0509803922);border-radius:100px}nav.onetap-accessibility.onetap-plugin-onetap{box-sizing:border-box!important;padding:0!important;margin:0!important;text-align:left!important;line-height:1.7!important;letter-spacing:0!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",Oxygen,"Fira Sans","Droid Sans",sans-serif!important;font-size:16px!important;max-width:580px!important;max-height:100vh!important;overflow:auto!important;position:fixed!important;z-index:10000000000000000!important;box-shadow:2px 8px 60px -2px rgba(0,0,0,.2)!important;top:0!important;-webkit-transition:all 750ms cubic-bezier(.23,1,.32,1)!important;-moz-transition:all 750ms cubic-bezier(.23,1,.32,1)!important;-o-transition:all 750ms cubic-bezier(.23,1,.32,1)!important;transition:all 750ms cubic-bezier(.23,1,.32,1)!important}nav.onetap-accessibility.onetap-plugin-onetap *{box-sizing:border-box!important}nav.onetap-accessibility.onetap-plugin-onetap button{border:1px solid transparent!important;background:0 0!important;white-space:normal!important;width:auto!important;height:auto!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",Oxygen,"Fira Sans","Droid Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}nav.onetap-accessibility.onetap-plugin-onetap button:focus{border:1px solid currentcolor!important;outline-offset:0!important}nav.onetap-accessibility.onetap-plugin-onetap a,nav.onetap-accessibility.onetap-plugin-onetap h2,nav.onetap-accessibility.onetap-plugin-onetap h3,nav.onetap-accessibility.onetap-plugin-onetap p,nav.onetap-accessibility.onetap-plugin-onetap span{letter-spacing:0!important;text-transform:none!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",Oxygen,"Fira Sans","Droid Sans",sans-serif!important;font-weight:400!important}nav.onetap-accessibility.onetap-plugin-onetap a{text-underline-offset:unset!important}nav.onetap-accessibility.onetap-plugin-onetap img{vertical-align:middle!important;display:inline-block!important}nav.onetap-accessibility.onetap-plugin-onetap svg{fill:#111!important}nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-close{right:-580px!important}nav.onetap-accessibility.onetap-plugin-onetap header{padding:0!important;margin:0!important;top:unset!important;text-transform:unset!important;overflow:unset!important;width:auto!important;height:auto!important;z-index:unset!important}nav.onetap-accessibility.onetap-plugin-onetap section{padding:0!important;margin:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container{width:100%!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings{background:#eef1f5!important;height:100vh!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top{position:relative!important;display:block!important;opacity:1!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top::before{content:""!important;background:#0048fe!important;height:320px!important;width:100%!important;position:absolute!important;top:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages{box-sizing:border-box!important;align-items:center!important;line-height:20px!important;fill:#fff!important;color:#fff!important;background-color:rgba(255,255,255,.1019607843)!important;border-radius:10rem!important;outline:0!important;Padding:8px 14px 8px 8px!important;min-width:110.969px!important;left:29px!important;top:18px!important;position:absolute!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:space-between!important;cursor:pointer!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages:hover{background-color:rgba(255,255,255,.2196078431)!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon{display:flex!important;flex-wrap:wrap!important;align-items:center!important;height:22px!important;width:22px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon svg{font-size:18px!important;line-height:20px!important;width:1em!important;height:auto!important;fill:#fff!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon img{display:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-icon img.onetap-active{display:block!important;width:100%!important;height:auto!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text{margin:0!important;padding:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text span{margin:0!important;font-size:14px!important;line-height:20px!important;color:#fff!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages .onetap-text img{transition:all .35s!important;height:auto!important;max-width:100%!important;border:none!important;border-radius:0!important;box-shadow:none!important;width:10px!important;margin-left:3px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages.onetap-active .onetap-text img{transform:rotate(180deg)!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages{border-radius:8px!important;background:#eef1f5!important;position:absolute!important;top:65px!important;left:29px!important;min-width:171px!important;z-index:10000000000000000!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul{margin:0!important;padding:20px!important;list-style:none!important;height:500px!important;overflow:auto!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li{text-decoration:none!important;color:#111!important;font-size:15px!important;cursor:pointer!important;line-height:1.6!important;margin-bottom:10px!important;display:flex!important;flex-wrap:wrap!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:start!important;gap:10px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li:last-child{margin-bottom:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button{display:flex!important;flex-wrap:wrap!important;flex-direction:row-reverse!important;gap:10px!important;color:#111!important;box-shadow:none!important;padding:0!important;line-height:normal!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",Oxygen,"Fira Sans","Droid Sans",sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-list-of-languages ul li button img{width:23px!important;height:auto!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close{display:flex;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;z-index:10000000000000000!important;padding:8px!important;background:rgba(0,0,0,.1019607843)!important;border-radius:5em!important;top:20px!important;position:fixed!important;font-size:15px!important;line-height:1!important;cursor:pointer!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close:hover{background:rgba(0,0,0,.18)!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close svg{fill:#fff!important;width:15px!important;height:15px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container{position:relative!important;top:85px!important;margin-bottom:85px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info{min-height:235px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image{width:47px!important;height:auto!important;margin:0 auto!important;margin-bottom:20px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image svg{width:47px!important;height:41px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title{margin-bottom:20px!important;text-align:center!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title span{display:block!important;color:#fff!important;padding:0!important;margin:0!important;font-size:28px!important;line-height:32px!important;font-weight:600!important;text-rendering:optimizespeed!important;word-break:break-word!important;text-align:center!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information{display:flex!important;justify-content:center!important;align-items:center!important;gap:15px!important;opacity:.85!important;color:#fff!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc{margin:-11px 0 0 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p{text-align:center!important;color:#fff!important;font-weight:400!important;font-size:16px!important;line-height:1.5!important;margin:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p a{display:inline-block!important;color:#fff!important;text-decoration:underline!important;border:1px solid transparent!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-desc p a:focus{border:1px solid #fff!important;outline:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-statement button{cursor:pointer!important;text-align:center!important;color:#fff!important;font-weight:400!important;font-size:16px!important;line-height:1.5!important;padding:2px!important;box-shadow:none!important;position:relative!important;bottom:4px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-statement button::before{content:""!important;position:absolute!important;background:#fff!important;border-radius:100%!important;width:5px!important;height:5px!important;top:12px!important;left:-10px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-hide-toolbar button{cursor:pointer!important;text-align:center!important;color:#fff!important;font-weight:400!important;font-size:16px!important;line-height:1.5!important;padding:2px!important;box-shadow:none!important;position:relative!important;bottom:4px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information .onetap-hide-toolbar button::before{content:""!important;position:absolute!important;background:#fff!important;border-radius:100%!important;width:5px!important;height:5px!important;top:12px!important;left:-10px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container{padding:0 25px 0 25px!important;background:#eef1f5!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features{background:#fff!important;padding:25px 25px 25px 25px!important;border-radius:12px 12px 12px 12px!important;display:flex!important;flex-wrap:wrap!important;gap:18px!important;position:relative!important;z-index:999!important;width:100%!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature{box-sizing:border-box!important;position:relative!important;width:calc(33.333% - 12px)!important;padding:1.25em 1.25em 1.25em 1.25em!important;border-style:solid!important;border-width:1px 1px 1px 1px!important;border-color:#ddd!important;border-radius:8px 8px 8px 8px!important;min-height:135px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-message,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-warning{display:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message.active,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message:hover{display:flex!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message.active .onetap-message,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message:hover .onetap-message{display:block!important;position:absolute!important;bottom:105%!important;left:73%!important;background:#000!important;padding:12px!important;border-radius:8px!important;width:320px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message.active .onetap-message::before,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message:hover .onetap-message::before{content:""!important;position:absolute!important;top:100%!important;left:6%!important;margin-left:-5px!important;border-width:7px!important;border-style:solid!important;border-color:#000 transparent transparent transparent!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message.active .onetap-message .title,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message:hover .onetap-message .title{color:#fff!important;font-weight:600!important;font-size:16px!important;display:block!important;text-align:left!important;margin-bottom:8px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message.active .onetap-message .desc,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message:hover .onetap-message .desc{color:#fff!important;font-size:15px!important;display:block!important;text-align:left!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message.active .onetap-message a.link,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message:hover .onetap-message a.link{color:#fff!important;text-decoration:underline!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.unsupported-message .onetap-warning{display:block!important;position:absolute!important;top:5px!important;right:10px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-icon .onetap-icon-animation{font-size:30px!important;margin-bottom:15px!important;display:block!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-icon .onetap-icon-animation svg{width:1em!important;height:1em!important;display:block!important;fill:#111!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-title span{display:block!important;font-size:14px!important;color:#111!important;margin:0 0 17px 0!important;text-align:center!important;line-height:1.2!important;word-break:break-word!important;letter-spacing:0!important;text-transform:none!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",Oxygen,"Fira Sans","Droid Sans",sans-serif!important;font-weight:400!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-title p.onetap-option-levels{display:flex!important;margin:0!important;justify-content:center!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level{height:4px!important;background:#d4dae3!important;width:28.9px!important;border-radius:8px!important;display:block!important;margin:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2{margin:0 2px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature:hover{border-color:#0048fe!important;box-shadow:0 0 0 1px #0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature:hover .onetap-title span{color:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature:focus{border:2px solid #0048fe!important;color:#111!important;transition:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-active .onetap-icon .onetap-icon-animation svg{fill:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-active .onetap-title span{color:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv1 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1{background:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2{background:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level3{background:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv1 .onetap-icon .onetap-icon-animation svg,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-icon .onetap-icon-animation svg,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-icon .onetap-icon-animation svg{fill:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv1 .onetap-title span,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title span,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title span{color:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-content{padding:25px 25px 0 25px!important;margin-top:-4.5em!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-remove-margin-title{margin-top:1px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-remove-margin-title .onetap-title span{margin:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container{background:#eef1f5!important;padding:1em 25px 0 25px!important;width:100%!important;min-height:auto!important;margin:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container .onetap-divider{padding-top:15px!important;padding-bottom:15px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container .onetap-divider .onetap-divider-separator{display:flex!important;flex-wrap:wrap!important;align-items:center!important;margin:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container .onetap-divider .onetap-divider-separator::after,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container .onetap-divider .onetap-divider-separator::before{content:""!important;display:block!important;flex-grow:1!important;border-block-start:1px solid #d4dae3!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container .onetap-divider .onetap-divider-separator .onetap-divider__text{color:#666c76!important;font-size:.875em!important;font-weight:600!important;text-transform:uppercase!important;line-height:20px!important;margin:0 10px!important;flex-shrink:0!important;max-width:95%!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-colors .onetap-features .onetap-box-feature:nth-child(4),nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-colors .onetap-features .onetap-box-feature:nth-child(5),nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-colors .onetap-features .onetap-box-feature:nth-child(6){margin-top:1px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-navigation .onetap-features .onetap-box-feature .onetap-title span{margin:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings{background:#eef1f5!important;padding:20px 25px 25px 25px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button{font-size:15px!important;fill:#fff!important;color:#fff!important;background:#0048fe!important;padding:15px 15px 15px 15px!important;border:1px solid #0048fe!important;line-height:1.2!important;text-align:center!important;cursor:pointer!important;border-radius:6px!important;display:block!important;font-weight:600!important;width:100%!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button:focus{outline:2px solid currentcolor!important;color:#fff!important;outline-offset:-4px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom{display:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container{margin-bottom:10px!important;padding:25px 25px 25px 25px!important;border-style:solid!important;border-width:0 0 1px 0!important;border-color:#ddd!important;line-height:1.5!important;display:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items{list-style-type:none!important;margin:0!important;padding:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item{display:flex!important;flex-wrap:wrap!important;font-size:inherit!important;align-items:center!important;margin:0!important;padding:0!important;position:relative!important;list-style-type:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-icon{display:flex!important;flex-wrap:wrap!important;position:relative!important;top:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-icon svg{margin-right:3.5px!important;width:14px!important;height:14px!important;color:#666c76!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-accessibility-container ul.onetap-icon-list-items li.onetap-icon-list-item .onetap-icon-list-text{padding-left:5px!important;color:#666c76!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-footer-bottom .onetap-divider-container{background:#fff!important;padding:0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper{padding:25px 25px 25px 25px!important;margin-top:-4.5em!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text{font-size:14px!important;color:#334155!important;line-height:22px!important;font-weight:400!important;background:#fff!important;padding:25px 25px 25px 25px!important;border-radius:12px!important;position:relative!important;z-index:999!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button{display:flex!important;align-items:center!important;gap:5px!important;cursor:pointer!important;margin-bottom:20px!important;background:#edf1f5!important;font-size:.875rem!important;font-weight:400!important;line-height:20px!important;fill:#334155!important;color:#334155!important;border-radius:.375rem .375rem .375rem .375rem!important;padding:6px 10px 6px 10px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button:hover{background:#dae2ec!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button:focus{border:1px solid #111!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text button svg{fill:#111!important;width:18px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h1{font-size:22px!important;font-weight:500!important;line-height:30px!important;color:#111!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h2{font-size:20px!important;font-weight:500!important;line-height:28px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h3{font-size:18px!important;font-weight:500!important;line-height:26px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h4{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h5{font-size:14px!important;font-weight:500!important;line-height:22px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text h6{font-size:13px!important;font-weight:500!important;line-height:20px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .accessibility-status-wrapper .accessibility-status-text p{font-size:14px!important;color:#334155!important;line-height:22px!important;font-weight:400!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration{padding:25px 25px 25px 25px!important;margin-top:-4.5em!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration{font-size:14px!important;color:#334155!important;line-height:22px!important;font-weight:400!important;background:#fff!important;padding:25px 25px 25px 25px!important;border-radius:12px!important;position:relative!important;z-index:999!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form fieldset{padding:0!important;margin:0!important;border:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form fieldset legend{display:none!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button{display:flex!important;align-items:center!important;gap:5px!important;cursor:pointer!important;font-size:.875rem!important;background:0 0!important;border:1px solid #e9eaeb!important;font-weight:500!important;line-height:20px!important;fill:#334155!important;color:#334155!important;border-radius:.375rem .375rem .375rem .375rem!important;padding:8px 12px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button:hover{background:#dae2ec!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button:focus{border:1px solid #111!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration button svg{fill:#111!important;width:18px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h1{font-size:22px!important;font-weight:500!important;line-height:30px!important;color:#111!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h2,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration span.title{font-size:20px!important;font-weight:500!important;line-height:28px!important;color:#111!important;margin:0 0 16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration span.title{display:block!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h3{font-size:18px!important;font-weight:500!important;line-height:26px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h4{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h5{font-size:14px!important;font-weight:500!important;line-height:22px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration h6{font-size:13px!important;font-weight:500!important;line-height:20px!important;color:#111!important;margin:16px 0!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration p{font-size:14px!important;color:#334155!important;line-height:22px!important;font-weight:400!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label{padding:18px!important;border:1px solid #e9eaeb!important;color:#111!important;cursor:pointer!important;width:100%!important;border-radius:12px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label:last-child{margin-bottom:25px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input{accent-color:#0048fe!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar{color:#fff!important;background:#0048fe!important}nav.active-statement .accessibility-status-wrapper{display:block!important;background:#eef1f5!important}nav.active-statement .onetap-divider-container,nav.active-statement .onetap-features-container,nav.active-statement .onetap-multi-functional-feature,nav.active-statement .onetap-reset-settings{display:none!important}nav.active-hide-toolbar .toolbar-hide-duration{display:block!important;background:#eef1f5!important}nav.active-hide-toolbar .accessibility-status-wrapper,nav.active-hide-toolbar .onetap-divider-container,nav.active-hide-toolbar .onetap-features-container,nav.active-hide-toolbar .onetap-multi-functional-feature,nav.active-hide-toolbar .onetap-reset-settings{display:none!important}.onetap-markup-reading-line{display:none!important;background:#000!important;width:100%!important;min-width:100%!important;left:0!important;box-sizing:border-box!important;height:12px!important;border:solid 3px #fff300!important;border-radius:5px!important;position:absolute!important;z-index:999999999!important;pointer-events:none!important}.onetap-markup-reading-line.onetap-active{display:block!important}.onetap-highlight{background:#fff300!important;color:#000!important}.onetap-markup-reading-mask{display:none!important;position:fixed!important;left:0!important;width:100%!important;pointer-events:none!important;background:rgba(0,0,0,.5)!important;z-index:10000000000000000!important}.onetap-markup-reading-mask.onetap-active{display:block!important}.onetap-markup-reading-mask.onetap-top{top:0!important}.onetap-markup-reading-mask.onetap-bottom{bottom:0!important}.onetap-markup-text-magnifier{color:#fff!important;font-size:36px!important;position:absolute!important;padding:16px!important;border-radius:4px!important;background:#333!important;line-height:1.5!important;z-index:999999999!important;word-break:break-word!important;width:-moz-fit-content!important;width:fit-content!important}body.onetap-highlight-titles h1,body.onetap-highlight-titles h2,body.onetap-highlight-titles h3,body.onetap-highlight-titles h4,body.onetap-highlight-titles h5,body.onetap-highlight-titles h6{outline-style:solid!important;outline-color:#b057f1!important;outline-width:2px!important;outline-offset:2px!important}body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h1,body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h2,body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h3,body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h4,body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h5,body.onetap-highlight-titles nav.onetap-accessibility.onetap-plugin-onetap h6{outline-style:solid!important;outline-color:unset!important;outline-width:0!important;outline-offset:0!important}body.onetap-highlight-all :hover{outline-style:solid!important;outline-color:#b057f1!important;outline-width:2px!important;outline-offset:2px!important}body.onetap-highlight-all .onetap-container-toggle :hover,body.onetap-highlight-all .onetap-container-toggle:hover,body.onetap-highlight-all nav.onetap-accessibility.onetap-plugin-onetap :hover,body.onetap-highlight-all nav.onetap-accessibility.onetap-plugin-onetap:hover{outline-style:solid!important;outline-color:unset!important;outline-width:0!important;outline-offset:0!important}body.onetap_hide_content_feature nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container .onetap-divider .onetap-divider-content{display:none!important}body.onetap_hide_content_feature nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-content{display:none!important}body.onetap_hide_content_bottom_feature nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-content-bottom{display:none!important}body.onetap_hide_colors_feature nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container .onetap-divider .onetap-divider-colors{display:none!important}body.onetap_hide_colors_feature nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-colors{display:none!important}body.onetap_hide_orientation_feature nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-divider-container .onetap-divider .onetap-divider-orientation{display:none!important}body.onetap_hide_orientation_feature nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-orientation{display:none!important}body.onetap_hide_orientation_bottom_feature nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-feature-orientation-bottom{display:none!important}body.onetap_hide_bigger_text nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-bigger-text{display:none!important}body.onetap_hide_cursor nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-cursor{display:none!important}body.onetap_hide_line_height nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-line-height{display:none!important}body.onetap_hide_hide_images nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-hide-images{display:none!important}body.onetap_hide_readable_font nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-readable-font{display:none!important}body.onetap_hide_dyslexic_font nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-dyslexic-font{display:none!important}body.onetap_hide_text_align nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-text-align{display:none!important}body.onetap_hide_text_magnifier nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-text-magnifier{display:none!important}body.onetap_hide_highlight_titles nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-titles{display:none!important}body.onetap_hide_letter_spacing nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-letter-spacing{display:none!important}body.onetap_hide_highlight_all nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-all{display:none!important}body.onetap_hide_invert_colors nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-invert-colors{display:none!important}body.onetap_hide_brightness nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-brightness{display:none!important}body.onetap_hide_contrast nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-contrast{display:none!important}body.onetap_hide_grayscale nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-grayscale{display:none!important}body.onetap_hide_saturnation nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-saturation{display:none!important}body.onetap_hide_reading_line nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-reading-line{display:none!important}body.onetap_hide_highlight_links nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-highlight-links{display:none!important}body.onetap_hide_read_page nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-read-page{display:none!important}body.onetap_hide_mute_sounds nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-mute-sounds{display:none!important}body.onetap_hide_reading_mask nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-reading-mask{display:none!important}body.onetap_hide_keyboard_navigation nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-keyboard-navigation{display:none!important}body.onetap_hide_stop_animations nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-stop-animations{display:none!important}@media only screen and (max-width:576px){nav.onetap-accessibility.onetap-plugin-onetap{width:100%!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-languages{left:10px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title span{font-size:1.5em!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container{padding:10px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features{padding:18px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature{width:calc(50% - 9px)!important;padding:15px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-title p.onetap-option-levels{justify-content:center!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature .onetap-title p.onetap-option-levels span.onetap-level{width:20px!important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings{padding:20px 10px 10px 10px!important}}
/*# sourceMappingURL=accessibility-onetap-front-end.min.css.map */

.onetap-container-toggle .onetap-toggle svg,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-image svg,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-active .onetap-icon .onetap-icon-animation svg,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv1 .onetap-icon .onetap-icon-animation svg,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-icon .onetap-icon-animation svg,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-icon .onetap-icon-animation svg{fill:#373234 !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top:before,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv1 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top:before,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level1,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level2,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title p.onetap-option-levels span.onetap-level.onetap-level3,.onetap-container-toggle .onetap-toggle img,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-title span,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-site-container .onetap-site-info .onetap-information,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration .box-btn-action button.hide-toolbar{background:#373234 !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .toolbar-hide-duration .box-hide-duration form label input{accent-color:#373234 !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-reset-settings button{border-color:#373234 !important}.onetap-container-toggle .onetap-toggle img.design-border1{box-shadow:0 0 0 4px #373234}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature:hover{border-color:#373234 !important;box-shadow:0 0 0 1px #373234 !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature:focus{border-width:2px !important;outline:none !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature:hover .onetap-title span,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-active .onetap-title span,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv1 .onetap-title span,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv2 .onetap-title span,nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature.onetap-lv3 .onetap-title span{color:#373234 !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings .onetap-features-container .onetap-features .onetap-box-feature:focus{border-color:#373234 !important}@media only screen and (max-width:576px){.onetap-container-toggle .onetap-toggle{top:0 !important;margin-top:1px !important;right:0 !important;margin-right:1px !important}nav.onetap-accessibility.onetap-plugin-onetap{right:-580px !important}nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open{right:0 !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close{right:20px !important}}@media only screen and (min-width:576px) and (max-width:991.98px){.onetap-container-toggle .onetap-toggle{top:0 !important;margin-top:1px !important;right:0 !important;margin-right:1px !important}nav.onetap-accessibility.onetap-plugin-onetap{right:-580px !important}nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open{right:0 !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close{right:20px !important}}@media only screen and (min-width:992px){.onetap-container-toggle .onetap-toggle{top:0 !important;margin-top:1px !important;right:0 !important;margin-right:1px !important}nav.onetap-accessibility.onetap-plugin-onetap{right:-580px !important}nav.onetap-accessibility.onetap-plugin-onetap.onetap-toggle-open{right:0 !important}nav.onetap-accessibility.onetap-plugin-onetap .onetap-container .onetap-accessibility-settings header.onetap-header-top .onetap-close{right:20px !important}}
/*! elementor-icons - v5.30.0 - 11-04-2024 */
@font-face{font-family:eicons;src:url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/fonts/eicons/css/../fonts/eicons.eot?5.30.0);src:url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/fonts/eicons/css/../fonts/eicons.eot?5.30.0#iefix) format("embedded-opentype"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/fonts/eicons/css/../fonts/eicons.woff2?5.30.0) format("woff2"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/fonts/eicons/css/../fonts/eicons.woff?5.30.0) format("woff"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/fonts/eicons/css/../fonts/eicons.ttf?5.30.0) format("truetype"),url(//www.cantal.fr/wp-content/plugins/accessibility-onetap/assets/fonts/eicons/css/../fonts/eicons.svg?5.30.0#eicon) format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:"\e800"}.eicon-editor-unlink:before{content:"\e801"}.eicon-editor-external-link:before{content:"\e802"}.eicon-editor-close:before{content:"\e803"}.eicon-editor-list-ol:before{content:"\e804"}.eicon-editor-list-ul:before{content:"\e805"}.eicon-editor-bold:before{content:"\e806"}.eicon-editor-italic:before{content:"\e807"}.eicon-editor-underline:before{content:"\e808"}.eicon-editor-paragraph:before{content:"\e809"}.eicon-editor-h1:before{content:"\e80a"}.eicon-editor-h2:before{content:"\e80b"}.eicon-editor-h3:before{content:"\e80c"}.eicon-editor-h4:before{content:"\e80d"}.eicon-editor-h5:before{content:"\e80e"}.eicon-editor-h6:before{content:"\e80f"}.eicon-editor-quote:before{content:"\e810"}.eicon-editor-code:before{content:"\e811"}.eicon-elementor:before{content:"\e812"}.eicon-elementor-circle:before{content:"\e813"}.eicon-pojome:before{content:"\e814"}.eicon-plus:before{content:"\e815"}.eicon-menu-bar:before{content:"\e816"}.eicon-apps:before{content:"\e817"}.eicon-accordion:before{content:"\e818"}.eicon-alert:before{content:"\e819"}.eicon-animation-text:before{content:"\e81a"}.eicon-animation:before{content:"\e81b"}.eicon-banner:before{content:"\e81c"}.eicon-blockquote:before{content:"\e81d"}.eicon-button:before{content:"\e81e"}.eicon-call-to-action:before{content:"\e81f"}.eicon-captcha:before{content:"\e820"}.eicon-carousel:before{content:"\e821"}.eicon-checkbox:before{content:"\e822"}.eicon-columns:before{content:"\e823"}.eicon-countdown:before{content:"\e824"}.eicon-counter:before{content:"\e825"}.eicon-date:before{content:"\e826"}.eicon-divider-shape:before{content:"\e827"}.eicon-divider:before{content:"\e828"}.eicon-download-button:before{content:"\e829"}.eicon-dual-button:before{content:"\e82a"}.eicon-email-field:before{content:"\e82b"}.eicon-facebook-comments:before{content:"\e82c"}.eicon-facebook-like-box:before{content:"\e82d"}.eicon-form-horizontal:before{content:"\e82e"}.eicon-form-vertical:before{content:"\e82f"}.eicon-gallery-grid:before{content:"\e830"}.eicon-gallery-group:before{content:"\e831"}.eicon-gallery-justified:before{content:"\e832"}.eicon-gallery-masonry:before{content:"\e833"}.eicon-icon-box:before{content:"\e834"}.eicon-image-before-after:before{content:"\e835"}.eicon-image-box:before{content:"\e836"}.eicon-image-hotspot:before{content:"\e837"}.eicon-image-rollover:before{content:"\e838"}.eicon-info-box:before{content:"\e839"}.eicon-inner-section:before{content:"\e83a"}.eicon-mailchimp:before{content:"\e83b"}.eicon-menu-card:before{content:"\e83c"}.eicon-navigation-horizontal:before{content:"\e83d"}.eicon-nav-menu:before{content:"\e83e"}.eicon-navigation-vertical:before{content:"\e83f"}.eicon-number-field:before{content:"\e840"}.eicon-parallax:before{content:"\e841"}.eicon-php7:before{content:"\e842"}.eicon-post-list:before{content:"\e843"}.eicon-post-slider:before{content:"\e844"}.eicon-post:before{content:"\e845"}.eicon-posts-carousel:before{content:"\e846"}.eicon-posts-grid:before{content:"\e847"}.eicon-posts-group:before{content:"\e848"}.eicon-posts-justified:before{content:"\e849"}.eicon-posts-masonry:before{content:"\e84a"}.eicon-posts-ticker:before{content:"\e84b"}.eicon-price-list:before{content:"\e84c"}.eicon-price-table:before{content:"\e84d"}.eicon-radio:before{content:"\e84e"}.eicon-rtl:before{content:"\e84f"}.eicon-scroll:before{content:"\e850"}.eicon-search:before{content:"\e851"}.eicon-select:before{content:"\e852"}.eicon-share:before{content:"\e853"}.eicon-sidebar:before{content:"\e854"}.eicon-skill-bar:before{content:"\e855"}.eicon-slider-3d:before{content:"\e856"}.eicon-slider-album:before{content:"\e857"}.eicon-slider-device:before{content:"\e858"}.eicon-slider-full-screen:before{content:"\e859"}.eicon-slider-push:before{content:"\e85a"}.eicon-slider-vertical:before{content:"\e85b"}.eicon-slider-video:before{content:"\e85c"}.eicon-slides:before{content:"\e85d"}.eicon-social-icons:before{content:"\e85e"}.eicon-spacer:before{content:"\e85f"}.eicon-table:before{content:"\e860"}.eicon-tabs:before{content:"\e861"}.eicon-tel-field:before{content:"\e862"}.eicon-text-area:before{content:"\e863"}.eicon-text-field:before{content:"\e864"}.eicon-thumbnails-down:before{content:"\e865"}.eicon-thumbnails-half:before{content:"\e866"}.eicon-thumbnails-right:before{content:"\e867"}.eicon-time-line:before{content:"\e868"}.eicon-toggle:before{content:"\e869"}.eicon-url:before{content:"\e86a"}.eicon-t-letter:before{content:"\e86b"}.eicon-wordpress:before{content:"\e86c"}.eicon-text:before{content:"\e86d"}.eicon-anchor:before{content:"\e86e"}.eicon-bullet-list:before{content:"\e86f"}.eicon-code:before{content:"\e870"}.eicon-favorite:before{content:"\e871"}.eicon-google-maps:before{content:"\e872"}.eicon-image:before{content:"\e873"}.eicon-photo-library:before{content:"\e874"}.eicon-woocommerce:before{content:"\e875"}.eicon-youtube:before{content:"\e876"}.eicon-flip-box:before{content:"\e877"}.eicon-settings:before{content:"\e878"}.eicon-headphones:before{content:"\e879"}.eicon-testimonial:before{content:"\e87a"}.eicon-counter-circle:before{content:"\e87b"}.eicon-person:before{content:"\e87c"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-file-download:before{content:"\e880"}.eicon-save:before{content:"\e881"}.eicon-zoom-in:before{content:"\e882"}.eicon-shortcode:before{content:"\e883"}.eicon-nerd:before{content:"\e884"}.eicon-device-desktop:before{content:"\e885"}.eicon-device-tablet:before{content:"\e886"}.eicon-device-mobile:before{content:"\e887"}.eicon-document-file:before{content:"\e888"}.eicon-folder-o:before{content:"\e889"}.eicon-hypster:before{content:"\e88a"}.eicon-h-align-left:before{content:"\e88b"}.eicon-h-align-right:before{content:"\e88c"}.eicon-h-align-center:before{content:"\e88d"}.eicon-h-align-stretch:before{content:"\e88e"}.eicon-v-align-top:before{content:"\e88f"}.eicon-v-align-bottom:before{content:"\e890"}.eicon-v-align-middle:before{content:"\e891"}.eicon-v-align-stretch:before{content:"\e892"}.eicon-pro-icon:before{content:"\e893"}.eicon-mail:before{content:"\e894"}.eicon-lock-user:before{content:"\e895"}.eicon-testimonial-carousel:before{content:"\e896"}.eicon-media-carousel:before{content:"\e897"}.eicon-section:before{content:"\e898"}.eicon-column:before{content:"\e899"}.eicon-edit:before{content:"\e89a"}.eicon-clone:before{content:"\e89b"}.eicon-trash:before{content:"\e89c"}.eicon-play:before{content:"\e89d"}.eicon-angle-right:before{content:"\e89e"}.eicon-angle-left:before{content:"\e89f"}.eicon-animated-headline:before{content:"\e8a0"}.eicon-menu-toggle:before{content:"\e8a1"}.eicon-fb-embed:before{content:"\e8a2"}.eicon-fb-feed:before{content:"\e8a3"}.eicon-twitter-embed:before{content:"\e8a4"}.eicon-twitter-feed:before{content:"\e8a5"}.eicon-sync:before{content:"\e8a6"}.eicon-import-export:before{content:"\e8a7"}.eicon-check-circle:before{content:"\e8a8"}.eicon-library-save:before{content:"\e8a9"}.eicon-library-download:before{content:"\e8aa"}.eicon-insert:before{content:"\e8ab"}.eicon-preview-medium:before{content:"\e8ac"}.eicon-sort-down:before{content:"\e8ad"}.eicon-sort-up:before{content:"\e8ae"}.eicon-heading:before{content:"\e8af"}.eicon-logo:before{content:"\e8b0"}.eicon-meta-data:before{content:"\e8b1"}.eicon-post-content:before{content:"\e8b2"}.eicon-post-excerpt:before{content:"\e8b3"}.eicon-post-navigation:before{content:"\e8b4"}.eicon-yoast:before{content:"\e8b5"}.eicon-nerd-chuckle:before{content:"\e8b6"}.eicon-nerd-wink:before{content:"\e8b7"}.eicon-comments:before{content:"\e8b8"}.eicon-download-circle-o:before{content:"\e8b9"}.eicon-library-upload:before{content:"\e8ba"}.eicon-save-o:before{content:"\e8bb"}.eicon-upload-circle-o:before{content:"\e8bc"}.eicon-ellipsis-h:before{content:"\e8bd"}.eicon-ellipsis-v:before{content:"\e8be"}.eicon-arrow-left:before{content:"\e8bf"}.eicon-arrow-right:before{content:"\e8c0"}.eicon-arrow-up:before{content:"\e8c1"}.eicon-arrow-down:before{content:"\e8c2"}.eicon-play-o:before{content:"\e8c3"}.eicon-archive-posts:before{content:"\e8c4"}.eicon-archive-title:before{content:"\e8c5"}.eicon-featured-image:before{content:"\e8c6"}.eicon-post-info:before{content:"\e8c7"}.eicon-post-title:before{content:"\e8c8"}.eicon-site-logo:before{content:"\e8c9"}.eicon-site-search:before{content:"\e8ca"}.eicon-site-title:before{content:"\e8cb"}.eicon-plus-square:before{content:"\e8cc"}.eicon-minus-square:before{content:"\e8cd"}.eicon-cloud-check:before{content:"\e8ce"}.eicon-drag-n-drop:before{content:"\e8cf"}.eicon-welcome:before{content:"\e8d0"}.eicon-handle:before{content:"\e8d1"}.eicon-cart:before{content:"\e8d2"}.eicon-product-add-to-cart:before{content:"\e8d3"}.eicon-product-breadcrumbs:before{content:"\e8d4"}.eicon-product-categories:before{content:"\e8d5"}.eicon-product-description:before{content:"\e8d6"}.eicon-product-images:before{content:"\e8d7"}.eicon-product-info:before{content:"\e8d8"}.eicon-product-meta:before{content:"\e8d9"}.eicon-product-pages:before{content:"\e8da"}.eicon-product-price:before{content:"\e8db"}.eicon-product-rating:before{content:"\e8dc"}.eicon-product-related:before{content:"\e8dd"}.eicon-product-stock:before{content:"\e8de"}.eicon-product-tabs:before{content:"\e8df"}.eicon-product-title:before{content:"\e8e0"}.eicon-product-upsell:before{content:"\e8e1"}.eicon-products:before{content:"\e8e2"}.eicon-bag-light:before{content:"\e8e3"}.eicon-bag-medium:before{content:"\e8e4"}.eicon-bag-solid:before{content:"\e8e5"}.eicon-basket-light:before{content:"\e8e6"}.eicon-basket-medium:before{content:"\e8e7"}.eicon-basket-solid:before{content:"\e8e8"}.eicon-cart-light:before{content:"\e8e9"}.eicon-cart-medium:before{content:"\e8ea"}.eicon-cart-solid:before{content:"\e8eb"}.eicon-exchange:before{content:"\e8ec"}.eicon-preview-thin:before{content:"\e8ed"}.eicon-device-laptop:before{content:"\e8ee"}.eicon-collapse:before{content:"\e8ef"}.eicon-expand:before{content:"\e8f0"}.eicon-navigator:before{content:"\e8f1"}.eicon-plug:before{content:"\e8f2"}.eicon-dashboard:before{content:"\e8f3"}.eicon-typography:before{content:"\e8f4"}.eicon-info-circle-o:before{content:"\e8f5"}.eicon-integration:before{content:"\e8f6"}.eicon-plus-circle-o:before{content:"\e8f7"}.eicon-rating:before{content:"\e8f8"}.eicon-review:before{content:"\e8f9"}.eicon-tools:before{content:"\e8fa"}.eicon-loading:before{content:"\e8fb"}.eicon-sitemap:before{content:"\e8fc"}.eicon-click:before{content:"\e8fd"}.eicon-clock:before{content:"\e8fe"}.eicon-library-open:before{content:"\e8ff"}.eicon-warning:before{content:"\e900"}.eicon-flow:before{content:"\e901"}.eicon-cursor-move:before{content:"\e902"}.eicon-arrow-circle-left:before{content:"\e903"}.eicon-flash:before{content:"\e904"}.eicon-redo:before{content:"\e905"}.eicon-ban:before{content:"\e906"}.eicon-barcode:before{content:"\e907"}.eicon-calendar:before{content:"\e908"}.eicon-caret-left:before{content:"\e909"}.eicon-caret-right:before{content:"\e90a"}.eicon-caret-up:before{content:"\e90b"}.eicon-chain-broken:before{content:"\e90c"}.eicon-check-circle-o:before{content:"\e90d"}.eicon-check:before{content:"\e90e"}.eicon-chevron-double-left:before{content:"\e90f"}.eicon-chevron-double-right:before{content:"\e910"}.eicon-undo:before{content:"\e911"}.eicon-filter:before{content:"\e912"}.eicon-circle-o:before{content:"\e913"}.eicon-circle:before{content:"\e914"}.eicon-clock-o:before{content:"\e915"}.eicon-cog:before{content:"\e916"}.eicon-cogs:before{content:"\e917"}.eicon-commenting-o:before{content:"\e918"}.eicon-copy:before{content:"\e919"}.eicon-database:before{content:"\e91a"}.eicon-dot-circle-o:before{content:"\e91b"}.eicon-envelope:before{content:"\e91c"}.eicon-external-link-square:before{content:"\e91d"}.eicon-eyedropper:before{content:"\e91e"}.eicon-folder:before{content:"\e91f"}.eicon-font:before{content:"\e920"}.eicon-adjust:before{content:"\e921"}.eicon-lightbox:before{content:"\e922"}.eicon-heart-o:before{content:"\e923"}.eicon-history:before{content:"\e924"}.eicon-image-bold:before{content:"\e925"}.eicon-info-circle:before{content:"\e926"}.eicon-link:before{content:"\e927"}.eicon-long-arrow-left:before{content:"\e928"}.eicon-long-arrow-right:before{content:"\e929"}.eicon-caret-down:before{content:"\e92a"}.eicon-paint-brush:before{content:"\e92b"}.eicon-pencil:before{content:"\e92c"}.eicon-plus-circle:before{content:"\e92d"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-sort-amount-desc:before{content:"\e92f"}.eicon-sign-out:before{content:"\e930"}.eicon-spinner:before{content:"\e931"}.eicon-square:before{content:"\e932"}.eicon-star-o:before{content:"\e933"}.eicon-star:before{content:"\e934"}.eicon-text-align-justify:before{content:"\e935"}.eicon-text-align-center:before{content:"\e936"}.eicon-tags:before{content:"\e937"}.eicon-text-align-left:before{content:"\e938"}.eicon-text-align-right:before{content:"\e939"}.eicon-close-circle:before{content:"\e93a"}.eicon-trash-o:before{content:"\e93b"}.eicon-font-awesome:before{content:"\e93c"}.eicon-user-circle-o:before{content:"\e93d"}.eicon-video-camera:before{content:"\e93e"}.eicon-heart:before{content:"\e93f"}.eicon-wrench:before{content:"\e940"}.eicon-help:before{content:"\e941"}.eicon-help-o:before{content:"\e942"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-plus-square-o:before{content:"\e944"}.eicon-minus-square-o:before{content:"\e945"}.eicon-minus-circle:before{content:"\e946"}.eicon-minus-circle-o:before{content:"\e947"}.eicon-code-bold:before{content:"\e948"}.eicon-cloud-upload:before{content:"\e949"}.eicon-search-bold:before{content:"\e94a"}.eicon-map-pin:before{content:"\e94b"}.eicon-meetup:before{content:"\e94c"}.eicon-slideshow:before{content:"\e94d"}.eicon-t-letter-bold:before{content:"\e94e"}.eicon-preferences:before{content:"\e94f"}.eicon-table-of-contents:before{content:"\e950"}.eicon-tv:before{content:"\e951"}.eicon-upload:before{content:"\e952"}.eicon-instagram-comments:before{content:"\e953"}.eicon-instagram-nested-gallery:before{content:"\e954"}.eicon-instagram-post:before{content:"\e955"}.eicon-instagram-video:before{content:"\e956"}.eicon-instagram-gallery:before{content:"\e957"}.eicon-instagram-likes:before{content:"\e958"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-archive:before{content:"\e95e"}.eicon-colors-typography:before{content:"\e95f"}.eicon-custom:before{content:"\e960"}.eicon-footer:before{content:"\e961"}.eicon-header:before{content:"\e962"}.eicon-layout-settings:before{content:"\e963"}.eicon-lightbox-expand:before{content:"\e964"}.eicon-error-404:before{content:"\e965"}.eicon-theme-style:before{content:"\e966"}.eicon-search-results:before{content:"\e967"}.eicon-single-post:before{content:"\e968"}.eicon-site-identity:before{content:"\e969"}.eicon-theme-builder:before{content:"\e96a"}.eicon-download-bold:before{content:"\e96b"}.eicon-share-arrow:before{content:"\e96c"}.eicon-global-settings:before{content:"\e96d"}.eicon-user-preferences:before{content:"\e96e"}.eicon-lock:before{content:"\e96f"}.eicon-export-kit:before{content:"\e970"}.eicon-import-kit:before{content:"\e971"}.eicon-lottie:before{content:"\e972"}.eicon-products-archive:before{content:"\e973"}.eicon-single-product:before{content:"\e974"}.eicon-disable-trash-o:before{content:"\e975"}.eicon-single-page:before{content:"\e976"}.eicon-wordpress-light:before{content:"\e977"}.eicon-cogs-check:before{content:"\e978"}.eicon-custom-css:before{content:"\e979"}.eicon-global-colors:before{content:"\e97a"}.eicon-globe:before{content:"\e97b"}.eicon-typography-1:before{content:"\e97c"}.eicon-background:before{content:"\e97d"}.eicon-device-responsive:before{content:"\e97e"}.eicon-device-wide:before{content:"\e97f"}.eicon-code-highlight:before{content:"\e980"}.eicon-video-playlist:before{content:"\e981"}.eicon-download-kit:before{content:"\e982"}.eicon-kit-details:before{content:"\e983"}.eicon-kit-parts:before{content:"\e984"}.eicon-kit-upload:before{content:"\e985"}.eicon-kit-plugins:before{content:"\e986"}.eicon-kit-upload-alt:before{content:"\e987"}.eicon-hotspot:before{content:"\e988"}.eicon-paypal-button:before{content:"\e989"}.eicon-shape:before{content:"\e98a"}.eicon-wordart:before{content:"\e98b"}.eicon-checkout:before{content:"\e98c"}.eicon-container:before{content:"\e98d"}.eicon-flip:before{content:"\e98e"}.eicon-info:before{content:"\e98f"}.eicon-my-account:before{content:"\e990"}.eicon-purchase-summary:before{content:"\e991"}.eicon-page-transition:before{content:"\e992"}.eicon-spotify:before{content:"\e993"}.eicon-stripe-button:before{content:"\e994"}.eicon-woo-settings:before{content:"\e995"}.eicon-woo-cart:before{content:"\e996"}.eicon-grow:before{content:"\e997"}.eicon-order-end:before{content:"\e998"}.eicon-nowrap:before{content:"\e999"}.eicon-order-start:before{content:"\e99a"}.eicon-progress-tracker:before{content:"\e99b"}.eicon-shrink:before{content:"\e99c"}.eicon-wrap:before{content:"\e99d"}.eicon-align-center-h:before{content:"\e99e"}.eicon-align-center-v:before{content:"\e99f"}.eicon-align-end-h:before{content:"\e9a0"}.eicon-align-end-v:before{content:"\e9a1"}.eicon-align-start-h:before{content:"\e9a2"}.eicon-align-start-v:before{content:"\e9a3"}.eicon-align-stretch-h:before{content:"\e9a4"}.eicon-align-stretch-v:before{content:"\e9a5"}.eicon-justify-center-h:before{content:"\e9a6"}.eicon-justify-center-v:before{content:"\e9a7"}.eicon-justify-end-h:before{content:"\e9a8"}.eicon-justify-end-v:before{content:"\e9a9"}.eicon-justify-space-around-h:before{content:"\e9aa"}.eicon-justify-space-around-v:before{content:"\e9ab"}.eicon-justify-space-between-h:before{content:"\e9ac"}.eicon-justify-space-between-v:before{content:"\e9ad"}.eicon-justify-space-evenly-h:before{content:"\e9ae"}.eicon-justify-space-evenly-v:before{content:"\e9af"}.eicon-justify-start-h:before{content:"\e9b0"}.eicon-justify-start-v:before{content:"\e9b1"}.eicon-woocommerce-cross-sells:before{content:"\e9b2"}.eicon-woocommerce-notices:before{content:"\e9b3"}.eicon-inner-container:before{content:"\e9b4"}.eicon-warning-full:before{content:"\e9b5"}.eicon-exit:before{content:"\e9b6"}.eicon-loop-builder:before{content:"\e9b7"}.eicon-notes:before{content:"\e9b8"}.eicon-read:before{content:"\e9b9"}.eicon-unread:before{content:"\e9ba"}.eicon-carousel-loop:before{content:"\e9bb"}.eicon-mega-menu:before{content:"\eb78"}.eicon-nested-carousel:before{content:"\e9bd"}.eicon-ai:before{content:"\e9be"}.eicon-taxonomy-filter:before{content:"\eb7d"}.eicon-container-grid:before{content:"\ef02"}.eicon-upgrade:before{content:"\e9c1"}.eicon-advanced:before{content:"\eb84"}.eicon-notification:before{content:"\e9c3"}.eicon-light-mode:before{content:"\e9c4"}.eicon-dark-mode:before{content:"\e9c5"}.eicon-upgrade-crown:before{content:"\e9c6"}.eicon-eye:before{content:"\e8ac"}.eicon-elementor-square:before{content:"\e813"}.eicon-off-canvas:before{content: "\e9c7"}
@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong,b{font-weight:700}:root{--ws-scrollbar-width:10px;--ws-scrollbar-radius:6px;--ws-scrollbar-background:#fff;--ws-scrollbar-color:#000;--ws-scrollbar-color-hover:#000}::-webkit-scrollbar{width:var(--ws-scrollbar-width);height:var(--ws-scrollbar-width);background:var(--ws-scrollbar-background)}::-webkit-scrollbar-thumb{background:var(--ws-scrollbar-color);border:solid 1px var(--ws-scrollbar-background);border-radius:var(--ws-scrollbar-radius);-webkit-transition:background .25s;transition:background .25s}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background:var(--ws-scrollbar-color-hover)}::-webkit-scrollbar-button:single-button{display:block;background-color:var(--ws-scrollbar-background);width:var(--ws-scrollbar-width);height:var(--ws-scrollbar-width);background-repeat:no-repeat;background-position:center;background-size:70%}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000000'><polygon points='50,15 0,85 100,85'/></svg>")}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000000'><polygon points='0,15 100,15 50,85'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000000'><polygon points='15,50 85,100 85,0'/></svg>")}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000000'><polygon points='15,0 15,100 85,50'/></svg>")}:root{--color-1:#938380;--color-2:#bdbfc7;--color-3:#b4b1bc;--color-dark:#5a545e;--color-light:#ebedf5;--color-text:var(--color-dark);--fs-text:var(--wp--preset--font-size--medium);--ws-border-radius:12px}body{--wp--style--root--padding-right:15px;--wp--style--root--padding-left:15px}body{color:var(--color-text);font-size:var(--fs-text)}.has-tooltip{position:relative}.has-tooltip:after{content:attr(data-title);position:absolute;bottom:calc(100% + 10px);left:50%;min-width:120px;max-width:220px;padding:6px 9px;background:#000;border-radius:6px;opacity:0;pointer-events:none;font-size:16px;color:#fff;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .25s;transition:opacity .25s;line-height:1.2;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.has-tooltip:hover:after,.has-tooltip:focus:after{opacity:1}.d-none{display:none !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}@media (min-width:768px){.d-sm-none{display:none !important}.d-sm-block{display:block !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-sm-grid{display:grid !important}.d-sm-inline-grid{display:inline-grid !important}}@media (min-width:992px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}}@media (min-width:1200px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}}@media (min-width:1470px){.d-xl-none{display:none !important}.d-xl-block{display:block !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}}body.panel-open{overflow:hidden}.panel-fixe{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:none;margin:0 !important}.panel-fixe .panel-overlay{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);max-width:none;-webkit-transition:background .35s;transition:background .35s}.panel-fixe .panel-inner{position:absolute;top:0;right:0;bottom:0;background:#fff;margin:0;-webkit-box-shadow:0 0 25px rgba(0,0,0,0);box-shadow:0 0 25px rgba(0,0,0,0);z-index:3;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .45s,-webkit-box-shadow .25s;transition:-webkit-transform .45s,-webkit-box-shadow .25s;transition:transform .45s,box-shadow .25s;transition:transform .45s,box-shadow .25s,-webkit-transform .45s,-webkit-box-shadow .25s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:560px}.panel-fixe .panel-header{border-bottom:solid 1px #e5e5e5;padding:15px;padding-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.panel-fixe .panel-footer{border-top:solid 1px #e5e5e5;padding:15px;margin-top:auto}.panel-fixe .panel-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700;font-size:24px}.panel-fixe .panel-close{width:45px;height:45px;font-size:0;border:solid 1px #f1f1f1;border-radius:50px;position:relative;margin-left:auto;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.08);box-shadow:0 6px 12px rgba(0,0,0,.08);cursor:pointer}.panel-fixe .panel-close:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#313131;-webkit-mask-image:url("/wp-content/themes/vivaldi/assets/sprite/view/sprite.svg#divers--panel-close");mask-image:url("/wp-content/themes/vivaldi/assets/sprite/view/sprite.svg#divers--panel-close");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px auto;mask-size:12px auto}.panel-fixe .panel-content{padding:30px;height:100%;overflow:auto}.panel-fixe.open{pointer-events:all}.panel-fixe.open .panel-overlay{background:rgba(0,0,0,.4)}.panel-fixe.open .panel-inner{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 25px rgba(0,0,0,.1);box-shadow:0 0 25px rgba(0,0,0,.1)}@media (min-width:992px){.panel-fixe.panel-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel-fixe.panel-popup .panel-inner{position:relative;height:100%;max-height:85vh;-webkit-transform:translateY(-60px);transform:translateY(-60px);opacity:0;-webkit-transition:opacity .25s,-webkit-transform .35s;transition:opacity .25s,-webkit-transform .35s;transition:transform .35s,opacity .25s;transition:transform .35s,opacity .25s,-webkit-transform .35s}.panel-fixe.panel-popup.open .panel-inner{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:0 none;position:relative;border-radius:var(--ws-border-radius);overflow:hidden;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card .group-media img{display:block;width:100%;height:auto}.card .group-content{padding:15px;background:var(--color-light);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card .group-content h2,.card .group-content h3{margin:0}.card .group-content .field-description{margin-top:15px}.card .cardlink{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}img,video,iframe{max-width:100%}.group-media{position:relative}.group-media img{display:block}.group-media .credits{position:absolute;bottom:15px;right:15px;pointer-events:none;border-radius:15px;background:#fff;padding:6px 9px;font-size:14px;text-align:right;line-height:1.2;max-width:calc(100% - 30px)}.group-media .credits:empty{display:none}@media (min-width:992px){.group-media .credits{bottom:30px;right:30px;max-width:calc(100% - 60px);color:transparent;-webkit-transition:color .25s,width .35s;transition:color .25s,width .35s;white-space:nowrap;overflow:hidden;width:28px;min-height:28px}}.group-media .credits:before{content:"©";display:inline-block;margin-right:4px;color:#000}@media (min-width:992px){.group-media:hover .credits,.group-media:focus .credits{width:var(--creditsWidth);color:#000}}.yoast-breadcrumbs{padding:15px}@media (min-width:992px){.yoast-breadcrumbs{padding:0}}.yoast-breadcrumbs>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;gap:5px}@media (min-width:992px){.yoast-breadcrumbs>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.yoast-breadcrumbs>span span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.yoast-breadcrumbs>span span:before{content:"";display:block;width:5px;height:5px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);pointer-events:none;position:relative;top:-1px;margin-left:2px}.yoast-breadcrumbs>span span:first-child:before{display:none}@media (max-width:767px){.yoast-breadcrumbs>span span{display:none}.yoast-breadcrumbs>span span:first-child:last-child,.yoast-breadcrumbs>span span:nth-last-child(2),.yoast-breadcrumbs>span span:nth-last-child(2):first-child:before{display:block}.yoast-breadcrumbs>span span:first-child:last-child,.yoast-breadcrumbs>span span:nth-last-child(2){position:relative}.yoast-breadcrumbs>span span:first-child:last-child a,.yoast-breadcrumbs>span span:nth-last-child(2) a{padding-left:17px}.yoast-breadcrumbs>span span:first-child:last-child:before,.yoast-breadcrumbs>span span:nth-last-child(2):before{position:absolute;top:10px;left:1px;-webkit-transform:rotateY(-180deg) rotateZ(45deg);transform:rotateY(-180deg) rotateZ(45deg)}}
:root{--fs-text:18px;--border-radius:8px;--color-light:#fff;--color-dark:#373234;--color-1:var(--wp--preset--color--color-1);--color-2:var(--wp--preset--color--color-2);--color-3:var(--wp--preset--color--color-3);--color-4:var(--wp--preset--color--color-4);--color-warm-light:#f1ece4;--color-accent:var(--color-2);--color-cta:var(--color-3);--ws-menu-height:100px;--ws-border-radius:0;--border-radius:0}@media (min-width:992px){:root{--ws-menu-height:75px}}@media (min-width:1200px){:root{--ws-menu-height:110px}}:root ::-moz-selection{background:rgba(209,189,165,.5)}:root ::selection{background:rgba(209,189,165,.5)}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{line-height:1.5;font-size:var(--fs-text);font-weight:400;color:#373234;font-family:"Outfit","Trebuchet MS",Helvetica,sans-serif;background:var(--color-4)}@media (min-width:992px){:target{scroll-margin-top:calc(var(--ws-menu-height) + 15px)}}img{max-width:100%}a{color:var(--color-1);text-decoration:none;font-weight:700}a:hover,a:focus{color:var(--color-1)}p a{-webkit-transition:color .25s;transition:color .25s;padding-bottom:2px;position:relative}p a:before{content:"";display:block;height:1px;width:0;background:var(--color-1);position:absolute;bottom:0;left:0;-webkit-transition:width .35s;transition:width .35s}p a:hover:before,p a:focus:before{width:100%}.color-1{color:var(--color-1)}.color-2{color:var(--color-2)}.color-3{color:var(--color-3)}.font-1{font-family:"Outfit","Trebuchet MS",Helvetica,sans-serif}.font-2{font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;font-weight:400}strong,b{font-weight:700}.editor-visual-editor__post-title-wrapper{display:none}@media (min-width:992px){.entry-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){width:85%}}.leaflet-container{z-index:0}body nav.onetap-accessibility.onetap-plugin-onetap{-webkit-box-shadow:none !important;box-shadow:none !important}body .onetap-container-toggle .onetap-toggle{border:0 none !important;margin:0 !important;background:var(--color-2) !important;border-radius:0 !important}body .onetap-container-toggle .onetap-toggle:focus{-webkit-transform:none !important;transform:none !important;border-radius:0 !important}body .onetap-container-toggle .onetap-toggle img,body .onetap-container-toggle .onetap-toggle img.design-size1{border:solid 1px #fff;padding:5px !important;margin:5px;background:0 none !important;width:40px !important;height:40px !important}@media (max-width:991px){body .onetap-container-toggle .onetap-toggle{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .35s .65s !important;transition:-webkit-transform .35s .65s !important;transition:transform .35s .65s !important;transition:transform .35s .65s,-webkit-transform .35s .65s !important}body:not(.menu-open) .onetap-container-toggle .onetap-toggle{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .35s 0s !important;transition:-webkit-transform .35s 0s !important;transition:transform .35s 0s !important;transition:transform .35s 0s,-webkit-transform .35s 0s !important}}.wp-block-post-template.is-layout-grid{gap:15px}.search-results .wp-block-query-title{text-align:center;margin-top:var(--ws-menu-height)}@media (max-width:991px){.search-results .wp-block-query .is-layout-grid{grid-template-columns:1fr 1fr !important}.search-results .wp-block-query .is-layout-grid .card.card-child .field-title{line-height:1.2;font-size:1rem}}.entry-content iframe{margin-left:auto;margin-right:auto;display:block}.ws-results-count{text-align:center;font-weight:700}@media (min-width:992px){.home .wp-block-ws-library-ws-list-events .card:after{content:"";display:block;width:400px;height:400px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-splash.svg");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:-100px;z-index:-1;opacity:.2}.home .wp-block-ws-library-ws-list-events .card,.home .wp-block-ws-library-ws-map-cantal .card{overflow:visible}.home .wp-block-ws-library-ws-list-events .card .group-content,.home .wp-block-ws-library-ws-map-cantal .card .group-content{padding-bottom:100px}.home .wp-block-ws-library-ws-list-events .card .group-content:after,.home .wp-block-ws-library-ws-map-cantal .card .group-content:after{content:"";display:block;width:230px;height:230px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--virgule");background-size:100% 100%;background-position:center;background-repeat:no-repeat;position:absolute;bottom:-90px;left:-70px}.home .wp-block-ws-library-ws-map-cantal .card .group-content{padding-bottom:75px}.home .wp-block-ws-library-ws-map-cantal .card .group-content:after{width:150px;height:150px;bottom:-50px;left:-40px}}input,select,textarea{border-radius:0;border:solid 1px #e4e4e4;padding:10px 12px;font-size:1rem;width:100%}input:focus,select:focus,textarea:focus{outline:none}label{font-weight:700;font-size:1rem}.wpcf7-form{max-width:720px;margin:0 auto}.wpcf7-form>div{margin-bottom:10px}@media (min-width:992px){.wpcf7-form input[name=attention_de],.wpcf7-form select[name=demande]{max-width:355px}}.wpcf7-form .btn{background:var(--color-3);border:0 none;color:#373234;padding:14px 16px;cursor:pointer;margin:auto;display:block;max-width:160px;-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.wpcf7-form .btn:hover,.wpcf7-form .btn:focus{background:var(--color-1);color:#fff}.wpcf7-form .wpcf7-list-item{margin:0}.wpcf7-form .wpcf7-acceptance label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wpcf7-form .wpcf7-acceptance label input{width:auto;margin:0;margin-right:8px;margin-top:5px}.card{position:relative;background:0 none;border:0 none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card .field-link{position:static}.card .cardlink{width:100%}.card.card-child,.card.card-page,.card.card-nav_menu_item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 none}.card.card-child .group-content,.card.card-page .group-content,.card.card-nav_menu_item .group-content{background:0 none;padding-left:50px;padding-top:45px;max-width:185px;min-height:105px;padding-right:10px;position:relative;text-align:right;font-weight:700;width:100%;font-size:1rem;-webkit-transition:padding .35s;transition:padding .35s}.card.card-child .group-content:before,.card.card-page .group-content:before,.card.card-nav_menu_item .group-content:before{content:"";display:block;position:absolute;top:0;right:0;width:180px;height:100px;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-card.svg");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-card.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--color-3);-webkit-transition:background .35s,-webkit-transform .35s;transition:background .35s,-webkit-transform .35s;transition:background .35s,transform .35s;transition:background .35s,transform .35s,-webkit-transform .35s}.card.card-child .group-content:after,.card.card-page .group-content:after,.card.card-nav_menu_item .group-content:after{content:"";display:block;width:16px;height:16px;position:absolute;top:35px;right:65px;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--plus");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--plus");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--color-1);opacity:0;-webkit-transform:scale(.4);transform:scale(.4);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.card.card-child .field-post-type,.card.card-page .field-post-type,.card.card-nav_menu_item .field-post-type{margin-top:10px;font-weight:400}@media (min-width:992px){.card.card-child .group-content,.card.card-page .group-content,.card.card-nav_menu_item .group-content{padding-left:90px;padding-top:75px;padding-right:15px;max-width:285px;min-height:155px;font-size:1.125rem}.card.card-child .group-content:before,.card.card-page .group-content:before,.card.card-nav_menu_item .group-content:before{width:280px;height:150px;-webkit-transform:translateX(5px) translateY(5px);transform:translateX(5px) translateY(5px)}.card.card-child:hover .group-content,.card.card-child:focus .group-content,.card.card-page:hover .group-content,.card.card-page:focus .group-content,.card.card-nav_menu_item:hover .group-content,.card.card-nav_menu_item:focus .group-content{padding-left:100px;padding-right:5px}.card.card-child:hover .group-content:before,.card.card-child:focus .group-content:before,.card.card-page:hover .group-content:before,.card.card-page:focus .group-content:before,.card.card-nav_menu_item:hover .group-content:before,.card.card-nav_menu_item:focus .group-content:before{background:var(--color-1);-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.card.card-child:hover .group-content:after,.card.card-child:focus .group-content:after,.card.card-page:hover .group-content:after,.card.card-page:focus .group-content:after,.card.card-nav_menu_item:hover .group-content:after,.card.card-nav_menu_item:focus .group-content:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.card.card-child .field-title{font-size:1.125rem;color:#373234}.card.card-child .field-image.is-default{display:none}.card.card-stat .group-media img{width:45px;height:45px;-o-object-fit:contain;object-fit:contain;margin-bottom:10px}.card.card-stat .group-content{background:0 none;padding:0}.card.card-stat .group-content .field-description{margin-top:10px}.card.card-stat .group-content .field-number{padding-bottom:15px;border-bottom:solid 1px #373234;font-size:4rem;line-height:1;color:var(--color-1)}.card.card-seance-publique{aspect-ratio:1;border-radius:50%}.card.card-seance-publique .group-media{background:#000}.card.card-seance-publique .group-media img{opacity:.7}.card.card-seance-publique .group-content{position:absolute;top:0;left:0;right:0;bottom:0;background:0 none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:30px;padding-bottom:45px;text-align:center}@media (min-width:1470px){.card.card-seance-publique .group-content{padding-bottom:75px}}.card.card-seance-publique .group-content:before{content:"";display:block;width:56px;height:56px;background:#fff;border-radius:50%;margin-bottom:30px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--pause");background-size:100% 100%;background-position:center;background-repeat:no-repeat;background-size:16px 16px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s}@media (min-width:1470px){.card.card-seance-publique .group-content:before{margin-bottom:60px}}.card.card-seance-publique .group-content .field-link .cardlink{border-radius:50%}.card.card-seance-publique .group-content .field-title{font-size:1.5rem;font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;font-weight:800;line-height:1.2}@media (min-width:1470px){.card.card-seance-publique .group-content .field-title{font-size:2.25rem}}.card.card-seance-publique .group-content .field-description{margin-top:5px;font-weight:700}@media (min-width:1470px){.card.card-seance-publique .group-content .field-description{margin-top:15px;font-size:1.25rem}}.card.card-seance-publique .group-content:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.card.card-document{overflow:visible}.card.card-document .group-media{margin-bottom:30px;-webkit-box-shadow:20px 20px 24px rgba(0,0,0,.1);box-shadow:20px 20px 24px rgba(0,0,0,.1)}.card.card-document .group-content{text-align:center;padding:0;background:0 none;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card.card-document .group-content .field-title{margin-bottom:20px;width:100%}.card.card-document .group-content .field-title h3{font-size:1.5rem}.card.card-document .group-content .field-preview,.card.card-document .group-content .field-download{margin:0 10px}.card.card-document .group-content .field-preview a,.card.card-document .group-content .field-download a{font-size:0;display:block;width:44px;height:44px;border-radius:50%;position:relative;z-index:0}.card.card-document .group-content .field-preview a:before,.card.card-document .group-content .field-download a:before{content:"";background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:background .35s;transition:background .35s}.card.card-document .group-content .field-preview a:after,.card.card-document .group-content .field-download a:after{content:"";background:var(--color-3);position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 24px var(--color-1);box-shadow:inset 0 0 0 24px var(--color-1);border-radius:50%;z-index:-1;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.card.card-document .group-content .field-preview a:hover:before,.card.card-document .group-content .field-preview a:focus:before,.card.card-document .group-content .field-download a:hover:before,.card.card-document .group-content .field-download a:focus:before{background:var(--color-2)}.card.card-document .group-content .field-preview a:hover:after,.card.card-document .group-content .field-preview a:focus:after,.card.card-document .group-content .field-download a:hover:after,.card.card-document .group-content .field-download a:focus:after{-webkit-box-shadow:inset 0 0 0 0 var(--color-1);box-shadow:inset 0 0 0 0 var(--color-1)}.card.card-document .group-content .field-preview a:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--eye");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--eye");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px}.card.card-document .group-content .field-download a:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--download");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--download");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:26px 26px;mask-size:26px 26px}.card.card-map{overflow:visible}.card.card-map .group-media{margin-top:-60px;max-width:50%;margin-left:auto}.card.card-map .group-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding-left:30px;padding-bottom:90px;margin-right:30px;margin-left:15px;position:relative;-webkit-box-shadow:0 4px 45px rgba(0,0,0,.15);box-shadow:0 4px 45px rgba(0,0,0,.15)}.card.card-map .group-content:before{content:"";display:block;width:12px;height:100px;background:var(--color-1);position:absolute;top:0;left:0;-webkit-transition:height .35s;transition:height .35s}.card.card-map .group-content .field-title{color:#373234;font-family:"Outfit","Trebuchet MS",Helvetica,sans-serif;font-weight:100;font-size:1.5rem;line-height:1.2}.card.card-map.card-1 .group-content:before{background:#39706c}.card.card-map.card-2 .group-content:before{background:#fbdf81}@media (min-width:992px){.card.card-map .group-content{min-height:180px}.card.card-map:hover .group-content:before,.card.card-map:focus .group-content:before{height:100%}}.card.card-evenement{-webkit-box-shadow:0 4px 45px rgba(0,0,0,.15);box-shadow:0 4px 45px rgba(0,0,0,.15);position:relative}.card.card-evenement:before{content:"";width:12px;height:100px;background:var(--color-cta);position:absolute;top:0;left:0;-webkit-transition:height .45s;transition:height .45s}.card.card-evenement .group-top{background:#fff;padding:15px;padding-bottom:0;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.card.card-evenement .group-top .field-dates{border-bottom:solid 1px;padding-bottom:6px;margin-bottom:6px;text-align:right}.card.card-evenement .group-top .field-dates .date-dow{display:block}.card.card-evenement .group-top .field-location{color:var(--color-1)}.card.card-evenement .group-media{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:15px;background:#fff}.card.card-evenement .group-media .field-image{max-width:240px;margin-left:auto;margin-right:auto}.card.card-evenement .group-content{padding:10px 15px}.card.card-evenement .group-content .field-title{font-family:"Outfit","Trebuchet MS",Helvetica,sans-serif;font-weight:100;font-size:1.75rem;line-height:1.2}.card.card-evenement .group-content .field-description{margin-top:10px}@media (min-width:992px){.card.card-evenement{padding-right:300px;min-height:410px}.card.card-evenement .group-top{padding:30px 40px;padding-bottom:15px}.card.card-evenement .group-content{padding:10px 30px}.card.card-evenement .group-media{position:absolute;top:0;right:0;bottom:0;width:300px;padding:0;overflow:hidden}.card.card-evenement .group-media .field-image{max-width:none}.card.card-evenement .group-media img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.card.card-evenement:hover:before,.card.card-evenement:focus:before{height:100%}.card.card-evenement:hover .group-media img,.card.card-evenement:focus .group-media img{-webkit-transform:scale(1.08);transform:scale(1.08)}}.card.card-actualite .group-content{background-color:var(--color-warm-light);border-top:solid 1px var(--color-1);padding-bottom:135px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-actualite.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:bottom 0 right -30px;background-size:auto 120px;-webkit-transition:background-position .35s,background-color .35s;transition:background-position .35s,background-color .35s;position:relative}.card.card-actualite .group-content:before{content:"";display:block;width:16px;height:16px;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--plus");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--plus");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--color-1);position:absolute;bottom:70px;left:15px}.card.card-actualite .group-content .field-title{font-weight:700}.card.card-actualite .group-content .field-description{margin-top:10px;font-size:1rem;font-weight:400}@media (min-width:992px){.card.card-actualite:hover .group-content,.card.card-actualite:focus .group-content{background-color:var(--color-3);background-position:bottom -15px right -15px}}.card.ws-acte{border:solid 1px #e4e4e4;-webkit-transition:background .25s,color .25s,border-color .25s;transition:background .25s,color .25s,border-color .25s}.card.ws-acte .group-content{background:0 none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card.ws-acte .group-content .field-date:before{content:"-";margin-left:5px;margin-right:5px}.card.ws-acte .group-content .field-title{font-size:1.125rem;font-weight:700;width:100%}.card.ws-acte:hover,.card.ws-acte:focus{background:var(--color-1);color:#fff;border-color:var(--color-1)}.card.card-organigramme{position:relative;z-index:0}.card.card-organigramme .group-media{margin-right:45px}.card.card-organigramme .group-media .field-image{max-width:240px}.card.card-organigramme .group-content{margin-left:30px;padding-left:60px;padding-top:90px;margin-top:-80px;padding-right:0;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;background:0 none;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-image.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:top left}.card.card-organigramme .field-role{font-size:1.125rem;text-transform:uppercase}.card.card-organigramme .field-name{font-weight:700;font-size:1.375rem;line-height:1.2;margin-top:-10px}.card.card-organigramme .field-description{font-size:1rem;margin:0;line-height:1.25}.card.card-organigramme .field-location,.card.card-organigramme .field-contact a{padding-left:40px;position:relative;min-height:30px;display:inline-block;margin:0}.card.card-organigramme .field-location:before,.card.card-organigramme .field-contact a:before{content:"";width:30px;height:30px;background:#373234;display:block;position:absolute;top:0;left:0}.card.card-organigramme .field-location:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--location");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--location");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card.card-organigramme .field-contact a:before{background:var(--color-1);-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--email");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--email");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card.card-organigramme .group-content{padding:10px}.card.ws-assistante .field-title{font-weight:700}.group-media .credits{background:var(--color-2);border-radius:0;color:#fff;bottom:15px;right:15px}.group-media .credits:before{color:#fff}@media (min-width:992px){.group-media .credits{color:transparent}.group-media:hover .credits,.group-media:focus .credits{color:#fff}}.yoast-breadcrumbs{padding:0 15px;background:0 none;margin-bottom:10px}.yoast-breadcrumbs a{text-decoration:none;font-weight:700}.yoast-breadcrumbs>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;gap:5px}@media (min-width:992px){.yoast-breadcrumbs>span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.yoast-breadcrumbs>span span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.yoast-breadcrumbs>span span:before{content:"";display:block;width:6px;height:6px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);pointer-events:none;position:relative;top:0;margin-left:1px}.yoast-breadcrumbs>span span:first-child:before{display:none}@media (max-width:767px){.yoast-breadcrumbs>span span{display:none}.yoast-breadcrumbs>span span:first-child:last-child,.yoast-breadcrumbs>span span:nth-last-child(2),.yoast-breadcrumbs>span span:nth-last-child(2):first-child:before{display:block}.yoast-breadcrumbs>span span:first-child:last-child,.yoast-breadcrumbs>span span:nth-last-child(2){position:relative}.yoast-breadcrumbs>span span:first-child:last-child a,.yoast-breadcrumbs>span span:nth-last-child(2) a{padding-left:17px}.yoast-breadcrumbs>span span:first-child:last-child:before,.yoast-breadcrumbs>span span:nth-last-child(2):before{position:absolute;top:10px;left:1px;-webkit-transform:rotateY(-180deg) rotateZ(45deg);transform:rotateY(-180deg) rotateZ(45deg)}}hr.wp-block-separator{border:solid 1px var(--color-3)}.wp-block-heading{color:var(--color-2);font-family:"campaign","Trebuchet MS",Helvetica,sans-serif}.wp-block-ws-library-ws-title h1,.wp-block-ws-library-ws-title .h1,.wp-block-ws-library-ws-title h2,.wp-block-ws-library-ws-title .h2,.wp-block-ws-library-ws-title h3,.wp-block-ws-library-ws-title .h3,.wp-block-ws-library-ws-title h4,.wp-block-ws-library-ws-title .h4{color:var(--color-accent);font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;font-weight:700;line-height:1.2;margin-bottom:15px}.wp-block-ws-library-ws-title h1 b,.wp-block-ws-library-ws-title h1 strong,.wp-block-ws-library-ws-title .h1 b,.wp-block-ws-library-ws-title .h1 strong,.wp-block-ws-library-ws-title h2 b,.wp-block-ws-library-ws-title h2 strong,.wp-block-ws-library-ws-title .h2 b,.wp-block-ws-library-ws-title .h2 strong,.wp-block-ws-library-ws-title h3 b,.wp-block-ws-library-ws-title h3 strong,.wp-block-ws-library-ws-title .h3 b,.wp-block-ws-library-ws-title .h3 strong,.wp-block-ws-library-ws-title h4 b,.wp-block-ws-library-ws-title h4 strong,.wp-block-ws-library-ws-title .h4 b,.wp-block-ws-library-ws-title .h4 strong{color:var(--color-accent)}.wp-block-ws-library-ws-title h1 em,.wp-block-ws-library-ws-title .h1 em,.wp-block-ws-library-ws-title h2 em,.wp-block-ws-library-ws-title .h2 em,.wp-block-ws-library-ws-title h3 em,.wp-block-ws-library-ws-title .h3 em,.wp-block-ws-library-ws-title h4 em,.wp-block-ws-library-ws-title .h4 em{font-family:"Outfit","Trebuchet MS",Helvetica,sans-serif;font-style:normal;font-weight:100;display:block;font-size:.95em;color:var(--color-2)}@media (min-width:992px){.wp-block-ws-library-ws-title h1 em,.wp-block-ws-library-ws-title .h1 em,.wp-block-ws-library-ws-title h2 em,.wp-block-ws-library-ws-title .h2 em,.wp-block-ws-library-ws-title h3 em,.wp-block-ws-library-ws-title .h3 em,.wp-block-ws-library-ws-title h4 em,.wp-block-ws-library-ws-title .h4 em{font-size:.7em}}.wp-block-ws-library-ws-title.is-style-outline h1,.wp-block-ws-library-ws-title.is-style-outline .h1,.wp-block-ws-library-ws-title.is-style-outline h2,.wp-block-ws-library-ws-title.is-style-outline .h2,.wp-block-ws-library-ws-title.is-style-outline h3,.wp-block-ws-library-ws-title.is-style-outline .h3,.wp-block-ws-library-ws-title.is-style-outline h4,.wp-block-ws-library-ws-title.is-style-outline .h4{color:var(--color-4);-webkit-text-stroke:1px var(--color-2)}.wp-block-ws-library-ws-title.is-style-outline h1 em,.wp-block-ws-library-ws-title.is-style-outline .h1 em,.wp-block-ws-library-ws-title.is-style-outline h2 em,.wp-block-ws-library-ws-title.is-style-outline .h2 em,.wp-block-ws-library-ws-title.is-style-outline h3 em,.wp-block-ws-library-ws-title.is-style-outline .h3 em,.wp-block-ws-library-ws-title.is-style-outline h4 em,.wp-block-ws-library-ws-title.is-style-outline .h4 em{font-weight:700;-webkit-text-stroke:0;color:var(--color-accent)}h1,.h1{font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;font-weight:700;text-align:center;font-size:2.625rem;line-height:1.2}@media (min-width:992px){h1,.h1{font-size:3.25rem}}h2,.h2{font-size:2rem}@media (min-width:992px){h2,.h2{font-size:2.25rem}}h3,.h3{font-size:1.625rem}@media (min-width:992px){h3,.h3{font-size:2rem}}h4,.h4{font-size:1.375rem}@media (min-width:992px){h4,.h4{font-size:1.75rem}}.wp-block-list li{margin-bottom:20px}.wp-block-list li:before{width:5px;border-radius:0;color:var(--color-1);height:16px}.wp-block-list li li:before{opacity:.6}.wp-block-list .wp-block-list{margin-top:20px}.wp-block-list.is-style-circles li:before{height:12px;width:12px;border-radius:12px;background:var(--color-3);top:7px}ol.wp-block-list li{padding-left:40px;min-height:32px;padding-top:3px}ol.wp-block-list li:before{content:counter(compteur);font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;font-size:1.25rem;top:5px;line-height:1;left:10px}ol.wp-block-list li:after{content:"";display:block;width:32px;height:32px;background:var(--color-3);position:absolute;top:0;left:0;z-index:-1;border-radius:30px}ol.wp-block-list li ol li{padding-left:32px}ol.wp-block-list li ol li:before{font-size:1rem;left:7px;top:8px;background:0 none}ol.wp-block-list li ol li:after{opacity:.5;width:24px;height:24px;top:3px}.wp-block-ws-library-ws-document a{color:var(--color-2);font-weight:400;font-size:1.125rem;padding-left:60px;padding-right:8px;min-height:48px;z-index:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:10px;-webkit-transition:padding .35s;transition:padding .35s}.wp-block-ws-library-ws-document a:before{background:#fff;width:24px;height:24px;top:12px;left:12px;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--download");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--download");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transition:background .35s;transition:background .35s}.wp-block-ws-library-ws-document a:after{content:"";width:48px;height:48px;background:var(--color-3);position:absolute;top:0;left:0;-webkit-box-shadow:inset 0 0 0 24px var(--color-1);box-shadow:inset 0 0 0 24px var(--color-1);border-radius:50%;z-index:-1;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.wp-block-ws-library-ws-document a:hover,.wp-block-ws-library-ws-document a:focus{padding-left:68px;padding-right:0}.wp-block-ws-library-ws-document a:hover:before,.wp-block-ws-library-ws-document a:focus:before{background:var(--color-2)}.wp-block-ws-library-ws-document a:hover:after,.wp-block-ws-library-ws-document a:focus:after{-webkit-box-shadow:inset 0 0 0 0 var(--color-1);box-shadow:inset 0 0 0 0 var(--color-1)}.wp-block-ws-library-ws-button .btn{text-align:left;line-height:1.3;background:var(--color-3);color:var(--color-2);font-weight:400;-webkit-transition:background .35s,color .35s;transition:background .35s,color .35s}.wp-block-ws-library-ws-button .btn:hover,.wp-block-ws-library-ws-button .btn:focus{background:var(--color-1);color:#fff}.wp-block-ws-library-ws-button.is-style-stroke .btn{position:relative;padding:7px 16px;font-weight:400;background:var(--color-3);color:var(--color-2);max-width:280px;-webkit-transition:padding .35s .15s;transition:padding .35s .15s}.wp-block-ws-library-ws-button.is-style-stroke .btn:before{content:"";display:block;width:1px;height:24px;position:absolute;top:50%;left:0;background:var(--color-1);-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;-webkit-transition:height .25s 1s,opacity .25s 0s;transition:height .25s 1s,opacity .25s 0s}.wp-block-ws-library-ws-button.is-style-stroke .btn svg{display:block;position:absolute;inset:0;height:100%;width:100%}.wp-block-ws-library-ws-button.is-style-stroke .btn svg rect{stroke:var(--color-1);stroke-width:1px;width:calc(100% - 2px);height:calc(100% - 2px);stroke-dasharray:0 calc(var(--btn-height) * 2 + var(--btn-width) * 2 + 30px);stroke-dashoffset:0;-webkit-transition:stroke-dasharray 1s 0s;transition:stroke-dasharray 1s 0s}.wp-block-ws-library-ws-button.is-style-stroke .btn:hover,.wp-block-ws-library-ws-button.is-style-stroke .btn:focus{padding-left:22px;padding-right:10px}.wp-block-ws-library-ws-button.is-style-stroke .btn:hover:before,.wp-block-ws-library-ws-button.is-style-stroke .btn:focus:before{height:calc(100% - 1px);opacity:0;-webkit-transition:height .25s,opacity .25s .75s;transition:height .25s,opacity .25s .75s}.wp-block-ws-library-ws-button.is-style-stroke .btn:hover svg rect,.wp-block-ws-library-ws-button.is-style-stroke .btn:focus svg rect{stroke-dasharray:calc(var(--btn-height) * 2 + var(--btn-width) * 2 + 30px) calc(var(--btn-height) * 2 + var(--btn-width) * 2 + 30px);-webkit-transition:stroke-dasharray 1s .25s;transition:stroke-dasharray 1s .25s}.wp-block-ws-library-ws-button.is-style-circle-1 .btn,.wp-block-ws-library-ws-button.is-style-circle-2 .btn{position:relative;z-index:0;background:0 none;color:var(--color-2);padding:7px 40px;padding-right:8px;font-weight:400;-webkit-transition:padding .35s;transition:padding .35s}.wp-block-ws-library-ws-button.is-style-circle-1 .btn:before,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:before{content:"";display:block;width:28px;height:28px;background:var(--color-3);border-radius:50%;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(0) scale(1);-webkit-transform-origin:center left;transform-origin:center left;opacity:1;z-index:-1;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,-webkit-transform .45s;transition:transform .45s,opacity .35s;transition:transform .45s,opacity .35s,-webkit-transform .45s}.wp-block-ws-library-ws-button.is-style-circle-1 .btn:after,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:after{content:"";display:block;width:28px;height:28px;background:var(--color-2);position:absolute;top:50%;left:0;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s}.wp-block-ws-library-ws-button.is-style-circle-1 .btn:hover,.wp-block-ws-library-ws-button.is-style-circle-1 .btn:focus,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:hover,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:focus{padding-left:48px;padding-right:0}.wp-block-ws-library-ws-button.is-style-circle-1 .btn:hover:before,.wp-block-ws-library-ws-button.is-style-circle-1 .btn:focus:before,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:hover:before,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:focus:before{-webkit-transform:translateY(-50%) translateX(12px) scale(1.5);transform:translateY(-50%) translateX(12px) scale(1.5);opacity:.5}.wp-block-ws-library-ws-button.is-style-circle-1 .btn:hover:after,.wp-block-ws-library-ws-button.is-style-circle-1 .btn:focus:after,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:hover:after,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:focus:after{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}.wp-block-ws-library-ws-button.is-style-circle-2 .btn{color:var(--color-1);font-size:2.125rem;font-weight:100;padding-top:5px}.wp-block-ws-library-ws-button.is-style-circle-2 .btn:hover:before,.wp-block-ws-library-ws-button.is-style-circle-2 .btn:focus:before{-webkit-transform:translateY(-50%) translateX(14px) scale(2);transform:translateY(-50%) translateX(14px) scale(2)}.wp-block-ws-library-ws-share{font-size:1.5rem;font-weight:700;color:var(--color-2);position:relative;padding:40px;padding-bottom:65px;max-width:330px}.wp-block-ws-library-ws-share:before{content:"";display:block;position:absolute;top:0;right:10px;width:140px;height:90px;border-top:solid 10px var(--color-3);border-right:solid 10px var(--color-3);pointer-events:none}.wp-block-ws-library-ws-share:after{content:"";display:block;height:80px;width:240px;border-bottom:solid 10px var(--color-1);border-left:solid 10px var(--color-1);position:absolute;bottom:10px;left:0;pointer-events:none}.wp-block-ws-library-ws-share .share-title{font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;font-size:2rem;line-height:1;color:var(--color-3)}.wp-block-ws-library-ws-share .wp-element-button{position:absolute;bottom:0;right:0;font-size:0;width:45px;height:45px;border:solid 2px currentColor;border-radius:50%;background:var(--color-3);color:var(--color-2);-webkit-box-shadow:inset 0 0 0 30px var(--color-4);box-shadow:inset 0 0 0 30px var(--color-4);-webkit-transition:color .35s,-webkit-box-shadow .35s;transition:color .35s,-webkit-box-shadow .35s;transition:box-shadow .35s,color .35s;transition:box-shadow .35s,color .35s,-webkit-box-shadow .35s}.wp-block-ws-library-ws-share .wp-element-button:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateX(-2px);transform:translateX(-50%) translateY(-50%) translateX(-2px);background:currentColor;width:34px;height:34px;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#social--share");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#social--share");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-ws-library-ws-share .wp-element-button:hover,.wp-block-ws-library-ws-share .wp-element-button:focus{-webkit-box-shadow:inset 0 0 0 0 var(--color-4);box-shadow:inset 0 0 0 0 var(--color-4);color:var(--color-1)}.wp-block-ws-library-ws-header-interne .header-container .group-media.has-image{background:var(--color-warm-light);aspect-ratio:3/2;overflow:hidden}@media (min-width:992px){.wp-block-ws-library-ws-header-interne .header-container .group-media.has-image{aspect-ratio:3/1}}.wp-block-ws-library-ws-header-interne .header-container .group-media.has-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:-webkit-transform 4s;transition:-webkit-transform 4s;transition:transform 4s;transition:transform 4s,-webkit-transform 4s}.wp-block-ws-library-ws-header-interne .header-container .group-content{padding:15px 0;padding-bottom:0}.wp-block-ws-library-ws-header-interne .header-container .group-content h1{margin:0}@media (min-width:992px){.wp-block-ws-library-ws-header-interne .header-container .group-content{padding-top:30px}}@media (min-width:1470px){.wp-block-ws-library-ws-header-interne .header-container{max-width:calc(100% - 200px);margin-left:auto;margin-right:auto}}@media (max-width:991px){.wp-block-ws-library-ws-header-interne.no-image{padding-top:80px}}body.animation-started .wp-block-ws-library-ws-header-interne .header-container .group-media.has-image img{-webkit-transform:scale(1);transform:scale(1)}.wp-block-ws-library-ws-featured-content{background:0 none;padding:25px;padding-right:30px;padding-left:90px;min-height:315px;position:relative}.wp-block-ws-library-ws-featured-content .wp-block-ws-library-ws-title:first-child{margin-left:-60px}.wp-block-ws-library-ws-featured-content:before{content:"";display:block;width:60px;height:60px;border-left:solid 10px var(--color-1);border-bottom:solid 10px var(--color-1);position:absolute;bottom:0;left:0;pointer-events:none}.wp-block-ws-library-ws-featured-content:after{content:"";display:block;width:120px;height:120px;border-top:solid 10px var(--color-3);border-right:solid 10px var(--color-3);position:absolute;top:0;right:0;pointer-events:none}@media (min-width:992px){.wp-block-ws-library-ws-featured-content{padding-right:45px;padding-left:210px;min-height:360px}.wp-block-ws-library-ws-featured-content .wp-block-ws-library-ws-title{max-width:calc(100% - 90px)}.wp-block-ws-library-ws-featured-content .wp-block-ws-library-ws-title:first-child{margin-left:-185px}.wp-block-ws-library-ws-featured-content:before{width:130px;height:130px}.wp-block-ws-library-ws-featured-content:after{width:280px;height:280px}}.wp-block-ws-library-ws-quote .quote-container{padding:0 40px;max-width:580px;margin-left:auto;margin-right:auto;padding-top:120px;position:relative}.wp-block-ws-library-ws-quote .quote-container:before{content:"";display:block;height:120px;position:absolute;top:0;left:-15px;right:-15px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-quote.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:bottom center}.wp-block-ws-library-ws-quote .quote-content{font-size:1.25rem;padding:0;margin-bottom:10px}.wp-block-ws-library-ws-quote .quote-content:before{display:none}.wp-block-ws-library-ws-quote .quote-subcontent{font-size:1.125rem;color:var(--color-1);font-style:normal}.wp-block-ws-library-ws-quote footer{padding:0}@media (min-width:992px){.wp-block-ws-library-ws-quote .quote-container{padding:0 60px;padding-top:180px}.wp-block-ws-library-ws-quote .quote-container:before{left:0;right:0;height:180px}}.wp-block-ws-library-ws-image .credits{z-index:2}.wp-block-ws-library-ws-image .caption{margin:0;position:relative;margin-top:-45px;padding-top:90px;padding-left:120px;padding-right:20px;font-size:1rem;width:340px;height:190px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-image.svg");background-size:contain;background-position:center;background-repeat:no-repeat;z-index:1;pointer-events:none}.wp-block-ws-library-ws-image .caption:empty{display:none}.wp-block-ws-library-ws-image .wrapper{z-index:0;position:relative}.wp-block-ws-library-ws-image:hover .group-media img,.wp-block-ws-library-ws-image:focus .group-media img{-webkit-transform:scale(1);transform:scale(1)}.wp-block-ws-library-ws-image .group-media:hover img,.wp-block-ws-library-ws-image .group-media:focus img{-webkit-transform:scale(1.08);transform:scale(1.08)}@media (min-width:992px){.wp-block-ws-library-ws-image .caption{width:430px;height:240px;padding-left:180px;padding-right:40px;margin-top:-85px}}.wp-block-ws-library-ws-video .wrapper{overflow:hidden;position:relative;margin:-15px;padding:0 15px;padding-bottom:60px}.wp-block-ws-library-ws-video .wrapper:before{content:"";position:absolute;bottom:0;left:-100px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-video.svg");background-size:contain;background-position:center;background-repeat:no-repeat;width:500px;aspect-ratio:11/5}@media (min-width:992px){.wp-block-ws-library-ws-video .wrapper{padding:0 75px;padding-bottom:160px}.wp-block-ws-library-ws-video .wrapper:before{left:0;width:700px}}.wp-block-ws-library-ws-video iframe{aspect-ratio:16/9;height:auto}.wp-block-ws-library-ws-video figcaption{text-align:right}.wp-block-ws-library-ws-column .wp-block-ws-library-ws-image .caption{display:none}.wp-block-ws-library-ws-column .wp-block-ws-library-ws-video figcaption{display:none}.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)) .wrapper{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.wp-block-ws-library-ws-columns.is-style-bg-white .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)),.wp-block-ws-library-ws-columns.is-style-bg-warm-light .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)),.wp-block-ws-library-ws-columns.is-style-bg-color-accent .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)),.wp-block-ws-library-ws-columns.is-style-bg-color-3 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)){padding:15px}@media (min-width:992px){.wp-block-ws-library-ws-columns.is-style-bg-white .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)),.wp-block-ws-library-ws-columns.is-style-bg-warm-light .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)),.wp-block-ws-library-ws-columns.is-style-bg-color-accent .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)),.wp-block-ws-library-ws-columns.is-style-bg-color-3 .wp-block-ws-library-ws-column:not(:has(.wp-block-ws-library-ws-image),:has(.wp-block-ws-library-ws-video)){padding:30px}}.wp-block-ws-library-ws-columns.is-style-bg-white{background:#fff}.wp-block-ws-library-ws-columns.is-style-bg-warm-light{background:var(--color-warm-light)}.wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column{margin:0}.wp-block-ws-library-ws-banner .group-content{margin:0 15px;margin-top:-30px;position:relative;background:#fff;-webkit-box-shadow:0 4px 45px rgba(0,0,0,.15);box-shadow:0 4px 45px rgba(0,0,0,.15)}.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h2,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h2,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h3,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h3,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h4,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h4,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h2,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h2,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h3,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h3,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h4,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h4{font-family:"Outfit","Trebuchet MS",Helvetica,sans-serif;font-weight:100;-webkit-text-stroke:unset;color:var(--color-2)}.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h2,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h2 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h2,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h2 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h3,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h3 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h3,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h3 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h4,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title h4 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h4,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title .h4 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h2,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h2 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h2,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h2 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h3,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h3 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h3,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h3 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h4,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline h4 em,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h4,.wp-block-ws-library-ws-banner .group-content .wp-block-ws-library-ws-title.is-style-outline .h4 em{font-weight:100;font-size:1.625rem;display:inline}@media (min-width:768px){.wp-block-ws-library-ws-banner .group-content{margin-top:-75px;margin-left:20%;max-width:480px}}.wp-block-ws-library-ws-faq details{border-color:var(--color-1)}.wp-block-ws-library-ws-faq .faq-question{padding-right:40px}.wp-block-ws-library-ws-faq .faq-question:before{content:"";display:block;width:31px;height:31px;background:var(--color-3);border-radius:50%;position:absolute;right:0;top:19px}.wp-block-ws-library-ws-faq .faq-question:after{width:19px;height:19px;top:25px;right:4px;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--chevron");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--chevron");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:992px){.wp-block-ws-library-ws-faq .faq-question{font-size:1.25rem}}.wp-block-ws-library-ws-faq .faq-answer{font-size:1rem}.wp-block-ws-library-ws-faq .faq-item:last-child{border:0 none}.wp-block-ws-library-ws-faq details[open] .faq-question:before{background:var(--color-warm-light)}.wp-block-ws-library-ws-faq details[open] .faq-question:after{top:26px;right:6px}.wp-block-ws-library-ws-slider{padding-top:30px;padding-bottom:30px;background:#fff}.wp-block-ws-library-ws-slider.alignwide,.wp-block-ws-library-ws-slider.alignfull{max-width:none;margin-left:-15px !important;margin-right:-15px !important;width:auto}.wp-block-ws-library-ws-slider.alignwide>.splide,.wp-block-ws-library-ws-slider.alignfull>.splide{margin-left:auto;margin-right:auto}.wp-block-ws-library-ws-slider.alignwide>.splide{max-width:var(--wp--style--global--wide-size);padding-left:15px;padding-right:15px}.wp-block-ws-library-ws-slider .splide{z-index:0;padding-bottom:0}.wp-block-ws-library-ws-slider .splide .splide__track{padding-top:30px;padding-bottom:30px;border-top:solid 1px var(--color-3);border-bottom:solid 1px var(--color-3)}.wp-block-ws-library-ws-slider .splide .splide__arrows{background:#fff;bottom:-16px;z-index:1;width:220px;padding:0 30px}.wp-block-ws-library-ws-slider .splide .splide__arrows .splide__arrow{position:relative;opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}.wp-block-ws-library-ws-slider .splide .splide__arrows .splide__arrow svg{display:none}.wp-block-ws-library-ws-slider .splide .splide__arrows .splide__arrow:before{content:"";display:block;width:28px;height:28px;background:var(--color-3);border-radius:50%;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(0) scale(1);-webkit-transform-origin:center left;transform-origin:center left;opacity:1;z-index:-1;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,-webkit-transform .45s;transition:transform .45s,opacity .35s;transition:transform .45s,opacity .35s,-webkit-transform .45s}.wp-block-ws-library-ws-slider .splide .splide__arrows .splide__arrow:after{content:"";display:block;width:28px;height:28px;background:var(--color-2);position:absolute;top:50%;left:0;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s}.wp-block-ws-library-ws-slider .splide .splide__arrows .splide__arrow.splide__arrow--prev{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.wp-block-ws-library-ws-slider .splide .splide__arrows .splide__arrow:hover:before{-webkit-transform:translateY(-50%) translateX(12px) scale(1.5);transform:translateY(-50%) translateX(12px) scale(1.5);opacity:.5}.wp-block-ws-library-ws-slider .splide .splide__arrows .splide__arrow:hover:after{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}.wp-block-ws-library-ws-slider .splide .splide__arrows .splide__arrow[disabled]{opacity:.4;pointer-events:none}.wp-block-ws-library-ws-slider.alignfull{padding-left:15px;padding-right:15px}@media (min-width:992px){.wp-block-ws-library-ws-slider{padding-top:45px;padding-bottom:45px}.wp-block-ws-library-ws-slider .splide .splide__track{padding-top:45px;padding-bottom:45px}}.wp-block-ws-library-ws-list-childs .list-items,.wp-block-ws-library-ws-list-content .list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px}.wp-block-ws-library-ws-list-childs .list-items .item,.wp-block-ws-library-ws-list-content .list-items .item{width:calc(50% - 7.5px)}@media (min-width:992px){.wp-block-ws-library-ws-list-childs .list-items .item,.wp-block-ws-library-ws-list-content .list-items .item{width:calc(33.33% - 15px)}}@media (min-width:1200px){.wp-block-ws-library-ws-list-childs .list-items .item,.wp-block-ws-library-ws-list-content .list-items .item{width:calc(25% - 15px)}}.wp-block-social-links{gap:10px}.wp-block-social-links .wp-social-link{background:0 none;-webkit-transform:scale(1);transform:scale(1)}.wp-block-social-links .wp-social-link:hover,.wp-block-social-links .wp-social-link:focus{-webkit-transform:scale(1);transform:scale(1)}.wp-block-social-links .wp-social-link svg{display:none}.wp-block-social-links .wp-social-link .wp-block-social-link-anchor{width:38px;height:38px;padding:0;position:relative;background:var(--color-3);-webkit-box-shadow:inset 0 0 0 24px var(--color-4);box-shadow:inset 0 0 0 24px var(--color-4);border-radius:50%;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}.wp-block-social-links .wp-social-link .wp-block-social-link-anchor:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000;-webkit-transition:background .35s;transition:background .35s}.wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-social-link .wp-block-social-link-anchor:focus{-webkit-box-shadow:inset 0 0 0 0 var(--color-3);box-shadow:inset 0 0 0 0 var(--color-3)}.wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover:before,.wp-block-social-links .wp-social-link .wp-block-social-link-anchor:focus:before{background:var(--color-1)}.wp-block-social-links .wp-social-link.wp-social-link-facebook .wp-block-social-link-anchor:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/facebook.svg");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/facebook.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.wp-block-social-links .wp-social-link.wp-social-link-instagram .wp-block-social-link-anchor:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/instagram.svg");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/instagram.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.wp-block-social-links .wp-social-link.wp-social-link-linkedin .wp-block-social-link-anchor:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/linkedin.svg");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/linkedin.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.wp-block-social-links .wp-social-link.wp-social-link-tiktok .wp-block-social-link-anchor:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/tiktok.svg");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/tiktok.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.wp-block-social-links .wp-social-link.wp-social-link-x .wp-block-social-link-anchor:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/x.svg");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/x.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.wp-block-social-links .wp-social-link.wp-social-link-youtube .wp-block-social-link-anchor:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/youtube.svg");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/sprite/social/youtube.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.group-home-socials .wp-block-ws-library-ws-featured-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:120px;padding-right:90px}.group-home-socials .wp-block-ws-library-ws-featured-content>.wp-block-group{width:100%}.group-home-socials .wp-block-ws-library-ws-featured-content>.wp-block-group>.wp-block-group:last-child{width:100%}@media (min-width:992px){.group-home-socials .wp-block-ws-library-ws-featured-content>.wp-block-group>.wp-block-group:last-child{width:auto;margin-left:auto}}.group-home-socials .wp-block-ws-library-ws-featured-content .wp-block-ws-library-ws-title{max-width:none}.group-home-socials .wp-block-ws-library-ws-featured-content .field-nl-title{font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;font-weight:800;font-size:1.375rem;border-top:solid 1px;border-bottom:solid 1px;padding-top:8px;padding-bottom:8px}@media (max-width:991px){.group-home-socials .wp-block-ws-library-ws-featured-content{padding-left:20px;padding-right:30px;padding-top:40px}.group-home-socials .wp-block-ws-library-ws-featured-content:before{top:auto;bottom:0}.group-home-socials .wp-block-ws-library-ws-featured-content .group-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wp-block-ws-library-ws-stats .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding:0 15px;padding-bottom:10px;gap:15px}.wp-block-ws-library-ws-stats .wrapper .block-editor-inner-blocks{width:100%}.wp-block-ws-library-ws-stats .wrapper .block-editor-inner-blocks .block-editor-block-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding:0 15px;padding-bottom:10px;gap:15px}.wp-block-ws-library-ws-stats .card-stat{width:70vw}@media (min-width:992px){.wp-block-ws-library-ws-stats .wrapper{gap:30px}.wp-block-ws-library-ws-stats .card-stat{width:auto}.wp-block-ws-library-ws-stats .wp-block-ws-library-ws-stats-item{width:25%}}@media (min-width:1470px){.wp-block-ws-library-ws-stats .wrapper{gap:60px}}.group-home-stats{background:#fff;padding:15px;padding-bottom:0}@media (min-width:992px){.group-home-stats{padding:30px}}@media (min-width:1470px){.group-home-stats{padding:45px}}.ws-focus .field-title{font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;color:transparent;margin:0;text-align:center;-webkit-text-stroke:1px var(--color-2);-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;-webkit-transform:translateY(50px) translateY(calc(var(--scroll-progress) * -50px));transform:translateY(50px) translateY(calc(var(--scroll-progress) * -50px));font-size:2.375rem;line-height:1.2}@media (min-width:992px){.ws-focus .field-title{font-size:4rem}}.ws-focus .field-description{font-size:1.25rem;font-weight:700;text-align:center;margin:0;margin-bottom:15px;padding:0 30px}.ws-focus .field-image{-webkit-transition:clip-path .75s;transition:clip-path .75s;--scroll-progress-inverted:calc(1 - var(--scroll-progress));--scroll-progress-half:calc(var(--scroll-progress-inverted) / 2.5);clip-path:polygon(0 calc(100% - var(--scroll-progress-half) * 100%), 100% calc(100% - var(--scroll-progress-half) * 100%), 100% calc(var(--scroll-progress-half) * 100%), 0 calc(var(--scroll-progress-half) * 100%))}.ws-focus .field-image img{width:100%;display:block}@media (min-width:992px){.ws-focus{display:-webkit-box;display:-ms-flexbox;display:flex}.ws-focus .field-title{text-align:right;padding-right:45px}.ws-focus .field-image{margin-bottom:10px}.ws-focus .content-left,.ws-focus .content-right{width:50%}.ws-focus .content-left{padding-left:30px;padding-right:30px;max-width:1000px}.ws-focus .content-right{padding-top:45px}}@media (min-width:1200px){.ws-focus .content-left{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:240px;padding-right:60px}.ws-focus .content-right{width:320px;padding-top:75px}}@media (min-width:1470px){.ws-focus{padding-right:120px}.ws-focus .field-description{font-size:1.75rem}.ws-focus .content-left{padding-left:320px;padding-right:90px}.ws-focus .content-right{position:relative}.ws-focus .content-right:before,.ws-focus .content-right:after{content:"";height:3px;width:500px;background:var(--color-warm-light);position:absolute;top:40%;z-index:-1}.ws-focus .content-right:before{right:calc(100% + 20px)}.ws-focus .content-right:after{left:calc(100% + 20px)}}.group-home-focus{background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-focus-2.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:top left;overflow:hidden}@media (min-width:992px){.group-home-focus{background-size:auto 500px;padding-top:60px;padding-bottom:60px;margin-top:-30px}}@media (min-width:1470px){.group-home-focus{padding-top:190px;padding-bottom:90px}}.wp-block-ws-library-ws-seance-publique{max-width:none;margin:0 -15px !important;padding:0 45px;position:relative}.wp-block-ws-library-ws-seance-publique:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-player.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-size:740px auto}@media (min-width:992px){.wp-block-ws-library-ws-seance-publique:before{-webkit-transition:-webkit-transform .65s;transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s,-webkit-transform .65s;-webkit-transform:scale(calc(0.7 + 0.3 * var(--scroll-progress)));transform:scale(calc(0.7 + 0.3 * var(--scroll-progress)));background-size:920px auto}}@media (min-width:1470px){.wp-block-ws-library-ws-seance-publique:before{background-size:1080px auto}}.wp-block-ws-library-ws-seance-publique .card-seance-publique{max-width:480px;margin:0 auto}@media (min-width:992px){.wp-block-ws-library-ws-seance-publique .card-seance-publique{-webkit-transition:-webkit-transform .65s;transition:-webkit-transform .65s;transition:transform .65s;transition:transform .65s,-webkit-transform .65s;-webkit-transform:scale(calc(1.15 - 0.15 * var(--scroll-progress)));transform:scale(calc(1.15 - 0.15 * var(--scroll-progress)))}.wp-block-ws-library-ws-seance-publique .card-seance-publique .group-media img{-webkit-transition:opacity .45s;transition:opacity .45s;opacity:calc(0.7 * var(--scroll-progress))}}@media (min-width:992px){.group-home-seance{padding-top:45px;padding-bottom:45px}}.group-home-seance .wp-block-ws-library-ws-title h2,.group-home-seance .wp-block-ws-library-ws-title h3{text-align:center;margin-bottom:25px}@media (min-width:992px){.group-home-seance .wp-block-ws-library-ws-title h2,.group-home-seance .wp-block-ws-library-ws-title h3{margin-bottom:60px}}.group-home-seance .wp-block-ws-library-ws-title h2 em,.group-home-seance .wp-block-ws-library-ws-title h3 em{font-size:1em}.wp-block-ws-library-ws-last-document .background-text{margin:0 -15px;overflow:hidden;font-size:3.875rem;text-align:center}.wp-block-ws-library-ws-last-document .background-text span{font-weight:700;font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;color:var(--color-3);opacity:.3;display:block}.wp-block-ws-library-ws-last-document .card-document{max-width:300px;margin-left:auto;margin-right:auto}.wp-block-ws-library-ws-last-document.block-editor-block-list__block .card{min-height:500px}@media (max-width:991px){.wp-block-ws-library-ws-last-document .card-document{max-width:260px}.wp-block-ws-library-ws-last-document .wp-block-ws-library-ws-button{text-align:center}}@media (min-width:992px){.wp-block-ws-library-ws-last-document{position:relative}.wp-block-ws-library-ws-last-document .card-document{max-width:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-ws-library-ws-last-document .card-document .group-media{max-width:300px}.wp-block-ws-library-ws-last-document .card-document .group-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;padding-right:45px;width:320px;max-width:320px;margin-left:-320px;padding-bottom:30px}.wp-block-ws-library-ws-last-document .ws-last-documents-after{position:absolute;left:calc(50% + 150px);bottom:45px;padding-left:30px}}@media (min-width:1470px){.wp-block-ws-library-ws-last-document .ws-last-documents-after{padding-left:75px}}@media (max-width:991px){.home .wp-block-ws-library-ws-last-document .card-document .group-content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.group-home-magazines{background:#fff;padding-bottom:30px;margin-top:75px}.group-home-magazines .wp-block-ws-library-ws-last-document .background-text{position:relative;top:-45px;margin-bottom:-45px}@media (min-width:992px){.group-home-magazines{margin-top:175px}.group-home-magazines .wp-block-ws-library-ws-last-document .background-text{top:-100px;margin-bottom:-340px;font-size:8rem}.group-home-magazines .wp-block-ws-library-ws-last-document .background-text span{-webkit-transition:opacity .45s,letter-spacing .45s,-webkit-transform .45s;transition:opacity .45s,letter-spacing .45s,-webkit-transform .45s;transition:transform .45s,opacity .45s,letter-spacing .45s;transition:transform .45s,opacity .45s,letter-spacing .45s,-webkit-transform .45s;opacity:calc(0.4 * var(--scroll-progress));-webkit-transform:scale(calc(1.15 - 0.15 * var(--scroll-progress)));transform:scale(calc(1.15 - 0.15 * var(--scroll-progress)))}}@media (min-width:1200px){.group-home-magazines{margin-top:200px}.group-home-magazines .wp-block-ws-library-ws-last-document .background-text{top:-150px;margin-bottom:-450px;font-size:12.5rem}}.group-home-map{background:var(--color-warm-light);padding:15px}.group-home-map .wp-block-ws-library-ws-title h2{font-size:2.375rem;color:var(--color-1)}.group-home-map .wp-block-ws-library-ws-title h2 em{color:#373234}@media (min-width:992px){.group-home-map{padding:30px 15px}}.wp-block-ws-library-ws-map-cantal .wp-block-ws-library-ws-map-cantal-center{margin:15px -15px}.wp-block-ws-library-ws-map-cantal .content-right{position:relative;z-index:0}.wp-block-ws-library-ws-map-cantal .content-right .list-items .item{margin-bottom:15px}.wp-block-ws-library-ws-map-cantal .content-right .list-items .item .group-media{z-index:1}@media (min-width:992px){.wp-block-ws-library-ws-map-cantal{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-ws-library-ws-map-cantal>.block-editor-inner-blocks>.block-editor-block-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-ws-library-ws-map-cantal>.block-editor-inner-blocks>.block-editor-block-list__layout .content-left,.wp-block-ws-library-ws-map-cantal>.block-editor-inner-blocks>.block-editor-block-list__layout .content-center{width:50%}.wp-block-ws-library-ws-map-cantal .wp-block-ws-library-ws-map-cantal-left{width:35%}.wp-block-ws-library-ws-map-cantal .wp-block-ws-library-ws-map-cantal-center{width:40%;margin:0;padding:0 15px}.wp-block-ws-library-ws-map-cantal .content-right{width:25%}}@media (min-width:1470px){.wp-block-ws-library-ws-map-cantal .wp-block-ws-library-ws-map-cantal-left,.wp-block-ws-library-ws-map-cantal .content-right{width:30%}.wp-block-ws-library-ws-map-cantal .wp-block-ws-library-ws-map-cantal-left{padding-right:45px}.wp-block-ws-library-ws-map-cantal .content-right{padding-left:45px;margin-top:-60px}.wp-block-ws-library-ws-map-cantal .content-right .list-items .item{margin-bottom:45px}.wp-block-ws-library-ws-map-cantal .wp-block-ws-library-ws-map-cantal-center{width:40%}}.wp-block-ws-library-ws-header-principal{overflow:hidden}.wp-block-ws-library-ws-header-principal .group-media{width:100%;height:460px;overflow:hidden}.wp-block-ws-library-ws-header-principal .group-media .field-image{height:100%}@media (min-width:1470px){.wp-block-ws-library-ws-header-principal .group-media .field-image{height:calc(100vh - 200px - var(--ws-decade-top));background:var(--color-warm-light)}}.wp-block-ws-library-ws-header-principal .group-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-transition:-webkit-transform 4s;transition:-webkit-transform 4s;transition:transform 4s;transition:transform 4s,-webkit-transform 4s}.wp-block-ws-library-ws-header-principal .group-media .credits{display:none}.wp-block-ws-library-ws-header-principal .group-content{background:var(--color-4);padding:30px;position:relative;padding-bottom:90px}@media (min-width:992px){.wp-block-ws-library-ws-header-principal .group-content{background:#fff}}.wp-block-ws-library-ws-header-principal .group-content:before{content:"";display:block;width:1040px;height:215px;position:absolute;bottom:100%;left:0;right:0;background-color:var(--color-4);-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-header-wave.svg");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-header-wave.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:bottom -25px left -80px;mask-position:bottom -25px left -80px;-webkit-mask-size:auto 110px;mask-size:auto 110px}@media (min-width:992px){.wp-block-ws-library-ws-header-principal .group-content:before{background-color:#fff}}.wp-block-ws-library-ws-header-principal .group-content:after{content:"";display:block;width:100%;height:90px;position:absolute;bottom:0;left:0;right:0;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-home-header.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-size:auto 240px;background-position:top -30px right;background-repeat:no-repeat}.wp-block-ws-library-ws-header-principal .group-content .big-title{display:none}.wp-block-ws-library-ws-header-principal .group-content .home-title{position:relative}.wp-block-ws-library-ws-header-principal .group-content .home-title:before,.wp-block-ws-library-ws-header-principal .group-content .home-title:after{content:"";display:block;position:absolute}.wp-block-ws-library-ws-header-principal .group-content .home-title:before{width:240px;height:45px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/home-title-1.svg");background-size:contain;background-position:center;background-repeat:no-repeat;right:calc(100% + 4px);top:25px}.wp-block-ws-library-ws-header-principal .group-content .home-title:after{width:400px;height:105px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/home-title-2.svg");background-size:contain;background-position:center;background-repeat:no-repeat;left:45px;bottom:calc(100% + 7px)}@media (min-width:992px){.wp-block-ws-library-ws-header-principal .group-content .home-title{font-size:5.75rem}.wp-block-ws-library-ws-header-principal .group-content .home-title:before{right:calc(100% + 5px);top:40px}.wp-block-ws-library-ws-header-principal .group-content .home-title:after{bottom:calc(100% + 7px);left:70px}}.wp-block-ws-library-ws-header-principal .group-content .home-title{max-width:460px;margin-top:-25px}.wp-block-ws-library-ws-header-principal .group-content .home-title h1{text-align:left;font-size:1.25rem;font-weight:400;font-family:"Outfit","Trebuchet MS",Helvetica,sans-serif;margin:0;line-height:1.4}@media (min-width:992px){.wp-block-ws-library-ws-header-principal .group-content .home-title h1{font-size:1.625rem}}@media (min-width:992px){.wp-block-ws-library-ws-header-principal{position:relative;padding-bottom:100px}.wp-block-ws-library-ws-header-principal .group-media{height:640px;z-index:1;background:#373234}.wp-block-ws-library-ws-header-principal .group-media .block-editor-media-placeholder{position:relative;z-index:2}.wp-block-ws-library-ws-header-principal .group-content{position:absolute;bottom:0;width:100%;z-index:1;right:0;max-width:720px;padding:0;height:100px;padding-left:160px;padding-right:90px}.wp-block-ws-library-ws-header-principal .group-content:before{-webkit-mask-position:top 25px left -210px;mask-position:top 25px left -210px;-webkit-mask-size:auto 350px;mask-size:auto 350px;pointer-events:none}.wp-block-ws-library-ws-header-principal .group-content:after{background-size:auto 400px;background-position:top 48px right 35px;background-repeat:no-repeat;width:700px;height:500px;bottom:0;pointer-events:none}.wp-block-ws-library-ws-header-principal .group-content .big-title{z-index:1;margin-top:-220px;margin-bottom:45px}.wp-block-ws-library-ws-header-principal .group-content .home-title{z-index:1;position:relative;margin-top:-50px;max-width:490px}}@media (min-width:1470px){.wp-block-ws-library-ws-header-principal .group-media{max-width:calc(100% - 200px);margin-left:auto;margin-right:auto;height:auto}.wp-block-ws-library-ws-header-principal .group-content{right:200px}.wp-block-ws-library-ws-header-principal .group-content:after{background-position:top 48px right 35px}}body.animation-started .wp-block-ws-library-ws-header-principal .group-media.has-image img{-webkit-transform:scale(1);transform:scale(1)}.assistantes-map-wrapper .assistantes-map-topbar{max-width:var(--wp--style--global--wide-size);margin-left:auto;margin-right:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 15px;margin-bottom:20px}@media (min-width:992px){.assistantes-map-wrapper .assistantes-map-topbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.assistantes-map-wrapper .assistantes-map-topbar input,.assistantes-map-wrapper .assistantes-map-topbar select{border-radius:0;border:solid 1px #e4e4e4;padding:8px 10px;font-size:1rem;min-height:38px;font-weight:400;max-width:320px}.assistantes-map-wrapper .assistantes-map-topbar label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.assistantes-map-wrapper #assistantes-map{border-radius:0;border:0 none}@media (max-width:991px){.assistantes-map-wrapper .assistantes-map-topbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.assistantes-map-wrapper .assistantes-map-topbar label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:280px}}.group-home-listing{margin-top:0;padding-top:15px}@media (max-width:991px){.group-home-listing .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:last-child{margin-top:30px}}.group-home-listing .wp-block-ws-library-ws-title.is-style-outline h2{-webkit-text-stroke:1px var(--color-3);text-transform:uppercase}.group-home-listing .wp-block-ws-library-ws-title.is-style-outline h2 em{text-transform:none}@media (min-width:1470px){.group-home-listing .wp-block-ws-library-ws-title.is-style-outline h2{font-size:4rem;margin-bottom:30px}.group-home-listing .wp-block-ws-library-ws-title.is-style-outline h2 em{font-size:2rem}}@media (min-width:992px){.group-home-listing .wp-block-ws-library-ws-title:not(.is-style-outline) h2{font-size:1.75rem}}@media (min-width:1470px){.group-home-listing .wp-block-ws-library-ws-title:not(.is-style-outline) h2{font-size:2rem}}.group-home-listing .wp-block-ws-library-ws-list-events{margin-bottom:30px}@media (min-width:992px){.group-home-listing .wp-block-ws-library-ws-list-events{margin-bottom:45px}}.group-home-listing .wp-block-ws-library-ws-list-content{margin-bottom:30px}@media (min-width:992px){.group-home-listing .wp-block-ws-library-ws-list-content{margin-bottom:45px}}.group-home-listing .wp-block-ws-library-ws-list-content .list-items{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;padding:0 15px;padding-bottom:10px;gap:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.group-home-listing .wp-block-ws-library-ws-list-content .list-items .item{width:auto;padding:0;margin:0}.group-home-listing .wp-block-ws-library-ws-list-content .list-items .card-actualite{width:70vw}@media (min-width:992px){.group-home-listing .wp-block-ws-library-ws-list-content .list-items{overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.group-home-listing .wp-block-ws-library-ws-list-content .list-items .item{width:calc(50% - 15px)}.group-home-listing .wp-block-ws-library-ws-list-content .list-items .card-actualite{width:100%}}@media (min-width:992px){.group-home-listing{position:relative;padding-top:45px;padding-bottom:45px}.group-home-listing:before{content:"";display:block;position:absolute;top:-100px;right:0;bottom:0;width:calc(40% + 30px + 302px);background:#fff;z-index:-1}.group-home-listing .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column{padding:0}.group-home-listing .wp-block-ws-library-ws-columns .wp-block-ws-library-ws-column:nth-of-type(1){padding-right:30px}.group-home-listing .wp-block-ws-library-ws-column:nth-of-type(2){margin-top:40px}.group-home-listing .wp-block-ws-library-ws-column:nth-of-type(2) .wp-block-ws-library-ws-title h2{margin-bottom:30px}.group-home-listing .wp-block-ws-library-ws-list-content .list-items:has(.item:nth-of-type(3):last-child){display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:30px;grid-row-gap:30px}.group-home-listing .wp-block-ws-library-ws-list-content .list-items:has(.item:nth-of-type(3):last-child) .item{width:100%}.group-home-listing .wp-block-ws-library-ws-list-content .list-items:has(.item:nth-of-type(3):last-child) .item:nth-of-type(1){grid-area:1/1/3/2}.group-home-listing .wp-block-ws-library-ws-list-content .list-items:has(.item:nth-of-type(3):last-child) .item:nth-of-type(2){grid-area:1/2/2/3}.group-home-listing .wp-block-ws-library-ws-list-content .list-items:has(.item:nth-of-type(3):last-child) .item:nth-of-type(3){grid-area:2/2/3/3}}@media (min-width:1470px){.group-home-listing:before{width:calc(50% + var(--wp--style--global--wide-size) / 6 - 37px)}.group-home-listing .wp-block-ws-library-ws-columns{padding-left:90px;padding-right:90px}.group-home-listing .wp-block-ws-library-ws-column:nth-of-type(2){margin-top:77px}}.ws-actes-listing .list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.ws-actes-listing .ws-actes-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;gap:5px}.ws-actes-listing .ws-actes-pagination .page-link{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-2);border:0 none;border-radius:50px;padding:6px 10px;cursor:pointer;color:#fff;min-width:30px;height:30px;font-weight:700;-webkit-transition:background .25s;transition:background .25s}.ws-actes-listing .ws-actes-pagination .page-link:hover,.ws-actes-listing .ws-actes-pagination .page-link:focus,.ws-actes-listing .ws-actes-pagination .page-link.current,.ws-actes-listing .ws-actes-pagination .page-link.active{background:var(--color-1)}.ws-pager .ws-pager-inner,.wp-block-query-pagination-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;gap:5px}.ws-pager .ws-pager-inner .page-link,.ws-pager .ws-pager-inner .page-numbers,.wp-block-query-pagination-numbers .page-link,.wp-block-query-pagination-numbers .page-numbers{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--color-2);border:0 none;border-radius:50px;padding:6px 10px;cursor:pointer;color:#fff;min-width:30px;height:30px;font-weight:700;-webkit-transition:background .25s;transition:background .25s}.ws-pager .ws-pager-inner .page-link:hover,.ws-pager .ws-pager-inner .page-link:focus,.ws-pager .ws-pager-inner .page-link.current,.ws-pager .ws-pager-inner .page-link.current,.ws-pager .ws-pager-inner .page-link.active,.ws-pager .ws-pager-inner .page-numbers:hover,.ws-pager .ws-pager-inner .page-numbers:focus,.ws-pager .ws-pager-inner .page-numbers.current,.ws-pager .ws-pager-inner .page-numbers.current,.ws-pager .ws-pager-inner .page-numbers.active,.wp-block-query-pagination-numbers .page-link:hover,.wp-block-query-pagination-numbers .page-link:focus,.wp-block-query-pagination-numbers .page-link.current,.wp-block-query-pagination-numbers .page-link.current,.wp-block-query-pagination-numbers .page-link.active,.wp-block-query-pagination-numbers .page-numbers:hover,.wp-block-query-pagination-numbers .page-numbers:focus,.wp-block-query-pagination-numbers .page-numbers.current,.wp-block-query-pagination-numbers .page-numbers.current,.wp-block-query-pagination-numbers .page-numbers.active{background:var(--color-1)}.group-actes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-width:1140px !important}.group-actes .ws-actes-filters{background:var(--color-2);padding:15px;color:#fff}@media (min-width:992px){.group-actes .ws-actes-filters{position:sticky;top:calc(var(--ws-menu-height) + 15px)}}.group-actes .field-search{margin-bottom:15px}.group-actes .field-search input{border:0 none}.group-actes .ws-actes-filter-field{margin-bottom:15px}.group-actes .field-category{margin:0 -15px;background:#fff;border:solid 1px;padding:15px;color:#373234;margin-bottom:10px}.group-actes .ws-actes-filter-checkbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:4px;gap:10px;font-weight:400}.group-actes .ws-actes-filter-checkbox input{width:auto;margin:0;margin-top:6px}.group-actes .ws-actes-filter-label{margin-bottom:5px;font-size:1.125rem;display:block;font-weight:700}.group-actes .ws-actes-filter-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.group-actes .ws-actes-filter-actions .ws-actes-filter-reset{margin-left:auto;color:#fff;font-size:.875rem;font-weight:400;text-decoration:underline}.group-actes .field-date-start,.group-actes .field-date-end{width:100%}.group-actes .field-date-start input,.group-actes .field-date-end input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 12px;min-height:35px}.group-actes .ws-actes-filter-submit{background:var(--color-3);border:0 none;color:#373234;padding:8px 16px;cursor:pointer;font-size:1rem;max-width:160px;-webkit-transition:background .25s,color .25s;transition:background .25s,color .25s}.group-actes .ws-actes-filter-submit:hover,.group-actes .ws-actes-filter-submit:focus{background:var(--color-1);color:#fff;border:0 none !important}@media (min-width:992px){.group-actes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.group-actes .ws-actes-filters{max-width:320px;width:320px}.group-actes .ws-actes-listing{margin:0}}.wp-block-ws-library-ws-last-document .list-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.wp-block-ws-library-ws-last-document .list-items{margin-top:45px;margin-bottom:45px}}.wp-block-ws-library-ws-last-document .list-items .item{width:100%}@media (max-width:991px){.wp-block-ws-library-ws-last-document .list-items .item{border-bottom:solid 1px #e4e4e4;margin-bottom:30px}}@media (min-width:992px){.wp-block-ws-library-ws-last-document .list-items{gap:45px 15px}.wp-block-ws-library-ws-last-document .list-items .item{width:calc(50% - 15px)}.wp-block-ws-library-ws-last-document .list-items .card-document{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.wp-block-ws-library-ws-last-document .list-items .card-document .group-media{margin-bottom:10px}.wp-block-ws-library-ws-last-document .list-items .card-document .group-content{padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}.wp-block-ws-library-ws-last-document .list-items .card-document .group-content .field-title{margin:0}}@media (min-width:1470px){.wp-block-ws-library-ws-last-document .list-items{gap:60px 30px}.wp-block-ws-library-ws-last-document .list-items .item{width:calc(33.33% - 20px)}}.wp-block-ws-library-ws-organigramme ul,.wp-block-ws-library-ws-organigramme li{list-style-type:none;margin:0;padding:0}.wp-block-ws-library-ws-organigramme hr{width:100%;background:#373234;border:0 none;height:1px}.wp-block-ws-library-ws-organigramme .card-organigramme{max-width:280px}.wp-block-ws-library-ws-organigramme .card-organigramme{width:280px}.wp-block-ws-library-ws-organigramme .card-organigramme .group-content{padding-left:80px;padding-top:90px}.wp-block-ws-library-ws-organigramme.mode-trombinoscope:not(.block-editor-block-list__block) .ws-organigramme-wrapper,.wp-block-ws-library-ws-organigramme.mode-trombinoscope.block-editor-block-list__block .block-editor-block-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 15px}@media (min-width:1470px){.wp-block-ws-library-ws-organigramme.mode-trombinoscope:not(.block-editor-block-list__block) .ws-organigramme-wrapper,.wp-block-ws-library-ws-organigramme.mode-trombinoscope.block-editor-block-list__block .block-editor-block-list__layout{gap:30px}}.wp-block-ws-library-ws-organigramme.mode-trombinoscope:not(.block-editor-block-list__block) .ws-organigramme-wrapper .wp-block-ws-library-ws-organigramme-item,.wp-block-ws-library-ws-organigramme.mode-trombinoscope.block-editor-block-list__block .block-editor-block-list__layout .wp-block-ws-library-ws-organigramme-item{width:100%}@media (min-width:768px){.wp-block-ws-library-ws-organigramme.mode-trombinoscope:not(.block-editor-block-list__block) .ws-organigramme-wrapper .wp-block-ws-library-ws-organigramme-item,.wp-block-ws-library-ws-organigramme.mode-trombinoscope.block-editor-block-list__block .block-editor-block-list__layout .wp-block-ws-library-ws-organigramme-item{width:calc(50% - 15px)}}@media (min-width:1200px){.wp-block-ws-library-ws-organigramme.mode-trombinoscope:not(.block-editor-block-list__block) .ws-organigramme-wrapper .wp-block-ws-library-ws-organigramme-item,.wp-block-ws-library-ws-organigramme.mode-trombinoscope.block-editor-block-list__block .block-editor-block-list__layout .wp-block-ws-library-ws-organigramme-item{width:calc(33.33% - 15px)}}@media (min-width:1470px){.wp-block-ws-library-ws-organigramme.mode-trombinoscope:not(.block-editor-block-list__block) .ws-organigramme-wrapper .wp-block-ws-library-ws-organigramme-item,.wp-block-ws-library-ws-organigramme.mode-trombinoscope.block-editor-block-list__block .block-editor-block-list__layout .wp-block-ws-library-ws-organigramme-item{width:calc(25% - 22.5px)}}.wp-block-ws-library-ws-organigramme.mode-organigramme:not(.block-editor-block-list__block) .ws-organigramme-children,.wp-block-ws-library-ws-organigramme.mode-organigramme.block-editor-block-list__block .block-editor-block-list__layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px;max-width:100%}.wp-block-ws-library-ws-organigramme.mode-organigramme.block-editor-block-list__block .block-editor-block-list__layout{-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-block-ws-library-ws-organigramme.mode-organigramme .block-editor-inner-blocks{width:100%}.wp-block-ws-library-ws-organigramme.mode-organigramme .card.card-organigramme{width:280px;max-width:280px}.wp-block-ws-library-ws-organigramme.mode-organigramme .card.card-organigramme .group-content{margin:0;padding-top:52px;padding-left:60px;background-size:180px auto}.wp-block-ws-library-ws-organigramme.mode-organigramme .card.card-organigramme .field-role{font-size:1rem;line-height:1.3}.wp-block-ws-library-ws-organigramme.mode-organigramme .is-style-outline{border:solid 1px #c7c7c7;padding:12px 15px;border-radius:8px}.wp-block-ws-library-ws-organigramme.mode-organigramme ul.ws-organigramme-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wp-block-ws-library-ws-organigramme.mode-organigramme ul.ws-organigramme-children .ws-organigramme-children{-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:920px}.wp-block-ws-library-ws-organigramme.mode-organigramme li.wp-block-ws-library-ws-organigramme-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:991px){.wp-block-ws-library-ws-organigramme.mode-organigramme ul.ws-organigramme-children{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wp-block-ws-library-ws-organigramme.mode-organigramme ul.ws-organigramme-children .ws-organigramme-children .wp-block-ws-library-ws-organigramme-item{width:100%}.wp-block-ws-library-ws-organigramme.mode-organigramme li.wp-block-ws-library-ws-organigramme-item{width:100%}}.wp-block-ws-library-ws-actions h2,.wp-block-ws-library-ws-actions h3{margin:0}.wp-block-ws-library-ws-actions .group-highlight{margin:0 -15px;overflow:hidden;padding:0 15px}.wp-block-ws-library-ws-actions .group-highlight h2{line-height:1;margin-bottom:15px;font-size:2.625rem;font-family:"campaign","Trebuchet MS",Helvetica,sans-serif}.wp-block-ws-library-ws-actions .group-highlight h2 .part-1,.wp-block-ws-library-ws-actions .group-highlight h2 .part-2{display:-webkit-box;display:-ms-flexbox;display:flex}.wp-block-ws-library-ws-actions .group-highlight h2 .part-2{margin-left:90px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-3)}.wp-block-ws-library-ws-actions .group-highlight h2 .part-2:before{content:"";display:block;height:6px;width:45px;background:var(--color-1);margin-right:10px;margin-top:2px}.wp-block-ws-library-ws-actions .group-title{margin-bottom:15px}.wp-block-ws-library-ws-actions .group-title h3{font-weight:400;font-size:1.375rem}.wp-block-ws-library-ws-actions .group-media{margin:0 -15px;margin-bottom:15px}.wp-block-ws-library-ws-actions .group-media img{width:100%}@media (max-width:991px){.wp-block-ws-library-ws-actions .group-content .wp-block-ws-library-ws-button{text-align:center}}@media (min-width:992px){.wp-block-ws-library-ws-actions{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:0}.wp-block-ws-library-ws-actions .group-highlight{position:absolute;top:0;left:0;right:0;z-index:1;overflow:visible}.wp-block-ws-library-ws-actions .group-highlight h2{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.625rem}.wp-block-ws-library-ws-actions .group-highlight h2 .part-1,.wp-block-ws-library-ws-actions .group-highlight h2 .part-2{opacity:var(--scroll-progress);-webkit-transition:opacity .25s,-webkit-transform .35s;transition:opacity .25s,-webkit-transform .35s;transition:transform .35s,opacity .25s;transition:transform .35s,opacity .25s,-webkit-transform .35s}.wp-block-ws-library-ws-actions .group-highlight h2 .part-1{-webkit-transform:translateX(calc((1 - var(--scroll-progress)) * -100px));transform:translateX(calc((1 - var(--scroll-progress)) * -100px))}.wp-block-ws-library-ws-actions .group-highlight h2 .part-2{-webkit-transform:translateX(calc((1 - var(--scroll-progress)) * 100px));transform:translateX(calc((1 - var(--scroll-progress)) * 100px))}.wp-block-ws-library-ws-actions .group-highlight h2 .part-1{position:relative;padding-right:120px}.wp-block-ws-library-ws-actions .group-highlight h2 .part-1:after{content:"";display:block;height:12px;width:90px;background:var(--color-1);position:absolute;right:0;top:25px;-webkit-transform:translateX(calc((1 - var(--scroll-progress)) * -50px));transform:translateX(calc((1 - var(--scroll-progress)) * -50px))}.wp-block-ws-library-ws-actions .group-highlight h2 .part-2{margin-left:auto;margin-right:75px}.wp-block-ws-library-ws-actions .group-highlight h2 .part-2:before{display:none}.wp-block-ws-library-ws-actions .group-title{margin:0;width:160px;min-width:160px;text-align:right}.wp-block-ws-library-ws-actions .group-media{margin:0;padding:0 15px}.wp-block-ws-library-ws-actions .group-content{width:280px;min-width:280px;padding-top:75px;font-size:1rem}}@media (min-width:1200px){.wp-block-ws-library-ws-actions .group-title{width:100%;min-width:0}.wp-block-ws-library-ws-actions .group-title .field-title{font-size:1.75rem;margin-left:auto;max-width:200px}.wp-block-ws-library-ws-actions .group-media{width:auto;min-width:480px}.wp-block-ws-library-ws-actions .group-content{width:100%;min-width:0}}@media (min-width:1470px){.wp-block-ws-library-ws-actions .group-highlight{left:90px;right:90px;top:15px}.wp-block-ws-library-ws-actions .group-highlight h2{font-size:5rem}.wp-block-ws-library-ws-actions .group-highlight h2 .part-1:after{top:38px}.wp-block-ws-library-ws-actions .group-highlight h2 .part-2{margin-right:0}.wp-block-ws-library-ws-actions .group-media{min-width:620px}}@media (min-width:1600px){.wp-block-ws-library-ws-actions .group-highlight{top:75px;left:160px;right:120px}}@media (min-width:1720px){.wp-block-ws-library-ws-actions .group-highlight{top:90px;left:230px;right:180px}.wp-block-ws-library-ws-actions .group-media{padding:0 30px}}.group-home-actions{overflow:hidden}@media (min-width:992px){.group-home-actions{margin-top:75px;margin-bottom:75px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-actions.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-size:auto 260px;background-position:top 15% left}}@media (min-width:1470px){.group-home-actions{background-size:auto 320px;background-position:top 25% left}}@media (min-width:1720px){.group-home-actions{background-size:auto 420px;background-position:bottom 80px left}}.wp-block-ws-library-ws-list-events .list-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.agenda-president-timeline .agenda-president-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;position:relative;padding:15px 0}.agenda-president-timeline .agenda-president-day:before{content:"";display:block;width:1px;background:#e4e4e4;position:absolute;top:0;left:50%;bottom:0}.agenda-president-timeline .agenda-president-day:after{content:"";width:14px;height:14px;background:#fff;border:solid 4px var(--color-1);position:absolute;top:50%;border-radius:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.agenda-president-timeline .agenda-president-day:first-child:before{top:15px}.agenda-president-timeline .agenda-president-day:last-child:before{bottom:15px}.agenda-president-timeline .agenda-president-day .agenda-president-day-header,.agenda-president-timeline .agenda-president-day .list-items{width:50%}.agenda-president-timeline .agenda-president-day .list-items .item:not(:last-child){padding-bottom:15px;border-bottom:solid 1px #e4e4e4}.agenda-president-timeline .agenda-president-day .agenda-president-date{width:100px;display:block;font-size:1rem;line-height:1.2;background:var(--color-2);border-radius:8px;padding:6px;color:#fff;text-align:center;margin-left:auto;margin-right:0;position:relative}.agenda-president-timeline .agenda-president-day .list-items{border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;padding:10px 15px;background:#fff;border:solid 2px var(--color-2);position:relative}.agenda-president-timeline .agenda-president-day .list-items:before{content:"";width:0;height:0;border-style:solid;border-width:7px 0 7px 9px;border-color:transparent transparent transparent var(--color-2);position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%) rotateZ(180deg);transform:translateY(-50%) rotateZ(180deg)}.agenda-president-timeline .agenda-president-day .list-items .card .group-content{padding:0;background:0 none;font-size:1rem}.agenda-president-timeline .agenda-president-day .list-items .field-title{font-size:1rem;line-height:1.3;margin-bottom:10px}@media (min-width:992px){.agenda-president-timeline .agenda-president-day .list-items .field-title{font-size:1.125rem}}.agenda-president-timeline .agenda-president-day .list-items .group-place .field-city,.agenda-president-timeline .agenda-president-day .list-items .group-place .field-location{display:inline}.agenda-president-timeline .agenda-president-day .list-items .group-place .field-city:not(:last-child):after{content:" - "}.agenda-president-timeline .agenda-president-day .list-items .group-place,.agenda-president-timeline .agenda-president-day .list-items .field-range{padding-left:25px;position:relative;min-height:20px;line-height:1.3;margin-bottom:8px}.agenda-president-timeline .agenda-president-day .list-items .group-place:before,.agenda-president-timeline .agenda-president-day .list-items .field-range:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0;background:var(--color-2)}.agenda-president-timeline .agenda-president-day .list-items .group-place:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--place");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--place");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.agenda-president-timeline .agenda-president-day .list-items .field-range:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--calendar");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--calendar");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.agenda-president-timeline .agenda-president-day .list-items .field-descriptif{margin-top:10px}@media (max-width:991px){.agenda-president-timeline .agenda-president-day .list-items:before{display:none}}.agenda-president-timeline .agenda-president-day:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.agenda-president-timeline .agenda-president-day:nth-of-type(odd) .agenda-president-date{margin-left:0;margin-right:auto}.agenda-president-timeline .agenda-president-day:nth-of-type(odd) .list-items:before{right:auto;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:992px){.agenda-president-timeline .agenda-president-day{gap:75px}}@media (min-width:992px){.wp-block-ws-library-ws-columns:has(.wp-block-ws-library-ws-column:first-child .wp-block-ws-library-ws-image):has(.wp-block-ws-library-ws-column:last-child .wp-block-ws-library-ws-image) .wp-block-ws-library-ws-column{padding:0 10px}}.ws-assistantes-listing .ws-assistantes-items .item{padding:0;border-bottom:solid 1px #e4e4e4}.assistantes-map-wrapper .assistantes-topbar-actions{margin:0}.wp-block-ws-library-ws-accordion .wp-block-ws-library-ws-accordion-item{max-width:none}.wp-block-ws-library-ws-accordion .accordion-title p{margin:0}.wp-block-ws-library-ws-accordion .accordion-item{border:0 none}.wp-block-ws-library-ws-accordion .accordion-item[open]{padding-bottom:30px}footer{margin:0;padding-top:45px}.region-wrapper-footer-main{background-color:var(--color-2);color:#fff;position:relative;margin-top:160px;padding-bottom:30px;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-focus.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:bottom left;background-size:auto 220px}@media (min-width:992px){.region-wrapper-footer-main{background-size:auto 280px;background-position:bottom right calc(50% + 760px)}}.region-wrapper-footer-main:before{content:"";display:block;height:160px;position:absolute;bottom:100%;left:0;right:0;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-footer.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-size:auto 100%;background-position:bottom -35px left -160px}.region-wrapper-footer-main .footer-part-1 .wp-block-image{margin-top:-135px;position:relative}.region-wrapper-footer-main .footer-part-1 .wp-block-image img{max-width:270px}@media (min-width:992px){.region-wrapper-footer-main{margin-top:240px}.region-wrapper-footer-main:before{height:220px;background-position:bottom -45px left -300px}.region-wrapper-footer-main .footer-part-1 .wp-block-image{margin-top:-240px}}@media (min-width:1470px){.region-wrapper-footer-main{margin-top:260px}.region-wrapper-footer-main:before{height:280px;background-position:bottom -58px left calc(50% - 350px)}.region-wrapper-footer-main .footer-part-1 .wp-block-image{margin-top:-280px}.region-wrapper-footer-main .footer-part-1 .wp-block-image img{max-width:400px}}.region-wrapper-footer-main a{color:#fff}.region-footer-main-2 p,.region-footer-main-2 .wp-block-ws-library-ws-button{margin-top:15px}.region-footer-main-2 .field-title{border-top:solid 1px;border-bottom:solid 1px;font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;font-weight:700;padding:8px 0;font-size:1.5rem}@media (max-width:991px){.region-footer-main-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px;text-align:center}}.region-footer-main-1 .info-contact{padding-left:54px;padding-top:3px;min-height:32px;position:relative;margin-top:20px}.region-footer-main-1 .info-contact:before{content:"";display:block;width:34px;height:34px;position:absolute;top:0;left:0;background:#fff}.region-footer-main-1 .info-contact.picto-white--marker:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--location");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--location");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.region-footer-main-1 .info-contact.picto-white--phone:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--phone");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--phone");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.region-footer-main-1 .info-contact.picto-white--email:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--email");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#divers--email");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.region-footer-main-1 .info-contact a{display:inline-block;padding-right:46px;padding-left:0;-webkit-transition:padding .3s;transition:padding .3s}.region-footer-main-1 .info-contact a:before{height:3px;background:var(--color-1);left:calc(100% - 20px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width .3s;transition:width .3s}.region-footer-main-1 .info-contact a:hover,.region-footer-main-1 .info-contact a:focus{padding-left:8px;padding-right:38px}.region-footer-main-1 .info-contact a:hover:before,.region-footer-main-1 .info-contact a:focus:before{width:20px}@media (max-width:991px){.region-footer-main-1 .info-contact a{padding-left:0;padding-right:38px}.region-footer-main-1 .info-contact a:before{width:20px}}@media (min-width:992px){.region-footer-main-1{padding-left:85px}}@media (min-width:1470px){.region-footer-main-1{padding-left:130px}}.region-footer-main-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.region-footer-main-4 .wp-block-ws-library-ws-button{margin:0;width:100%;max-width:240px}.region-footer-main-4 .wp-block-ws-library-ws-button .btn{width:100%}@media (min-width:992px){.region-footer-main-4{gap:10px}}.region-footer-main{margin-top:0}@media (max-width:991px){.region-footer-main{margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.region-wrapper-footer-secondary{background:#fff;padding:15px}.region-wrapper-footer-secondary .block-partenaires .wp-block-image img{height:45px;width:auto}.region-wrapper-after-footer{padding-top:30px;padding-bottom:110px}.region-wrapper-after-footer .ws-navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;list-style-type:none;padding:0;text-align:center;gap:20px}.region-wrapper-after-footer .ws-navigation-menu .nav-link{color:var(--color-2);padding:2px 0;display:inline-block;position:relative;font-size:1rem}.region-wrapper-after-footer .ws-navigation-menu .nav-link:before{content:"";display:block;height:1px;width:0;background:var(--color-1);position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .35s;transition:width .35s}.region-wrapper-after-footer .ws-navigation-menu .nav-link:hover:before,.region-wrapper-after-footer .ws-navigation-menu .nav-link:focus:before{width:100%}@media (min-width:992px){.region-wrapper-after-footer{padding:25px 0}.region-wrapper-after-footer .ws-navigation-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px 45px}}.region-footer-main-3 .wp-block-social-links .wp-social-link .wp-block-social-link-anchor{background:var(--color-3);-webkit-box-shadow:inset 0 0 0 24px var(--color-2);box-shadow:inset 0 0 0 24px var(--color-2)}.region-footer-main-3 .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:before{background:#fff}.region-footer-main-3 .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover,.region-footer-main-3 .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:focus{-webkit-box-shadow:inset 0 0 0 0 var(--color-3);box-shadow:inset 0 0 0 0 var(--color-3)}.region-footer-main-3 .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:hover:before,.region-footer-main-3 .wp-block-social-links .wp-social-link .wp-block-social-link-anchor:focus:before{background:var(--color-1)}@media (min-width:992px){body:not(.menu-scroll) .site-header.is-fixed{background:0 none;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:991px){.top-header{background:0 none;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:0 !important}.top-header:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/shape-logo.svg");background-size:contain;background-position:center;background-repeat:no-repeat;background-position:bottom left -10px;background-size:auto 140px;z-index:-1}.top-header .wp-block-site-logo{background:0 none;padding:10px 15px;-webkit-box-shadow:none;box-shadow:none;height:100px}.top-header .wp-block-site-logo img{max-width:140px}}@media (min-width:992px){.menu-area{background:0 none}}.site-header.is-fixed+main{margin-top:0 !important;padding-top:calc(var(--ws-menu-height) + var(--ws-decade-top))}@media (max-width:991px){.site-header.is-fixed+main{padding-top:var(--ws-decade-top)}}body.menu-open .ws-navigation-menu .nav-link.link-menu:before,body.search-open .ws-navigation-menu .nav-link.link-search:before,body.additional-open .ws-navigation-menu .nav-link.link-additional:before,.menu-area .menu-toggle a:before,.search-area .search-toggle a:before,.additional-area .additional-toggle a:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--cross");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--cross");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:28px 28px;mask-size:28px 28px}.menu-area .menu-toggle,.search-area .search-toggle,.additional-area .additional-toggle{width:34px;height:34px}.menu-area .menu-toggle a,.search-area .search-toggle a,.additional-area .additional-toggle a{border-radius:50%;background:var(--color-warm-light)}.menu-area .menu-toggle a:before,.search-area .search-toggle a:before,.additional-area .additional-toggle a:before{-webkit-mask-size:20px 20px;mask-size:20px 20px}@media (max-width:991px){.site-header.megamenu-xs .main-menu .submenu{background:#fff}.site-header.megamenu-xs .main-menu .submenu .submenu-header{border-bottom:0 none;background:0 none}.site-header.megamenu-xs .main-menu .submenu .submenu-header .submenu-title{color:var(--color-1);font-weight:400;font-size:1rem;padding:0 20px}.site-header.megamenu-xs .main-menu .submenu .submenu-header .submenu-back{background:var(--color-3);border-radius:50px;width:20px;height:20px;min-width:20px}.site-header.megamenu-xs .main-menu .submenu .submenu-header .submenu-back:before{left:auto;right:7px;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:20px;height:20px}.site-header.megamenu-xs .main-menu .submenu-content{padding:0}.site-header.megamenu-xs .main-menu .submenu{padding:30px}}.tools-area{z-index:1}.tools-area .inner-tools{width:100%;-webkit-box-shadow:none;box-shadow:none;background:var(--color-3);border-radius:8px;padding:0 !important}.tools-area .tools-menu{width:100%}.tools-area .ws-navigation-menu li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:0}.tools-area .ws-navigation-menu li:has(.menu-toggle){-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;width:50px}.tools-area .ws-navigation-menu .nav-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:400;background:0 none}.tools-area .ws-navigation-menu .nav-link:before{margin:0;margin-right:5px;width:22px;height:22px}.tools-area .ws-navigation-menu .nav-link.link-accesrapides:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--lightning");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--lightning");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tools-area .ws-navigation-menu .nav-link.link-search:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--search");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--search");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tools-area .ws-navigation-menu .nav-link.link-menu{background:0 none;border-radius:0;font-size:0}.tools-area .ws-navigation-menu .nav-link.link-menu:before{width:50px;height:50px;margin:0;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--burger");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--burger");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:40px 40px;mask-size:40px 40px}.additional-area{background:var(--color-3)}.additional-area .additional-toggle .btn{background:var(--color-warm-light)}.additional-area .additional-toggle .btn:before{background:#373234}@media (min-width:992px){.additional-area{position:absolute;top:100%;bottom:auto;z-index:1}}.search-area{padding:0;background:var(--color-warm-light);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-area .inner-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px;padding-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;width:100%;padding-bottom:var(--ws-safe-bottom-space);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-area label{margin-bottom:30px;font-weight:100;font-size:26px;line-height:1}.search-area .wp-block-search{width:100%;max-width:320px}.search-area .wp-block-search__inside-wrapper{border-radius:0;border:0 none;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.search-area .wp-block-search__inside-wrapper .wp-block-search__input{padding:0;background:0 none;border-bottom:solid 1px}.search-area .wp-block-search__inside-wrapper .wp-block-search__button{margin:0;margin-right:10px}.search-area .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding:0;width:40px;min-width:40px;height:40px;border-radius:50%;background:var(--color-1)}.search-area .wp-block-search__inside-wrapper .wp-block-search__button.has-icon svg{width:36px;height:36px}.search-area .ws-navigation{width:100%;margin-top:45px}.search-area .ws-navigation .submenu-group .nav-title{width:100%;text-align:left;color:var(--color-1);font-weight:700;margin-bottom:15px}.search-area .ws-navigation .submenu{-webkit-transform:none !important;transform:none !important;position:static !important;background:0 none !important;pointer-events:all}.search-area .ws-navigation .submenu .submenu-content{padding:0;background:0 none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:992px){.search-area .ws-navigation .submenu{height:auto !important}}.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:15px;margin:0 -15px;padding:0 15px;padding-bottom:10px;overflow:auto}.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content li{white-space:nowrap}.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link{display:block;position:relative;z-index:0;background:0 none;color:var(--color-2);padding:7px 40px;padding-right:8px;text-align:left;font-weight:400;-webkit-transition:padding .35s;transition:padding .35s}.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link:before{content:"";display:block;width:28px;height:28px;background:var(--color-3);border-radius:50%;position:absolute;top:50%;left:8px;-webkit-transform:translateY(-50%) translateX(0) scale(1);transform:translateY(-50%) translateX(0) scale(1);-webkit-transform-origin:center left;transform-origin:center left;opacity:1;z-index:-1;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,-webkit-transform .45s;transition:transform .45s,opacity .35s;transition:transform .45s,opacity .35s,-webkit-transform .45s}.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link:after{content:"";display:block;width:28px;height:28px;background:var(--color-2);position:absolute;top:50%;left:0;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);-webkit-transition:-webkit-transform .45s;transition:-webkit-transform .45s;transition:transform .45s;transition:transform .45s,-webkit-transform .45s}.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link:hover,.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link:focus{padding-left:48px;padding-right:0}.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link:hover:before,.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link:focus:before{-webkit-transform:translateY(-50%) translateX(12px) scale(1.5);transform:translateY(-50%) translateX(12px) scale(1.5);opacity:.5}.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link:hover:after,.search-area .ws-navigation.recherches-frequentes .ws-navigation-menu .submenu-content .nav-link:focus:after{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px)}.search-area .ws-navigation.quotidien-cantalien .ws-navigation-menu .submenu .submenu-content{padding:0}.search-area .ws-navigation.quotidien-cantalien .ws-navigation-menu .submenu .submenu-content li{width:50%}@media (min-width:992px){.search-area .ws-navigation.quotidien-cantalien .ws-navigation-menu .submenu .submenu-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.search-area .ws-navigation.quotidien-cantalien .ws-navigation-menu .submenu .submenu-content li{width:calc(25% - 30px)}}.search-area .search-toggle .btn{background:var(--color-3)}.search-area .search-toggle .btn:before{background:#373234}@media (min-width:992px){.search-area{top:var(--ws-menu-height);position:absolute;bottom:auto;height:calc(100vh - var(--ws-menu-height));z-index:1}.search-area .search-toggle{display:none}}.menu-area{z-index:1;padding:0}.menu-area .ws-navigation-menu li{margin:0 15px}.menu-area .ws-navigation-menu li.submenu-header{margin:0}.menu-area .menu-toggle .btn{background:var(--color-3)}.menu-area .menu-toggle .btn:before{background:#373234}.menu-area .main-menu{pointer-events:none;padding:45px}.menu-area .main-menu .ws-navigation-menu{pointer-events:all;gap:30px}.menu-area .main-menu .submenu-content{gap:20px}.menu-area .main-menu .submenu{gap:30px}.menu-area .main-menu .has-submenu:after{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#arrows--arrow");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:var(--color-1);top:23px}.menu-area .main-menu .has-submenu.submenu-open:after{-webkit-transform:translateY(-50%) rotateZ(0);transform:translateY(-50%) rotateZ(0)}.menu-area .main-menu .level-1>.menu-item.has-submenu:after{display:none}.menu-area .main-menu .level-1>.menu-item>.nav-link{font-size:1.25rem;font-weight:400;padding:8px 0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--color-1);text-transform:uppercase;line-height:1.2;font-family:"Outfit","Trebuchet MS",Helvetica,sans-serif}.menu-area .main-menu .level-1>.menu-item>.nav-link .subtitle{color:var(--color-2);font-family:"campaign","Trebuchet MS",Helvetica,sans-serif;text-transform:none}.menu-area .main-menu .level-1>.menu-item>.nav-link:before{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;left:0;background:var(--color-3)}.menu-area .main-menu .level-2>.menu-item>.nav-link,.menu-area .main-menu .level-2>.submenu-content>.menu-item>.nav-link{font-size:1.625rem;font-weight:100;color:var(--color-2)}.menu-area .main-menu .level-2>.menu-item>.nav-link:before,.menu-area .main-menu .level-2>.submenu-content>.menu-item>.nav-link:before{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;left:0;background:var(--color-3)}.menu-area .main-menu .level-3>.menu-item>.nav-link,.menu-area .main-menu .level-3>.submenu-content>.menu-item>.nav-link{font-size:1.125rem;font-weight:400;color:var(--color-2);position:relative;padding-left:22px}.menu-area .main-menu .level-3>.menu-item>.nav-link:before,.menu-area .main-menu .level-3>.submenu-content>.menu-item>.nav-link:before{content:"";display:block;height:34px;width:34px;position:absolute;top:0;left:0;background:var(--color-3);opacity:.3;border-radius:50%;z-index:-1}.menu-area .sites-du-departement{width:100%;position:absolute;bottom:var(--ws-safe-bottom-space);z-index:-1;padding:0 45px}.menu-area .sites-du-departement .nav-link{font-size:1rem;text-transform:uppercase;color:var(--color-2);font-weight:400;padding:10px 0;display:inline-block;padding-left:20px;position:relative}.menu-area .sites-du-departement .nav-link:before{content:"";display:block;position:absolute;top:50%;left:0;width:10px;height:10px;background:currentColor;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:992px){.site-header.megamenu-md .submenu{background:0 none}.site-header.megamenu-md .submenu.level-2{padding:0}.site-header.megamenu-md .main-menu .menu-item>.submenu>.submenu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:none;padding:30px}.site-header.megamenu-md .main-menu .menu-item>.submenu>.submenu-content:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;background:var(--color-warm-light);width:50%}.site-header.megamenu-md .main-menu .menu-item>.submenu>.submenu-content:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;background:#fff;width:50%;z-index:-1}.site-header.megamenu-md .main-menu .menu-item>.submenu>.submenu-content>.menu-item:not(:has(.card)){background:0 none;padding:0;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;margin:0;text-align:right;position:static;width:calc(50% - 75px)}.site-header.megamenu-md .main-menu .menu-item>.submenu>.submenu-content>.menu-item:not(:has(.card))>.nav-link{position:relative;display:inline-block;padding:0;font-size:1.75rem}.site-header.megamenu-md .submenu.level-2>.submenu-content>.has-submenu .submenu.level-3{position:absolute;top:0;left:50%;bottom:0;display:none;padding:30px;padding-left:115px;background:0 none}.site-header.megamenu-md .submenu.level-2>.submenu-content>.has-submenu.submenu-open .submenu.level-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header.megamenu-md .submenu.level-2>.submenu-content>.has-submenu.submenu-open .submenu.level-3 li{text-align:left}.site-header.megamenu-md .submenu.level-2>.submenu-content>.has-submenu.submenu-open .submenu.level-3 .nav-link{display:inline-block}.menu-area .main-menu{padding:0}.menu-area .main-menu .ws-navigation-menu{gap:10px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.menu-area .ws-navigation-menu li{margin:0}.tools-area .ws-navigation-menu li{width:auto}.tools-area .ws-navigation-menu li:has(.menu-toggle){display:none}.tools-area .ws-navigation-menu .nav-link{font-size:0}.tools-area .ws-navigation-menu .nav-link:before{background:var(--color-2);-webkit-transition:background .35s;transition:background .35s}.tools-area .ws-navigation-menu .nav-link:hover:before{background:var(--color-1)}.tools-area .inner-tools{background:0 none;border-radius:0}.menu-area .sites-du-departement{position:fixed;top:0;bottom:0;right:0;width:auto;padding:0 20px;pointer-events:none;z-index:2;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}.menu-area .sites-du-departement .ws-navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;padding:30px 0;padding-top:calc(var(--ws-menu-height) + 30px)}.menu-area .sites-du-departement .ws-navigation-menu:before{content:"";display:block;width:1px;background:#000;position:absolute;top:0;bottom:0;left:5px}.menu-area .sites-du-departement .ws-navigation-menu .nav-link{-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:relative;padding:0;padding-left:15px;font-size:.875rem;color:#000;pointer-events:all;-webkit-transition:color .35s;transition:color .35s}.menu-area .sites-du-departement .ws-navigation-menu .nav-link:before{top:0;left:0;-webkit-transform:none;transform:none}.menu-area .sites-du-departement .ws-navigation-menu .nav-link:hover,.menu-area .sites-du-departement .ws-navigation-menu .nav-link:focus{color:var(--color-1)}body.menu-scroll:not(.scroll-up) .menu-area .sites-du-departement{-webkit-transform:translateX(100%);transform:translateX(100%)}.menu-area .main-menu .level-2>.submenu-content>.menu-item>.nav-link{font-size:1.75rem;color:#373234;-webkit-transition:color .35s;transition:color .35s}.menu-area .main-menu .level-2>.submenu-content>.menu-item>.nav-link:before{left:calc(100% - 140px);width:140px;-webkit-transition:background .35s,width .35s;transition:background .35s,width .35s}.menu-area .main-menu .level-2>.submenu-content>.menu-item>.nav-link:hover:before{width:180px}.menu-area .main-menu .level-2>.submenu-content>.menu-item.submenu-open>.nav-link{color:var(--color-1)}.menu-area .main-menu .level-2>.submenu-content>.menu-item.submenu-open>.nav-link:before{width:280px;background:var(--color-1)}.menu-area .main-menu .level-3>.menu-item>.nav-link{padding-left:14px;padding-right:8px;font-size:1.375rem;-webkit-transition:padding .35s;transition:padding .35s}.menu-area .main-menu .level-3>.menu-item>.nav-link:before{-webkit-transform:scale(.6);transform:scale(.6);opacity:0;top:3px;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:transform .35s,opacity .35s;transition:transform .35s,opacity .35s,-webkit-transform .35s}.menu-area .main-menu .level-3>.menu-item>.nav-link:hover,.menu-area .main-menu .level-3>.menu-item>.nav-link:focus{padding-left:22px;padding-right:0}.menu-area .main-menu .level-3>.menu-item>.nav-link:hover:before,.menu-area .main-menu .level-3>.menu-item>.nav-link:focus:before{-webkit-transform:scale(1);transform:scale(1);opacity:.3}.menu-area .main-menu .level-1>.menu-item>.nav-link{height:auto;font-size:1rem;padding-bottom:2px;padding-top:6px}.menu-area .main-menu .level-1>.menu-item>.nav-link .subtitle{padding-left:0;padding-right:10px;-webkit-transition:padding .35s;transition:padding .35s}.menu-area .main-menu .level-1>.menu-item>.nav-link:before{width:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:width .35s,-webkit-transform .35s;transition:width .35s,-webkit-transform .35s;transition:width .35s,transform .35s;transition:width .35s,transform .35s,-webkit-transform .35s}.menu-area .main-menu .level-1>.menu-item>.nav-link:hover .subtitle{padding-left:10px;padding-right:0}.menu-area .main-menu .level-1>.menu-item>.nav-link:hover:before{width:100%}.menu-area .main-menu .level-1>.menu-item>.nav-link:has(.subtitle):hover:before{width:calc(100% - 10px);-webkit-transform:translateX(10px);transform:translateX(10px)}.menu-area .main-menu .level-1>.menu-item.submenu-open>.nav-link .subtitle{padding-left:10px;padding-right:0}.menu-area .main-menu .level-1>.menu-item.submenu-open>.nav-link:before{width:100%}.menu-area .main-menu .level-1>.menu-item.submenu-open>.nav-link:has(.subtitle):before{width:calc(100% - 10px);-webkit-transform:translateX(10px);transform:translateX(10px)}.site-header .wp-block-site-logo img{max-width:130px}.inner-header{gap:15px}.top-header{padding-left:15px;gap:15px}.main-menu menu>.menu-item{padding:0}.site-header.megamenu-md .submenu.level-2>.submenu-content>.has-submenu.submenu-open .submenu.level-3{gap:20px}.site-header.megamenu-md .main-menu .level-2>.submenu-content{height:100%}.site-header.megamenu-md.fullscreen-md .main-menu .level-1>.has-submenu>.submenu .submenu-header .submenu-title,.site-header.megamenu-md.fullscreen-md .main-menu .level-1>.has-submenu>.submenu .level-3>.submenu-header{display:none}.site-header .main-menu .level-2>.submenu-content>.submenu-header{position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.site-header .main-menu .level-2>.submenu-content>.submenu-header>.submenu-back{width:44px;height:44px;border-radius:50%;background:#fff;font-size:0;cursor:pointer}.site-header .main-menu .level-2>.submenu-content>.submenu-header>.submenu-back:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--cross");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--cross");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:26px 26px;mask-size:26px 26px;background:#373234;-webkit-transition:background .35s;transition:background .35s}.site-header .main-menu .level-2>.submenu-content>.submenu-header>.submenu-back:hover:before,.site-header .main-menu .level-2>.submenu-content>.submenu-header>.submenu-back:focus:before{background:var(--color-1)}.site-header.megamenu-md .main-menu .menu-item>.submenu.level-2>.submenu-content{padding-top:75px;padding-bottom:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header.megamenu-md.fullscreen-md .submenu{top:100%;height:calc(100vh - var(--ws-menu-height))}body:not(.menu-scroll) .site-header.is-fixed:has(.level-1>.submenu-open),body.additional-open .site-header.is-fixed,body.search-open .site-header.is-fixed{background:#fff}.tools-area .ws-navigation-menu .nav-link.link-accesrapides{font-size:11px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tools-area .ws-navigation-menu .nav-link.link-accesrapides:before{margin-bottom:4px}}@media (min-width:1200px){.menu-area .main-menu .level-1>.menu-item>.nav-link{font-size:1.125rem}.menu-area .main-menu .level-2>.submenu-content>.menu-item>.nav-link{font-size:2rem}.menu-area .sites-du-departement .ws-navigation-menu{padding:45px 0;padding-top:calc(var(--ws-menu-height) + 45px)}.tools-area .ws-navigation-menu .nav-link.link-accesrapides{width:110px}.tools-area .ws-navigation-menu .nav-link.link-accesrapides:before{width:100%;-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--quickaccess");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#menu--quickaccess");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:110px 110px;mask-size:110px 110px;margin:0;margin-bottom:4px}.site-header .wp-block-site-logo img{max-width:200px}}body.additional-open .tools-area .ws-navigation-menu .nav-link.link-accesrapides{font-size:0}body.additional-open .tools-area .ws-navigation-menu .nav-link.link-accesrapides:before{margin:0}@media (min-width:1470px){.menu-area .main-menu .level-2>.submenu-content>.menu-item>.nav-link{font-size:2.375rem}.site-header.megamenu-md .submenu.level-2>.submenu-content{gap:25px}.menu-area .sites-du-departement .ws-navigation-menu{gap:30px;padding-top:calc(var(--ws-menu-height) + 45px);padding-bottom:140px}.tools-menu .ws-navigation-menu{gap:75px}.top-header{gap:30px;padding-left:0;padding-right:0}.site-header.megamenu-md .main-menu .menu-item>.submenu>.submenu-content>.menu-item:not(:has(.card))>.nav-link{padding:0;font-size:2.125rem}}@media (min-width:1700px){.site-header.megamenu-md .main-menu .menu-item>.submenu>.submenu-content>.menu-item:not(:has(.card))>.nav-link{padding:10px 0;font-size:2.25rem}.menu-area .sites-du-departement .ws-navigation-menu{gap:45px}}@media (min-width:992px) and (max-width:1550px){.tools-area{padding-right:75px}}.additional-area .acces-rapides{width:100%;height:100%;padding:15px;padding-top:60px;padding-bottom:var(--ws-safe-bottom-space)}.additional-area .acces-rapides .ws-navigation-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.additional-area .acces-rapides .ws-navigation-menu>li{width:calc(50% - 15px);text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.additional-area .acces-rapides .ws-navigation-menu .nav-link{font-size:1rem;color:var(--color-2);padding:5px;padding-bottom:10px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.3;position:relative}.additional-area .acces-rapides .ws-navigation-menu .nav-link:before{content:"";display:block;margin:0 auto;width:44px;height:44px;background:var(--color-2);margin-bottom:8px}.additional-area .acces-rapides .ws-navigation-menu .nav-link:after{content:"";display:block;height:1px;width:100%;position:absolute;bottom:0;left:0;background:var(--color-1)}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-demarches:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--identite");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--identite");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-aides:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--aides");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--aides");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-evenements:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--evenement");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--evenement");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-actualites:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--actualites");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--actualites");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-retransmissions:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--retransmission");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--retransmission");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-ent:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--ecole");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--ecole");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-boutique:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--boutique");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--boutique");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-offres:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--hiring");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--hiring");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-logement:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--immo");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--immo");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.additional-area .acces-rapides .ws-navigation-menu .nav-link.link-conciergerie:before{-webkit-mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--conciergerie");mask-image:url("/wp-content/plugins/cantal-core/theme/assets/sprite/view/sprite.svg#accesrapides--conciergerie");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:992px){.additional-area .acces-rapides{padding:30px;padding-bottom:35px}.additional-area .acces-rapides .ws-navigation-menu>li{width:calc(20% - 24px)}.additional-area .acces-rapides .ws-navigation-menu .nav-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.additional-area .acces-rapides .ws-navigation-menu .nav-link:after{width:0;-webkit-transition:width .35s;transition:width .35s}.additional-area .acces-rapides .ws-navigation-menu .nav-link:hover:after,.additional-area .acces-rapides .ws-navigation-menu .nav-link:focus:after{width:100%}}@media (min-width:1200px){.additional-area .acces-rapides .ws-navigation-menu>li{width:calc(14.28% - 28px)}}@media (min-width:992px){.additional-area .additional-toggle{display:none}}@media (min-width:992px){body.additional-open,body.search-open{overflow:auto}}@media (max-width:991px){.site-header.is-fixed .top-header{position:absolute}}@media (max-width:991px){.site-header.megamenu-xs.animation-style-1 .main-menu .submenu-open>.submenu.level-2>.submenu-content{overflow:auto;padding-bottom:60px}.site-header.megamenu-xs.animation-style-1 .main-menu .submenu-open>.submenu.level-3{overflow:auto;padding-bottom:75px}}.ws-navigation .menu-item .nav-link.link-websenso{font-size:0;display:inline-block;width:28px;height:28px;vertical-align:middle;background-image:url("/wp-content/plugins/cantal-core/theme/assets/img/shapes/ws.svg");background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:5px}.ws-navigation .menu-item .nav-link.link-websenso:before{display:none}.region-wrapper-footer-main .wp-block-ws-library-ws-button.is-style-circle-2 .btn{color:#fff}.region-wrapper-footer-main .wp-block-ws-library-ws-button.is-style-circle-2 .btn:before{background:var(--color-1)}.region-wrapper-footer-main .wp-block-ws-library-ws-button.is-style-circle-2 .btn:after{background:#fff}main>.wp-block-group{padding-top:0 !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
:root{--color-1:#938380;--color-2:#bdbfc7;--color-3:#b4b1bc;--color-dark:#5a545e;--color-light:#ebedf5;--color-text:var(--color-dark);--fs-text:var(--wp--preset--font-size--medium);--border-radius:12px;--ws-space:15px}@media (min-width:992px){:root{--ws-space:30px}}h2:first-child,h3:first-child,p:first-child{margin-top:0}ul:last-child,ol:last-child,p:last-child{margin-bottom:0}.wp-block-post-title{color:var(--color-1)}.d-none{display:none !important}@media (min-width:992px){.d-md-none{display:none !important}.d-md-block{display:block !important}.d-md-flex{display:flex !important}}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.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-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.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-top,.leaflet-bottom{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-zoom-anim .leaflet-tile,.leaflet-pan-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-popup-pane,.leaflet-control{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-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.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:rgba(255,255,255,.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:hover,.leaflet-bar a:focus{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:bold 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(//www.cantal.fr/wp-content/plugins/ws-assistantes-import/assets/leaflet/leaflet-1.9.4/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(//www.cantal.fr/wp-content/plugins/ws-assistantes-import/assets/leaflet/leaflet-1.9.4/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{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(//www.cantal.fr/wp-content/plugins/ws-assistantes-import/assets/leaflet/leaflet-1.9.4/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.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:hover,.leaflet-control-attribution a:focus{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:rgba(255,255,255,.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-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{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:0 0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{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-zoom,.leaflet-oldie .leaflet-control-layers,.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-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;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}}
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}
.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}
.fullscreen-icon{background-image:url(//www.cantal.fr/wp-content/plugins/ws-assistantes-import/assets/leaflet/fullscreen-3.0.2/icon-fullscreen.svg);background-size:26px 52px}.fullscreen-icon.leaflet-fullscreen-on{background-position:0 -26px}.leaflet-touch .fullscreen-icon{background-position:2px 2px}.leaflet-touch .fullscreen-icon.leaflet-fullscreen-on{background-position:2px -24px}.leaflet-container:-webkit-full-screen{width:100% !important;height:100% !important;z-index:99999}.leaflet-container:fullscreen{width:100% !important;height:100% !important;z-index:99999}.leaflet-pseudo-fullscreen{position:fixed !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;z-index:99999}
#assistantes-map-container{position:relative;margin:1em 0}#assistantes-map{width:100%;height:75vh;border:1px solid #ccc;border-radius:4px;position:sticky;top:150px}.assistantes-map-wrapper{position:relative}.assistantes-map-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.75);z-index:500;opacity:0;pointer-events:none;transition:opacity .25s}.assistantes-map-loader.visible{opacity:1;pointer-events:auto}.assistantes-map-loader .spinner{width:46px;height:46px;border:5px solid #bbb;border-top-color:#1976d2;border-radius:50%;animation:assistspin 1s linear infinite}@keyframes assistspin{to{transform:rotate(360deg)}}.assistantes-map-wrapper.is-loading input[name=assistantes_search]{background-image:linear-gradient(90deg,rgba(0,0,0,.05),rgba(0,0,0,.15));background-size:200% 100%;animation:loadingShine 1s linear infinite}@keyframes loadingShine{0%{background-position:0 0}100%{background-position:-200% 0}}.assistantes-map-topbar{display:flex;gap:.5em;align-items:center;margin-bottom:.5em}.assistantes-map-topbar select{min-width:220px}.assistantes-map-topbar input[name=assistantes_search]{padding:.35em .6em;border:1px solid #ccc;border-radius:4px;min-width:200px}.assistantes-topbar-actions{margin-left:auto}.assistantes-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.assistantes-listing-col,.assistantes-map-col{min-width:0}@media (max-width:992px){.assistantes-columns{grid-template-columns:1fr}#assistantes-map{height:400px}.assistantes-map-topbar{flex-direction:column}}.leaflet-popup-content-wrapper{font-size:14px}.assistante-popup h4{margin:0 0 .25em;font-size:15px}.assistante-popup .meta-line{margin:0;line-height:1.3}.assistantes-map-loading{text-align:center;padding:2em;color:#555}.assistante-pin{background:#d62828;border:2px solid #fff;width:18px;height:18px;border-radius:50%;transform:rotate(-45deg);position:relative;box-shadow:0 0 2px rgba(0,0,0,.4)}.assistante-pin:hover{background:#e63946}.assistantes-geo-btn{background:#fff;border:1px solid #bbb;border-radius:4px;padding:4px 6px;cursor:pointer;font-size:16px;line-height:1;box-shadow:0 1px 4px rgba(0,0,0,.25)}.assistantes-geo-btn.loading{opacity:.6;animation:pulse 1s linear infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.leaflet-fullscreen-on #assistantes-map{height:100vh !important}.leaflet-control-fullscreen a{background:#fff;border:1px solid #bbb;width:34px;height:34px;line-height:34px;text-align:center;font-size:16px;font-weight:600}.leaflet-control-fullscreen a:hover{background:#f3f3f3}.leaflet-top.leaflet-right .leaflet-control{margin-right:10px}.ws-assistantes-listing{position:relative}.ws-assistantes-listing.is-collapsed .ws-assistantes-items{max-height:75vh;overflow-y:scroll;position:relative}.ws-assistantes-toggle-btn{cursor:pointer}.ws-assistantes-see-more{text-align:center}.ws-assistantes-see-more a[aria-expanded=false]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}@media print{.ws-assistantes-listing .ws-assistantes-items{max-height:none !important;overflow:visible !important}}
:root{--fs-text:18px;--border-radius:8px;--color-light:#fff;--color-dark:#373234;--color-1:var(--wp--preset--color--color-1);--color-2:var(--wp--preset--color--color-2);--color-3:var(--wp--preset--color--color-3);--color-4:var(--wp--preset--color--color-4);--ws-menu-height:100px;--ws-border-radius:0;--border-radius:0}@media (min-width:992px){:root{--ws-menu-height:75px}}@media (min-width:1200px){:root{--ws-menu-height:110px}}:root ::-moz-selection{background:rgba(209,189,165,.5)}:root ::selection{background:rgba(209,189,165,.5)}@media (max-width:991px){.menu-area .sites-du-departement .menu-item:has(.link-institutionnel){display:none}}@media (min-width:992px){.menu-area .sites-du-departement .menu-item:has(.link-institutionnel) .nav-link{color:var(--color-1)}}
@font-face{font-family:Outfit;font-style:normal;font-weight:100;font-display:fallback;src:url('https://www.cantal.fr/wp-content/themes/vivaldi-child/../../plugins/cantal-core/theme/assets/fonts/outfit/Outfit-Thin.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.cantal.fr/wp-content/themes/vivaldi-child/../../plugins/cantal-core/theme/assets/fonts/outfit/Outfit-Regular.woff2') format('woff2')}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:fallback;src:url('https://www.cantal.fr/wp-content/themes/vivaldi-child/../../plugins/cantal-core/theme/assets/fonts/outfit/Outfit-Bold.woff2') format('woff2')}