/**handles:wpml-legacy-horizontal-list-0,wpml-menu-item-0,Bang-css**/
.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}

.wpml-ls-menu-item .wpml-ls-flag{display:inline;vertical-align:baseline}.wpml-ls-menu-item .wpml-ls-flag+span{margin-left:.3em}.rtl .wpml-ls-menu-item .wpml-ls-flag+span{margin-left:0;margin-right:.3em}ul .wpml-ls-menu-item a{display:flex;align-items:center}
@charset "UTF-8";header .lang a{text-transform:uppercase}header label{margin:0}header .s-form-content{position:fixed;left:0px;background-color:#fff;width:100%;top:0}header .s-form-content .container-form-s{position:relative;width:100%;max-width:1200px;margin:0 auto}header .s-form-content .container-form-s input[type=search]:focus{background:none;border-bottom:1px solid #000!important}header .s-form-content .container-form-s .search-form .search-field{border:0;width:100%;outline:0;border-radius:0;border-bottom:1px solid #ccc!important;margin-bottom:15px}header .s-form-content .container-form-s .search-form .search-field:focus{background:none}header .s-form-content form+div.close{position:absolute;top:5px;right:0}header .search{margin:0 0 0 15px}.admin-bar .s-form-content{top:32px}.ast-desktop .ast-primary-header-bar .main-header-menu>.menu-item:not(:last-child):after{content:"|";position:absolute;right:0}.ast-builder-menu-mobile .main-navigation .menu-item>.ast-menu-toggle{color:#fff!important;right:5px}body.ast-sticky-main-shrink .ast-sticky-shrunk .site-navigation{line-height:2}.ast-builder-menu-1 .sub-menu{margin-left:10px}.ast-builder-menu-1 .ast-header-navigation-arrow,.ast-builder-menu-2 .ast-header-navigation-arrow{display:none}.ast-builder-menu-1 li li .menu-text,.ast-builder-menu-2 li li .menu-text{text-transform:none}.menu-item-bleu{background-color:#57BCFA}.menu-item-bleu.current-menu-item .menu-text{color:#011C36}.menu-item-bleu .menu-text{text-transform:uppercase}.menu-item-bleu .menu-text:hover{color:#011C36}.elementor-widget-container .with_frm_style .frm-card-element.StripeElement,.elementor-widget-container .with_frm_style input[type=email],.elementor-widget-container .with_frm_style input[type=file],.elementor-widget-container .with_frm_style input[type=number],.elementor-widget-container .with_frm_style input[type=password],.elementor-widget-container .with_frm_style input[type=search],.elementor-widget-container .with_frm_style input[type=tel],.elementor-widget-container .with_frm_style input[type=text],.elementor-widget-container .with_frm_style input[type=url],.elementor-widget-container .with_frm_style select{line-height:1}@media only screen and (max-width:1024px){select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:15px;-webkit-appearance:none!important;background-image:url(https://sagedecision.com/wp-content/themes/astra-bang/icones/down-button.svg)!important;background-position:94% center!important;background-repeat:no-repeat!important;color:#A1A1A1!important;border-radius:0px!important}}.cat-content{padding:30px 0}.cat-content.not-last{border-bottom:1px solid #ccc}.elementor-location-footer .elementor-column .elementor-element ol:last-child,.elementor-location-footer .elementor-column .elementor-element p:last-child,.elementor-location-footer .elementor-column .elementor-element ul:last-child,.entry-content .elementor-column .elementor-element ol:last-child,.entry-content .elementor-column .elementor-element p:last-child,.entry-content .elementor-column .elementor-element ul:last-child{margin-bottom:0px}p a{font-style:italic}p a:hover{text-decoration:underline}.elementor-location-footer p a{font-style:unset}.elementor-location-footer .elementor-posts .elementor-post__read-more:hover{text-decoration:underline}div#login{width:375px!important;width:100%;padding:20px}div#login h1{margin-bottom:30px}div#login #loginform{white-space:nowrap}div#login #loginform label{display:block;line-height:1.5;margin-bottom:15px}div#login #loginform input[type=password],div#login #loginform input[type=text]{font-size:16px;height:50px;width:100%;padding:10px;border-radius:0px;border-radius:400;margin-bottom:20px}div#login #loginform .user-pass-wrap .wp-pwd{margin-top:0px;position:relative}div#login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw{padding:10px;position:absolute;top:0;right:0;height:50px}div#login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw>.dashicons{width:20px;height:20px;top:0px}div#login #loginform .c4wp_captcha_field{margin-bottom:20px!important}div#login #loginform .forgetmenot{width:50%;float:left;padding-top:8px}div#login #loginform .forgetmenot input[type=checkbox]{height:16px;width:16px;min-width:16px;margin-top:-15px}div#login #loginform .forgetmenot input[type=checkbox]:checked{background-color:transparent}div#login #loginform .forgetmenot input[type=checkbox]:checked:before{margin:-4px -5px!important}div#login #loginform .forgetmenot label{font-size:16px;display:inline-block}div#login #loginform .submit{display:inline-block;text-align:end;width:50%}div#login #loginform .submit input{padding:10px 20px}div#login #lostpasswordform input[type=text]{font-size:16px;height:50px;width:100%;padding:10px;border-radius:0px;border-radius:400;margin-bottom:20px}div#login #nav{text-align:left;margin-top:50px}div#login #backtoblog{display:none}:not(header) .wpml-login-ls{display:none}:not(header) .wpml-login-ls label{display:none}:not(header) .wpml-login-ls #wpml-language-switcher-locales{height:38px;margin-right:20px;padding:5px}@media only screen and (max-width:782px){div#login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw>.dashicons{top:4px}div#login #loginform .user-pass-wrap .wp-pwd .wp-hide-pw>.dashicons:before{color:black}div#login #loginform .forgetmenot input[type=checkbox]:checked:before{margin:-10px -8px!important}}.elementor-element .elementor-accordion-item{margin-bottom:30px}.elementor-element .elementor-accordion-item .elementor-tab-title{border:1px solid #ECB842;border-bottom-color:#ECB842!important}.elementor-element .elementor-accordion-item .elementor-tab-title .elementor-accordion-icon svg{height:unset;width:unset;vertical-align:text-bottom}.boutons .title{height:18%}.boutons-2col .title{height:28%}.boutons-2col .description{height:45%}.boutons .description{height:39%}.buttons .title{height:18%}.buttons .description{height:35%}.lien-non-italic a{font-style:normal!important}@media only screen and (min-width:1025px){div.min-height-450{min-height:450px}section.elementor-element.carre-bleu-gauche{position:absolute;right:-15%;top:17%;width:420px;max-width:120%}.page-header>.elementor-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.page-header .elementor-column:first-child{min-height:650px;max-width:830px}}@media only screen and (max-width:1275px) and (min-width:1075px){.boutons .description{height:42%!important}.buttons .description{height:38%!important}}@media only screen and (max-width:1024px){.menu-item-bleu.current-menu-item{background-color:#57BCFA!important}.menu-item-bleu.current-menu-item .menu-text{color:#011C36}.menu-item-bleu a{background-color:#57BCFA!important}.menu-item-bleu a .menu-text:hover{color:#011C36}.boutons .description{height:35%!important}.buttons .description{height:30%!important}.buttons .title{height:15%!important}.boutons-2col .title{height:unset}.boutons-2col .description{height:unset}}@media only screen and (max-width:767px){.boutons .title{height:unset!important}.boutons .description{height:unset!important}.buttons .title{height:unset!important}.buttons .description{height:unset!important}}