.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
/*!
Theme Name: HabefastFSE Child
Author: Habefast
Author URI: http://habefast.ch/
Version: 1.0
Template: habefastFSE
*/
@media (max-width:499px){.wpformmaster .formmaster-char-counter{}.long-placeholder::-webkit-input-placeholder{font-size:3.6vw !important}.long-placeholder::-moz-placeholder{font-size:3.6vw !important}.long-placeholder:-ms-input-placeholder{font-size:3.6vw !important}.long-placeholder:-moz-placeholder{font-size:3.6vw !important}}::before,::after{position:absolute;content:""}*,body{margin:0;padding:0;box-sizing:border-box;outline:none;font-family:var(--wp--preset--font-family--heebo) !important}.overflow-visible,.overflow-visible
*{overflow:visible !important}.overflow-hidden,.overflow-hidden
*{overflow:hidden !important}a{text-decoration:none}a:hover{cursor:pointer}.hidden,.hidden
*{display:none !important}@media (max-width:600px){.mobile-hidden{display:none !important}}@media (min-width:599px){.desktop-hidden{display:none !important}}html,body{margin:0
!important;padding:0
!important;overflow-x:hidden !important}html[style*="position: fixed"],body[style*="position: fixed"]{overscroll-behavior:none}section{margin-block-start:0 !important}section:last-child{margin-block-end:0 !important;margin-bottom:0 !important}section.larger{max-width:1350px}section.no-lateral-padding{padding-left:0 !important;padding-right:0 !important}section.with-lateral-margin{margin-left:calc(0.5*(100vw - 1315px)) !important;margin-right:calc(0.5*(100vw - 1315px)) !important}@media (max-width:1364px){section.with-lateral-margin{margin-left:25px !important;margin-right:25px !important}}.seo-only{margin:0;display:none !important;font-size:0}main{}main
section{padding-left:25px;padding-right:25px}main a:not(.wp-block-button__link){text-decoration:none !important;font-weight:inherit !important;font-size:inherit !important;letter-spacing:inherit !important;font-family:inherit !important}main a:not(.wp-block-button__link):hover{text-decoration:underline !important}main .cta:hover{cursor:pointer}main .link-underlined
a{text-decoration:underline}main
p{line-height:normal}main p
strong{font-weight:500;color:var(--wp--preset--color--theme-orange-02)}main p strong
em{color:black;font-style:normal;font-weight:600}main ul,main
ol{margin-left:20px;padding-left:0}main ul>li,main ol>li{font-size:var(--wp--preset--font-size--16);font-weight:400;line-height:normal;color:var(--wp--preset--color--theme-gray-dark)}main ul>li:not(:last-child),main ol>li:not(:last-child){margin-bottom:10px}main ul.li-no-margin-bottom>li,main ol.li-no-margin-bottom>li{margin-bottom:0 !important}main ul.asterisk,main
ol.asterisk{position:relative}main ul.asterisk::before,main ol.asterisk::before{position:absolute;top:0;left:-25px;content:"*"}main
ul{list-style-type:disc}@media (max-width:1439px){main .br-hide-xxl
br{display:none}}@media (max-width:1199px){main .br-hide-xl
br{display:none}}@media (max-width:991px){main .br-hide-lg
br{display:none}}main .no-border-radius
img{border-radius:0 !important}main .with-shadow
img{box-shadow:0 3.214px 3.214px 0 rgba(0, 0, 0, 0.25)}.zoom-on-hover{animation:zoom-out 0.5s ease forwards;transition:none}.zoom-on-hover:hover{animation:zoom-in 0.5s ease forwards}.zoom-smaller-on-hover{animation:zoom-out-smaller 0.5s ease forwards;transition:none}.zoom-smaller-on-hover:hover{animation:zoom-in-smaller 0.5s ease forwards}@keyframes zoom-in{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes zoom-out{0%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes zoom-in-smaller{0%{transform:scale(1)}100%{transform:scale(1.025)}}@keyframes zoom-out-smaller{0%{transform:scale(1.025)}100%{transform:scale(1)}}@keyframes zoom-in-smallest{0%{transform:scale(1)}100%{transform:scale(1.015)}}@keyframes zoom-out-smallest{0%{transform:scale(1.015)}100%{transform:scale(1)}}figure{display:block;width:fit-content}figure,figure>*{position:relative;font-size:0}@media (min-width:768px) and (max-width:1439px){figure.full-height-desktop{margin:0
!important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;float:none !important}figure.full-height-desktop>*{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}}@media (min-width:768px) and (max-width:1199px){figure.full-height-small-desktop{margin:0
!important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;float:none !important}figure.full-height-small-desktop>*{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}}@media (min-width:768px) and (max-width:991px){figure.full-height-tablet{margin:0
!important;display:block !important;width:100% !important;height:100% !important;max-width:none !important;float:none !important}figure.full-height-tablet>*{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}}.align-items--flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align-items--flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align-items--flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-items--flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (max-width:767px){.mobile-align-items--flex-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mobile-align-items--flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mobile-align-items--flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-align-items--flex-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media (max-width:767px){.mobile-flex-direction--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:767px){.mobile-height-auto,.mobile-height-auto
*{height:auto !important;min-height:0 !important}}@media (max-width:767px){.mobile-full-width,.mobile-full-width
*{width:100% !important}}@media (max-width:991px){.tablet-center,.tablet-center
*{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:100% !important;float:none !important}}@media (max-width:767px){.mobile-center,.mobile-center
*{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:100% !important;float:none !important}}@media (max-width:767px){.mobile-full-width,.mobile-full-width
*{width:100% !important;max-width:100% !important}}@media (max-width:399px){.xs-mobile-center,.xs-mobile-center
*{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:100% !important}}@media (max-width:574px){.vertical-mobile-center,.vertical-mobile-center
*{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:100% !important}}.cta-button:hover{cursor:pointer}.columns-full-height .wp-block-habefast-advanced-layout-cols-flex,.columns-full-height .wp-block-habefast-advanced-layout-col{height:100%}#domaine-d-activites
h3{font-weight:600 !important}@media (hover:none) and (pointer:coarse){.wp-block-hf-navigation:not(.is-mobile) .menu-item-has-children:after{content:"" !important}}header{}header .wp-block-hf-navigation{background:transparent !important;padding:0
!important}@media (min-width:600px){header .wp-block-hf-navigation{top:25px !important;padding-left:25px !important;padding-right:25px !important}}header .wp-block-hf-navigation-content{background:transparent;box-shadow:-2px 4px 12px 0 rgba(0, 0, 0, 0.16);border-radius:16px}header .top-header{border-top-left-radius:16px;border-top-right-radius:16px;background:var(--wp--preset--color--theme-gray);padding:7px
40px}@media (min-width:600px) and (max-width:1439px){header .top-header{padding-left:calc((40/1440)*100vw) !important;padding-right:calc((40/1440)*100vw) !important}}@media (max-width:599px){header .top-header{padding:7px
25px !important}}header .top-header .menu>.menu-item{padding:0
8px;flex-shrink:0}header .top-header .menu>.menu-item>a{color:#000;font-size:var(--wp--preset--font-size--12);font-weight:500}header .top-header .menu>.menu-item>a:hover{color:var(--wp--preset--color--theme-orange-02)}header .top-header .socials
img{border-radius:0}header .bottom-header{position:relative;height:100px;background:white;border-bottom-left-radius:16px;border-bottom-right-radius:16px}@media (min-width:600px) and (max-width:1439px){header .bottom-header{padding-left:calc((40/1440)*100vw) !important;padding-right:calc((40/1440)*100vw) !important}}@media (max-width:599px){header .bottom-header{height:auto;padding:15px
25px !important}}header .bottom-header.is-submenu-open{border-bottom-left-radius:0;border-bottom-right-radius:0}header .bottom-header.is-submenu-open-right{border-bottom-right-radius:0}header .bottom-header .logo
img{border-radius:0}@media (min-width:600px) and (max-width:1439px){header .bottom-header .logo
img{width:calc((240/1440)*100vw) !important}}@media (max-width:599px){header .bottom-header .logo
img{width:180px !important}}header .bottom-header .wp-block-habefast-navigation-mobile-button>div{width:25px;height:3px;margin:5px
0}header .bottom-header .wp-block-habefast-navigation-mobile-button.menu-open .wp-block-habefast-navigation-mobile-button-bar1{transform:rotate(45deg) translate(6px, 6px) !important}header .bottom-header .wp-block-habefast-navigation-mobile-button.menu-open .wp-block-habefast-navigation-mobile-button-bar2{opacity:0 !important}header .bottom-header .wp-block-habefast-navigation-mobile-button.menu-open .wp-block-habefast-navigation-mobile-button-bar3{transform:rotate(-45deg) translate(6px, -6px) !important}header .bottom-header .menu>.menu-item{position:relative;padding:12.5px;height:47px}@media (min-width:600px) and (max-width:1199px){header .bottom-header .menu>.menu-item{padding:12.5px calc((12.5/1200)*100vw)}}@media (min-width:600px) and (max-width:991px){header .bottom-header .menu>.menu-item{max-width:calc((175/992)*100vw)}}header .bottom-header .menu>.menu-item.menu-item-has-children::after{display:none !important}header .bottom-header .menu>.menu-item>a{position:relative;color:#1F2D3E;font-size:14px;font-weight:600;text-align:center;text-transform:uppercase}@media (min-width:600px) and (max-width:1199px){header .bottom-header .menu>.menu-item>a{font-size:max(11px, calc((14/1200)*100vw))}}header .bottom-header .menu>.menu-item>a:hover{color:var(--wp--preset--color--theme-green)}@media (min-width:600px){header .bottom-header .menu>.menu-item>a::after{position:absolute;bottom:-12.5px;left:-12.5px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:calc(100% + 25px);height:calc(0.5*(100px - 47px + 10px));content:""}}header .bottom-header .menu>.menu-item.cta{position:relative;background:var(--wp--preset--color--theme-green);background-size:115px 25px;background-position:25px center;border-radius:55px;border:1px
solid var(--wp--preset--color--theme-green);box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.32);margin-left:12.5px;padding-left:20px;padding-right:45px;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms;line-height:1.2}@media (min-width:600px) and (max-width:1199px){header .bottom-header .menu>.menu-item.cta{margin-left:calc((12.5/1200)*100vw);padding-left:calc((20/1200)*100vw);padding-right:calc((45/1200)*100vw)}}header .bottom-header .menu>.menu-item.cta>a{color:white;font-size:14px;font-weight:500;text-transform:none}@media (min-width:600px) and (max-width:1199px){header .bottom-header .menu>.menu-item.cta>a{font-size:max(12px, calc((12/1200)*100vw));width:auto;line-height:1}}header .bottom-header .menu>.menu-item.cta>a::after{display:none}header .bottom-header .menu>.menu-item.cta::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;width:17px;height:12px;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-haut-droit-blanche.svg");content:""}@media (min-width:600px) and (max-width:1199px){header .bottom-header .menu>.menu-item.cta::after{right:calc((20/1200)*100vw);width:calc((17/1200)*100vw);height:calc((12/1200)*100vw)}}header .bottom-header .menu>.menu-item.cta:hover{cursor:pointer;background:white;background-origin:center center}header .bottom-header .menu>.menu-item.cta:hover::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-verte.svg")}header .bottom-header .menu>.menu-item.cta:hover:hover>a{color:transparent}header .bottom-header .menu>.menu-item.cta.logo-octopus:hover{background:25px center / 115px 25px no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-logo-octupus-cta.svg")}header .bottom-header .menu>.menu-item.cta.simple{background:none !important;border:none;box-shadow:none;border-radius:0}header .bottom-header .menu>.menu-item.cta.simple::after{right:-10px;background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-verte.svg")}header .bottom-header .menu>.menu-item.cta.simple>a{display:inline-block;margin-left:auto;margin-right:auto;width:fit-content;position:relative;min-height:0;padding:0;color:var(--wp--preset--color--theme-green) !important}header .bottom-header .menu>.menu-item.cta.simple>a::after{display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--wp--preset--color--theme-green);content:""}@media (min-width:600px){header .bottom-header{overflow:visible}header .bottom-header .wp-block-habefast-navigation-content,header .bottom-header .wp-block-habefast-navigation-nav,header .bottom-header .wp-block-habefast-menu,header .bottom-header .menu-links,header .bottom-header
.menu{overflow:visible}header .bottom-header
.menu{position:static}header .bottom-header .menu>.menu-item.menu-item-has-children{position:static}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu{position:absolute;top:100px;z-index:50;display:none;width:715px;max-width:calc(100vw - 50px);height:450px;max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;margin:0;padding:40px
25px;list-style:none;background:#FFF;border-radius:0 0 16px 16px;box-shadow:-2px 4px 12px 0 rgba(0, 0, 0, 0.16);clip-path:inset(0 -20px -20px -20px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu::before{position:absolute;top:-27px;left:0;width:100%;height:27px;content:""}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu::after{position:absolute;top:42px;bottom:42px;left:374px;width:1px;background:#E3E3E4;content:""}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.item-duplicated,header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.item-duplicated-return,header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item>.sub-menu{display:none !important}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item{position:static;width:290px;margin:0;padding:8px
0 8px 0;list-style:none}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item>a{position:relative;display:flex;align-items:center;width:100%;min-height:49px;padding:10px
56px 10px 10px;color:#000;font-family:var(--wp--preset--font-family--heebo);font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-align:left;text-transform:none;border-radius:8px;background:transparent;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item>.submenu-panel{position:absolute;top:0;bottom:0;left:374px;width:316px;padding:42px
25px 42px 50px;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item:hover>a{background:#F0F4F9}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item:hover>a::before{position:absolute;top:0;left:100%;width:134px;height:100%;content:""}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item:hover>a::after{position:absolute;top:50%;right:10px;width:24px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-noire.svg");content:""}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item:hover>.submenu-panel{opacity:1;visibility:visible;pointer-events:auto}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu:not(:has(>.menu-item:not(.item-duplicated):not(.item-duplicated-return):hover))>.menu-item:nth-of-type(2)>a{background:#F0F4F9}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu:not(:has(>.menu-item:not(.item-duplicated):not(.item-duplicated-return):hover))>.menu-item:nth-of-type(2)>a::after{position:absolute;top:50%;right:10px;width:24px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-noire.svg");content:""}header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu:not(:has(>.menu-item:not(.item-duplicated):not(.item-duplicated-return):hover))>.menu-item:nth-of-type(2)>.submenu-panel{opacity:1;visibility:visible;pointer-events:auto}header .bottom-header .menu>.menu-item.menu-item-has-children.is-mega-open>.sub-menu{display:block;opacity:1;visibility:visible;pointer-events:auto}header .bottom-header .menu>.menu-item.menu-item-has-children:first-child>.sub-menu{left:auto;right:145px}header .bottom-header .menu>.menu-item.menu-item-has-children:nth-child(2)>.sub-menu{left:auto;right:85px;-webkit-transform:none;-ms-transform:none;transform:none}header .bottom-header .menu>.menu-item.menu-item-has-children:nth-child(3)>.sub-menu{left:auto;right:0}header .submenu-panel__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;width:250px;height:100%}header .submenu-panel__title{width:100%;margin:0;color:#000;font-family:var(--wp--preset--font-family--heebo);font-size:20px;font-style:normal;font-weight:600;line-height:normal}header .submenu-panel__links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;margin:0}header .submenu-panel__link{position:relative;display:block;width:100%;padding-right:34px;color:var(--wp--preset--color--theme-orange-02);font-family:var(--wp--preset--font-family--heebo);font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:left;text-transform:none;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}header .submenu-panel__link::after{position:absolute;top:50%;right:0;width:15px;height:11px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-orange.svg");content:""}header .submenu-panel__link:hover{opacity:0.8}header .submenu-panel__image{display:flex;align-items:center;justify-content:center;width:235px;max-width:100%;margin:0
auto}header .submenu-panel__image
img{display:block;width:100%;height:auto;border-radius:0}}@media (min-width:600px) and (max-width:767px){header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu::after{left:calc((374/768)*100vw)}}@media (min-width:600px) and (max-width:767px){header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item{width:calc((290/768)*100vw)}}@media (min-width:600px) and (max-width:767px){header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item>a{font-size:calc((20/768)*100vw)}}@media (min-width:600px) and (max-width:767px){header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu>.menu-item>.submenu-panel{left:calc((374/768)*100vw);width:calc((375/768)*100vw)}}@media (min-width:600px) and (max-width:991px){header .bottom-header .menu>.menu-item.menu-item-has-children>.sub-menu{left:0 !important;right:auto !important;width:100%}}@media (min-width:600px) and (max-height:610px){header .submenu-panel__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:600px) and (max-width:767px){header .submenu-panel__inner{width:calc((250/768)*100vw)}}@media (min-width:600px) and (max-width:767px){header .submenu-panel__title{font-size:calc((20/768)*100vw)}}@media (min-width:600px) and (max-width:767px){header .submenu-panel__link{font-size:calc((16/768)*100vw)}}@media (min-width:600px) and (max-width:767px){header .submenu-panel__image{width:calc((235/768)*100vw)}}@media (max-width:599px){header{}header .bottom-header{height:auto;padding:15px
25px !important}header .bottom-header .wp-block-habefast-navigation-content{width:auto;box-shadow:none;border-radius:0}header .bottom-header .wp-block-habefast-navigation-mobile-button{display:block;position:relative;z-index:90}header .bottom-header .wp-block-habefast-navigation-nav{display:none !important;position:absolute !important;top:100% !important;left:0 !important;right:0 !important;z-index:80;width:100%;height:calc(100vh - 105px);height:calc(100dvh - 105px);background:#FFF;border-radius:0 0 16px 16px;box-shadow:-4px 4px 8px 0 rgba(0, 0, 0, 0.08);overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}header .bottom-header .wp-block-habefast-menu,header .bottom-header .menu-links{overflow:visible}header .bottom-header
.menu{overflow:visible}header .bottom-header
.menu{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:30px;width:100%;min-height:calc(100vh - 105px);min-height:calc(100dvh - 105px);margin:0;padding:55px
25px 180px 25px;list-style:none;background:#FFF;overflow:visible !important}header .bottom-header .menu
li{width:100%;margin:0;padding:0
!important;list-style:none;min-width:320px;width:fit-content;border-radius:8px}header .bottom-header .menu li:not(.item-duplicated){background:#F0F4F9;text-align:left !important}header .bottom-header .menu li:not(.item-duplicated)>a:hover{cursor:pointer !important}header .bottom-header .menu
a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:10px
60px 10px 20px;width:100%;color:#1F2D3E;font-size:16px !important;font-weight:500 !important;line-height:1.2;text-align:center;border-radius:8px;text-transform:none !important}header .bottom-header .menu a::before{left:auto !important;right:20px}header .bottom-header .menu a::after{display:none}header .bottom-header .menu li.menu-item-has-children::after{content:"" !important}header .bottom-header .menu li.menu-item-has-children>a::before{position:absolute;top:50%;left:calc(100% + 12px);width:24px;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-noire.svg");content:""}header .bottom-header .menu li.menu-item-has-children>a:hover::before,header .bottom-header .menu li.menu-item-has-children.menu-open>a:hover::before{opacity:1}header .bottom-header .menu li.menu-item-has-children>a{text-align:center}header .bottom-header .menu li.has-submenu-panel:hover{cursor:pointer}header .bottom-header .menu li.menu-open>a{color:var(--wp--preset--color--theme-orange-02);background:transparent}header .bottom-header .menu ul.sub-menu{display:none !important;position:fixed !important;top:105px !important;left:0 !important;right:0 !important;z-index:90;flex-direction:column;align-items:center;justify-content:flex-start;gap:20px;width:100%;min-height:calc(100vh - 105px);min-height:calc(100dvh - 105px);height:auto !important;margin:0;padding:55px
25px 180px 25px;list-style:none;background:#FFF;overflow:visible !important}header .bottom-header .menu li.menu-open>ul.sub-menu{display:flex !important}header .bottom-header .menu li.menu-open>ul.sub-menu>li>a{color:#000;font-weight:500;text-transform:none}header .bottom-header .menu .item-duplicated,header .bottom-header .menu .item-duplicated-return{color:var(--wp--preset--color--theme-orange-02) !important;font-size:20px !important;font-weight:600 !important;line-height:1.2;text-align:center;text-transform:none;padding-left:20px !important;padding-right:20px !important}header .bottom-header .menu .item-duplicated>a,header .bottom-header .menu .item-duplicated-return>a{color:var(--wp--preset--color--theme-orange-02) !important;font-size:20px !important;font-weight:600;text-transform:uppercase !important;background:transparent !important}header .bottom-header .menu .item-duplicated>a::before,header .bottom-header .menu .item-duplicated>a::after,header .bottom-header .menu .item-duplicated-return>a::before,header .bottom-header .menu .item-duplicated-return>a::after{display:none !important}header .bottom-header .menu .item-duplicated-return{margin-top:10px;text-transform:uppercase;cursor:pointer}header .bottom-header .menu .item-duplicated-return::before{display:none !important}header .bottom-header .menu .menu-item-depth-2:not(.item-duplicated),header .bottom-header .menu .menu-item-depth-2.item-duplicated>a{display:none}header .bottom-header .menu .submenu-panel{display:none;background:white}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel{display:block !important;width:100%;margin:10px
0 0 0}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel .submenu-panel__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;width:100%;height:auto}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel .submenu-panel__title{display:block !important;width:100%;margin:0;color:#000;font-family:var(--wp--preset--font-family--heebo);font-size:24px;font-weight:600;line-height:1.25;text-align:center}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel .submenu-panel__links{display:flex !important;flex-direction:column;align-items:center;gap:18px;width:100%;margin:0}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel .submenu-panel__link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:0;padding:0
34px 0 0;color:var(--wp--preset--color--theme-orange-02) !important;font-size:18px;font-weight:400;line-height:1.3;text-align:center;text-transform:none;background:transparent !important}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel .submenu-panel__link::before{display:none !important}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel .submenu-panel__link::after{display:block !important;position:absolute;top:50%;right:0;width:15px;height:11px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-orange.svg");content:""}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel .submenu-panel__image{display:flex !important;justify-content:center;width:220px;max-width:80%;margin:0
auto}header .bottom-header .menu .sub-menu>.item-duplicated>.submenu-panel .submenu-panel__image
img{display:block;width:100%;height:auto;border-radius:0}header .bottom-header .menu
.cta{display:inline-flex;width:fit-content;max-width:calc(100vw - 50px);margin:0
auto !important;padding:0
65px 0 35px}header .bottom-header .menu .cta>a{min-height:56px;padding:10px
50px 10px 20px;color:#FFF !important;font-size:16px !important;font-weight:500;line-height:1.2;text-transform:none;white-space:normal;background:transparent !important}header .bottom-header .menu .cta:hover>a{color:var(--wp--preset--color--theme-green) !important}header .bottom-header .menu .cta.logo-octopus:hover>a{color:transparent !important}header .wp-block-hf-navigation.menu-open .bottom-header,header .wp-block-hf-navigation.is-mobile.menu-open .bottom-header{border-bottom-left-radius:0;border-bottom-right-radius:0}header .wp-block-hf-navigation.menu-open .bottom-header .wp-block-habefast-navigation-nav,header .wp-block-hf-navigation.is-mobile.menu-open .bottom-header .wp-block-habefast-navigation-nav{display:block !important}}@media (max-width:599px) and (max-width:350px){header .bottom-header .menu
li{min-width:100%}}footer{padding:65px
25px 100px 25px}footer
a{font-size:var(--wp--preset--font-size--16)}footer #footer-container{width:1315px;max-width:100%;margin-left:auto;margin-right:auto;border-radius:16px;box-shadow:-2px 4px 12px 0 rgba(0, 0, 0, 0.16);overflow:hidden}footer #footer-top-bar{border-bottom:1px solid rgba(0, 0, 0, 0.25);background:white}@media (max-width:767px){footer #footer-bottom-bar>div>div{-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}}footer #contact-informations{}footer #contact-informations
p{text-align:left}@media (min-width:767px) and (max-width:1199px){footer #contact-informations
a{font-size:calc((16/1200)*100vw)}}footer .useful-links{}footer .useful-links
ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:12px;list-style-type:none}@media (min-width:767px) and (max-width:1199px){footer .useful-links
ul{row-gap:calc((12/1200)*100vw)}}footer .useful-links ul>li{position:relative;margin-right:-20px;padding-left:10px}footer .useful-links ul>li::before{position:absolute;left:0;top:calc(0.5*24px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3px;height:3px;background:var(--wp--preset--color--theme-green);border-radius:50%;content:""}@media (min-width:767px) and (max-width:1199px){footer .useful-links
a{font-size:calc((16/1200)*100vw)}}@media (min-width:768px) and (max-width:991px){footer .copyright-links
*{font-size:calc((14/992)*100vw) !important}}@media (max-width:767px){footer .copyright-links
*{font-size:9px !important;line-height:normal !important}}footer .policies-links{}footer .policies-links p:not(:last-child){position:relative}footer .policies-links p:not(:last-child)::after{position:absolute;right:-25px;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);top:50%;width:4px;height:1px;background:black;content:""}@media (max-width:991px){footer .policies-links p:not(:last-child)::after{right:-12.5px}}@media (max-width:767px){footer .policies-links p:not(:last-child)::after{right:-5px}}@media (min-width:768px) and (max-width:991px){footer .policies-links
a{font-size:calc((14/992)*100vw) !important}}@media (max-width:767px){footer .policies-links
a{font-size:9px !important}}footer .habefast-credits
a{font-size:inherit;font-weight:inherit}footer .habefast-credits a:hover{text-decoration:underline !important}@media (max-width:767px){footer{}footer
.logo{width:235px;margin-left:auto;margin-right:auto}footer
p{margin-bottom:15px;font-size:12px;text-align:center}footer .contact-informations-column,footer .useful-links{max-width:250px;padding-left:0;padding-right:0;margin-left:calc(0.5*(100% - 250px));margin-right:calc(0.5*(100% - 250px));border-top:1px solid rgba(0, 0, 0, 0.25)}footer .contact-informations-column>.wp-block-habefast-advanced-group-container,footer .contact-informations-column>.wp-block-habefast-advanced-layout-group>.wp-block-habefast-advanced-group-container,footer .useful-links>.wp-block-habefast-advanced-group-container,footer .useful-links>.wp-block-habefast-advanced-layout-group>.wp-block-habefast-advanced-group-container{padding:0
!important}footer .contact-informations-column .footer-accordion-title,footer .useful-links .footer-accordion-title{position:relative;margin:0
auto !important;padding:0
45px 0 0 !important;font-size:16px !important;font-weight:700 !important;text-align:left !important;cursor:pointer}footer .contact-informations-column .footer-accordion-title::after,footer .useful-links .footer-accordion-title::after{position:absolute;top:50%;right:5px;width:18px;height:18px;background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-element-graphique-fleche-accordeon-pied-de-page-mobile.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transform:translateY(-50%);-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms;content:""}footer .contact-informations-column.is-open .footer-accordion-title::after,footer .useful-links.is-open .footer-accordion-title::after{transform:translateY(-50%) rotate(180deg)}footer .contact-informations-column .footer-accordion-content,footer .useful-links .footer-accordion-content{display:none;padding-top:24Px;padding-bottom:24px}footer .contact-informations-column.is-open .footer-accordion-content,footer .useful-links.is-open .footer-accordion-content{display:block}footer .useful-links{border-bottom:1px solid rgba(0, 0, 0, 0.25)}}#hero{position:relative;overflow:hidden;height:650px;max-height:100vh;max-height:100dvh;padding-left:0;padding-right:0}#hero.default{background:center / 100% 100% url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-fond-bandeau-defaut-milieu.png")}#hero.default::before{content:"";position:absolute;z-index:1;bottom:0;left:0;width:340px;height:100%;background:left bottom / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-fond-bandeau-defaut-gauche.png");pointer-events:none}@media (max-width:767px){#hero.default::before{width:calc((340/767)*100vw)}}#hero.default::after{content:"";position:absolute;z-index:1;bottom:0;right:0;width:450px;height:100%;background:right bottom / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-fond-bandeau-defaut-droit.png");pointer-events:none}@media (max-width:767px){#hero.default::after{width:calc((450/767)*100vw)}}#hero.default.with-logo-octopus::before{background:left bottom / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-fond-bandeau-defaut-gauche-avec-logo-octopus.png")}#hero.default.with-logo-octopus::after{background:right bottom / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-fond-bandeau-defaut-droit-avec-logo-octopus.png");width:1150px}@media (max-width:767px){#hero.default.with-logo-octopus::after{width:calc((1150/767)*100vw)}}#hero.default.with-logo-octopus>.wp-block-habefast-advanced-layout-container{position:relative}#hero.default.with-logo-octopus>.wp-block-habefast-advanced-layout-container::after{position:absolute;bottom:60px;right:200px;width:375px;height:375px;background:center / 100% 100% url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-fond-bandeau-defaut-logo-octopus.png")}@media (max-width:767px){#hero.default.with-logo-octopus>.wp-block-habefast-advanced-layout-container::after{right:calc((200/767)*100vw);width:calc((375/767)*100vw);height:calc((375/767)*100vw)}}#hero.default>*{position:relative;z-index:2}#hero #title-block{}#hero #title-block>div{margin-top:260px}@media (max-height:767px){#hero #title-block>div{margin-top:calc((260/768)*100vh);margin-top:calc((260/768)*100dvh)}}@media (max-width:767px){#hero #title-block>div>div{gap:15px}}@media (max-width:767px){#hero #title-block
#overtitle{font-size:var(--wp--preset--font-size--14) !important;letter-spacing:0.15px}}#hero #title-block
h1{text-align:center}#hero #title-block h1
br{display:none}#hero #title-block h1
em{display:-ms-flex;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;width:fit-content;min-height:85px;height:fit-content;padding-left:15px;padding-right:25px;background:var(--wp--preset--color--theme-green);border-radius:25px;margin:0
auto;color:#FFF;font-size:var(--wp--preset--font-size--55);font-weight:800;line-height:1.2;letter-spacing:-1px;text-transform:uppercase;font-style:normal}@media (max-width:574px){#hero #title-block h1
em{min-height:calc((85/576)*100vw)}}@media (max-height:767px){#hero #title-block h1
em{min-height:calc((85/768)*100vh);min-height:calc((85/768)*100dvh)}}@media (max-width:574px){#hero #title-block h1
em{font-size:calc((37/576)*100vw)}}#hero #title-block h1 em:not(:last-child){margin-bottom:10px}#hero #title-block .typewriter-text .typewriter-ghost{visibility:hidden}#hero #title-block .typewriter-text .typewriter-visible{position:absolute;left:0}#hero #title-block .typewriter-text
em{position:relative}#hero.align-left{}#hero.align-left #title-block h1
em{position:relative;left:clamp(0px, calc(1608px - 120vw), -30px);margin-left:0;padding-left:0 !important;padding-right:45px !important;border-top-left-radius:0;border-bottom-left-radius:0}#hero.align-left #title-block h1 em::before{position:absolute;top:0;left:1px;width:max(30px, calc(30px + 0.5*(100vw - 1315px)));height:100%;background:var(--wp--preset--color--theme-green);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);content:""}.team-members-section{padding:90px
25px 120px 25px}@media (max-width:767px){.team-members-section{padding-bottom:0 !important}}.team-members-section-container{max-width:1375px;margin:0
auto}.team-members-section .team-members-list{display:grid}.team-members-section .team-members-list--presidence{margin-bottom:84px;display:flex;flex-wrap:wrap;justify-content:center;gap:84px 16px;justify-content:center}@media (min-width:576px) and (max-width:991px){.team-members-section .team-members-list--presidence{margin-top:clamp(0px, calc(100px + (0 - 100) * ((100vw - 576px) / (991 - 576))), 100px)}}@media (max-width:575px){.team-members-section .team-members-list--presidence{margin-top:100px}}.team-members-section .team-members-list--presidence .team-member-bg-shape{background:#ED761B}.team-members-section .team-members-list--members{display:flex;flex-wrap:wrap;justify-content:center;gap:84px 16px;justify-content:center}.team-members-section .team-members-list--members .team-member-bg-shape{background:#17A64F}.team-members-section .team-members-list--secretariat{display:flex;flex-wrap:wrap;justify-content:center;gap:84px 16px;justify-content:center}@media (min-width:576px) and (max-width:991px){.team-members-section .team-members-list--secretariat{margin-top:clamp(0px, calc(100px + (0 - 100) * ((100vw - 576px) / (991 - 576))), 100px)}}@media (max-width:575px){.team-members-section .team-members-list--secretariat{margin-top:100px}}.team-members-section .team-members-list--secretariat .team-member-bg-shape{background:#ED761B}@media (max-width:574px){.team-members-section .team-members-list--presidence,.team-members-section .team-members-list--members,.team-members-section .team-members-list--secretariat{gap:45px}.team-members-section .team-members-list--presidence{margin-bottom:120px}}.team-members-section .team-member-card{position:relative;height:auto;overflow:visible;background:transparent;width:calc((100% - 32px) / 3)}@media (max-width:767px){.team-members-section .team-member-card{margin-bottom:75px}}@media (max-width:575px){.team-members-section .team-member-card{margin-bottom:100px}}@media (max-width:767px){.team-members-section .team-member-card{width:calc((100% - 32px) / 2)}}@media (max-width:574px){.team-members-section .team-member-card{width:100%}}.team-members-section .team-member-card.has-hover-content:hover .team-member-main-content{opacity:0;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}.team-members-section .team-member-card.has-hover-content:hover .team-member-hover-content{opacity:1;pointer-events:auto}.team-members-section .team-member-visual{position:relative;z-index:2;height:calc(360px + 90px);overflow:visible;pointer-events:none}@media (min-width:768px) and (max-width:1379px){.team-members-section .team-member-visual{height:calc((450/1380)*100vw)}}@media (min-width:576px) and (max-width:767px){.team-members-section .team-member-visual{height:calc((210/768)*100vw)}}@media (max-width:575px){.team-members-section .team-member-visual{height:calc((370/575)*100vw)}}.team-members-section .team-member-bg-shape{position:absolute;left:0;right:0;bottom:80px;z-index:1;height:200px;border-radius:20px;-webkit-transform:skewY(-5deg);-ms-transform:skewY(-5deg);transform:skewY(-5deg)}@media (min-width:768px) and (max-width:1379px){.team-members-section .team-member-bg-shape{height:calc((200/1380)*100vw)}}@media (min-width:576px) and (max-width:767px){.team-members-section .team-member-bg-shape{height:calc((150/768)*100vw)}}@media (max-width:575px){.team-members-section .team-member-bg-shape{height:calc((250/575)*100vw)}}.team-members-section .team-member-image{position:absolute;left:50%;top:0;z-index:2;height:370px;max-width:100%;transform:translateX(-50%);object-fit:contain;filter:grayscale(1)}@media (min-width:768px) and (max-width:1379px){.team-members-section .team-member-image{top:clamp(-60px, calc(-60px + (60 * ((100vw - 768px) / (1379 - 768)))), 0px);height:calc((370/1380)*100vw)}}@media (min-width:576px) and (max-width:767px){.team-members-section .team-member-image{top:-110px;height:calc((210/768)*100vw)}}@media (max-width:575px){.team-members-section .team-member-image{top:-100px;height:calc((370/575)*100vw)}}.team-members-section .team-member-white-shape{position:absolute;left:0;right:0;bottom:-15px;z-index:3;height:145px;background:#FFF;-webkit-transform:skewY(-10deg);-ms-transform:skewY(-10deg);transform:skewY(-10deg)}@media (max-width:574px){.team-members-section .team-member-white-shape{bottom:-10px}}.team-members-section .team-member-content{position:relative;z-index:4;min-height:210px;margin-top:-90px;padding:0
40px 45px 40px;background:#FFF;border-radius:0 0 6px 6px;box-shadow:0 4px 4px rgba(0, 0, 0, 0.25)}@media (min-width:768px) and (max-width:1439px){.team-members-section .team-member-content{padding:0
30px 30px 30px}}.team-members-section .team-member-content::before{content:"";position:absolute;top:0;left:0;width:100%;height:85px;box-shadow:0 4px 4px rgba(0, 0, 0, 0.25);transform:translateY(-100%);z-index:-1}.team-members-section .team-member-content::after{content:"";position:absolute;top:-1px;left:0;width:100%;height:9px;background:#FFF}.team-members-section .team-member-main-content{-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}.team-members-section .team-member-surname{margin:0;color:#8F8F8F;text-align:right;font-size:24px;letter-spacing:-0.5px}.team-members-section .team-member-name{margin:0;margin-left:-40px;text-align:right;font-size:36px;font-weight:600;text-transform:uppercase}@media (min-width:768px) and (max-width:1439px){.team-members-section .team-member-name{font-size:calc((36/1440)*100vw)}}@media (min-width:575px) and (max-width:767px){.team-members-section .team-member-name{font-size:calc((25/768)*100vw)}}@media (max-width:574px){.team-members-section .team-member-name{font-size:calc((36/576)*100vw)}}.team-members-section .team-member-position{margin:0
0 10px 0;color:#ED761B;text-align:right;font-size:20px;letter-spacing:0.4px;text-transform:uppercase}.team-members-section .team-member-text{margin-top:10px;padding-top:20px;border-top:1px solid rgba(0, 0, 0, 0.25)}.team-members-section .team-member-text
p{margin:0;font-size:20px;line-height:1.9;font-weight:500;color:#000;letter-spacing:-0.4px}@media (max-width:1439px){.team-members-section .team-member-text
p{line-height:normal}}.team-members-section .team-member-hover-content{z-index:1;position:absolute;left:40px;right:40px;bottom:20px;opacity:0;pointer-events:none;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}@media (max-width:991px){.team-members-section .team-member-hover-content{left:20px;right:20px}}@media (max-width:574px){.team-members-section .team-member-hover-content{left:calc((40/575)*100vw);right:calc((40/575)*100vw)}}.team-members-section .team-member-hover-line{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-height:38px}.team-members-section .team-member-hover-line:not(:last-child){margin-bottom:10px}.team-members-section .team-member-hover-line
img{width:18px;min-width:18px;height:18px}.team-members-section .team-member-hover-line span,.team-members-section .team-member-hover-line
p{margin:0;font-size:16px}@media (max-width:991px){.team-members-section .team-member-hover-line span,.team-members-section .team-member-hover-line
p{line-height:1.2}}@media (min-width:768px) and (max-width:1439px){.team-members-section .team-member-hover-line{min-height:calc((38/1440)*100vw)}}@media (max-width:574px){.team-members-section{padding:70px
25px 90px 25px}}.inf-form{display:block;width:100%;max-width:440px}.inf-form .inf-main_1aa3d9c6ce672447e1e5d0f1b5207e85{background:transparent;padding:0;margin:0}.inf-form .inf-main_1aa3d9c6ce672447e1e5d0f1b5207e85>.h4,.inf-form .inf-main_1aa3d9c6ce672447e1e5d0f1b5207e85>span{display:none}.inf-form .inf-content{position:relative;display:flex;width:100%;height:44px;margin-top:0;border:1px
solid #17A44E;border-radius:8px;overflow:hidden}.inf-form .inf-input{width:calc(100% - 59px);margin:0}.inf-form .inf-input
input{width:100%;height:44px;padding:10px
22px;border:0;color:rgba(0, 0, 0, 0.5);font-size:12px;font-weight:400;line-height:24px;background:#fff;box-sizing:border-box}.inf-form .inf-input input::placeholder{color:rgba(0, 0, 0, 0.5) !important;font-size:12px !important;opacity:1}.inf-form .inf-input input.bigger::placeholder{font-size:14px !important}.inf-form .inf-input.inf-error
input{border:1px
solid #c03}.inf-form .inf-input.inf-error label,.inf-form .inf-input.inf-error .inf-message{color:#c03}.inf-form .inf-input.inf-error .inf-message{display:block}.inf-form .inf-submit{position:absolute;top:0;right:0;width:59px;height:44px;margin:0;font-size:0}.inf-form .inf-submit
input{width:59px;height:44px;margin:0;padding:0;border:0;border-radius:0 8px 8px 0;background-color:#17A44E;background-image:url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.87 13.86L11.4592 12.474L16.0133 7.92L0 7.92L0 5.94L16.0133 5.94L11.484 1.386L12.87 0L19.8 6.93L12.87 13.86Z' fill='white'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:20px 14px;font-size:0;cursor:pointer}.inf-form .inf-submit
input.disabled{opacity:0.4}.inf-form .inf-success{display:none}.wp-block-button{}@media (max-width:767px){.wp-block-buttons{width:100%;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;margin-left:0;margin-right:auto}}.wp-block-button{position:relative;background:var(--wp--preset--color--theme-green);border-radius:55px;border:1px
solid var(--wp--preset--color--theme-green);box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.32);margin-left:12.5px;padding:0
45px 0 20px !important;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms;height:56px}@media (min-width:600px) and (max-width:1199px){.wp-block-button{margin-left:calc((12.5/1200)*100vw);padding-left:calc((20/1200)*100vw);padding-right:calc((45/1200)*100vw)}}.wp-block-button>.wp-element-button{background:transparent !important;box-shadow:none !important;border-radius:0 !important;border:none !important;width:100%;height:100%;padding:0
!important;color:white !important;font-size:20px;font-weight:500;text-transform:none;line-height:1.2}@media (min-width:600px) and (max-width:991px){.wp-block-button>.wp-element-button{font-size:max(20px, calc((20/992)*100vw));width:auto}}.wp-block-button>.wp-element-button::after{display:none}@media (max-width:767px){.wp-block-button>.wp-element-button{font-size:16px;font-weight:300;line-height:1.4}}.wp-block-button::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;width:17px;height:12px;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-haut-droit-blanche.svg");content:""}.wp-block-button:hover{cursor:pointer;background:transparent}.wp-block-button:hover::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-verte.svg")}.wp-block-button:hover>a{color:var(--wp--preset--color--theme-green) !important}.wp-block-button.is-style{}.wp-block-button.is-style-download-icon::after{width:23px;height:23px;right:15px;background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-telechargement-blanc.svg")}.wp-block-button.is-style-download-icon>a[href*="pdf"]{color:white !important;text-decoration:none !important}.wp-block-button.is-style-download-icon:hover::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-telechargement-vert.svg")}.wp-block-button.is-style-download-icon:hover>a{color:var(--wp--preset--color--theme-green) !important}.wp-block-button.is-style-orange-with-white-arrow{background:var(--wp--preset--color--theme-orange);border:1px
solid var(--wp--preset--color--theme-orange)}.wp-block-button.is-style-orange-with-white-arrow:hover{background:transparent}.wp-block-button.is-style-orange-with-white-arrow:hover::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-orange.svg")}.wp-block-button.is-style-orange-with-white-arrow:hover:hover>a{color:var(--wp--preset--color--theme-orange) !important}@media (min-width:768px){.wp-block-button.is-style--px-45 .wp-element-button{padding-left:45px !important;padding-right:45px !important}}.wp-block-button.is-style--larger{padding-left:45px !important;padding-right:70px !important}.wp-block-button.is-style--larger::after{right:40px;width:20px;height:15px}@media (max-width:574px){.wp-block-button.is-style--larger{width:100%}.wp-block-button.is-style--larger::after{right:20px}}.wp-block-button.is-style--bigger{border-radius:75px;height:70px;padding-left:30px !important;padding-right:70px !important}.wp-block-button.is-style--bigger::after{right:25px;width:25px;height:17px}.wp-block-button.is-style--bigger .wp-element-button{font-size:24px;font-weight:500}@media (max-width:574px){.wp-block-button.is-style--bigger{border-radius:calc((75/575)*100vw);padding-left:calc((30/575)*100vw) !important;padding-right:calc((70/575)*100vw) !important}.wp-block-button.is-style--bigger::after{right:calc((25/575)*100vw);width:calc((25/575)*100vw);height:calc((17/575)*100vw)}.wp-block-button.is-style--bigger .wp-element-button{font-size:calc((25/575)*100vw)}}.wp-block-heading{}h2.wp-block-heading{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:var(--wp--preset--font-size--72)}h2.wp-block-heading
em{display:inline-block;margin-left:auto;margin-right:auto;font-style:normal;padding:0
25px;border-radius:16px;background:white;-webkit-box-shadow:10px 10px 15px 0 rgba(0, 0, 0, 0.1);box-shadow:10px 10px 15px 0 rgba(0, 0, 0, 0.1);color:var(--wp--preset--color--theme-orange);font-size:var(--wp--preset--font-size--45)}.wp-block-heading.is-style{}.wp-block-heading.is-style-smaller-with-green-subtitle{font-size:var(--wp--preset--font-size--45)}.wp-block-heading.is-style-smaller-with-green-subtitle
em{color:var(--wp--preset--color--theme-green)}.wp-block-media-text{}@media (max-width:991px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}}.wp-block-video{border-radius:34px !important;overflow:hidden !important}@media (max-width:767px){.wp-block-video{border-radius:10px !important}}.wpformmaster{border-radius:16px;border-radius:16px;background:#FFF;-webkit-box-shadow:0 4px 24px 0 rgba(0, 0, 0, 0.32);box-shadow:0 4px 24px 0 rgba(0, 0, 0, 0.32);margin-left:auto;margin-right:auto;padding:50px
40px;width:690px;max-width:calc(100vw - 2*25px)}.wpformmaster
*{font-family:var(--wp--preset--font-family--heebo) !important}.wpformmaster .formmaster-char-counter{font-size:12px}::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.75) !important;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (min-width:768px) and (max-width:1199px){::-webkit-input-placeholder{font-size:calc((16/1200)*100vw) !important}}@media (max-width:399px){::-webkit-input-placeholder{font-size:calc((16/400)*100vw) !important}}::-moz-placeholder{color:rgba(0, 0, 0, 0.75) !important;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (min-width:768px) and (max-width:1199px){::-moz-placeholder{font-size:calc((16/1200)*100vw) !important}}@media (max-width:399px){::-moz-placeholder{font-size:calc((16/400)*100vw) !important}}:-ms-input-placeholder{color:rgba(0, 0, 0, 0.75) !important;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (min-width:768px) and (max-width:1199px){:-ms-input-placeholder{font-size:calc((16/1200)*100vw) !important}}@media (max-width:399px){:-ms-input-placeholder{font-size:calc((16/400)*100vw) !important}}:-moz-placeholder{color:rgba(0, 0, 0, 0.75) !important;font-size:16px;font-style:normal;font-weight:400;line-height:1.5}@media (min-width:768px) and (max-width:1199px){:-moz-placeholder{font-size:calc((16/1200)*100vw) !important}}@media (max-width:399px){:-moz-placeholder{font-size:calc((16/400)*100vw) !important}}@media (min-width:768px) and (max-width:1314px){.wpformmaster{width:calc((690/1315)*100vw);padding:calc((50/1315)*100vw) calc((40/1315)*100vw)}}@media (max-width:399px){.wpformmaster{width:calc((690/400)*100vw);padding:calc((50/400)*100vw) calc((40/400)*100vw)}}.wpformmaster .formmaster-field{}@media (max-width:767px){.wpformmaster .formmaster-field:first-child:not(:last-child){margin-bottom:0}}.wpformmaster .formmaster-field input,.wpformmaster .formmaster-field select,.wpformmaster .formmaster-field
textarea{min-height:45px !important;border-radius:8px !important;background:#F6F6F6 !important;border:none !important;padding:10px
20px !important;font-size:16px !important}@media (min-width:768px) and (max-width:1199px){.wpformmaster .formmaster-field input,.wpformmaster .formmaster-field select,.wpformmaster .formmaster-field
textarea{font-size:calc((16/1200)*100vw) !important}}@media (max-width:399px){.wpformmaster .formmaster-field input,.wpformmaster .formmaster-field select,.wpformmaster .formmaster-field
textarea{font-size:calc((16/400)*100vw) !important}}.wpformmaster .formmaster-field
textarea{width:100% !important;max-width:100% !important}.wpformmaster .formmaster-field[dataname="customer-file"]{}.wpformmaster .formmaster-field[dataname="customer-file"] .formmaster-instruction{margin-top:12px !important;color:rgba(0, 0, 0, 0.5) !important;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.wpformmaster .formmaster-field[dataname="customer-file"] .formmaster-instruction
a{color:rgba(0, 0, 0, 0.5) !important;font-weight:600;text-decoration:underline}.wpformmaster .file-upload{border:none !important;text-decoration:underline !important}.wpformmaster .file-upload
*{color:#000 !important;font-size:16px;font-weight:400}@media (min-width:768px) and (max-width:1199px){.wpformmaster .file-upload
*{font-size:calc((16/1200)*100vw) !important}}@media (max-width:399px){.wpformmaster .file-upload
*{font-size:calc((16/400)*100vw) !important}}.wpformmaster .file-upload .file-upload-text{padding-right:0;padding-left:35px}.wpformmaster .file-upload .file-upload-text::after{position:absolute;left:0;background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-upload-fichier.svg");width:21px;height:21px}.wpformmaster .wpformmaster-submit{position:relative;background:var(--wp--preset--color--theme-green);border-radius:55px;border:1px
solid var(--wp--preset--color--theme-green);box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.32);margin:30px
0 0 0 !important;padding:0
45px 0 20px !important;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms;height:56px;width:100%}@media (min-width:600px) and (max-width:1199px){.wpformmaster .wpformmaster-submit{margin-left:calc((12.5/1200)*100vw);padding-left:calc((20/1200)*100vw);padding-right:calc((45/1200)*100vw)}}.wpformmaster .wpformmaster-submit>button{position:relative;background:transparent !important;box-shadow:none !important;border-radius:0 !important;border:none !important;width:fit-content;height:100%;padding:0
!important;color:white;font-size:20px;font-weight:500;text-transform:none;line-height:1.2}@media (min-width:600px) and (max-width:991px){.wpformmaster .wpformmaster-submit>button{font-size:max(20px, calc((20/992)*100vw));width:auto}}.wpformmaster .wpformmaster-submit>button::after{position:absolute;top:50%;-webkit-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%);right:-10px;width:17px;height:12px;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-haut-droit-blanche.svg");content:""}.wpformmaster .wpformmaster-submit:hover{cursor:pointer;background:transparent}.wpformmaster .wpformmaster-submit:hover button::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-verte.svg")}.wpformmaster .wpformmaster-submit:hover>button{color:var(--wp--preset--color--theme-green) !important}.error404{}.error404
#content{height:100vh;height:100dvh;background:center / cover url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-fond-page-404.svg")}.home{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-accueil-desktop-fond.svg") !important;background-size:cover;background-position:center -20px}@media (max-width:767px){.home{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-accueil-mobile-fond.svg") !important;background-size:cover;background-position:center top}}.home
#hero{position:relative;overflow:visible;max-height:100vh;max-height:100dvh}.home #hero #title-block{}.home #hero #title-block>div{margin-top:230px !important}@media (max-width:767px){.home #hero #title-block>div{margin-top:200px !important}}@media (max-width:599px){.home #hero #title-block>div{margin-top:95px !important}}@media (max-width:767px){.home #hero #title-block
#overtitle{font-size:14px !important;letter-spacing:0.15px}}@media (max-width:767px){.home #hero #title-block h1
em{border-radius:15px !important;padding-left:15px !important;padding-right:20px !important}.home #hero #title-block h1 em::before{display:none !important}.home #hero #title-block h1 em .typewriter-visible{left:15px}}@media (max-width:599px){.home #hero #title-block h1
em{min-height:50px !important;font-size:32px !important;letter-spacing:0.3px}}.home #hero::after{position:absolute;right:110px;bottom:-170px;width:620px;height:660px;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-bandeau-accueil-sportifs.png");content:""}@media (max-width:1439px){.home #hero::after{width:max(370px, calc((620/1440)*100vw));height:max(calc((660/620)*370px), calc((660/1440)*100vw));bottom:calc(-1*(170/1440)*100vw);right:clamp(-50px, calc(-50px + (160 * ((100vw - 768px) / (1440 - 768)))), 110px)}}@media (max-width:767px){.home #hero::after{width:370px;height:calc((660/620)*370px);right:-50px;bottom:-75px}}.home #soutenir-les-projets-sportifs-vaudois{}.home #soutenir-les-projets-sportifs-vaudois .title-column{}.home #soutenir-les-projets-sportifs-vaudois .title-column .wp-block-habefast-advanced-layout-col-container{height:130px !important}@media (max-width:1439px){.home #soutenir-les-projets-sportifs-vaudois .title-column .wp-block-habefast-advanced-layout-col-container{background-size:100% 100% !important}}.home #soutenir-les-projets-sportifs-vaudois
video{aspect-ratio:1.7258064516 !important}.home #la-fondation{padding:0
clamp(0px, calc(25 * (1365px - 100vw) / 55), 25px)}.home #la-fondation .icon-block
img{width:115px !important;min-width:115px !important}@media (max-width:574px){.home #la-fondation .icon-block
img{width:clamp(40px, calc((115/575)*100vw), 115px) !important;min-width:clamp(40px, calc((115/575)*100vw), 115px) !important}}.home #soutien-de-votre-projet{}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block){position:relative;overflow:visible;flex-direction:column;background-image:none !important;min-height:420px !important;height:fit-content;max-height:fit-content;align-self:flex-start;transition:height 0.45s ease, max-height 0.45s ease}@media (max-width:574px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block){min-height:250px !important}}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .wp-block-habefast-advanced-layout-col-container{width:100%;background:none !important}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block{position:relative;overflow:hidden;min-height:390px;height:fit-content;border-radius:15px;transition:min-height 0.45s ease}@media (max-width:574px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block{min-height:220px !important;height:fit-content !important}}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block::before{position:absolute;inset:0;z-index:0;background-image:var(--_hfal-c-bi-lg);background-position:center;background-size:cover;content:"";transition:transform 0.45s ease}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block::after{position:absolute;inset:0;z-index:1;background:rgba(0, 0, 0, 0.28);content:"";pointer-events:none}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block .wp-block-habefast-advanced-group-container{position:relative;z-index:2;height:fit-content;min-height:390px;transition:min-height 0.45s ease, padding 0.45s ease}@media (max-width:574px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block .wp-block-habefast-advanced-group-container{min-height:220px !important;height:fit-content !important}}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block .wp-block-habefast-advanced-group-container>div{min-height:auto}@media (max-width:767px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block
h3{letter-spacing:-0.7px !important;font-weight:500 !important;font-size:22px !important}}@media (max-width:574px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .content-block
p{font-size:12px}}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block{position:relative;top:15px;z-index:3;max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);transition:max-height 0.45s ease, opacity 0.3s ease, transform 0.45s ease;margin-left:-15px;margin-right:-15px;max-width:calc(100% + 2*15px)}@media (max-width:767px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block{margin-left:-10px;margin-right:-10px;max-width:calc(100% + 2*10px)}}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block .wp-block-habefast-advanced-group-container{padding:0
!important}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block
p{position:relative;margin:0
!important;overflow:visible}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:not(:first-child){margin-top:-15px !important}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(1){z-index:4}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(2){z-index:3}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(3){z-index:2}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(4){z-index:1}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(1)>a{padding-top:10px !important}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(1)>a::after{top:calc(-5px + 50%) !important}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block
a{font-family:var(--wp--preset--font-family--figtree) !important;position:relative;display:flex;align-items:center;min-height:70px;padding:30px
65px 20px 25px;color:#000 !important;font-size:clamp(20px, 1.65vw, 24px);font-weight:600 !important;line-height:1.2;text-decoration:none !important;background:#fff;border-radius:0 0 15px 15px;-webkit-box-shadow:0 9px 9px 0 rgba(0, 0, 0, 0.25);box-shadow:0 9px 9px 0 rgba(0, 0, 0, 0.25)}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block a::after{position:absolute;top:calc(5px + 50%);right:24px;width:19px;height:19px;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-droite-noire.svg");content:"";transform:translateY(-50%);-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(2) a{background:#ff7900;color:#fff !important}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(2) a::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-droite-blanche.svg")}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(3) a{background:#16a856;color:#fff !important}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block p:nth-child(3) a::after{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-droite-blanche.svg")}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):hover,.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):focus-within{overflow:visible}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):hover .content-block,.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):focus-within .content-block{height:fit-content;min-height:230px}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):hover .content-block .wp-block-habefast-advanced-group-container,.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):focus-within .content-block .wp-block-habefast-advanced-group-container{height:fit-content;min-height:230px}@media (min-width:1200px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):hover .content-block .wp-block-habefast-advanced-group-container,.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):focus-within .content-block .wp-block-habefast-advanced-group-container{padding-top:80px}}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):hover .link-block,.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):focus-within .link-block{max-height:360px;opacity:1;overflow:visible;transform:translateY(0);border-radius:0 0 15px 15px}.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):hover .link-block a:hover::after,.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block):focus-within .link-block a:hover::after{-webkit-transform:translate(7.5px, -50%);-ms-transform:translate(7.5px, -50%);transform:translate(7.5px, -50%)}@media (max-width:1440px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block
a{font-size:clamp(18px, 1.45vw, 22px)}}@media (max-width:767px){.home #soutien-de-votre-projet .wp-block-habefast-advanced-layout-cols-flex>.wp-block-habefast-advanced-layout-col:has(.content-block):has(.link-block) .link-block
a{white-space:normal}}.home
#octopus{}.home #octopus>div{filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}@media (max-width:574px){.home #octopus .logo-octopus{width:75px}}@media (max-width:574px){.home #octopus .logo-octopus-text{width:100px}}@media (max-width:767px){.home #octopus .block-octopus-text{font-size:var(--wp--preset--font-size--16) !important}}.home
#actualites{}@media (max-width:991px){.home #actualites.no-lateral-padding{padding-left:25px !important;padding-right:25px !important}}.home #actualites .ffsv-actualites-container{max-width:1375px;margin:0
auto}.home #actualites .ffsv-actualites-grid{display:grid;grid-template-columns:minmax(0, 596px) minmax(0, 1fr);column-gap:55px;align-items:start}.home #actualites .ffsv-actualites-card{position:relative}.home #actualites .ffsv-actualites-card
a{color:inherit;text-decoration:none}.home #actualites .ffsv-actualites-card-featured{grid-column:1;grid-row:1 / 4;border-radius:30px}.home #actualites .ffsv-actualites-card-featured .ffsv-actualites-image-link{width:100%;aspect-ratio:1.5263157895;border-radius:30px;overflow:hidden}.home #actualites .ffsv-actualites-card-featured .ffsv-actualites-content{margin-top:31px}.home #actualites .ffsv-actualites-card-featured .ffsv-actualites-excerpt{max-width:420px}.home #actualites .ffsv-actualites-card-small{grid-column:2;display:grid;grid-template-columns:232px minmax(0, 420px);gap:20px;align-items:end}.home #actualites .ffsv-actualites-card-small:not(:last-child){margin-bottom:28px}.home #actualites .ffsv-actualites-card-small .ffsv-actualites-image-link{width:232px;height:152px;flex-shrink:0;aspect-ratio:1.5263157895;border-radius:12px}.home #actualites .ffsv-actualites-card-small .ffsv-actualites-content{align-self:end}.home #actualites .ffsv-actualites-card-small .ffsv-actualites-excerpt{width:420px;max-width:100%}.home #actualites .ffsv-actualites-image-link{display:block;overflow:hidden;box-shadow:0 10px 20px 0 rgba(0, 0, 0, 0.16)}.home #actualites .ffsv-actualites-image-link
img{display:block;width:100%;height:100%;object-fit:cover}.home #actualites .ffsv-actualites-title{position:relative;margin:0
0 10px 0;color:#000;font-family:Heebo,sans-serif;font-size:20px;font-weight:700;line-height:normal;letter-spacing:-0.1px;text-transform:uppercase}.home #actualites .ffsv-actualites-title::after{position:absolute;right:-10px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);width:8px;height:6px;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-element-graphique-fleche-article-mobile.svg");content:""}@media (min-width:768px){.home #actualites .ffsv-actualites-title::after{display:none !important}}.home #actualites .ffsv-actualites-excerpt{margin:0
0 8px 0;color:#999;font-family:Heebo,sans-serif;font-size:12px;font-weight:400;line-height:normal}.home #actualites .ffsv-actualites-date{display:flex;align-items:center;gap:8px;color:#999;font-family:Heebo,sans-serif;font-size:12px;font-weight:400;line-height:normal}.home #actualites .ffsv-actualites-date
img{display:block;width:16px;height:16px;flex-shrink:0}@media (min-width:992px) and (max-width:1199px){.home #actualites .ffsv-actualites-grid{grid-template-columns:minmax(330px, calc(330px + (596 - 330) * ((100vw - 768px) / (1199 - 768)))) minmax(0, 1fr);column-gap:calc(30px + (55 - 30) * ((100vw - 768px) / (1199 - 768)))}.home #actualites .ffsv-actualites-card-featured .ffsv-actualites-image-link{width:100%}.home #actualites .ffsv-actualites-card-small{grid-template-columns:minmax(150px, calc(150px + (232 - 150) * ((100vw - 768px) / (1199 - 768)))) minmax(0, 1fr);gap:calc(14px + (20 - 14) * ((100vw - 768px) / (1199 - 768)))}.home #actualites .ffsv-actualites-card-small .ffsv-actualites-image-link{width:100%;height:auto;aspect-ratio:1.5263157895}.home #actualites .ffsv-actualites-card-small .ffsv-actualites-excerpt{width:auto}}@media (max-width:991px){.home
#actualites{margin-left:0 !important;margin-right:0 !important}.home #actualites .ffsv-actualites-grid{display:grid;grid-template-columns:1fr;row-gap:24px}.home #actualites .ffsv-actualites-card-featured{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:1fr;gap:18px}.home #actualites .ffsv-actualites-card-featured .ffsv-actualites-image-link{width:100%;height:auto;aspect-ratio:1.5263157895;border-radius:20px}.home #actualites .ffsv-actualites-card-featured .ffsv-actualites-content{margin-top:0}.home #actualites .ffsv-actualites-card-featured .ffsv-actualites-excerpt{max-width:100%}.home #actualites .ffsv-actualites-card-featured .ffsv-actualites-title::after{width:13px;height:9px}.home #actualites .ffsv-actualites-card-small{grid-column:auto;display:grid;grid-template-columns:minmax(89px, 24%) minmax(0, 1fr);gap:15px;align-items:center;margin-bottom:0 !important}.home #actualites .ffsv-actualites-card-small .ffsv-actualites-image-link{width:100%;height:auto;aspect-ratio:1.2535211268;border-radius:6px}.home #actualites .ffsv-actualites-card-small .ffsv-actualites-content{align-self:center}.home #actualites .ffsv-actualites-card-small .ffsv-actualites-excerpt{width:auto;max-width:100%}.home #actualites .ffsv-actualites-title{display:inline-flex;align-items:center;gap:16px;margin-bottom:0;font-size:16px}.home #actualites .ffsv-actualites-title
a{position:relative;display:inline-flex;align-items:center;gap:16px;text-decoration:none !important}.home #actualites .ffsv-actualites-title a::after{position:absolute;top:50%;right:-10px;-webkit-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);transform:translate(100%, -50%);display:inline-block;width:18px;height:18px;flex-shrink:0;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/%20ffsv-fondation-fonds-du-sport-vaudois-element-graphique-fleche-article-mobile.svg");content:"";transition:transform 0.25s ease;width:8px;height:5px}.home #actualites .ffsv-actualites-title a:hover::after,.home #actualites .ffsv-actualites-title a:active::after,.home #actualites .ffsv-actualites-title a:focus-visible::after{transform:translate(calc(100% + 5px), -50%)}.home #actualites .ffsv-actualites-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.home #bandeau-aujourd-hui-et-demain{position:relative;overflow:visible}.home #bandeau-aujourd-hui-et-demain
strong{color:inherit !important;font-weight:700}@media (max-width:767px){.home #bandeau-aujourd-hui-et-demain,.home #bandeau-aujourd-hui-et-demain .wp-block-cover__inner-container{min-height:350px !important;height:350px !important}}@media (max-width:767px) and (max-width:767px){.home #bandeau-aujourd-hui-et-demain,.home #bandeau-aujourd-hui-et-demain .wp-block-cover__inner-container{height:calc((350/768)*100vw) !important;min-height:calc((350/768)*100vw) !important}}@media (max-width:767px){.home #bandeau-aujourd-hui-et-demain #bandeau-layout>div{padding-top:calc((110/768)*100vw) !important;padding-bottom:calc((160/768)*100vw) !important;padding-left:0 !important;padding-right:0 !important}}.home #bandeau-aujourd-hui-et-demain::before{z-index:1;position:absolute;top:0;left:0;width:100%;height:100px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background:linear-gradient(0deg, white 0%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0) 100%);content:""}.home #bandeau-aujourd-hui-et-demain::after{z-index:1;position:absolute;top:0;left:0;width:100%;height:100px;background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.72) 50%, rgba(255, 255, 255, 0) 100%);content:""}.page-actualites{--ffsv-green:#17A44E;--ffsv-dark:#111827;--ffsv-grey:#8896A8;--ffsv-light:#F0F4F9;--ffsv-card-shadow:0 14px 34px rgba(17, 24, 39, 0.08);--ffsv-font:var(--wp--preset--font-family--heebo);position:relative;padding-top:300px !important}@media (max-width:767px){.page-actualites{padding-top:200px !important}}.page-actualites main>div>div{max-width:100% !important}.page-actualites::before,.page-actualites::after{position:absolute;top:0}.page-actualites::before{left:0;content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-actualites-element-graphique-01.svg")}.page-actualites::after{right:0;content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-actualites-element-graphique-02.svg")}.page-actualites .ffsv-news{}.page-actualites .ffsv-news-section{position:relative;padding:0
30px 120px 30px}.page-actualites .ffsv-news-section.is-loading{opacity:0.55;pointer-events:none}.page-actualites .ffsv-news-container{max-width:1375px;margin:0
auto}.page-actualites .ffsv-news-header{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;margin-bottom:150px}@media (max-width:767px){.page-actualites .ffsv-news-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:70px}}.page-actualites .ffsv-news-title{margin:0;color:var(--ffsv-dark);font-family:var(--ffsv-font);font-size:clamp(42px, calc((64/1440)*100vw), 64px);font-style:normal;font-weight:800;line-height:1;text-transform:uppercase}.page-actualites .ffsv-news-title
em{color:var(--ffsv-green);font-style:normal}.page-actualites .ffsv-news-intro{width:100%;margin:20px
0 0 0;color:#111;font-family:var(--ffsv-font);font-size:18px;font-style:normal;font-weight:400;line-height:1.45}@media (min-width:768px){.page-actualites .ffsv-news-intro{width:570px}}.page-actualites .ffsv-news-count{display:-ms-flex;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;min-width:140px;padding:20px
28px;border-radius:16px;background:var(--ffsv-light)}.page-actualites .ffsv-news-count
strong{color:var(--ffsv-green);text-align:center;font-family:var(--ffsv-font);font-size:36px;font-style:normal;font-weight:800;line-height:1}.page-actualites .ffsv-news-count
span{margin-top:3px;color:var(--ffsv-grey);text-align:center;font-family:var(--ffsv-font);font-size:14px;font-style:normal;font-weight:400;line-height:1.2}.page-actualites .ffsv-news-filters{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;padding:24px
0;margin-bottom:110px;border-bottom:2px solid #EBEBEB}@media (max-width:574px){.page-actualites .ffsv-news-filters{margin-bottom:50px}}.page-actualites .ffsv-news-filter{display:-ms-flex;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-transition:"color 0.25s ease, border-color 0.25s ease, background 0.25s ease";-o-transition:"color 0.25s ease, border-color 0.25s ease, background 0.25s ease";transition:"color 0.25s ease, border-color 0.25s ease, background 0.25s ease";padding:10px
20px;border:1.74px solid #E0E0E0;border-radius:10px;background:#F9F9F9;color:#333;font-family:var(--ffsv-font);font-size:min(calc((20/575)*100vw), 20px);font-style:normal;font-weight:500;line-height:normal;cursor:pointer}.page-actualites .ffsv-news-filter:hover,.page-actualites .ffsv-news-filter.is-active{color:var(--category-color, var(--ffsv-green));border-color:var(--category-color, var(--ffsv-green));background:#fff}.page-actualites .ffsv-news-featured{margin-bottom:30px}.page-actualites .ffsv-news-featured .ffsv-news-card{display:grid;grid-template-columns:minmax(0, 1.08fr) minmax(0, 0.92fr)}@media (max-width:767px){.page-actualites .ffsv-news-featured .ffsv-news-card{grid-template-columns:1fr}}.page-actualites .ffsv-news-featured .ffsv-news-card-image{min-height:360px}@media (max-width:574px){.page-actualites .ffsv-news-featured .ffsv-news-card-image{min-height:260px}}.page-actualites .ffsv-news-featured .ffsv-news-card-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:36px}@media (max-width:574px){.page-actualites .ffsv-news-featured .ffsv-news-card-content{padding:24px}}.page-actualites .ffsv-news-featured .ffsv-news-card-title{margin-bottom:20px;font-size:22px}.page-actualites .ffsv-news-featured .ffsv-news-card-excerpt{width:100%;max-width:100%;min-height:calc(1.55em * 4);margin-bottom:25px;font-size:16px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media (min-width:767px){.page-actualites .ffsv-news-featured .ffsv-news-card-excerpt{width:460px}}.page-actualites .ffsv-news-featured .ffsv-news-card-link{margin-top:0 !important}.page-actualites .ffsv-news-grid{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:86px 20px}@media (max-width:767px){.page-actualites .ffsv-news-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 20px}}@media (max-width:574px){.page-actualites .ffsv-news-grid{grid-template-columns:1fr}}.page-actualites .ffsv-news-grid .ffsv-news-card{grid-column:span 2}@media (max-width:767px){.page-actualites .ffsv-news-grid .ffsv-news-card{grid-column:span 1}}.page-actualites .ffsv-news-grid .ffsv-news-card:nth-child(8n+4),.page-actualites .ffsv-news-grid .ffsv-news-card:nth-child(8n+5){grid-column:span 3}@media (max-width:767px){.page-actualites .ffsv-news-grid .ffsv-news-card:nth-child(8n+4),.page-actualites .ffsv-news-grid .ffsv-news-card:nth-child(8n+5){grid-column:span 1}}.page-actualites .ffsv-news-card{-webkit-box-shadow:var(--ffsv-card-shadow);box-shadow:var(--ffsv-card-shadow);overflow:hidden;border:1px
solid #fff;border-radius:16px;background:#fff}.page-actualites .ffsv-news-card-image{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:300px;background:linear-gradient(135deg, rgba(23, 164, 78, 0.12), rgba(237, 115, 27, 0.18));text-decoration:none}.page-actualites .ffsv-news-card-image
img{display:block;width:100%;height:100%;min-height:inherit;object-fit:cover}.page-actualites .ffsv-news-card-image-placeholder{display:-ms-flex;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;width:100%;color:rgba(136, 150, 168, 0.65);font-family:var(--ffsv-font);font-size:11px;font-weight:700;letter-spacing:0.7px;text-transform:uppercase}.page-actualites .ffsv-news-card-content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px}.page-actualites .ffsv-news-card-featured-label{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:3px
10px;margin-top:20px;margin-bottom:16px;border-radius:4px;background:var(--ffsv-green);color:#fff;font-family:var(--ffsv-font);font-size:10px;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:0.7px;text-transform:uppercase}.page-actualites .ffsv-news-card-meta{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:14px}.page-actualites .ffsv-news-card-meta
time{color:var(--ffsv-grey);font-family:var(--ffsv-font);font-size:12px;font-style:normal;font-weight:500;line-height:1.6}.page-actualites .ffsv-news-card-categories{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.page-actualites .ffsv-news-card-category{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px
10px;border-radius:4px;background:color-mix(in srgb, var(--category-color, var(--ffsv-green)) 10%, #fff);color:var(--category-color, var(--ffsv-green));font-family:var(--ffsv-font);font-size:10.5px;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:0.7px;text-transform:uppercase}.page-actualites .ffsv-news-card-title{margin:0
0 10px 0;color:var(--ffsv-dark);font-family:var(--ffsv-font);font-size:16px;font-weight:700;line-height:1.4;text-transform:uppercase}.page-actualites .ffsv-news-card-title
a{color:inherit;text-decoration:none}.page-actualites .ffsv-news-card-excerpt{display:-webkit-box;min-height:calc(1.55em * 3);margin:0
0 20px 0;overflow:hidden;color:#888;font-family:var(--ffsv-font);font-size:14px;font-style:normal;font-weight:400;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.page-actualites .ffsv-news-card-link:not(.wp-block-button__link){display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:auto;color:var(--ffsv-green);font-family:var(--ffsv-font);font-size:13px !important;font-style:normal;font-weight:700 !important;line-height:1;text-decoration:none}.page-actualites .ffsv-news-card-link:not(.wp-block-button__link) svg{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:"transform 0.25s ease";-o-transition:"transform 0.25s ease";transition:"transform 0.25s ease"}.page-actualites .ffsv-news-card-link:not(.wp-block-button__link):hover
svg{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px)}.page-actualites .ffsv-news-pagination{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:115px}@media (max-width:574px){.page-actualites .ffsv-news-pagination{gap:8px;margin-top:60px}}.page-actualites .ffsv-news-page,.page-actualites .ffsv-news-page-dots{display:-ms-flex;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;width:40px;height:40px;border-radius:10px;color:#4B5563;font-family:var(--ffsv-font);font-size:14px;font-weight:500;line-height:1}.page-actualites .ffsv-news-page{-webkit-transition:"color 0.25s ease, border-color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease";-o-transition:"color 0.25s ease, border-color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease";transition:"color 0.25s ease, border-color 0.25s ease, background 0.25s ease, box-shadow 0.25s ease";border:1px
solid rgba(0, 0, 0, 0.1);background:#fff;cursor:pointer}.page-actualites .ffsv-news-page.is-active{-webkit-box-shadow:0 4px 12px rgba(23, 164, 78, 0.25);box-shadow:0 4px 12px rgba(23, 164, 78, 0.25);border-color:var(--ffsv-green);background:var(--ffsv-green);color:#fff}.page-actualites .ffsv-news-page.is-disabled{cursor:default;opacity:0.45}.page-actualites .ffsv-news-page:not(.is-active):not(.is-disabled):hover{border-color:var(--ffsv-green);color:var(--ffsv-green)}.page-actualites .ffsv-news-page-arrow
svg{width:14px;height:14px}.page-actualites .ffsv-news-empty{margin:0;color:var(--ffsv-grey);font-family:var(--ffsv-font);font-size:18px}.page-associations-cantonales-reconnues{}.page-associations-cantonales-reconnues
#hero{height:fit-content;overflow:visible;position:relative}@media (max-width:767px){.page-associations-cantonales-reconnues
#hero{height:fit-content}}.page-associations-cantonales-reconnues #hero::before{position:absolute;top:0;left:0;content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-association-sportives-cantonales-vaudoises-figure-01.svg")}.page-associations-cantonales-reconnues #hero::after{position:absolute;top:0;right:0;content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-association-sportives-cantonales-vaudoises-figure-02.svg")}@media (max-width:767px){.page-associations-cantonales-reconnues #hero #block-title-and-numbers>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-associations-cantonales-reconnues #hero #title-block>div{margin-top:260px}@media (max-width:991px){.page-associations-cantonales-reconnues #hero #title-block>div{margin-top:200px}}@media (max-width:574px){.page-associations-cantonales-reconnues #hero #title-block>div{margin-top:150px}}.page-associations-cantonales-reconnues #hero #title-block
h1{text-align:left}.page-associations-cantonales-reconnues #hero #title-block h1
em{display:inline !important;padding:0
!important;background:none !important;color:var(--wp--preset--color--theme-green) !important;font-size:inherit !important;font-weight:inherit !important}@media (max-width:767px){.page-associations-cantonales-reconnues #hero #title-block,.page-associations-cantonales-reconnues #hero #title-block
*{text-align:center !important}}.page-associations-cantonales-reconnues #hero #numbers-block{width:215px !important}.page-associations-cantonales-reconnues #hero #numbers-block .block-number{width:215px !important}@media (max-width:767px){.page-associations-cantonales-reconnues #hero #numbers-block{width:fit-content !important}}.page-associations-cantonales-reconnues #hero #numbers-block>div{margin-top:260px}@media (max-width:991px){.page-associations-cantonales-reconnues #hero #numbers-block>div{margin-top:200px}}@media (max-width:767px){.page-associations-cantonales-reconnues #hero #numbers-block>div{margin-top:30px}}@media (max-width:767px){.page-associations-cantonales-reconnues #hero #numbers-block>div>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}}.page-associations-cantonales-reconnues .block-activities-list-by-letter{margin-top:40px}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-letter{margin-top:50px;margin-bottom:20px;position:relative;overflow:hidden}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-letter
strong{display:inline-block;color:#718096 !important;padding-right:16px;background:white}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-letter::after{position:absolute;top:50%;left:0;height:1px;width:100%;background:rgba(0, 0, 0, 0.08);content:""}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activities-list>div>div{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;gap:16px !important}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activity-type{-webkit-box-shadow:0 4px 24px 0 rgba(0, 0, 0, 0.07);box-shadow:0 4px 24px 0 rgba(0, 0, 0, 0.07);width:calc((1/3)*100% - 2*8px);border-radius:16px;min-height:110px}@media (max-width:991px){.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activity-type{width:calc((1/2)*100% - 1*8px)}}@media (max-width:574px){.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activity-type{width:100%}}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activity-type>div,.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activity-type>div>div{height:100%;max-width:100%}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activity-type>div>div{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activities{width:300px;max-width:100%}.page-associations-cantonales-reconnues .block-activities-list-by-letter .block-activities>div{background:none}.page-associations-cantonales-reconnues .block-activities-list-by-letter .activity-title{position:relative;padding-left:12px}.page-associations-cantonales-reconnues .block-activities-list-by-letter .activity-title::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:5px;height:5px;background:var(--wp--preset--color--theme-green);border-radius:50%;content:""}.page-bases-legales{}@media (max-width:767px){.page-bases-legales main .wp-block-button>a{font-size:14px;font-weight:300;line-height:1.4}}.page-bases-legales .block-legal-notice{}.page-bases-legales .block-legal-notice:last-child>div{border-bottom:1px solid #F2F2F2 !important}.page-bases-legales .block-legal-notice .icon>img{width:52px;min-width:52px}.page-contact{}.page-contact #formulaire-de-contact{}.page-contact #formulaire-de-contact .text-column
a{text-decoration:underline !important;color:var(--wp--preset--color--theme-green) !important}.page-contact #formulaire-de-contact .wp-block-habefast-advanced-layout-cols-flex{position:relative}@media (min-width:768px){.page-contact #formulaire-de-contact
.wpformmaster{z-index:100;position:absolute;bottom:0}}.page-contact #informations-de-contact{}.page-contact #informations-de-contact .icon-block
img{width:52px !important;min-width:52px !important}.page-contact #plan-et-reseaux-sociaux{}@media (max-width:767px){.page-contact #plan-et-reseaux-sociaux .wp-block-habefast-advanced-layout-cols-flex{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}}.page-toutes-les-demandes-de-soutiens{}.page-toutes-les-demandes-de-soutiens .wp-block-habefast-advanced-layout-col,.page-toutes-les-demandes-de-soutiens .wp-block-habefast-advanced-layout-col-container{max-width:100% !important}.page-toutes-les-demandes-de-soutiens .support-requests-section{--support-green:#17A44E;--support-orange:#ED761B;--support-dark:#1F2937;--support-text:#6B7280;--support-border:#ECECEC;--support-light:#F0FDF4;--support-orange-light:#FFF3EA;--support-white:#FFF;--support-shadow:0 4px 24px rgba(16, 24, 40, 0.07);--support-font:var(--wp--preset--font-family--heebo);padding:50px
0 0 0;font-family:var(--support-font)}.page-toutes-les-demandes-de-soutiens .support-requests-section-container{max-width:1268px;margin:0
auto}.page-toutes-les-demandes-de-soutiens .support-search{position:relative;margin-bottom:85px;padding-bottom:40px}@media (max-width:767px){.page-toutes-les-demandes-de-soutiens .support-search{margin-bottom:40px}}@media (min-width:1200px){.page-toutes-les-demandes-de-soutiens .support-search{width:1100px;max-width:100%;margin-left:auto;margin-right:auto}}.page-toutes-les-demandes-de-soutiens .support-search::after{position:absolute;width:100vw !important;left:0;bottom:0 !important;height:1px;background:#ECECEC !important;-webkit-transform:translateX(calc(-0.5*(100vw - 1100px)));-ms-transform:translateX(calc(-0.5*(100vw - 1100px)));transform:translateX(calc(-0.5*(100vw - 1100px)));content:""}.page-toutes-les-demandes-de-soutiens .support-search
label{display:block;margin-bottom:12px;color:var(--support-dark);font-family:var(--support-font);font-size:16px;font-weight:700;line-height:1.25}.page-toutes-les-demandes-de-soutiens .support-search-field{display:flex;align-items:center;gap:12px;padding:16px
20px;border:1px
solid var(--support-border);border-radius:20px;background:var(--support-white);box-shadow:0 1px 2px rgba(16, 24, 40, 0.04)}.page-toutes-les-demandes-de-soutiens .support-search-field
textarea{width:100%;height:auto;min-height:23px;max-height:none;border:0;outline:0;resize:none;overflow:hidden;background:transparent;color:var(--support-dark);font-family:var(--support-font);font-size:16px;font-weight:400;line-height:1.4}.page-toutes-les-demandes-de-soutiens .support-search-field textarea::placeholder{color:rgba(107, 114, 128, 0.7) !important}.page-toutes-les-demandes-de-soutiens .support-search-icon{display:flex;flex:0 0 auto}.page-toutes-les-demandes-de-soutiens .support-requests-list{display:flex;flex-direction:column;gap:80px}.page-toutes-les-demandes-de-soutiens .support-category{padding-left:0 !important;padding-right:0 !important}.page-toutes-les-demandes-de-soutiens .support-category[hidden]{display:none}.page-toutes-les-demandes-de-soutiens .support-category-header{position:relative;display:grid;grid-template-columns:auto auto minmax(80px, 1fr);align-items:center;gap:24px;margin-bottom:32px}.page-toutes-les-demandes-de-soutiens .support-category-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;background:var(--support-orange-light)}.page-toutes-les-demandes-de-soutiens .support-category
h2{margin:0;padding-right:20px;background:#FFF;z-index:10;color:var(--support-dark);font-family:var(--support-font);font-size:24px;font-weight:600;line-height:1.333;text-transform:none;letter-spacing:-0.6px}.page-toutes-les-demandes-de-soutiens .support-category-line{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-560%);-ms-transform:translateY(-560%);transform:translateY(-560%);height:1px;width:600px;max-width:50%;background:linear-gradient(90deg, var(--support-border) 0%, #F9FAFB 100%)}.page-toutes-les-demandes-de-soutiens .support-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media (max-width:991px){.page-toutes-les-demandes-de-soutiens .support-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:767px){.page-toutes-les-demandes-de-soutiens .support-cards{grid-template-columns:1fr}}.page-toutes-les-demandes-de-soutiens .support-card{display:flex;flex-direction:column;align-items:flex-start;min-height:270px;padding:30px;border:1px
solid var(--support-border);border-radius:16px;background:var(--support-white);box-shadow:var(--support-shadow)}.page-toutes-les-demandes-de-soutiens .support-card[hidden]{display:none}.page-toutes-les-demandes-de-soutiens .support-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:20px;border-radius:16px;background:var(--support-light)}.page-toutes-les-demandes-de-soutiens .support-card
h3{margin:0
0 7px 0;color:var(--support-dark);font-family:var(--support-font);font-size:18px;font-weight:600;line-height:1.375;text-transform:none}.page-toutes-les-demandes-de-soutiens .support-card-text{margin:0
0 24px 0}.page-toutes-les-demandes-de-soutiens .support-card-text
*{color:var(--support-text);font-family:var(--support-font);font-size:16px;font-weight:400;line-height:1.4}.page-toutes-les-demandes-de-soutiens .support-card-text
p{margin:0}.page-toutes-les-demandes-de-soutiens .support-card-beneficients{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.page-toutes-les-demandes-de-soutiens .support-card-beneficient{display:flex;align-items:center;min-height:48px;width:fit-content;padding:9px
24px !important;border-radius:10px;background:#F0F4F9;color:#2d3748;font-size:var(--wp--preset--font-size--16) !important;font-weight:400;line-height:1.25;text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease;color:#2d3748;padding-right:0px;padding-left:0px;font-style:normal;font-weight:400}.page-toutes-les-demandes-de-soutiens .support-card-beneficient:hover,.page-toutes-les-demandes-de-soutiens .support-card-beneficient:focus-visible{background:#E5EAF2;color:#ED761B;text-decoration:none !important}.page-toutes-les-demandes-de-soutiens .support-card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto}.page-toutes-les-demandes-de-soutiens .support-card-link
*{color:var(--support-orange);font-family:var(--support-font);font-size:14px;font-weight:700;line-height:1.4}.page-toutes-les-demandes-de-soutiens .support-card-link
svg{flex:0 0 auto;transition:transform 0.25s ease}.page-toutes-les-demandes-de-soutiens .support-card-link:hover:not(.wp-block-button__link){text-decoration:none !important}.page-toutes-les-demandes-de-soutiens .support-card-link:hover
svg{transform:translateX(4px)}.page-toutes-les-demandes-de-soutiens .support-no-result{margin:48px
0 0 0;color:var(--support-text);font-family:var(--support-font);font-size:18px;font-weight:500;line-height:1.5}.page-toutes-les-demandes-de-soutiens .support-no-result[hidden]{display:none}.page-maison-du-sport{}@media (max-width:574px){.page-maison-du-sport .row-icon{width:calc(50% - 8px)}}@media (max-width:399px){.page-maison-du-sport .row-icon{width:100%}}.page-maison-du-sport #infrastructure-dediee-aux-sejours-en-groupes{position:relative}.page-maison-du-sport #infrastructure-dediee-aux-sejours-en-groupes::after{position:absolute;top:250px;right:-600px;width:930px;height:930px;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-element-graphique-maison-du-sport-01.png");content:""}.page-maison-du-sport #Projet-soutenu-par-le-Fonds-du-Sport-Vaudois{}.page-maison-du-sport #Projet-soutenu-par-le-Fonds-du-Sport-Vaudois #group-with-background{filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25))}.page-maison-du-sport #Reservations-et-Informations{position:relative}.page-maison-du-sport #Reservations-et-Informations::after{position:absolute;bottom:-50px;right:145px;width:30px;height:30px;background:center / contain no-repeat url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-element-graphique-maison-du-sport-02.svg");content:""}.page-materiel-promotionnel{}.page-materiel-promotionnel .pictogramme-identitee-visuelle>img{min-width:60px !important}.page-materiel-promotionnel .pictogramme-panneau>img{min-width:25px !important}.page-materiel-promotionnel .pictogramme-regle-utilisation>img{min-width:30px !important}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle{}@media (max-width:767px){.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .heading-block .pictogramme-identitee-visuelle
img{min-width:calc((60/768)*100vw) !important;width:calc((60/768)*100vw) !important}}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle #lien-regles{cursor:pointer}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle #lien-regles.active
figure{transform:rotate(0)}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle #lien-regles
figure{transform:rotate(180deg);-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles{}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles .wp-block-habefast-advanced-layout-col-container>div,.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles .wp-block-habefast-advanced-layout-col-container>div>div{height:100%}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #versions-autorisees,.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #usages-interdits{}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #versions-autorisees p>strong,.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #usages-interdits p>strong{color:inherit !important}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #versions-autorisees .row-usages>div>.wp-block-habefast-advanced-group-inner,.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #usages-interdits .row-usages>div>.wp-block-habefast-advanced-group-inner{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:20px !important}@media (max-width:574px){.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #versions-autorisees .row-usages>div>.wp-block-habefast-advanced-group-inner,.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #usages-interdits .row-usages>div>.wp-block-habefast-advanced-group-inner{gap:10px !important}}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #versions-autorisees .row-usages>div>.wp-block-habefast-advanced-group-inner .wp-block-habefast-advanced-group-inner,.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #usages-interdits .row-usages>div>.wp-block-habefast-advanced-group-inner .wp-block-habefast-advanced-group-inner{max-width:100%}@media (max-width:574px){.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #versions-autorisees .row-usages>div>.wp-block-habefast-advanced-group-inner p,.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #usages-interdits .row-usages>div>.wp-block-habefast-advanced-group-inner
p{font-size:12px !important}}@media (max-width:574px){.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #versions-autorisees .bloc-panneau p,.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #usages-interdits .bloc-panneau
p{font-size:calc((20/575)*100vw) !important}}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #references-couleurs-officielles{}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #references-couleurs-officielles .row-two-columns>div>div{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-materiel-promotionnel #cadre-d-utilisation-de-l-identite-visuelle .rangee-regles #references-couleurs-officielles .row-two-columns>div>div>div{width:50%}.page-materiel-promotionnel #supports-digitaux{}.page-materiel-promotionnel #supports-digitaux .bloc-support{}.page-materiel-promotionnel #supports-digitaux .bloc-support,.page-materiel-promotionnel #supports-digitaux .bloc-support>div{position:relative}.page-materiel-promotionnel #supports-digitaux .bloc-support .bottom-block{position:absolute;left:25px;bottom:25px}@media (min-width:991px) and (max-width:1439px){.page-materiel-promotionnel #supports-digitaux .bloc-support .bottom-block .download-link{font-size:calc((20/1440)*100vw) !important}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations{}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #informations-pratiques
a{color:var(--wp--preset--color--theme-orange-02);text-decoration:underline}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #informations-pratiques
ul{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-left:0;list-style-type:none}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #informations-pratiques ul>li{position:relative;margin-bottom:0;padding-left:30px}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #informations-pratiques ul>li::before{position:absolute;left:0;top:14px;width:11px;height:11px;border-radius:50%;background:var(--wp--preset--color--theme-orange-02);content:""}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form{}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form
.wpformmaster{width:1315px;border-radius:0 !important;border:none !important;padding:0
!important;box-shadow:none !important}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .wp-block-habefast-advanced-group-inner{max-width:100% !important}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field{margin-bottom:30px}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field:last-of-type{margin-bottom:0}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster
h3{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}@media (max-width:399px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster
h3{gap:15px}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster h3
em{position:relative;display:inline-block;vertical-align:middle;width:40px;min-width:40px;height:40px;background:var(--wp--preset--color--theme-orange-02);border-radius:50%;font-style:normal;font-size:26px;font-weight:600;color:white;text-align:center;line-height:40px}@media (max-width:399px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster h3
em{font-size:calc((26/400)*100vw)}}::-webkit-input-placeholder{color:#3E3E3E !important;font-family:var(--wp--preset--font-family--heebo) !important;font-size:16px !important;font-weight:400 !important}@media (max-width:399px){::-webkit-input-placeholder{font-size:calc((16/400)*100vw)}}::-moz-placeholder{color:#3E3E3E !important;font-family:var(--wp--preset--font-family--heebo) !important;font-size:16px !important;font-weight:400 !important}@media (max-width:399px){::-moz-placeholder{font-size:calc((16/400)*100vw)}}:-ms-input-placeholder{color:#3E3E3E !important;font-family:var(--wp--preset--font-family--heebo) !important;font-size:16px !important;font-weight:400 !important}@media (max-width:399px){:-ms-input-placeholder{font-size:calc((16/400)*100vw)}}:-moz-placeholder{color:#3E3E3E !important;font-family:var(--wp--preset--font-family--heebo) !important;font-size:16px !important;font-weight:400 !important}@media (max-width:399px){:-moz-placeholder{font-size:calc((16/400)*100vw)}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster
label{margin-bottom:15px;color:#020303;font-size:23px;font-weight:600}@media (max-width:399px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster
label{font-size:calc((23/400)*100vw)}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster
input{min-height:60px !important;font-size:16px !important}@media (max-width:399px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster
input{font-size:calc((16/400)*100vw) !important}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="date"]{display:-ms-flex;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}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="date"] label{order:1;margin-bottom:0 !important;flex:initial}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="date"] .formmaster-instruction{order:2;color:#3E3E3E;font-size:16px}@media (max-width:399px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="date"] .formmaster-instruction{font-size:calc((16/400)*100vw)}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="date"] input{order:3;min-height:75px !important}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"]{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}@media (max-width:767px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] label{font-weight:300}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] label b,.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] label
strong{display:block;font-weight:600;margin-bottom:10px}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] label
br{display:none}@media (max-width:767px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] label{font-size:20px}}@media (max-width:574px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] label{font-size:max(15px, calc((20/575)*100vw))}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] input{width:400px;padding:20px
!important;border-radius:16px !important;border:2px
solid #DDD !important;background:white !important;font-size:16px !important}@media (max-width:767px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] input{width:100%}}@media (max-width:574px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] input{padding:calc((20/575)*100vw) !important;min-height:calc((60/575)*100vw) !important}}@media (max-width:399px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] input{font-size:calc((16/400)*100vw) !important}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] .formmaster-instruction{color:#AAA;text-align:right;font-size:20px}@media (max-width:574px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] .formmaster-instruction{font-size:calc((20/575)*100vw)}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] .conteneur-input-instruction{display:-ms-flex;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;gap:10px}@media (max-width:767px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .formmaster-field[datatype="number"] .conteneur-input-instruction{width:100%}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster
textarea{padding:20px
25px !important;font-size:16px !important}@media (max-width:399px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster
textarea{font-size:calc((16/400)*100vw)}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster #submission-block{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:30px}@media (max-width:1199px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster #submission-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster #submission-block>div{margin:0
!important}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster #submission-block #text-block{width:730px;max-width:100%}@media (max-width:1199px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster #submission-block #text-block{width:100%}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .wpformmaster-submit{height:70px !important;width:240px !important;background:var(--wp--preset--color--theme-orange-02) !important;border-color:var(--wp--preset--color--theme-orange-02) !important;border-radius:75px !important;-webkit-box-shadow:0 2.4px 9.6px 0 rgba(0, 0, 0, 0.32);box-shadow:0 2.4px 9.6px 0 rgba(0, 0, 0, 0.32)}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .wpformmaster-submit
button{font-weight:500;font-size:24px}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .wpformmaster-submit button::after{width:20px !important;height:20px !important;right:-15px !important}@media (max-width:399px){.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .wpformmaster-submit
button{font-size:calc((24/400)*100vw)}}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .wpformmaster-submit:hover{background:white !important}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .wpformmaster-submit:hover
button{color:var(--wp--preset--color--theme-orange-02) !important}.page-materiel-promotionnel #demande-de-supports-pour-manifestations #contact-form .wpformmaster .wpformmaster-submit:hover button::after{width:25px !important;height:25px !important;background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-cta-droite-orange.svg") !important}.page-soutien{}@media (max-width:767px){.page-soutien
br{display:none}}.page-soutien a[href*=mailto],.page-soutien a[href*="pdf"]{text-decoration:underline !important;color:#17A64F !important}.page-soutien .flex-wrap-container>div>div{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.page-soutien .wp-block-habefast-advanced-group-container,.page-soutien .wp-block-habefast-advanced-group-container
*{max-width:100%}@media (max-width:574px){.page-soutien .wp-block-button{height:fit-content !important;padding-top:15px !important;padding-bottom:15px !important}}.page-soutien .height-fit-content-column>div{height:fit-content}.page-soutien .two-half-columns-group>div>div{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.page-soutien .two-half-columns-group>div>div>div{width:50%}.page-soutien .two-half-columns-group>div>div>div>div{height:100%}@media (max-width:991px){.page-soutien .two-half-columns-group>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-soutien .two-half-columns-group>div>div>div{width:100%}}.page-soutien .pictogramme-coche-verte>img{width:32px !important;min-width:32px !important}.page-soutien .pictogramme-croix-rouge>img{width:32px !important;min-width:32px !important}.page-soutien .wp-block-hf-tabs{}.page-soutien .wp-block-hf-tabs-title{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;padding-bottom:25px;border-bottom:2px solid #EBEBEB}.page-soutien .wp-block-hf-tabs-title-tab{max-width:fit-content !important;height:30px !important;padding:10px
20px;border-radius:10px;border:2px
solid #E0E0E0;background:#F9F9F9;flex-grow:0 !important;flex-shrink:0 !important;flex-basis:auto !important;color:var(--Mine-Shaft, var(--color-grey-20, #333));font-size:20px;font-weight:500}.page-soutien .wp-block-hf-tabs-title-tab.current{color:var(--wp--preset--color--theme-orange-02);border-color:#F5C9A0}.page-soutien
#octopus{}.page-soutien #octopus .octopus-row>div>div{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px}.page-soutien #octopus .octopus-row>div>div .wp-block-button{margin:auto}@media (max-width:767px){.page-soutien #octopus .octopus-row>div>div .logo-octopus>img{width:100px !important}}.page-soutien .row-fourths>div>div>div{width:calc((1/4)*100%)}@media (min-width:768px) and (max-width:1439px){.page-soutien .row-fourths>div>div{gap:calc((40/1440)*100vw) !important}}@media (max-width:767px){.page-soutien .row-fourths>div>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-soutien .row-fourths>div>div>div{width:100% !important}}.page-soutien .row-thirds{}.page-soutien .row-thirds.with-next-row-icon>div>div{position:relative}.page-soutien .row-thirds.with-next-row-icon>div>div::after{position:absolute;right:0;bottom:0;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);width:45px;height:50px;background:center / contain no-repeat url("/wp-content/uploads/2026/05/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-etape-suite.svg");content:""}@media (max-width:767px){.page-soutien .row-thirds.with-next-row-icon>div>div::after{display:none}}.page-soutien .row-thirds.with-next-row-icon.version-02>div>div::after{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.page-soutien .row-thirds.row-octopus>div>div>div:first-child{min-width:470px}@media (min-width:768px) and (max-width:1439px){.page-soutien .row-thirds.row-octopus>div>div>div:first-child{min-width:calc((1/3)*(100% - 2*40px))}}.page-soutien .row-thirds.row-octopus>div>div>div:not(:first-child){min-width:calc((1/2)*(100% - 470px - 2*40px))}@media (min-width:768px) and (max-width:1439px){.page-soutien .row-thirds.row-octopus>div>div>div:not(:first-child){min-width:calc((1/3)*(100% - 2*40px))}}@media (max-width:1199px){.page-soutien .row-thirds.row-octopus>div>div{margin-top:30px}.page-soutien .row-thirds.row-octopus>div>div
*{text-align:center;margin-left:auto;margin-right:auto}.page-soutien .row-thirds.row-octopus>div>div .row-logo-octopus>div>div{display:-ms-flex !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.page-soutien .row-thirds.row-supporting-documents>div>div>div:last-child{min-width:470px}@media (min-width:768px) and (max-width:1439px){.page-soutien .row-thirds.row-supporting-documents>div>div>div:last-child{min-width:calc((1/3)*(100% - 2*40px))}}.page-soutien .row-thirds.row-supporting-documents>div>div>div:not(:last-child){min-width:calc((1/2)*(100% - 470px - 2*40px))}@media (min-width:768px) and (max-width:1439px){.page-soutien .row-thirds.row-supporting-documents>div>div>div:not(:last-child){min-width:calc((1/3)*(100% - 2*40px))}}@media (max-width:1199px){.page-soutien .row-thirds.row-supporting-documents>div>div{margin-top:30px}.page-soutien .row-thirds.row-supporting-documents>div>div
*{text-align:center;margin-left:auto;margin-right:auto}.page-soutien .row-thirds.row-supporting-documents>div>div .row-logo-supporting-documents>div>div{display:-ms-flex !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}}.page-soutien .row-thirds>div>div{}.page-soutien .row-thirds>div>div .portal-link{width:fit-content !important;min-height:fit-content !important}@media (max-width:1199px){.page-soutien .row-thirds>div>div .portal-link{margin-left:auto;margin-right:auto}}@media (max-width:767px){.page-soutien .row-thirds>div>div>div{min-width:100% !important}}.page-soutien .row-halves>div>div>div{width:calc((1/2)*100%)}@media (max-width:767px){.page-soutien .row-halves>div>div{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;gap:20px !important}.page-soutien .row-halves>div>div>div{width:100% !important}}.page-soutien .row-steps{}@media (max-width:767px){.page-soutien .row-steps>div>div{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}}.page-soutien .row-steps>div>div>div{position:relative}.page-soutien .row-steps>div>div>div::before,.page-soutien .row-steps>div>div>div::after{z-index:-1;position:absolute;width:100%;height:2px;top:45px;background:#F0F4F9;content:""}@media (min-width:768px) and (max-width:1439px){.page-soutien .row-steps>div>div>div::before,.page-soutien .row-steps>div>div>div::after{top:calc((45/1440)*100vw) !important}}@media (max-width:767px){.page-soutien .row-steps>div>div>div::before,.page-soutien .row-steps>div>div>div::after{display:none !important}}.page-soutien .row-steps>div>div>div::before{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.page-soutien .row-steps>div>div>div::after{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.page-soutien .row-steps>div>div>div.bloc-octopus,.page-soutien .row-steps>div>div>div:first-child:not(.bloc-octopus) figure,.page-soutien .row-steps>div>div>div.bloc-supporting-documents,.page-soutien .row-steps>div>div>div:last-child:not(.bloc-supporting-documents) figure{position:relative}@media (min-width:768px){.page-soutien .row-steps>div>div>div.bloc-octopus::before,.page-soutien .row-steps>div>div>div:first-child:not(.bloc-octopus) figure::before,.page-soutien .row-steps>div>div>div.bloc-supporting-documents::after,.page-soutien .row-steps>div>div>div:last-child:not(.bloc-supporting-documents) figure::after{z-index:1;position:absolute;width:50vw;height:2px;top:45px;background:white;content:""}.page-soutien .row-steps>div>div>div.bloc-octopus::before,.page-soutien .row-steps>div>div>div:first-child:not(.bloc-octopus) figure::before{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.page-soutien .row-steps>div>div>div.bloc-supporting-documents::after,.page-soutien .row-steps>div>div>div:last-child:not(.bloc-supporting-documents) figure::after{right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@media (min-width:768px) and (min-width:768px) and (max-width:1439px){.page-soutien .row-steps>div>div>div.bloc-octopus::before,.page-soutien .row-steps>div>div>div:first-child:not(.bloc-octopus) figure::before,.page-soutien .row-steps>div>div>div.bloc-supporting-documents::after,.page-soutien .row-steps>div>div>div:last-child:not(.bloc-supporting-documents) figure::after{top:calc((45/1440)*100vw) !important}}@media (max-width:767px){.page-soutien .row-steps>div>div>div.bloc-octopus:before,.page-soutien .row-steps>div>div>div.bloc-octopus:after,.page-soutien .row-steps>div>div>div.bloc-supporting-documents::before,.page-soutien .row-steps>div>div>div.bloc-supporting-documents::after{display:none}}@media (min-width:768px) and (max-width:1439px){.page-soutien .row-steps>div>div>div figure.step
img{width:calc((90/1440)*100vw) !important;min-width:calc((90/1440)*100vw) !important}}@media (max-width:574px){.page-soutien .row-steps>div>div>div figure.step
img{width:calc((90/575)*100vw) !important;min-width:calc((90/575)*100vw) !important}}@media (max-width:574px){.page-soutien .row-steps>div>div>div figure.octopus-logo{width:calc((80/575)*100vw) !important;min-width:calc((80/575)*100vw) !important}}@media (max-width:767px){.page-soutien .row-steps.mobile-column-reverse>div>div{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}}@media (max-width:574px){.page-soutien .row-steps .row-logo-octopus{margin-bottom:-10px}.page-soutien .row-steps .row-logo-octopus>div{margin-bottom:0 !important}}.page-soutien
.wyp_popup{}.page-soutien .wyp_popup
ul{margin-left:20px;list-style-type:none}.page-soutien .wyp_popup ul>li{position:relative;padding-left:10px !important}.page-soutien .wyp_popup ul>li::before{position:absolute;top:calc(15px + 10px);left:-20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background:var(--wp--preset--color--theme-orange-02);border-radius:50%}.page-mentions-legales,.page-politique-de-confidentialite{}.page-mentions-legales #content,.page-politique-de-confidentialite
#content{}.page-mentions-legales #content h3,.page-politique-de-confidentialite #content
h3{margin-bottom:-15px !important}.page-mentions-legales #content ul,.page-politique-de-confidentialite #content
ul{margin-top:-20px;margin-left:0;list-style-type:none}.page-mentions-legales #content ul>li,.page-politique-de-confidentialite #content ul>li{position:relative;margin-bottom:0;padding:15px
20px;border-bottom:1px solid #F0F4F9;font-size:var(--wp--preset--font-size--20);font-weight:300;line-height:normal}.page-mentions-legales #content ul>li::before,.page-politique-de-confidentialite #content ul>li::before{position:absolute;left:0;top:calc(20px + 10px);width:6px;height:6px;background:var(--wp--preset--color--theme-orange-02);border-radius:50%;content:""}.page-mentions-legales #content #block-icons img,.page-politique-de-confidentialite #content #block-icons
img{width:25px !important;min-width:25px !important}.page-portail-de-demande-octopus{}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail{}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .pictogram-important
img{width:15px;min-width:15px}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-habefast-advanced-layout-col,.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-habefast-advanced-layout-col-container,.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-habefast-advanced-group-inner{max-width:100%}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item{position:relative;border-radius:20px;border:none;box-shadow:0 2px 20px 0 rgba(0, 0, 0, 0.07);padding:30px
25px 30px 110px;background:white;min-height:120px}@media (max-width:767px){.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item{padding:20px
25px 20px 110px;min-height:fit-content}}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:25px;width:60px;height:60px;content:""}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item.active::before{top:30px;-webkit-transform:none;-ms-transform:none;transform:none}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item.onglet-athletes-et-parathletes::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-portail-octopus-athletes-et-parathletes.svg")}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item.onglet-clubs-sportifs::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-portail-octopus-clubs-sportifs.svg")}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item.onglet-associations-sportives-cantonales::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-portail-octopus-associations-sportives-cantonales.svg")}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item.onglet-communes::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-portail-octopus-communes.svg")}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item.onglet-organisateurs-d-evenements-sportifs::before{background-image:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-portail-octopus-organisateurs-d-evenements-sportifs.svg")}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-title{width:100%;padding:15px
0;background:transparent;color:#141414;font-size:16px;font-weight:600;text-transform:none;padding-right:20px}@media (max-width:767px){.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-title::after{right:-10px}}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content{margin-left:-75px}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content-layout{padding-left:0;padding-right:0}@media (max-width:767px){.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content-layout{padding-top:30px !important}}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content [class*="gray-blocks-width"]>div>div{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content [class*="gray-blocks-width"]>div>div>div{min-height:50px;padding-top:0;padding-bottom:0}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content [class*="gray-blocks-width"]>div>div>div>div{height:100%}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content [class*="gray-blocks-width"]>div>div>div .wp-block-habefast-advanced-group-inner{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content [class*="gray-blocks-width"]>div>div>div
p{line-height:1.15}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content .gray-blocks-width--half>div>div>div{width:calc(50% - 2*5px)}@media (max-width:399px){.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content .gray-blocks-width--half>div>div>div{width:100%}}.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content .gray-blocks-width--fourth>div>div>div{width:calc(25% - 2*5px)}@media (max-width:767px){.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content .gray-blocks-width--fourth>div>div>div{width:calc(50% - 2*5px)}}@media (max-width:399px){.page-portail-de-demande-octopus #a-qui-s-adresse-le-portail .wp-block-hf-accordion-block-item-content .gray-blocks-width--fourth>div>div>div{width:100%}}.page-rapports-annuels .reports-section{padding:90px
30px 170px 30px}.page-rapports-annuels .reports-section-container{max-width:1375px;margin:0
auto}.page-rapports-annuels .reports-section .reports-group:not(:last-child){margin-bottom:175px}@media (max-width:767px){.page-rapports-annuels .reports-section .reports-group:not(:last-child){margin-bottom:100px}}.page-rapports-annuels .reports-section .reports-group-green{--report-color:#17A64F}.page-rapports-annuels .reports-section .reports-group-orange{--report-color:#ED761B}.page-rapports-annuels .reports-section .reports-header{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:16px;margin-bottom:54px}.page-rapports-annuels .reports-section .reports-header
h3{margin:0;font-size:var(--wp--preset--font-size--37);font-weight:700;line-height:normal;letter-spacing:-0.75px;text-transform:uppercase}.page-rapports-annuels .reports-section .reports-header
span{color:#AAA;font-size:var(--wp--preset--font-size--24);font-weight:600;line-height:normal}.page-rapports-annuels .reports-section .reports-list{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:22px}.page-rapports-annuels .reports-section .report-card{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:186px;overflow:hidden;border-radius:22px;background:#FFF;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.25)}@media (max-width:574px){.page-rapports-annuels .reports-section .report-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-rapports-annuels .reports-section .report-year{display:-ms-flex;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;width:200px;flex-shrink:0;background:var(--report-color);color:#FFF;text-align:center;font-size:var(--wp--preset--font-size--37);font-weight:900;line-height:normal;letter-spacing:-1px}@media (max-width:574px){.page-rapports-annuels .reports-section .report-year{width:100% !important;height:50px;font-weight:600}}.page-rapports-annuels .reports-section .report-content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:45px;width:100%;padding:20px
50px}@media (max-width:899px){.page-rapports-annuels .reports-section .report-content{padding:30px;-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}}@media (max-width:574px){.page-rapports-annuels .reports-section .report-content{gap:20px;padding:20px}}.page-rapports-annuels .reports-section .report-text
h4{margin:0
0 18px;color:var(--report-color);font-size:var(--wp--preset--font-size--30);font-weight:700;line-height:normal;text-transform:uppercase}.page-rapports-annuels .reports-section .report-text
p{margin:0
0 24px;color:#111;font-size:var(--wp--preset--font-size--24);font-weight:700;line-height:normal}.page-rapports-annuels .reports-section .report-file-type
img{width:83px;aspect-ratio:2.3714285714;object-fit:contain}@media (max-width:574px){.page-rapports-annuels .reports-section .report-file-type
img{width:50px}}.page-rapports-annuels .reports-section .report-download{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;width:280px;height:74px;flex-shrink:0;border:1px
solid #E0E0E0;border-radius:64px;background:#F5F5F5;-webkit-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}.page-rapports-annuels .reports-section .report-download
span{color:#555;font-size:var(--wp--preset--font-size--24);font-weight:600;line-height:normal}.page-rapports-annuels .reports-section .report-download
img{width:29px;height:29px;object-fit:contain}.page-rapports-annuels .reports-section .report-download-icon{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-telechargement.svg");transition:all 0.25s ease}.page-rapports-annuels .reports-section .report-download:hover{border-color:var(--report-color);background:var(--report-color);text-decoration:none !important}.page-rapports-annuels .reports-section .report-download:hover
span{color:#FFF}.page-rapports-annuels .reports-section .report-download:hover .report-download-icon{content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-pictogramme-fleche-telechargement-blanche.svg")}@media (max-width:574px){.page-rapports-annuels .reports-section .report-download{height:40px !important}.page-rapports-annuels .reports-section .report-download
img{width:20px;height:20px}.page-rapports-annuels .reports-section .report-download
span{font-size:16px}}@media (max-width:767px){.page-rapports-annuels .reports-section{padding:70px
30px 120px 30px}.page-rapports-annuels .reports-section .reports-header{flex-wrap:wrap;gap:8px;margin-bottom:35px}.page-rapports-annuels .reports-section .reports-header
h3{font-size:var(--wp--preset--font-size--30)}.page-rapports-annuels .reports-section .reports-header
span{font-size:var(--wp--preset--font-size--20)}.page-rapports-annuels .reports-section .report-card{min-height:150px}.page-rapports-annuels .reports-section .report-year{width:130px;font-size:var(--wp--preset--font-size--30)}.page-rapports-annuels .reports-section .report-text
h4{font-size:var(--wp--preset--font-size--24)}.page-rapports-annuels .reports-section .report-text
p{font-size:var(--wp--preset--font-size--20)}.page-rapports-annuels .reports-section .report-download{width:230px;height:64px;font-size:var(--wp--preset--font-size--20)}}@media (max-width:400px){.page-rapports-annuels .reports-section .report-card{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-rapports-annuels .reports-section .report-year{width:105px;font-size:26px}.page-rapports-annuels .reports-section .report-download{width:100%}}.page-secretariat{}.page-secretariat .team-members-section{}.page-secretariat .team-members-section .team-member-card{}.page-secretariat .team-members-section .team-member-card:last-child .team-member-content{padding-left:15px;padding-right:15px}@media (min-width:768px) and (max-width:1439px){.page-secretariat .team-members-section .team-member-card .team-member-position{font-size:max(14px, calc((20/1440)*100vw))}}@media (min-width:575px) and (max-width:767px){.page-secretariat .team-members-section .team-member-card .team-member-position{font-size:calc((20/768)*100vw)}}@media (max-width:574px){.page-secretariat .team-members-section .team-member-card .team-member-position{font-size:max(14px, calc((20/576)*100vw))}}@media (max-width:1050px){.page-secretariat .team-members-section .team-member-card .team-member-position{height:42px}}@media (max-width:574px){.page-secretariat .team-members-section .team-member-card .team-member-position{height:auto}}@media (min-width:768px) and (max-width:1439px){.page-secretariat .team-members-section .team-member-card .team-member-text
*{font-size:max(14px, calc((20/1440)*100vw))}}@media (min-width:575px) and (max-width:767px){.page-secretariat .team-members-section .team-member-card .team-member-text
*{font-size:calc((20/768)*100vw)}}@media (max-width:574px){.page-secretariat .team-members-section .team-member-card .team-member-text
*{font-size:max(14px, calc((20/576)*100vw))}}.single-post{--ffsv-green:#17A44E;--ffsv-dark:#111827;--ffsv-text:#888;--ffsv-grey:#8896A8;--ffsv-light:#F0F4F9;--ffsv-white:#FFF;--ffsv-orange:#ED731B;--ffsv-card-shadow:0 12px 40px rgba(0, 0, 0, 0.06);--ffsv-small-shadow:0 2px 16px rgba(0, 0, 0, 0.06);--ffsv-nav-shadow:0 10px 24px rgba(0, 0, 0, 0.04);--ffsv-font:var(--wp--preset--font-family--heebo);position:relative;padding-top:275px !important}@media (max-width:767px){.single-post{padding-top:200px !important}}.single-post main>div>div{max-width:100% !important}.single-post::before,.single-post::after{position:absolute;top:0}.single-post::before{left:0;content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-actualites-element-graphique-01.svg")}.single-post::after{right:0;content:url("/wp-content/themes/habefastFSE-child/includes/assets/images/ffsv-fondation-fonds-du-sport-vaudois-actualites-element-graphique-02.svg")}.single-post main a:hover,.single-post main a:hover
span{cursor:pointer !important;text-decoration:none !important;color:var(--ffsv-orange) !important}.single-post .ffsv-single-news{padding:0
32px 120px 32px}.single-post .ffsv-single-news-container{max-width:1250px;margin:0
auto}.single-post .ffsv-single-news-layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:32px;align-items:start}@media (max-width:767px){.single-post .ffsv-single-news-layout{grid-template-columns:1fr}}.single-post .ffsv-single-news-article{overflow:hidden;border-radius:22px;background:var(--ffsv-white);-webkit-box-shadow:var(--ffsv-card-shadow);box-shadow:var(--ffsv-card-shadow)}.single-post .ffsv-single-news-image{height:599px;background:var(--ffsv-light)}@media (max-width:767px){.single-post .ffsv-single-news-image{height:calc((300/767)*100vw)}}.single-post .ffsv-single-news-image
img{display:block;width:100%;height:100%;object-fit:cover}.single-post .ffsv-single-news-header{padding:40px
52px 36px 52px;border-bottom:1px solid #E5E7EB}@media (max-width:574px){.single-post .ffsv-single-news-header{padding:30px
24px}}.single-post .ffsv-single-news-meta{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:23px;margin-bottom:18px}.single-post .ffsv-single-news-meta
time{position:relative;color:var(--ffsv-grey);font-family:var(--ffsv-font);font-size:12px;font-style:normal;font-weight:500;line-height:1.6}.single-post .ffsv-single-news-meta time::before{position:absolute;top:50%;left:-8px;width:3px;height:3px;border-radius:50%;background:var(--ffsv-grey);content:"";-webkit-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.single-post .ffsv-single-news-categories{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.single-post .ffsv-single-news-category{display:-ms-flex;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;padding:4px
10px;border-radius:5px;background:color-mix(in srgb, var(--category-color, var(--ffsv-green)) 10%, #fff);color:var(--category-color, var(--ffsv-green));font-family:var(--ffsv-font);font-size:10.5px;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:0.7px;text-transform:uppercase}.single-post .ffsv-single-news-title{margin:0
0 18px 0;color:var(--ffsv-dark);font-family:var(--ffsv-font);font-size:32px;font-style:normal;font-weight:800;line-height:1.2;text-transform:uppercase}@media (max-width:574px){.single-post .ffsv-single-news-title{font-size:26px}}.single-post .ffsv-single-news-excerpt{width:650px;max-width:100%;color:var(--ffsv-text);font-family:var(--ffsv-font);font-size:16px;font-style:normal;font-weight:400;line-height:1.85}.single-post .ffsv-single-news-content{padding:40px
52px 52px 52px}@media (max-width:574px){.single-post .ffsv-single-news-content{padding:30px
24px}}.single-post .ffsv-single-news-content>*:first-child{margin-top:0}.single-post .ffsv-single-news-content
p{width:650px;max-width:100%;margin:0
0 32px 0;color:var(--ffsv-text);font-family:var(--ffsv-font);font-size:16px;font-style:normal;font-weight:400;line-height:1.8}.single-post .ffsv-single-news-content p:last-child{margin-bottom:0}.single-post .ffsv-single-news-content
h3{margin:40px
0 15px 0;color:#000;font-family:var(--ffsv-font);font-size:20px;font-style:normal;font-weight:500;line-height:1.3;text-transform:none}.single-post .ffsv-single-news-content
blockquote{width:650px;max-width:100%;margin:30px
0;padding:20px;border-left:3px solid var(--ffsv-orange);border-radius:0 11px 11px 0;background:var(--ffsv-light)}.single-post .ffsv-single-news-content blockquote
p{margin:0;color:#000;font-size:16px;font-weight:500;line-height:1.6}.single-post .ffsv-single-news-content
ul{width:650px;max-width:100%;margin:32px
0;padding:0;list-style:none}.single-post .ffsv-single-news-content ul
li{position:relative;margin-bottom:0;padding-left:16px;color:var(--ffsv-text);font-family:var(--ffsv-font);font-size:16px;font-style:normal;font-weight:400;line-height:1.8}.single-post .ffsv-single-news-content ul li::before{position:absolute;top:13px;left:0;width:6px;height:6px;border-radius:50%;background:var(--ffsv-green);content:""}.single-post .ffsv-single-news-content .wp-block-gallery{display:flex;flex-wrap:wrap;gap:20px}.single-post .ffsv-single-news-content .wp-block-gallery>figure{width:calc(50% - 10px);flex:0 0 calc(50% - 10px)}@media (max-width:767px){.single-post .ffsv-single-news-content .wp-block-gallery>figure{width:100%;flex:0 0 100%}}.single-post .ffsv-single-news-footer{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px
52px;background:var(--ffsv-light)}@media (max-width:574px){.single-post .ffsv-single-news-footer{padding:24px}}.single-post .ffsv-single-news-footer-meta{color:var(--ffsv-grey);font-family:var(--ffsv-font);font-size:12px;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:0.8px;text-transform:uppercase}.single-post .ffsv-single-news-share-wrap{position:relative;display:inline-flex;align-items:center}.single-post .ffsv-single-news-share-wrap>p{display:none !important}.single-post .ffsv-single-news-share-wrap
button{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:none !important;background:none !important}.single-post .ffsv-single-news-share-panel{position:absolute;right:0;bottom:0;z-index:30;display:none !important;padding:10px;border:1px
solid #D5D8DC;border-radius:6px;background:var(--ffsv-white);box-shadow:0 0 20px rgba(213, 216, 220, 0.65);transform:translateY(-30px)}.single-post .ffsv-single-news-share-panel.is-visible{display:block !important}.single-post .ffsv-single-news-share-list{display:flex !important;align-items:center;gap:10px;margin:0
!important;padding:0
!important;list-style:none !important}.single-post .ffsv-single-news-share-list
li{margin:0
!important;padding:0
!important;list-style:none !important}.single-post .ffsv-single-news-share-list li::before{display:none !important;content:none !important}.single-post .ffsv-single-news-share-list a,.single-post .ffsv-single-news-share-list
button{display:flex !important;align-items:center;justify-content:center;border:none !important;background:none !important;width:20px;height:20px;padding:0}.single-post .ffsv-single-news-share-list
img{width:20px;height:20px;max-width:none}.single-post .ffsv-single-news-sidebar{z-index:1;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.single-post .ffsv-single-news-sidebar>p{display:none}.single-post .ffsv-single-news-back{z-index:100000000000 !important;display:-ms-flex;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;gap:8px;height:40px;padding:10px
0;border:1px
solid rgba(0, 0, 0, 0.09) !important;border-radius:100px;background:var(--ffsv-white);color:#4A5568;-webkit-box-shadow:var(--ffsv-small-shadow);box-shadow:var(--ffsv-small-shadow);font-family:var(--ffsv-font);font-size:13.5px !important;font-style:normal;font-weight:600 !important;line-height:1.6;text-align:center;text-decoration:none !important}.single-post .ffsv-single-news-back
br{display:none !important}.single-post .ffsv-single-news-related{padding:24px;border-radius:18px;background:var(--ffsv-white);-webkit-box-shadow:var(--ffsv-small-shadow);box-shadow:var(--ffsv-small-shadow)}.single-post .ffsv-single-news-related-title{margin:0
0 24px 0;color:var(--ffsv-grey);font-family:var(--ffsv-font);font-size:10.5px;font-style:normal;font-weight:800;line-height:1.6;letter-spacing:1px;text-transform:uppercase}.single-post .ffsv-single-news-related-list{margin:0
6px;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.single-post .ffsv-single-news-related-item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;text-decoration:none}.single-post .ffsv-single-news-related-item>p{display:none}.single-post .ffsv-single-news-related-thumb{-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;overflow:hidden;border-radius:9px;background:linear-gradient(135deg, #D6ECDD, #E7F3EA)}.single-post .ffsv-single-news-related-thumb
img{width:100%;height:100%;object-fit:cover}.single-post .ffsv-single-news-related-content{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-post .ffsv-single-news-related-content
time{display:block;margin-bottom:5px;color:var(--ffsv-grey);font-family:var(--ffsv-font);font-size:11px;font-style:normal;font-weight:500;line-height:1.6}.single-post .ffsv-single-news-related-name{display:block;width:150px;color:var(--ffsv-dark);font-family:var(--ffsv-font);font-size:13px;font-style:normal;font-weight:600;line-height:1.4}.single-post .ffsv-single-news-navigation{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin-top:20px}.single-post .ffsv-single-news-navigation-container{max-width:1250px;margin:0
auto}.single-post .ffsv-single-news-navigation-layout{display:grid;grid-template-columns:minmax(0, 1fr) 300px;gap:32px;align-items:start}@media (max-width:767px){.single-post .ffsv-single-news-navigation-layout{grid-template-columns:1fr}}@media (max-width:574px){.single-post .ffsv-single-news-navigation{grid-template-columns:1fr}}.single-post .ffsv-single-news-navigation-item{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:22px;padding:18px
22px;border-radius:22px;background:var(--ffsv-white);-webkit-box-shadow:var(--ffsv-nav-shadow);box-shadow:var(--ffsv-nav-shadow);text-decoration:none}.single-post .ffsv-single-news-navigation-item:hover{text-decoration:none !important}.single-post .ffsv-single-news-navigation-item.is-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.single-post .ffsv-single-news-navigation-item.is-next:only-child{grid-column:2}.single-post .ffsv-single-news-navigation-item.is-prev:only-child{grid-column:1}.single-post .ffsv-single-news-navigation-arrow{display:-ms-flex;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;-ms-flex-negative:0;flex-shrink:0;width:44px;height:44px;border-radius:14px;background:var(--ffsv-light)}.single-post .ffsv-single-news-navigation-text{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.single-post .ffsv-single-news-navigation .link-label{color:var(--ffsv-grey) !important;font-family:var(--ffsv-font);font-size:10.5px;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:0.7px;text-decoration:none !important;text-transform:uppercase}.single-post .ffsv-single-news-navigation .link-title{color:var(--ffsv-dark);font-family:var(--ffsv-font);font-size:13.5px;font-style:normal;font-weight:600;line-height:1.4}.hf_animated.fade_in{opacity:0}.hf_animated.fade_in.active{opacity:1}.hf_animated.fade_left{opacity:0;transform:translate3d(-100%,0,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_left.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_bottom{opacity:0;transform:translate3d(0,60px,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_bottom.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_right{opacity:0;transform:translate3d(100%,0,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_right.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_top{opacity:0;transform:translate3d(0,-60px,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_top.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_left_big{opacity:0;transform:translate3d(-300%,0,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_left_big.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_bottom_big{opacity:0;transform:translate3d(0,300px,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_bottom_big.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_right_big{opacity:0;transform:translate3d(300%,0,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_right_big.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_top_big{opacity:0;transform:translate3d(0,-300px,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_top_big.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_top_left{opacity:0;transform:translate3d(-100%,-60px,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_top_left.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_top_right{opacity:0;transform:translate3d(100%,-60px,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_top_right.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_bottom_left{opacity:0;transform:translate3d(-100%,60px,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_bottom_left.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.fade_bottom_right{opacity:0;transform:translate3d(100%,60px,0);transform-origin:center bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.fade_bottom_right.active{opacity:1;transform:translateZ(0) scaleY(1)}.hf_animated.zoom_in{opacity:0;transform:scale(.3);transform-origin:center;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.zoom_in.active{opacity:1;transform:scale(1)}.hf_animated.zoom_in_down{animation-fill-mode:both;opacity:0;transform:scale(.3) translate3d(0,-300px,0);transform-origin:center;transform-style:preserve-3d}.hf_animated.zoom_in_down.active{animation-name:zoom_in_down}@keyframes
zoom_in_down{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale(.3) translate3d(0,-300px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale(.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale(1) translateZ(0)}}.hf_animated.zoom_in_left{animation-fill-mode:both;opacity:0;transform:scale(.3) translate3d(-300px,0,0);transform-origin:center;transform-style:preserve-3d}.hf_animated.zoom_in_left.active{animation-name:zoom_in_left}@keyframes
zoom_in_left{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale(.3) translate3d(-300px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale(.475) translate3d(60px,0,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale(1) translateZ(0)}}.hf_animated.zoom_in_right{animation-fill-mode:both;opacity:0;transform:scale(.3) translate3d(300px,0,0);transform-origin:center;transform-style:preserve-3d}.hf_animated.zoom_in_right.active{animation-name:zoom_in_right}@keyframes
zoom_in_right{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale(.3) translate3d(300px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale(.475) translate3d(-60px,0,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale(1) translateZ(0)}}.hf_animated.zoom_in_up{animation-fill-mode:both;opacity:0;transform:scale(.3) translate3d(0,300px,0);transform-origin:center;transform-style:preserve-3d}.hf_animated.zoom_in_up.active{animation-name:zoom_in_up}@keyframes
zoom_in_up{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale(.3) translate3d(0,300px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale(.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale(1) translateZ(0)}}.hf_animated.bounce{animation-fill-mode:both;transform-origin:center bottom}.hf_animated.bounce.active{animation-name:bounce}@keyframes
bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.hf_animated.flash{animation-fill-mode:both}.hf_animated.flash.active{animation-name:flash}@keyframes
flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.hf_animated.pulse{animation-fill-mode:both;animation-timing-function:ease-in-out}.hf_animated.pulse.active{animation-name:pulse}@keyframes
pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.hf_animated.rubberband{animation-fill-mode:both}.hf_animated.rubberband.active{animation-name:rubberband}@keyframes
rubberband{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.hf_animated.shakex{animation-fill-mode:both}.hf_animated.shakex.active{animation-name:shakex}@keyframes
shakex{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.hf_animated.shakey{animation-fill-mode:both}.hf_animated.shakey.active{animation-name:shakey}@keyframes
shakey{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.hf_animated.headshake{animation-fill-mode:both;animation-timing-function:ease-in-out}.hf_animated.headshake.active{animation-name:headshake}@keyframes
headshake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.hf_animated.swing{animation-fill-mode:both;transform-origin:top center}.hf_animated.swing.active{animation-name:swing}@keyframes
swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.hf_animated.tada{animation-fill-mode:both}.hf_animated.tada.active{animation-name:tada}@keyframes
tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.hf_animated.wobble{animation-fill-mode:both}.hf_animated.wobble.active{animation-name:wobble}@keyframes
wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.hf_animated.jello{animation-fill-mode:both;transform-origin:center}.hf_animated.jello.active{animation-name:jello}@keyframes
jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.hf_animated.heartbeat{animation-fill-mode:both;animation-timing-function:ease-in-out}.hf_animated.heartbeat.active{animation-name:heartbeat}@keyframes
heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.hf_animated.jackinthebox{animation-fill-mode:both;opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center;transform-style:preserve-3d}.hf_animated.jackinthebox.active{animation-name:jackinthebox}@keyframes
jackinthebox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.hf_animated.bouncein{animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0;transform:scale3d(.3,.3,.3)}.hf_animated.bouncein.active{animation-name:bouncein}@keyframes
bouncein{0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.hf_animated.bounceindown{animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.hf_animated.bounceindown.active{animation-name:bounceindown}@keyframes
bounceindown{0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{opacity:1;transform:translate3d(0,-10px,0) scaleY(.95)}90%{opacity:1;transform:translate3d(0,5px,0) scaleY(.985)}to{opacity:1;transform:translateZ(0)}}.hf_animated.bounceinleft{animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.hf_animated.bounceinleft.active{animation-name:bounceinleft}@keyframes
bounceinleft{0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{opacity:1;transform:translate3d(-10px,0,0) scaleX(.98)}90%{opacity:1;transform:translate3d(5px,0,0) scaleX(.995)}to{opacity:1;transform:translateZ(0)}}.hf_animated.bounceinright{animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.hf_animated.bounceinright.active{animation-name:bounceinright}@keyframes
bounceinright{0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{opacity:1;transform:translate3d(10px,0,0) scaleX(.98)}90%{opacity:1;transform:translate3d(-5px,0,0) scaleX(.995)}to{opacity:1;transform:translateZ(0)}}.hf_animated.bounceinup{animation-fill-mode:both;animation-timing-function:cubic-bezier(.215,.61,.355,1)}.hf_animated.bounceinup.active{animation-name:bounceinup}@keyframes
bounceinup{0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{opacity:1;transform:translate3d(0,10px,0) scaleY(.95)}90%{opacity:1;transform:translate3d(0,-5px,0) scaleY(.985)}to{opacity:1;transform:translateZ(0)}}.hf_animated.rollin{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg);transform-origin:center;transform-style:preserve-3d}.hf_animated.rollin.active{opacity:1;transform:translateZ(0)}.hf_animated.rotatein{opacity:0;transform:rotate(-200deg);transform-origin:center;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.rotatein.active{opacity:1;transform:translateZ(0)}.hf_animated.rotateindownleft{opacity:0;transform:rotate(-45deg);transform-origin:left bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.rotateindownleft.active{opacity:1;transform:translateZ(0)}.hf_animated.rotateindownright{opacity:0;transform:rotate(45deg);transform-origin:right bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.rotateindownright.active{opacity:1;transform:translateZ(0)}.hf_animated.rotateinupleft{opacity:0;transform:rotate(45deg);transform-origin:left bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.rotateinupleft.active{opacity:1;transform:translateZ(0)}.hf_animated.rotateinupright{opacity:0;transform:rotate(-90deg);transform-origin:right bottom;transform-style:preserve-3d;transition:all 1.5s cubic-bezier(.23,1,.32,1)}.hf_animated.rotateinupright.active{opacity:1;transform:translateZ(0)}.hf_animated.lightspeedinright{animation-fill-mode:both;animation-timing-function:ease-out}.hf_animated.lightspeedinright.active{animation-name:lightspeedinright}@keyframes
lightspeedinright{0%{opacity:0;transform:translate3d(300px,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.hf_animated.lightspeedinleft{animation-fill-mode:both;animation-timing-function:ease-out}.hf_animated.lightspeedinleft.active{animation-name:lightspeedinleft}@keyframes
lightspeedinleft{0%{opacity:0;transform:translate3d(-300px,0,0) skewX(30deg)}60%{opacity:1;transform:skewX(-20deg)}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.hf_animated.d-100ms{transition-delay:.1s!important}.hf_animated.d-100ms.bounce,.hf_animated.d-100ms.bouncein,.hf_animated.d-100ms.bounceindown,.hf_animated.d-100ms.bounceinleft,.hf_animated.d-100ms.bounceinright,.hf_animated.d-100ms.bounceinup,.hf_animated.d-100ms.flash,.hf_animated.d-100ms.headshake,.hf_animated.d-100ms.heartbeat,.hf_animated.d-100ms.jackinthebox,.hf_animated.d-100ms.jello,.hf_animated.d-100ms.lightspeedinleft,.hf_animated.d-100ms.lightspeedinright,.hf_animated.d-100ms.pulse,.hf_animated.d-100ms.rubberband,.hf_animated.d-100ms.shakex,.hf_animated.d-100ms.shakey,.hf_animated.d-100ms.swing,.hf_animated.d-100ms.tada,.hf_animated.d-100ms.wobble,.hf_animated.d-100ms.zoom_in_down,.hf_animated.d-100ms.zoom_in_left,.hf_animated.d-100ms.zoom_in_right,.hf_animated.d-100ms.zoom_in_up{animation-delay:.1s!important}.hf_animated.d-200ms{transition-delay:.2s!important}.hf_animated.d-200ms.bounce,.hf_animated.d-200ms.bouncein,.hf_animated.d-200ms.bounceindown,.hf_animated.d-200ms.bounceinleft,.hf_animated.d-200ms.bounceinright,.hf_animated.d-200ms.bounceinup,.hf_animated.d-200ms.flash,.hf_animated.d-200ms.headshake,.hf_animated.d-200ms.heartbeat,.hf_animated.d-200ms.jackinthebox,.hf_animated.d-200ms.jello,.hf_animated.d-200ms.lightspeedinleft,.hf_animated.d-200ms.lightspeedinright,.hf_animated.d-200ms.pulse,.hf_animated.d-200ms.rubberband,.hf_animated.d-200ms.shakex,.hf_animated.d-200ms.shakey,.hf_animated.d-200ms.swing,.hf_animated.d-200ms.tada,.hf_animated.d-200ms.wobble,.hf_animated.d-200ms.zoom_in_down,.hf_animated.d-200ms.zoom_in_left,.hf_animated.d-200ms.zoom_in_right,.hf_animated.d-200ms.zoom_in_up{animation-delay:.2s!important}.hf_animated.d-500ms{transition-delay:.5s!important}.hf_animated.d-500ms.bounce,.hf_animated.d-500ms.bouncein,.hf_animated.d-500ms.bounceindown,.hf_animated.d-500ms.bounceinleft,.hf_animated.d-500ms.bounceinright,.hf_animated.d-500ms.bounceinup,.hf_animated.d-500ms.flash,.hf_animated.d-500ms.headshake,.hf_animated.d-500ms.heartbeat,.hf_animated.d-500ms.jackinthebox,.hf_animated.d-500ms.jello,.hf_animated.d-500ms.lightspeedinleft,.hf_animated.d-500ms.lightspeedinright,.hf_animated.d-500ms.pulse,.hf_animated.d-500ms.rubberband,.hf_animated.d-500ms.shakex,.hf_animated.d-500ms.shakey,.hf_animated.d-500ms.swing,.hf_animated.d-500ms.tada,.hf_animated.d-500ms.wobble,.hf_animated.d-500ms.zoom_in_down,.hf_animated.d-500ms.zoom_in_left,.hf_animated.d-500ms.zoom_in_right,.hf_animated.d-500ms.zoom_in_up{animation-delay:.5s!important}.hf_animated.d-1s{transition-delay:1s!important}.hf_animated.d-1s.bounce,.hf_animated.d-1s.bouncein,.hf_animated.d-1s.bounceindown,.hf_animated.d-1s.bounceinleft,.hf_animated.d-1s.bounceinright,.hf_animated.d-1s.bounceinup,.hf_animated.d-1s.flash,.hf_animated.d-1s.headshake,.hf_animated.d-1s.heartbeat,.hf_animated.d-1s.jackinthebox,.hf_animated.d-1s.jello,.hf_animated.d-1s.lightspeedinleft,.hf_animated.d-1s.lightspeedinright,.hf_animated.d-1s.pulse,.hf_animated.d-1s.rubberband,.hf_animated.d-1s.shakex,.hf_animated.d-1s.shakey,.hf_animated.d-1s.swing,.hf_animated.d-1s.tada,.hf_animated.d-1s.wobble,.hf_animated.d-1s.zoom_in_down,.hf_animated.d-1s.zoom_in_left,.hf_animated.d-1s.zoom_in_right,.hf_animated.d-1s.zoom_in_up{animation-delay:1s!important}.hf_animated.d-2s{transition-delay:2s!important}.hf_animated.d-2s.bounce,.hf_animated.d-2s.bouncein,.hf_animated.d-2s.bounceindown,.hf_animated.d-2s.bounceinleft,.hf_animated.d-2s.bounceinright,.hf_animated.d-2s.bounceinup,.hf_animated.d-2s.flash,.hf_animated.d-2s.headshake,.hf_animated.d-2s.heartbeat,.hf_animated.d-2s.jackinthebox,.hf_animated.d-2s.jello,.hf_animated.d-2s.lightspeedinleft,.hf_animated.d-2s.lightspeedinright,.hf_animated.d-2s.pulse,.hf_animated.d-2s.rubberband,.hf_animated.d-2s.shakex,.hf_animated.d-2s.shakey,.hf_animated.d-2s.swing,.hf_animated.d-2s.tada,.hf_animated.d-2s.wobble,.hf_animated.d-2s.zoom_in_down,.hf_animated.d-2s.zoom_in_left,.hf_animated.d-2s.zoom_in_right,.hf_animated.d-2s.zoom_in_up{animation-delay:2s!important}.hf_animated.d-3s{transition-delay:3s!important}.hf_animated.d-3s.bounce,.hf_animated.d-3s.bouncein,.hf_animated.d-3s.bounceindown,.hf_animated.d-3s.bounceinleft,.hf_animated.d-3s.bounceinright,.hf_animated.d-3s.bounceinup,.hf_animated.d-3s.flash,.hf_animated.d-3s.headshake,.hf_animated.d-3s.heartbeat,.hf_animated.d-3s.jackinthebox,.hf_animated.d-3s.jello,.hf_animated.d-3s.lightspeedinleft,.hf_animated.d-3s.lightspeedinright,.hf_animated.d-3s.pulse,.hf_animated.d-3s.rubberband,.hf_animated.d-3s.shakex,.hf_animated.d-3s.shakey,.hf_animated.d-3s.swing,.hf_animated.d-3s.tada,.hf_animated.d-3s.wobble,.hf_animated.d-3s.zoom_in_down,.hf_animated.d-3s.zoom_in_left,.hf_animated.d-3s.zoom_in_right,.hf_animated.d-3s.zoom_in_up{animation-delay:3s!important}.hf_animated.none{transition-duration:0s!important}.hf_animated.none.bounce,.hf_animated.none.bouncein,.hf_animated.none.bounceindown,.hf_animated.none.bounceinleft,.hf_animated.none.bounceinright,.hf_animated.none.bounceinup,.hf_animated.none.flash,.hf_animated.none.headshake,.hf_animated.none.heartbeat,.hf_animated.none.jackinthebox,.hf_animated.none.jello,.hf_animated.none.lightspeedinleft,.hf_animated.none.lightspeedinright,.hf_animated.none.pulse,.hf_animated.none.rubberband,.hf_animated.none.shakex,.hf_animated.none.shakey,.hf_animated.none.swing,.hf_animated.none.tada,.hf_animated.none.wobble,.hf_animated.none.zoom_in_down,.hf_animated.none.zoom_in_left,.hf_animated.none.zoom_in_right,.hf_animated.none.zoom_in_up{animation-duration:0s!important}.hf_animated.slow{transition-duration:2s!important}.hf_animated.slow.bounce,.hf_animated.slow.bouncein,.hf_animated.slow.bounceindown,.hf_animated.slow.bounceinleft,.hf_animated.slow.bounceinright,.hf_animated.slow.bounceinup,.hf_animated.slow.flash,.hf_animated.slow.headshake,.hf_animated.slow.heartbeat,.hf_animated.slow.jackinthebox,.hf_animated.slow.jello,.hf_animated.slow.lightspeedinleft,.hf_animated.slow.lightspeedinright,.hf_animated.slow.pulse,.hf_animated.slow.rubberband,.hf_animated.slow.shakex,.hf_animated.slow.shakey,.hf_animated.slow.swing,.hf_animated.slow.tada,.hf_animated.slow.wobble,.hf_animated.slow.zoom_in_down,.hf_animated.slow.zoom_in_left,.hf_animated.slow.zoom_in_right,.hf_animated.slow.zoom_in_up{animation-duration:2s!important}.hf_animated.slower{transition-duration:3s!important}.hf_animated.slower.bounce,.hf_animated.slower.bouncein,.hf_animated.slower.bounceindown,.hf_animated.slower.bounceinleft,.hf_animated.slower.bounceinright,.hf_animated.slower.bounceinup,.hf_animated.slower.flash,.hf_animated.slower.headshake,.hf_animated.slower.heartbeat,.hf_animated.slower.jackinthebox,.hf_animated.slower.jello,.hf_animated.slower.lightspeedinleft,.hf_animated.slower.lightspeedinright,.hf_animated.slower.pulse,.hf_animated.slower.rubberband,.hf_animated.slower.shakex,.hf_animated.slower.shakey,.hf_animated.slower.swing,.hf_animated.slower.tada,.hf_animated.slower.wobble,.hf_animated.slower.zoom_in_down,.hf_animated.slower.zoom_in_left,.hf_animated.slower.zoom_in_right,.hf_animated.slower.zoom_in_up{animation-duration:3s!important}.hf_animated.default{transition-duration:1.5s!important}.hf_animated.default.bounce,.hf_animated.default.bouncein,.hf_animated.default.bounceindown,.hf_animated.default.bounceinleft,.hf_animated.default.bounceinright,.hf_animated.default.bounceinup,.hf_animated.default.flash,.hf_animated.default.headshake,.hf_animated.default.heartbeat,.hf_animated.default.jackinthebox,.hf_animated.default.jello,.hf_animated.default.lightspeedinleft,.hf_animated.default.lightspeedinright,.hf_animated.default.pulse,.hf_animated.default.rubberband,.hf_animated.default.shakex,.hf_animated.default.shakey,.hf_animated.default.swing,.hf_animated.default.tada,.hf_animated.default.wobble,.hf_animated.default.zoom_in_down,.hf_animated.default.zoom_in_left,.hf_animated.default.zoom_in_right,.hf_animated.default.zoom_in_up{animation-duration:1.5s!important}.hf_animated.fast{transition-duration:1s!important}.hf_animated.fast.bounce,.hf_animated.fast.bouncein,.hf_animated.fast.bounceindown,.hf_animated.fast.bounceinleft,.hf_animated.fast.bounceinright,.hf_animated.fast.bounceinup,.hf_animated.fast.flash,.hf_animated.fast.headshake,.hf_animated.fast.heartbeat,.hf_animated.fast.jackinthebox,.hf_animated.fast.jello,.hf_animated.fast.lightspeedinleft,.hf_animated.fast.lightspeedinright,.hf_animated.fast.pulse,.hf_animated.fast.rubberband,.hf_animated.fast.shakex,.hf_animated.fast.shakey,.hf_animated.fast.swing,.hf_animated.fast.tada,.hf_animated.fast.wobble,.hf_animated.fast.zoom_in_down,.hf_animated.fast.zoom_in_left,.hf_animated.fast.zoom_in_right,.hf_animated.fast.zoom_in_up{animation-duration:1s!important}.hf_animated.faster{transition-duration:.5s!important}.hf_animated.faster.bounce,.hf_animated.faster.bouncein,.hf_animated.faster.bounceindown,.hf_animated.faster.bounceinleft,.hf_animated.faster.bounceinright,.hf_animated.faster.bounceinup,.hf_animated.faster.flash,.hf_animated.faster.headshake,.hf_animated.faster.heartbeat,.hf_animated.faster.jackinthebox,.hf_animated.faster.jello,.hf_animated.faster.lightspeedinleft,.hf_animated.faster.lightspeedinright,.hf_animated.faster.pulse,.hf_animated.faster.rubberband,.hf_animated.faster.shakex,.hf_animated.faster.shakey,.hf_animated.faster.swing,.hf_animated.faster.tada,.hf_animated.faster.wobble,.hf_animated.faster.zoom_in_down,.hf_animated.faster.zoom_in_left,.hf_animated.faster.zoom_in_right,.hf_animated.faster.zoom_in_up{animation-duration:.5s!important}.animateeditor{display:block}.hf_animated.no_transition{transition:none!important}/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/wp-content/themes/habefastFSE/includes/blocks/plugins/habefast-gutenberg-slider/assets/owl-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.wp-block-habefast-slider,.wp-block-habefast-slider-query .wp-block-post-template{padding-left:30px;padding-right:30px;position:relative}.wp-block-habefast-slider-query .wp-block-post-template.is-query,.wp-block-habefast-slider.is-query{padding-left:0;padding-right:0}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-dots,.wp-block-habefast-slider.owl-carousel .owl-dots{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-dots .owl-dot,.wp-block-habefast-slider.owl-carousel .owl-dots .owl-dot{display:inline-block;zoom:1}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-dots .owl-dot span,.wp-block-habefast-slider.owl-carousel .owl-dots .owl-dot
span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px
7px;transition:opacity .2s ease;width:10px}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-dots .owl-dot.active span,.wp-block-habefast-slider.owl-carousel .owl-dots .owl-dot.active
span{background:#869791}@media(hover:hover){.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-dots .owl-dot:hover span,.wp-block-habefast-slider.owl-carousel .owl-dots .owl-dot:hover
span{background:#869791}}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-nav,.wp-block-habefast-slider.owl-carousel .owl-nav{text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-nav [class*=owl-],.wp-block-habefast-slider.owl-carousel .owl-nav [class*=owl-]{align-content:center;-webkit-appearance:none;background:transparent;bottom:0;color:#000;cursor:pointer;display:inline-block;font-size:40px;position:absolute;top:0;width:30px}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-nav .owl-prev,.wp-block-habefast-slider.owl-carousel .owl-nav .owl-prev{left:0}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-nav .owl-next,.wp-block-habefast-slider.owl-carousel .owl-nav .owl-next{right:0}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-nav.disabled,.wp-block-habefast-slider.owl-carousel .owl-nav.disabled{cursor:default;opacity:.5}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-stage-outer,.wp-block-habefast-slider.owl-carousel .owl-stage-outer{padding:0}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.animated,.wp-block-habefast-slider.owl-carousel .owl-item.animated{animation-duration:1000 ms;animation-fill-mode:both}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-animated-out,.wp-block-habefast-slider.owl-carousel .owl-item.owl-animated-out{z-index:1}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-animated-in,.wp-block-habefast-slider.owl-carousel .owl-item.owl-animated-in{z-index:0}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadein,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadein{animation-name:owlFadeIn}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeout,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeout{animation-name:owlFadeOut}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bouncein,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bouncein{animation-name:owlBounceIn}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceout,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceout{animation-name:owlBounceOut}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-backindown,.wp-block-habefast-slider.owl-carousel .owl-item.owl-backindown{animation-name:owlBackInDown}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-backinleft,.wp-block-habefast-slider.owl-carousel .owl-item.owl-backinleft{animation-name:owlBackInLeft}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-backinright,.wp-block-habefast-slider.owl-carousel .owl-item.owl-backinright{animation-name:owlBackInRight}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-backinup,.wp-block-habefast-slider.owl-carousel .owl-item.owl-backinup{animation-name:owlBackInUp}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-backoutdown,.wp-block-habefast-slider.owl-carousel .owl-item.owl-backoutdown{animation-name:owlBackOutDown}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-backoutleft,.wp-block-habefast-slider.owl-carousel .owl-item.owl-backoutleft{animation-name:owlBackOutLeft}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-backoutright,.wp-block-habefast-slider.owl-carousel .owl-item.owl-backoutright{animation-name:owlBackOutRight}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-backoutup,.wp-block-habefast-slider.owl-carousel .owl-item.owl-backoutup{animation-name:owlBackOutUp}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceindown,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceindown{animation-name:owlBounceInDown}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceinleft,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceinleft{animation-name:owlBounceInLeft}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceinright,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceinright{animation-name:owlBounceInRight}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceinup,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceinup{animation-name:owlBounceInUp}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceoutdown,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceoutdown{animation-name:owlBounceOutDown}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceoutleft,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceoutleft{animation-name:owlBounceOutLeft}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceoutright,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceoutright{animation-name:owlBounceOutRight}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-bounceoutup,.wp-block-habefast-slider.owl-carousel .owl-item.owl-bounceoutup{animation-name:owlBounceOutUp}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-rotateout,.wp-block-habefast-slider.owl-carousel .owl-item.owl-rotateout{animation-name:owlRotateOut}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-rotatein,.wp-block-habefast-slider.owl-carousel .owl-item.owl-rotatein{animation-name:owlRotateIn}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-zoomin,.wp-block-habefast-slider.owl-carousel .owl-item.owl-zoomin{animation-name:owlZoomIn}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-zoomout,.wp-block-habefast-slider.owl-carousel .owl-item.owl-zoomout{animation-name:owlZoomOut}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeindown,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeindown{animation-name:owlFadeInDown}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeinleft,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeinleft{animation-name:owlFadeInLeft}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeinright,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeinright{animation-name:owlFadeInRight}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeinup,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeinup{animation-name:owlFadeInUp}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeoutdown,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeoutdown{animation-name:owlFadeOutDown}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeoutleft,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeoutleft{animation-name:owlFadeOutLeft}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeoutright,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeoutright{animation-name:owlFadeOutRight}.wp-block-habefast-slider-query .wp-block-post-template.owl-carousel .owl-item.owl-fadeoutup,.wp-block-habefast-slider.owl-carousel .owl-item.owl-fadeoutup{animation-name:owlFadeOutUp}.wp-block-habefast-slider-image-title{text-align:center}.wp-block-habefast-slider-image-img{height:auto}@keyframes
owlFadeIn{0%{opacity:0}to{opacity:1}}@keyframes
owlFadeOut{0%{opacity:1}to{opacity:0}}@keyframes
owlBounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes
owlBounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes
owlBackInDown{0%{opacity:.7;transform:translateY(-1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes
owlBackInLeft{0%{opacity:.7;transform:translateX(-2000px) scale(.7)}80%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes
owlBackInRight{0%{opacity:.7;transform:translateX(2000px) scale(.7)}80%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes
owlBackInUp{0%{opacity:.7;transform:translateY(1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes
owlBackOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:.7;transform:translateY(700px) scale(.7)}}@keyframes
owlBackOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:.7;transform:translateX(-2000px) scale(.7)}}@keyframes
owlBackOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:.7;transform:translateX(2000px) scale(.7)}}@keyframes
owlBackOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:.7;transform:translateY(-700px) scale(.7)}}@keyframes
owlBounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}@keyframes
owlBounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}@keyframes
owlBounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}@keyframes
owlBounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}@keyframes
owlBounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes
owlBounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes
owlBounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes
owlBounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes
owlRotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}@keyframes
owlRotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}@keyframes
owlZoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes
owlZoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes
owlFadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes
owlFadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes
owlFadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes
owlFadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes
owlFadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes
owlFadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes
owlFadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes
owlFadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.wp-block-slider.has-hf-aspect-ratio .owl-carousel.owl-loaded{aspect-ratio:auto!important}.wp-block-slider.has-hf-aspect-ratio .owl-carousel.owl-loaded .owl-item{aspect-ratio:var(--hf-slider-aspectratio)}.wp-block-habefast-menu ul:not(.sub-menu){display:-ms-flex;display:flex;list-style:none}.wp-block-habefast-menu
ul{margin:0;padding:0}.wp-block-habefast-menu ul
li{align-items:center;display:-ms-flex;display:flex;justify-content:center!important;padding:10px
5px;position:relative}.wp-block-habefast-menu ul li .sub-menu{background:#fff;left:0;opacity:0;position:absolute;right:auto;top:100%;transition:all .15s linear;visibility:hidden;width:-moz-max-content;width:max-content;z-index:999}@media(hover:hover){.wp-block-habefast-menu ul li:hover>.sub-menu{opacity:1;visibility:visible}}.wp-block-habefast-menu ul li:focus-within>.sub-menu{opacity:1;visibility:visible}.wp-block-habefast-menu ul li>a:focus+.sub-menu{opacity:1;visibility:visible}@media(hover:none)and (pointer:coarse){.wp-block-habefast-menu ul li:focus>.sub-menu{opacity:1;visibility:visible}}.wp-block-habefast-advanced-layout-cols-flex,.wp-block-habefast-advanced-layout-columns{display:flex}.wp-block-habefast-advanced-layout-cols .wp-block-habefast-advanced-layout-col,.wp-block-habefast-advanced-layout-columns .wp-block-habefast-advanced-layout-column{box-sizing:border-box}