/*!
Theme Name: Thème Formatio
Theme URI: https://formatio.info/
Author: Arobas
Author URI: https://agencearobas.ca/
Description: Description personnalisé pour WordPress
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: formatio
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Thème Formatio is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:ITC Avant Garde Gothic Std Extra Light;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Extra Light"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdXLt.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Extra Light Condensed;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Extra Light Condensed"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdXLtCn.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Extra Light Condensed Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Extra Light Condensed Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdXLtCnObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Extra Light Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Extra Light Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdXLtObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Book;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Book"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdBk.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Book Condensed;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Book Condensed"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdBkCn.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Book Condensed Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Book Condensed Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdBkCnObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Book Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Book Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdBkObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Medium;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Medium"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdMd.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Medium Condensed;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Medium Condensed"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdMdCn.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Medium Condensed Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Medium Condensed Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdMdCnObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Medium Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Medium Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdMdObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Demi;font-style:normal;font-weight:700;src:local("ITC Avant Garde Gothic Std Demi"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdDemi.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Demi Condensed;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Demi Condensed"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdDemiCn.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Demi Condensed Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Demi Condensed Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdDemiCnObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Demi Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Demi Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdDemiObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Bold;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Bold"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdBold.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Bold Condensed;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Bold Condensed"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdBoldCn.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Bold Condensed Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Bold Condensed Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdBoldCnObl.woff) format("woff")}@font-face{font-family:ITC Avant Garde Gothic Std Bold Oblique;font-style:normal;font-weight:400;src:local("ITC Avant Garde Gothic Std Bold Oblique"),url(/wp-content/themes/formatio/assets/fonts/ITCAvantGardeStdBoldObl.woff) format("woff")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15;scroll-behavior:smooth;scroll-padding-top:220px}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:60%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#000;font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1.1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:ITC Avant Garde Gothic Std Demi,sans-serif}.entry-title a,.page-title{color:#29acb9}.entry-title a,.page-title,h1{font-size:3rem;font-weight:400;line-height:1em;margin:0;text-decoration:none}h1{color:#ee9800}h2{color:#29acb9;font-size:1.6em;font-weight:400}h2.has-text-align-center{margin-left:auto;margin-right:auto;min-width:320px;text-align:center;width:40%}h3{font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1.4em}h3,h6{color:#ee9800}h6{font-size:1em;font-weight:400}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}.has-inline-color,strong{font-family:ITC Avant Garde Gothic Std Demi,sans-serif}.has-inline-color{font-weight:700}body{background:#fff}.cacher{display:none}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}ul[class]{list-style:none;margin:0;padding:0}ul.liste-chevron{color:var(--section-highlight-color);font-weight:600;list-style:none;margin:40px 0;padding:0}ul.liste-chevron li{margin-bottom:1ex;padding-left:1rem;position:relative;text-indent:-1rem}ul.liste-chevron li:before{content:">";margin-right:5px}.entry-content ul{margin-left:0;padding-left:1.5em}.entry-content ul li::marker{color:#29acb9;font-size:35px;line-height:1px}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:1em 0}table{margin:0;width:100%}a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a,a:visited{color:#000}a:active,a:focus,a:hover{color:#2bacb8}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a[href^=tel]{text-decoration:none}a.button,button,input[type=button],input[type=reset],input[type=submit]{background-color:#29acb9;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1em;line-height:1;overflow-wrap:break-word;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none}body .wp-block-buttons{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.wp-block-button{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;padding:.6rem}.wp-block-button:first-child{margin-left:0}.wp-block-button:last-child{margin-right:0}.wp-block-button.primary a{background-color:#ee9800;border-radius:0;color:#fff;font-size:.9em;font-weight:700;line-height:1rem;padding:1rem 2.2rem}@media (max-width:1200px){.wp-block-button.primary a{padding:1rem}}.wp-block-button.secondary a{background-color:#29acb9;border-radius:0;color:#fff;font-size:.9em;font-weight:700;line-height:1rem;padding:1rem 2.2rem}@media (max-width:1200px){.wp-block-button.secondary a{padding:1rem}}.wp-block-button.tertiary a{background-color:#fff;border-radius:0;color:#ee9800;font-size:.9em;font-weight:700;line-height:1rem;padding:1rem 2.2rem}.woocommerce-button.button{background-color:#29acb9!important;border-radius:0!important;color:#fff!important;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.9em!important;font-weight:700;padding:calc(.667em + 2px) calc(1.333em + 2px)!important}#gform_submit_button_8{background-color:#ee9800;border-radius:0;color:#fff;font-size:.9em;font-weight:700;line-height:1rem;margin-left:2rem;padding:1rem 2.2rem;text-align:left}@media (max-width:1200px){#gform_submit_button_8{padding:1rem}}::-webkit-input-placeholder{color:#4d4d4d}:-ms-input-placeholder{color:#4d4d4d}::-moz-placeholder{color:#4d4d4d}::-ms-input-placeholder{color:#4d4d4d}::placeholder{color:#4d4d4d}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #ccc;color:#000;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border:1px solid #000;outline:none}.gform_wrapper form label,.gform_wrapper form legend{font-weight:400}.gform_wrapper form select,.gform_wrapper form textarea{border:none;border-bottom:1px solid #29acb9}.gform_wrapper form textarea{width:100%}.gform_wrapper form input{border:none;border-bottom:1px solid #29acb9}.gform_wrapper form .gform_footer{text-align:right}@media (max-width:580px){.gform_wrapper form .gform_footer{text-align:center}}.gform_wrapper.gravity-theme .gfield_label{font-weight:400!important}#gform_2 #field_2_1 legend{margin-top:10px;position:absolute}#gform_2 #field_2_1 legend.filled,#gform_2 #field_2_1 legend.focus{display:none;margin-top:0;position:relative}#gform_2 #field_2_1 legend.empty{display:block!important}#gform_2 #field_2_1 legend.empty,#gform_2 #field_2_2>label{margin-top:10px;position:absolute}#gform_2 #field_2_2>label.filled,#gform_2 #field_2_2>label.focus{display:none;margin-top:0;position:relative}#gform_2 #field_2_2>label.empty{display:block!important}#gform_2 #field_2_2>label.empty,#gform_2 #field_2_3>label{margin-top:10px;position:absolute}#gform_2 #field_2_3>label.filled,#gform_2 #field_2_3>label.focus{display:none;margin-top:0;position:relative}#gform_2 #field_2_3>label.empty{display:block!important}#gform_2 #field_2_3>label.empty,#gform_2 #field_2_5>label{margin-top:10px;position:absolute}#gform_2 #field_2_5>label.filled,#gform_2 #field_2_5>label.focus{display:none;margin-top:0;position:relative}#gform_2 #field_2_5>label.empty{display:block!important;margin-top:10px;position:absolute}#gform_2 #field_2_9>label{font-weight:400}.gform_body .gform_fields .gfield.gfield_error legend{margin-top:0;position:relative}.gform_body .gform_fields .gfield legend{margin-top:10px;position:absolute}.gform_body .gform_fields .gfield legend.empty,.gform_body .gform_fields .gfield legend.filled,.gform_body .gform_fields .gfield legend.focus{display:block!important;margin-top:0;position:relative}.gform_body .gform_fields .gfield>label{margin-top:10px;position:absolute}.gform_body .gform_fields .gfield>label.empty,.gform_body .gform_fields .gfield>label.filled,.gform_body .gform_fields .gfield>label.focus{display:block!important;margin-top:0;position:relative}.gform_body .gform_fields .gfield.gfield_error>label{margin-top:10px;position:relative}.page-template-page-formulaire .gform_body .gform_fields .gfield label,.page-template-page-formulaire .gform_body .gform_fields .gfield legend{opacity:1!important;position:relative!important}.woocommerce-form-login .woocommerce-form-row>label,.woocommerce-form-register .woocommerce-form-row>label{margin-top:0;position:absolute;width:auto}.woocommerce-form-login .woocommerce-form-row>label.filled,.woocommerce-form-register .woocommerce-form-row>label.filled{display:none!important;margin-top:0;position:relative}.woocommerce-form-login .woocommerce-form-row>label.filled[for=reg_optin],.woocommerce-form-register .woocommerce-form-row>label.filled[for=reg_optin]{display:inline!important;font-size:1rem}.woocommerce-form-login .woocommerce-form-row>label.focus,.woocommerce-form-register .woocommerce-form-row>label.focus{display:none!important;margin-top:0;position:relative}.woocommerce-form-login .woocommerce-form-row>label.empty,.woocommerce-form-register .woocommerce-form-row>label.empty{margin-top:0;position:absolute}.woocommerce-form-login legend,.woocommerce-form-register legend{font-weight:400}.woocommerce-form-login label,.woocommerce-form-register label{font-weight:400;z-index:10}.woocommerce-form-login select,.woocommerce-form-login textarea,.woocommerce-form-register select,.woocommerce-form-register textarea{background-color:#fff0;border:none;border-bottom:1px solid #29acb9}.woocommerce-form-login textarea,.woocommerce-form-register textarea{width:100%}.woocommerce-form-login input,.woocommerce-form-register input{background-color:#fff0;border:none;border-bottom:1px solid #29acb9}.woocommerce-form-login input.input-checkbox,.woocommerce-form-register input.input-checkbox{width:30px}.woocommerce-billing-fields__field-wrapper .form-row>label{margin-top:0;position:absolute;width:auto}.woocommerce-billing-fields__field-wrapper .form-row>label.empty,.woocommerce-billing-fields__field-wrapper .form-row>label.filled,.woocommerce-billing-fields__field-wrapper .form-row>label.focus{display:block!important;margin-top:0;position:relative}.woocommerce-billing-fields__field-wrapper legend{font-weight:400}.woocommerce-billing-fields__field-wrapper label{font-weight:400;z-index:10}.woocommerce-billing-fields__field-wrapper select,.woocommerce-billing-fields__field-wrapper textarea{background-color:#fff0;border:none;border-bottom:1px solid #29acb9}.woocommerce-billing-fields__field-wrapper textarea{width:100%}.woocommerce-billing-fields__field-wrapper input{background-color:#fff0;border:none;border-bottom:1px solid #29acb9}.woocommerce-billing-fields__field-wrapper input.input-checkbox{width:30px}.woocommerce form .form-row{margin-bottom:2rem}.woocommerce form .select2-selection{background-color:#fff0;border:none;border-bottom:1px solid #29acb9;border-radius:0}#billing_address_1::-webkit-input-placeholder{color:transparent!important}#billing_address_1::-moz-placeholder{color:transparent!important}#billing_address_1:-ms-input-placeholder{color:transparent!important}#billing_address_1::-ms-input-placeholder{color:transparent!important}#billing_address_1::placeholder{color:transparent!important}select{height:39px}.sticky{display:block}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.entry-content h2,.entry-summary h2,.page-content h2{color:#29acb9}.entry-content h2.has-text-align-center,.entry-summary h2.has-text-align-center,.page-content h2.has-text-align-center{margin-left:auto;margin-right:auto;min-width:320px;text-align:center;width:50%}@media (max-width:1024px){.entry-content h2.has-text-align-center,.entry-summary h2.has-text-align-center,.page-content h2.has-text-align-center{width:90%}}.entry-content h3,.entry-summary h3,.page-content h3{margin-top:0}.entry-content h3.c-accordion__title,.entry-summary h3.c-accordion__title,.page-content h3.c-accordion__title{margin-bottom:.8rem;margin-top:.8rem}.entry-content p,.entry-summary p,.page-content p{color:#000}.entry-content p.has-text-align-center,.entry-summary p.has-text-align-center,.page-content p.has-text-align-center{margin-left:auto;margin-right:auto;min-width:320px;text-align:center;width:60%}.entry-content .wp-block-group figure,.entry-summary .wp-block-group figure,.page-content .wp-block-group figure{padding:2rem}.entry-content .wp-block-group figure.no-padding-top,.entry-summary .wp-block-group figure.no-padding-top,.page-content .wp-block-group figure.no-padding-top{padding-top:0}.entry-content .wp-block-group .has-media-on-the-right figure,.entry-summary .wp-block-group .has-media-on-the-right figure,.page-content .wp-block-group .has-media-on-the-right figure{padding:2rem 0 2rem 2rem}.entry-content .wp-block-media-text figure,.entry-summary .wp-block-media-text figure,.page-content .wp-block-media-text figure{padding-top:3rem}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.entry-summary .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.page-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0;padding-right:8rem}@media (max-width:1170px){.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.entry-summary .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.page-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:3.6rem}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content .wp-block-buttons .wp-block-button:first-child,.entry-summary .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content .wp-block-buttons .wp-block-button:first-child,.page-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content .wp-block-buttons .wp-block-button:first-child{padding-left:0}}@media (max-width:1024px){.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.entry-summary .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.page-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-right:2rem}}.entry-content .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content,.entry-summary .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content,.page-content .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{padding-left:8rem;padding-right:0}@media (max-width:1024px){.entry-content .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content,.entry-summary .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content,.page-content .wp-block-media-text.has-media-on-the-left .wp-block-media-text__content{padding-left:2rem}}.entry-content .wp-block-pb-accordion-item,.entry-summary .wp-block-pb-accordion-item,.page-content .wp-block-pb-accordion-item{border:2px solid #29acb9;margin-bottom:10px;padding:0 10px}.entry-content .wp-block-pb-accordion-item .c-accordion__content,.entry-summary .wp-block-pb-accordion-item .c-accordion__content,.page-content .wp-block-pb-accordion-item .c-accordion__content{padding:0 1rem}.entry-content .wp-block-pb-accordion-item .c-accordion__title,.entry-summary .wp-block-pb-accordion-item .c-accordion__title,.page-content .wp-block-pb-accordion-item .c-accordion__title{padding:0 2rem 0 1rem}.entry-content .wp-block-pb-accordion-item .c-accordion__title:after,.entry-summary .wp-block-pb-accordion-item .c-accordion__title:after,.page-content .wp-block-pb-accordion-item .c-accordion__title:after{color:#ee9800;font-size:30px;font-weight:600;right:10px}.entry-content .wp-block-pb-accordion-item .wp-block-columns,.entry-summary .wp-block-pb-accordion-item .wp-block-columns,.page-content .wp-block-pb-accordion-item .wp-block-columns{padding:0 2rem}.entry-content .wp-block-pb-accordion-item .wp-block-columns figure,.entry-summary .wp-block-pb-accordion-item .wp-block-columns figure,.page-content .wp-block-pb-accordion-item .wp-block-columns figure{padding:0!important}.entry-content .benefices,.entry-summary .benefices,.page-content .benefices{width:100%!important}.entry-content .benefices .wp-block-gallery,.entry-summary .benefices .wp-block-gallery,.page-content .benefices .wp-block-gallery{padding-bottom:0;padding-left:0;padding-right:0}.entry-content .benefices .wp-block-gallery .blocks-gallery-grid,.entry-summary .benefices .wp-block-gallery .blocks-gallery-grid,.page-content .benefices .wp-block-gallery .blocks-gallery-grid{margin:0;padding:0}.entry-content .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure,.entry-summary .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure,.page-content .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure{display:block;padding:0;text-align:center}@media (min-width:1024px){.entry-content .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure,.entry-summary .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure,.page-content .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure{padding:0 2rem}}.entry-content .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure img,.entry-summary .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure img,.page-content .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure img{-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:85px;margin-left:auto;margin-right:auto;width:auto}.entry-content .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure figcaption,.entry-summary .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure figcaption,.page-content .benefices .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure figcaption{background:none;color:#000;font-size:1.1rem;font-weight:700;margin-left:auto;margin-right:auto;max-width:320px;padding:1.5rem 0;position:relative}.entry-content .benefices .wp-block-column .wp-block-image,.entry-summary .benefices .wp-block-column .wp-block-image,.page-content .benefices .wp-block-column .wp-block-image{min-height:135px}.entry-content .benefices .wp-block-column .wp-block-image figure,.entry-summary .benefices .wp-block-column .wp-block-image figure,.page-content .benefices .wp-block-column .wp-block-image figure{padding:40px 40px 0}.entry-content .benefices .wp-block-column h6,.entry-summary .benefices .wp-block-column h6,.page-content .benefices .wp-block-column h6{margin:0;padding:0 40px;text-align:center}.entry-content .benefices .wp-block-column h3,.entry-summary .benefices .wp-block-column h3,.page-content .benefices .wp-block-column h3{font-size:1.3em;font-weight:400;text-align:center}@media (max-width:1024px){.entry-content .benefices .wp-block-column h3,.entry-summary .benefices .wp-block-column h3,.page-content .benefices .wp-block-column h3{font-size:1em}}@media (max-width:781px){.entry-content .benefices .wp-block-column,.entry-summary .benefices .wp-block-column,.page-content .benefices .wp-block-column{-ms-flex-preferred-size:90%!important;flex-basis:90%!important;margin-left:auto;margin-right:auto}}.entry-content .bloc-emphase,.entry-summary .bloc-emphase,.page-content .bloc-emphase{background-color:#ee9800;margin-bottom:80px;margin-top:80px;padding:40px 60px;width:100%}.entry-content .bloc-emphase h2,.entry-summary .bloc-emphase h2,.page-content .bloc-emphase h2{color:#000}.entry-content .bloc-emphase .wp-block-group__inner-container,.entry-summary .bloc-emphase .wp-block-group__inner-container,.page-content .bloc-emphase .wp-block-group__inner-container{min-width:300px;width:100%}.entry-content .bloc-emphase .wp-block-buttons,.entry-summary .bloc-emphase .wp-block-buttons,.page-content .bloc-emphase .wp-block-buttons{padding-bottom:2rem}.entry-content .bloc-emphase.with-squares,.entry-summary .bloc-emphase.with-squares,.page-content .bloc-emphase.with-squares{background-image:url(/wp-content/themes/formatio/assets/3-squares.png);background-position:100%;background-repeat:no-repeat;background-size:contain;margin-left:10%;width:80%}.entry-content .bloc-emphase.with-squares .wp-block-group__inner-container,.entry-summary .bloc-emphase.with-squares .wp-block-group__inner-container,.page-content .bloc-emphase.with-squares .wp-block-group__inner-container{width:75%}.entry-content .bloc-emphase.with-squares.rencontres,.entry-summary .bloc-emphase.with-squares.rencontres,.page-content .bloc-emphase.with-squares.rencontres{padding:2rem 8rem 0;width:70%!important}.entry-content .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container,.entry-summary .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container,.page-content .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container{width:100%}.entry-content .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container h2,.entry-content .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container p,.entry-summary .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container h2,.entry-summary .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container p,.page-content .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container h2,.page-content .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container p{max-width:320px}.entry-content .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container .wp-block-button__link,.entry-summary .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container .wp-block-button__link,.page-content .bloc-emphase.with-squares.rencontres .wp-block-group__inner-container .wp-block-button__link{padding:1rem 1.2rem}@media (max-width:1200px){.entry-content .bloc-emphase.with-squares.rencontres,.entry-summary .bloc-emphase.with-squares.rencontres,.page-content .bloc-emphase.with-squares.rencontres{padding:2rem 4rem;width:90%!important}}@media (max-width:992px){.entry-content .bloc-emphase.with-squares.rencontres,.entry-summary .bloc-emphase.with-squares.rencontres,.page-content .bloc-emphase.with-squares.rencontres{padding:2rem!important;width:100%!important}}@media (max-width:750px){.entry-content .bloc-emphase.with-squares.rencontres,.entry-summary .bloc-emphase.with-squares.rencontres,.page-content .bloc-emphase.with-squares.rencontres{background-image:none}}@media (max-width:500px){.entry-content .bloc-emphase.with-squares.rencontres .wp-block-buttons .wp-block-button,.entry-content .bloc-emphase.with-squares.rencontres .wp-block-buttons .wp-block-button a,.entry-summary .bloc-emphase.with-squares.rencontres .wp-block-buttons .wp-block-button,.entry-summary .bloc-emphase.with-squares.rencontres .wp-block-buttons .wp-block-button a,.page-content .bloc-emphase.with-squares.rencontres .wp-block-buttons .wp-block-button,.page-content .bloc-emphase.with-squares.rencontres .wp-block-buttons .wp-block-button a{width:100%}}.entry-content .bloc-emphase.with-squares.devenez-membre,.entry-summary .bloc-emphase.with-squares.devenez-membre,.page-content .bloc-emphase.with-squares.devenez-membre{margin-bottom:0;padding:2rem 8rem 0;width:70%!important}.entry-content .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container,.entry-summary .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container,.page-content .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container{width:100%}.entry-content .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container h2,.entry-content .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container p,.entry-summary .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container h2,.entry-summary .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container p,.page-content .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container h2,.page-content .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container p{max-width:320px}.entry-content .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container .wp-block-button__link,.entry-summary .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container .wp-block-button__link,.page-content .bloc-emphase.with-squares.devenez-membre .wp-block-group__inner-container .wp-block-button__link{padding:1rem 1.2rem}@media (max-width:992px){.entry-content .bloc-emphase.with-squares.devenez-membre,.entry-summary .bloc-emphase.with-squares.devenez-membre,.page-content .bloc-emphase.with-squares.devenez-membre{padding:2rem!important;width:100%!important}}@media (max-width:750px){.entry-content .bloc-emphase.with-squares.devenez-membre,.entry-summary .bloc-emphase.with-squares.devenez-membre,.page-content .bloc-emphase.with-squares.devenez-membre{background-image:none}}.entry-content .bloc-emphase.with-squares.vision,.entry-summary .bloc-emphase.with-squares.vision,.page-content .bloc-emphase.with-squares.vision{padding:2rem 8rem;width:70%!important}@media (max-width:580px){.entry-content .bloc-emphase.with-squares.vision,.entry-summary .bloc-emphase.with-squares.vision,.page-content .bloc-emphase.with-squares.vision{background-image:none!important;padding:2rem!important;width:100%!important}.entry-content .bloc-emphase.with-squares.vision .wp-block-group__inner-container,.entry-summary .bloc-emphase.with-squares.vision .wp-block-group__inner-container,.page-content .bloc-emphase.with-squares.vision .wp-block-group__inner-container{width:100%}}@media (max-width:992px){.entry-content .bloc-emphase,.entry-summary .bloc-emphase,.page-content .bloc-emphase{padding:2rem!important;width:100%!important}}@media (max-width:750px){.entry-content .bloc-emphase,.entry-summary .bloc-emphase,.page-content .bloc-emphase{background-image:none}}.entry-content .bloc-emphase.secondary,.entry-summary .bloc-emphase.secondary,.page-content .bloc-emphase.secondary{background-color:#29acb9;color:#fff}.entry-content .bloc-emphase.secondary h2,.entry-content .bloc-emphase.secondary p,.entry-summary .bloc-emphase.secondary h2,.entry-summary .bloc-emphase.secondary p,.page-content .bloc-emphase.secondary h2,.page-content .bloc-emphase.secondary p{color:#fff}.entry-content.presentation .bloc-emphase,.entry-summary.presentation .bloc-emphase,.page-content.presentation .bloc-emphase{margin-left:10%;width:80%}.entry-content .woocommerce.columns-1,.entry-summary .woocommerce.columns-1,.page-content .woocommerce.columns-1{width:100%!important}.page-links{clear:both;margin:0 0 1.5em}@media (max-width:1400px){.wp-block-media-text{grid-template-columns:40% auto!important}.wp-block-media-text.has-media-on-the-right{grid-template-columns:auto 40%!important}.page-id-29 .equipe-item .photo .poste:after{display:none}}@media (max-width:650px){.page-id-29 .wp-block-group__inner-container h2{text-align:center}}@media (max-width:850px){.wp-block-media-text{display:block!important}.wp-block-media-text figure{margin-left:auto!important;margin-right:auto!important;max-width:500px;padding:2rem 0!important}.wp-block-media-text .wp-block-media-text__content{padding:0}}@media (max-width:750px){.page-id-17 .wp-block-columns{display:block}.page-id-17 .wp-block-columns .wp-block-column{margin-left:0}}.page-id-25 .wp-block-buttons .wp-block-button a{min-width:240px;padding:1rem}@media (max-width:750px){.page-id-25 .wp-block-buttons .wp-block-button a{min-width:260px}}.page-id-17 #input_2_5{padding-left:0}.page-id-17 .wp-block-media-text .wp-block-media-text__content{padding-right:6rem}@media (max-width:750px){.page-id-17 .wp-block-media-text .wp-block-media-text__content{padding-right:0!important}}.page-id-17 .bloc-emphase{width:60%}.page-id-17 .bloc-emphase figure{text-align:center}.page-id-17 .bloc-emphase figure img{width:auto}@media (max-width:1024px){.page-id-17 .bloc-emphase{width:80%}}@media (max-width:750px){.page-id-17 .bloc-emphase{width:100%}}.page-id-17 .wp-block-columns .wp-block-column .wp-block-pb-accordion-item{margin-right:3rem}@media (max-width:750px){.page-id-17 .wp-block-columns .wp-block-column .wp-block-pb-accordion-item{margin-right:0}}@media (max-width:580px){.page-id-17 .gform_footer{text-align:center}}.page-id-17 #gform_submit_button_2{border-radius:0;color:#fff;font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:.9em;font-weight:700;line-height:1rem;margin-bottom:0;padding:1rem 2.2rem}@media (max-width:1200px){.page-id-17 #gform_submit_button_2{padding:1rem}}.wp-block-columns.equipe{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem;width:100%}.wp-block-columns.equipe .wp-block-column{-ms-flex-preferred-size:20%;flex-basis:20%;margin-left:0!important;margin-right:0!important;padding-left:1rem;padding-right:1rem}.wp-block-columns.equipe .wp-block-column:last-child{padding-right:0}.wp-block-columns.equipe .wp-block-column:first-child{padding-left:0}@media (max-width:992px){.wp-block-columns.equipe .wp-block-column{-ms-flex-preferred-size:45%;-webkit-box-flex:0;-ms-flex-positive:0;flex-basis:45%;flex-grow:0;padding:1rem!important}}.equipe-item{margin-left:auto;margin-right:auto;position:relative}.equipe-item .photo{background-color:#aaa;cursor:pointer;height:288px;position:relative;width:100%}.equipe-item .photo .poste{background-color:rgb(238 152 0 / .8);bottom:0;color:#fff;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:1em;height:40px;padding:10px;position:absolute;text-align:left;text-transform:uppercase;width:100%}@media (max-width:992px){.equipe-item .photo .poste{font-size:.8em}}.equipe-item .photo .poste:after{content:"+";display:block;font-size:1.4em;font-weight:600;position:absolute;right:10px;top:0}.equipe-item h3.fullname{color:#000;font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1em;font-weight:400;margin-top:1rem;text-align:center}.equipe-item .popup{display:none}.equipe-item.open .popup{background-color:#fff;display:block;left:25%;min-width:300px;padding:30px 50px;position:fixed;top:200px;width:50%;z-index:9020}@media (max-width:1200px){.equipe-item.open .popup{left:20%;width:60%}}@media (max-width:1024px){.equipe-item.open .popup{left:15%;top:150px;width:70%}}@media (max-width:870px){.equipe-item.open .popup{left:10%;width:80%}}@media (max-width:600px){.equipe-item.open .popup{left:5%;padding:20px;top:50px;width:90%}}.equipe-item.open .popup .photo{background-color:#fff0;float:right;height:auto;margin-left:30px;position:relative;width:248px}@media (max-width:700px){.equipe-item.open .popup .photo{width:170px}}@media (max-width:599px){.equipe-item.open .popup .photo{float:none;margin-left:auto;margin-right:auto}}.equipe-item.open .popup .description{float:left;width:calc(100% - 280px)}@media (max-width:700px){.equipe-item.open .popup .description{width:calc(100% - 200px)}}@media (max-width:599px){.equipe-item.open .popup .description{float:none;width:100%}}.equipe-item.open .popup .description.no-photo{float:none;width:100%}.equipe-item.open .popup .description h2{margin:0}.equipe-item.open .popup .description h3{color:#ee9800;font-family:ITC Avant Garde Gothic Std Book,sans-serif;margin:0}.equipe-item.open .popup .next{background-color:#fff;background-image:url(/wp-content/themes/formatio/assets/next.png);background-position:50%;background-repeat:no-repeat;background-size:60%;cursor:pointer;height:50px;margin-top:-25px;position:absolute;right:-10%;top:50%;width:50px}@media (max-width:599px){.equipe-item.open .popup .next{margin-top:0;right:0;top:12%}}.equipe-item.open .popup .previous{background-color:#fff;background-image:url(/wp-content/themes/formatio/assets/previous.png);background-position:50%;background-repeat:no-repeat;background-size:60%;cursor:pointer;height:50px;left:-10%;margin-top:-25px;position:absolute;top:50%;width:50px}@media (max-width:599px){.equipe-item.open .popup .previous{left:0;margin-top:0;top:12%}}.single-post .entry-content{margin-left:auto;margin-right:auto;width:80%}.single-post .entry-content a{color:#29acb9}.single-post .entry-content a.wp-block-button__link{color:#fff}.container-content.blog1{padding-top:2rem}.container-content.blog1 article{border:1px solid #ddd;-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;float:left;height:500px;margin-left:1%;margin-right:1%;overflow:hidden;width:31%}@media (max-width:1150px){.container-content.blog1 article{height:490px}}@media (max-width:1024px){.container-content.blog1 article{height:475px}}@media (max-width:767px){.container-content.blog1 article{float:none;height:auto;margin-bottom:2rem;width:98%}}.container-content.blog1 article .thumbnail{height:250px;overflow:hidden;position:relative}.container-content.blog1 article .thumbnail .cat-links{background-color:#597fb4;color:#fff;display:inline-block;padding:5px 20px;position:absolute;right:0;text-align:center;top:0;z-index:10}.container-content.blog1 article .thumbnail .cat-links a{color:#fff;text-decoration:none}@media (max-width:1150px){.container-content.blog1 article .thumbnail{height:230px}}@media (max-width:1024px){.container-content.blog1 article .thumbnail{height:200px}}@media (max-width:900px){.container-content.blog1 article .thumbnail{height:175px}}@media (max-width:767px){.container-content.blog1 article .thumbnail{height:auto}}.container-content.blog1 article .entry-header{padding-top:1rem}.container-content.blog1 article .entry-header h2{font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1em}.container-content.blog1 article .entry-header h2 a{color:#ee9800;display:block;font-size:1.2em;padding:0 20px;text-align:left;text-decoration:none}.container-content.blog1 article .entry-header .entry-meta .posted-on{color:#555;display:block;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.9em;padding:0 1.4rem;text-align:left}.container-content.blog1 article .entry-content{border-top:1px solid #ddd;font-size:.9em;padding:20px}.container-content.blog1 article .entry-content a{color:#29acb9}.container-content.blog1 article .entry-footer{display:none}body.single-post article{margin-left:auto;margin-right:auto;width:80%}body.single-post article .entry-header .entry-title h1.entry-title{color:#ee9800;display:block;font-size:1.2em;padding:0 20px;text-align:left;text-decoration:none}@media (max-width:580px){body.single-post article{width:100%}body.single-post article .entry-content{width:90%}}body.single-post .navigation.post-navigation{display:none}.page-template-page-contact .wp-block-group{margin:0 auto;max-width:1400px;width:80%}.page-template-page-contact .wp-block-group .wp-block-group__inner-container{margin-left:auto;margin-right:auto;width:85%}@media (max-width:1200px){.page-template-page-contact .wp-block-group{width:100%}}@media (max-width:1024px){.page-template-page-contact .wp-block-group .wp-block-group__inner-container{width:90%}}.page-template-page-contact .wp-block-group:first-child .wp-block-columns .wp-block-column:last-child{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-preferred-size:425px;flex-basis:425px;flex-grow:0}.page-template-page-contact .wp-block-group:first-child .wp-block-columns .wp-block-column:first-child{padding-right:6rem}@media (max-width:768px){.page-template-page-contact .wp-block-group:first-child .wp-block-columns .wp-block-column:first-child{padding-right:0}}@media (max-width:900px){.page-template-page-contact .wp-block-group:first-child .wp-block-columns{display:block}.page-template-page-contact .wp-block-group:first-child .wp-block-columns .wp-block-column{margin-left:0;width:100%}}.page-template-page-contact .wp-block-group.bloc-emphase{display:none!important;margin-left:auto;margin-right:auto;padding-bottom:0;width:70%}.page-template-page-contact .wp-block-group.map .wp-block-group__inner-container{width:94%}.page-template-page-contact .wp-block-group.map .bloc-map .wp-block-media-text__content ul li{padding-bottom:15px}.page-template-page-contact .wp-block-group #gform_1{margin-top:30px}.page-template-page-contact .wp-block-group #gform_1 input{border:none;border-bottom:1px solid #29acb9}.page-template-page-contact .wp-block-group #gform_1 #field_1_1 legend{margin-top:10px;position:absolute}.page-template-page-contact .wp-block-group #gform_1 #field_1_1 legend.filled{display:block!important;margin-top:0;position:relative}.page-template-page-contact .wp-block-group #gform_1 #field_1_1 legend.focus{display:none!important;margin-top:0;position:relative}.page-template-page-contact .wp-block-group #gform_1 #field_1_1 legend.empty{display:block!important;margin-top:10px;position:absolute}.page-template-page-contact .wp-block-group #gform_1 #field_1_2>label{margin-top:10px;position:absolute}.page-template-page-contact .wp-block-group #gform_1 #field_1_2>label.filled{display:block!important;margin-top:0;position:relative}.page-template-page-contact .wp-block-group #gform_1 #field_1_2>label.focus{display:none!important;margin-top:0;position:relative}.page-template-page-contact .wp-block-group #gform_1 #field_1_2>label.empty{display:block!important;margin-top:10px;position:absolute}.page-template-page-contact .wp-block-group #gform_1 #field_1_4>label{margin-top:10px;position:absolute}.page-template-page-contact .wp-block-group #gform_1 #field_1_4>label.filled{display:block!important;margin-top:0;position:relative}.page-template-page-contact .wp-block-group #gform_1 #field_1_4>label.focus{display:none!important;margin-top:0;position:relative}.page-template-page-contact .wp-block-group #gform_1 #field_1_4>label.empty{display:block!important;margin-top:10px;position:absolute}.page-template-page-contact .wp-block-group #gform_1 #input_1_5{border:none;border-bottom:1px solid #29acb9;height:75px}.page-template-page-contact .wp-block-group #gform_1 #field_1_5>label{margin-top:40px;position:absolute}.page-template-page-contact .wp-block-group #gform_1 #field_1_5>label.filled{display:block!important;margin-top:0;position:relative}.page-template-page-contact .wp-block-group #gform_1 #field_1_5>label.focus{display:none!important;margin-top:0;position:relative}.page-template-page-contact .wp-block-group #gform_1 #field_1_5>label.empty{display:block!important;margin-top:10px;position:absolute}.page-template-page-contact .wp-block-group #gform_1 .gform_footer{text-align:right}@media (max-width:580px){.page-template-page-contact .wp-block-group #gform_1 .gform_footer{text-align:center}}.page-template-page-contact .wp-block-group #gform_1 #gform_submit_button_1{border-radius:0;color:#fff;font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:.9em;font-weight:700;line-height:1rem;margin-bottom:0;padding:1rem 2.2rem}@media (max-width:1200px){.page-template-page-contact .wp-block-group #gform_1 #gform_submit_button_1{padding:1rem}}.page-template-page-contact .wp-block-group.map{margin-bottom:40px;max-width:100%;padding:40px 80px;width:100%}@media (max-width:1300px){.page-template-page-contact .wp-block-group.map{padding:40px}.page-template-page-contact .wp-block-group.map .wp-block-group__inner-container{width:100%}}@media (max-width:580px){.page-template-page-contact .wp-block-group.map{padding:0 0 1px}.page-template-page-contact .wp-block-group.map .bloc-map{display:block!important;margin-left:0;max-width:100%}}.page-template-page-contact .wp-block-group.map .wp-block-media-text__content{padding:40px 6rem 20px}.page-template-page-contact .wp-block-group.map .wp-block-media-text__content h2{margin-top:0}.page-template-page-contact .wp-block-group.map .wp-block-media-text__content p{margin-bottom:1em}.page-template-page-contact .wp-block-group.map .wp-block-media-text__content ul{padding-left:0}.page-template-page-contact .wp-block-group.map .wp-block-media-text__content ul li::marker{color:#fff;display:none}.page-template-page-contact .wp-block-group.map .wp-block-media-text__content ul li a{text-decoration:none}.page-template-page-contact .wp-block-group.map .wp-block-media-text__content ul li a i{color:#29acb9;margin-right:10px}@media (max-width:1100px){.page-template-page-contact .wp-block-group.map .wp-block-media-text__content{padding:3rem}}.page-template-page-contact .wp-block-group.map .wp-block-media-text__media{background-image:url(/wp-content/uploads/2021/08/map.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;height:100%;margin:0;overflow:hidden;padding:0}.page-template-page-contact .wp-block-group.map .wp-block-media-text__media img{display:none}@media (max-width:1100px){.page-template-page-contact .wp-block-group.map .wp-block-media-text__media{background-position:50%}}@media (max-width:900px){.page-template-page-contact .wp-block-group.map .wp-block-columns{display:block}.page-template-page-contact .wp-block-group.map .wp-block-columns .wp-block-column{display:block;width:100%}.page-template-page-contact .wp-block-group.map .wp-block-columns .wp-block-column .wp-block-media-text{display:block}.page-template-page-contact .wp-block-group.map .wp-block-columns .wp-block-column .wp-block-media-text figure{height:400px;max-width:100%}}body,html{height:100%}body.woocommerce-account form.woocommerce-form-login label{position:relative!important}body.woocommerce-account.formatio-login #page{height:100%}body.woocommerce-account.formatio-login #page #masthead,body.woocommerce-account.formatio-login #page div.hero{display:none}body.woocommerce-account.formatio-login #page footer.footer{display:none!important}body.woocommerce-account.formatio-login #page #primary{height:100%;margin:0;padding:0;width:100%}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show{height:100%;max-width:100%;width:100%}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content,body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article{height:100%}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content,body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce{height:100%;margin:0;padding:0}@media (max-width:767px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce{padding-bottom:60px}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce .u-column1,body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce .u-column2{float:none;width:100%!important}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce .woocommerce-message{position:absolute}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login{height:100%}@media (max-width:767px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login .login{height:75%!important;min-height:400px}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login .register{min-height:600px}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login .woocommerce-form-register__submit{margin-bottom:60px}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login form{border:none;margin-left:auto;margin-right:auto;padding:0;width:400px}@media (max-width:580px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login form{width:320px}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login form .woocommerce-form-login__rememberme,body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login form .woocommerce-privacy-policy-text{display:none}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login form .woocommerce-LostPassword{font-size:14px;text-align:right}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login form .form-row{padding-bottom:.8rem}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login form button{display:block;float:none;margin-left:auto;margin-right:auto;margin-top:2rem}@media (max-width:767px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login form button{margin-top:0}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login h1{color:#ee9800;font-size:2.3rem;font-weight:400;line-height:3rem;margin:0;padding:0;text-align:center}@media (max-width:1024px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login h1{font-size:2rem}}@media (max-width:580px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login h1{font-size:1.8rem;line-height:2rem}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login .back-to-web{bottom:2rem;font-size:16px;left:6rem;position:fixed;text-decoration:underline;z-index:1000}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1 .back-to-web{color:#29acb9;font-size:16px}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.login{background-image:url(/wp-content/themes/formatio/assets/login-squares.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:250px;display:block;height:100%;width:60%}@media (max-width:767px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.login{width:100%}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.login .not-login{display:none;height:100%;width:1px}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.login .is-login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:4rem 6rem;-webkit-transition:width 2s;transition:width 2s}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.login .is-login .woocommerce-ResetPassword .woocommerce-form-row{float:none;width:100%}@media (max-width:990px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.login .is-login{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:4rem}}@media (max-width:768px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.login .is-login{padding:4rem 1rem}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.login p.woocommerce-form-row.form-row{margin-bottom:0}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register{height:100%;width:40%}@media (max-width:767px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register{width:100%}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register .not-login{display:none;height:100%;width:1px}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register .not-login .woocommerce-form-row .woocommerce-form-register__submit{background-color:#ee9800}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register .is-login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#29acb9),to(#597fb4));background-image:linear-gradient(#29acb9,#597fb4);display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:4rem 6rem;text-align:center;-webkit-transition:width 2s;transition:width 2s}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register .is-login h1{color:#fff}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register .is-login p{color:#fff;font-weight:300;line-height:1.3rem;padding:2rem 0}@media (max-width:990px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register .is-login{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;padding:4rem 3rem}}@media (max-width:768px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login1>.register .is-login{padding:4rem 1rem}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0 .back-to-web{color:#fff;font-size:16px}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.login{height:100%;width:40%}@media (max-width:767px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.login{height:75%}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.login .not-login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#29acb9),to(#597fb4));background-image:linear-gradient(#29acb9,#597fb4);display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:4rem;text-align:center;-webkit-transition:width 2s;transition:width 2s}@media (max-width:900px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.login .not-login{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}@media (max-width:768px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.login .not-login{padding:4rem 1rem}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.login .not-login h1,body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.login .not-login p{color:#fff}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.login .is-login{display:none;height:100%;width:1px}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register{background-image:url(/wp-content/themes/formatio/assets/login-squares-left.svg);background-position:0 100%;background-repeat:no-repeat;background-size:250px;height:100%;width:60%}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;padding:4rem 6rem;-webkit-transition:width 2s;transition:width 2s}@media (max-width:900px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}}@media (max-width:768px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login{padding:4rem 1rem}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login h1{color:#ee9800;font-size:2.3rem;text-align:center}@media (max-width:1024px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login h1{font-size:2rem}}@media (max-width:580px){body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login h1{font-size:1.8rem}}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login p.woocommerce-form-row.form-row{margin-bottom:0}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login .woocommerce-form-row.form-row-first{float:none;width:100%}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login .woocommerce-form-row.form-row-first input{width:100%}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login .woocommerce-form-row.form-row-last{float:none;width:100%}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login .woocommerce-form-row.form-row-last input{width:100%}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login .woocommerce-form-row .woocommerce-form-register__submit{background-color:#ee9800!important}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .not-login .show-password-input{display:block}body.woocommerce-account.formatio-login #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login.login0>.register .is-login{display:none;height:100%;width:1px}body.woocommerce-account .show-password-input{display:block}@media (max-width:768px){body.woocommerce-account .back-to-web{background-color:#fff!important;bottom:0!important;color:#29acb9!important;font-size:16px;left:0!important;padding:.5rem!important;text-align:center!important;width:100%!important}}body.woocommerce-account button{font-family:ITC Avant Garde Gothic Std Book,sans-serif!important;font-weight:400!important}.woocommerce-error a.showlogin,.woocommerce-form-register .form-row-wide.mailchimp-newsletter{display:none}@media (max-width:767px){.woocommerce-lost-password #page #primary>.container.boxed.show .container-content article .entry-content .woocommerce #customer_login .login{height:75%!important;min-height:500px!important}}@media (width:768px){body.woocommerce-page .col2-set .col-1,body.woocommerce-page .col2-set .col-2,body.woocommerce .col2-set .col-1,body.woocommerce .col2-set .col-2{float:left}}#calendar{margin-bottom:4rem;width:100%!important}#calendar .course-name,#calendar .frequency-time,#calendar .frequency-week-day,#calendar .frequency-weeks{display:block}#calendar .fc-more-link{color:#ee9800;display:block;font-size:1rem;padding-top:1rem}#calendar .fc-popover .fc-daygrid-event-harness{padding-top:20px}#calendar .fc-toolbar-title{color:#ee9800;font-size:2em;text-transform:capitalize}#calendar .fc-col-header-cell.fc-day{text-transform:capitalize}@media (max-width:700px){#calendar .fc-header-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap}#calendar .fc-toolbar-chunk{display:none}#calendar .fc-toolbar-chunk:first-child{display:block}}#calendar .fc-button-primary{background-color:#29acb9;border:none;border-radius:0;padding:.8rem 1rem}#calendar .fc-button-primary.fc-button-active,#calendar .fc-button-primary:hover{background-color:#597fb4}@media (max-width:1024px){#calendar .fc-button-primary{padding:.5rem}}#calendar.fc .fc-daygrid-day.fc-day-today{background-color:#fff0}#calendar.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#ee9800;border-radius:35px;color:#fff;display:block;height:35px;margin-right:2px;margin-top:2px;padding-top:6px;text-align:center;width:35px}#calendar .fc-day-other .fc-daygrid-event .fc-event-main .course-name,#calendar .fc-day-other .fc-daygrid-event .fc-event-main .frequency-time,#calendar .fc-day-other .fc-daygrid-event .fc-event-main .frequency-week-day,#calendar .fc-day-other .fc-daygrid-event .fc-event-main .frequency-weeks{color:#ddd!important}#calendar .fc-list-day-cushion.fc-cell-shaded{display:-webkit-box;display:-ms-flexbox;display:flex}#calendar .fc-list-day-cushion.fc-cell-shaded .fc-list-day-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex-preferred-size:50%;color:#636466;flex-basis:50%;order:2;text-align:right}#calendar .fc-list-day-cushion.fc-cell-shaded .fc-list-day-side-text{-ms-flex-preferred-size:50%;color:#636466;flex-basis:50%;text-align:left;text-transform:capitalize}#calendar tr.fc-list-event .fc-list-event-graphic,#calendar tr.fc-list-event .fc-list-event-time{display:none}#calendar tr.fc-list-event .fc-list-event-title a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem!important;width:100%}@media (max-width:580px){#calendar tr.fc-list-event .fc-list-event-title a{-ms-flex-wrap:wrap;flex-wrap:wrap}}#calendar tr.fc-list-event .fc-list-event-title a .frequency-week-day{-ms-flex-preferred-size:17%;-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#29acb9;display:block;flex-basis:17%;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.8rem;order:2;text-align:left;text-transform:uppercase}@media (max-width:580px){#calendar tr.fc-list-event .fc-list-event-title a .frequency-week-day{-ms-flex-preferred-size:50%;flex-basis:50%;text-align:right!important}}#calendar tr.fc-list-event .fc-list-event-title a .frequency-weeks{-ms-flex-preferred-size:17%;-webkit-box-ordinal-group:5;-ms-flex-order:4;color:#000;display:block;flex-basis:17%;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.8rem;order:4;text-align:left;text-transform:uppercase}@media (max-width:580px){#calendar tr.fc-list-event .fc-list-event-title a .frequency-weeks{-ms-flex-preferred-size:99%;flex-basis:99%;text-align:right!important}}#calendar tr.fc-list-event .fc-list-event-title a .frequency-time{-ms-flex-preferred-size:17%;-webkit-box-ordinal-group:4;-ms-flex-order:3;color:#000;display:block;flex-basis:17%;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.8rem;order:3;text-align:left;text-transform:uppercase}@media (max-width:580px){#calendar tr.fc-list-event .fc-list-event-title a .frequency-time{-ms-flex-preferred-size:99%;flex-basis:99%;text-align:right!important}}#calendar tr.fc-list-event .fc-list-event-title a .course-name{-ms-flex-preferred-size:49%;-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#000;display:block;flex-basis:49%;font-size:.9rem;order:1;text-align:left}#calendar .fc-timegrid-event{background:none;background-color:rgb(41 172 185 / .2);border:none;padding:1rem .5rem}#calendar .fc-timegrid-event .frequency-time,#calendar .fc-timegrid-event .frequency-week-day,#calendar .fc-timegrid-event .frequency-weeks{color:#29acb9;display:block;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.8rem;text-align:left;text-transform:uppercase}#calendar .fc-timegrid-event .course-name{color:#000;display:block;font-size:.9rem;text-align:left}#calendar .fc-daygrid-day-events,#calendar .fc-daygrid-event{background:none;border:none;display:block;padding:0 5px;white-space:normal!important}#calendar .fc-daygrid-day-events .frequency-time,#calendar .fc-daygrid-day-events .frequency-week-day,#calendar .fc-daygrid-day-events .frequency-weeks,#calendar .fc-daygrid-event .frequency-time,#calendar .fc-daygrid-event .frequency-week-day,#calendar .fc-daygrid-event .frequency-weeks{color:#29acb9;display:block;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.8rem;text-align:left;text-transform:uppercase}#calendar .fc-daygrid-day-events .course-name,#calendar .fc-daygrid-event .course-name{color:#000;display:block;font-size:.9rem;text-align:left}@media (max-width:700px){#calendar .fc-daygrid-day-events .course-name,#calendar .fc-daygrid-event .course-name{font-size:.8em}}#calendar .fc-list-event.fc-event .fc-list-event-time{color:#fff;padding:0;width:0}#calendar .fc-list-event.fc-event .fc-list-event-title{padding:0 5px;white-space:normal!important}#calendar .fc-list-event.fc-event .fc-list-event-title .frequency-time,#calendar .fc-list-event.fc-event .fc-list-event-title .frequency-week-day,#calendar .fc-list-event.fc-event .fc-list-event-title .frequency-weeks{color:#29acb9;display:block;text-align:left}#calendar .fc-list-event.fc-event .fc-list-event-title .course-name{color:#000;display:block;text-align:left}.last-topics{list-style-type:disc!important}.last-topics li a{color:#29acb9}.search-presentations{margin:2rem auto 4rem;position:relative;width:50%}.search-presentations input{border:2px solid #29acb9;border-radius:60px;height:48px;padding-left:20px;width:100%}.search-presentations input::-webkit-input-placeholder{color:#000}.search-presentations input::-moz-placeholder{color:#000}.search-presentations input:-ms-input-placeholder{color:#000}.search-presentations input::-ms-input-placeholder{color:#000}.search-presentations input::placeholder{color:#000}@media (max-width:1200px){.search-presentations input::-webkit-input-placeholder{font-size:14px}.search-presentations input::-moz-placeholder{font-size:14px}.search-presentations input:-ms-input-placeholder{font-size:14px}.search-presentations input::-ms-input-placeholder{font-size:14px}.search-presentations input::placeholder{font-size:14px}}@media (max-width:600px){.search-presentations input::-webkit-input-placeholder{font-size:12px}.search-presentations input::-moz-placeholder{font-size:12px}.search-presentations input:-ms-input-placeholder{font-size:12px}.search-presentations input::-ms-input-placeholder{font-size:12px}.search-presentations input::placeholder{font-size:12px}}@media (max-width:530px){.search-presentations input::-webkit-input-placeholder{color:#fff}.search-presentations input::-moz-placeholder{color:#fff}.search-presentations input:-ms-input-placeholder{color:#fff}.search-presentations input::-ms-input-placeholder{color:#fff}.search-presentations input::placeholder{color:#fff}}.search-presentations button{background-color:#fff0;background-image:url(/wp-content/themes/formatio/assets/ionic-ios-search.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:30px;margin-top:6px;overflow:hidden;position:absolute;right:1rem;text-indent:-1000px;width:30px;z-index:10}@media (max-width:1024px){.search-presentations{width:80%}}.presentations-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem!important;padding-left:0!important}.presentations-list li{-ms-flex-preferred-size:32%;-webkit-box-flex:0;-ms-flex-positive:0;border-top:10px solid #597fb4;-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;flex-basis:32%;flex-grow:0;margin-bottom:2rem}.presentations-list li a{text-decoration:none}.presentations-list li a h3{color:#ee9800;font-size:1.2em;font-weight:400;margin-bottom:0;padding:1.5rem 1.5rem 0}.presentations-list li a .authoring{border-bottom:2px solid #eee;color:#888;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.9em;padding:.5rem 1.5rem 1rem}.presentations-list li a .description{padding:1.5rem}.presentations-list li a:hover .authoring{color:#888}.presentations-list li a:hover .description{color:#000}@media (max-width:900px){.presentations-list li{-ms-flex-preferred-size:48%;flex-basis:48%}}@media (max-width:700px){.presentations-list li{-ms-flex-preferred-size:100%;flex-basis:100%}}.entry-content.presentation .presentation-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:auto;margin-right:auto;width:85%}@media (max-width:700px){.entry-content.presentation .presentation-info{display:block}}.entry-content.presentation .presentation-info .info{-ms-flex-preferred-size:60%;flex-basis:60%;padding-right:4rem}@media (max-width:580px){.entry-content.presentation .presentation-info .info{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:auto;margin-right:auto;padding-right:0;width:90%}}.entry-content.presentation .presentation-info .documents{-ms-flex-preferred-size:40%;background-color:#29acb9;flex-basis:40%;margin-top:2rem;padding:2rem}.entry-content.presentation .presentation-info .documents h2{color:#fff;margin-top:20px}.entry-content.presentation .presentation-info .documents ul li{color:#fff}.entry-content.presentation .presentation-info .documents ul li::marker{color:#fff}.entry-content.presentation .presentation-info .documents ul li a{color:#fff}.entry-content.presentation .bloc-emphase{width:65%!important}@media (max-width:992px){.entry-content.presentation .bloc-emphase{width:90%!important}}@media (max-width:580px){.entry-content.presentation .bloc-emphase .wp-block-group__inner-container{min-width:auto}}.entry-content.presentation .bloc-emphase .wp-block-media-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:end;-ms-flex-pack:end;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row-reverse;flex-flow:row-reverse;justify-content:flex-end}.entry-content.presentation .bloc-emphase .wp-block-media-text figure{-ms-flex-preferred-size:20%;flex-basis:20%;justify-self:flex-start;padding:inherit}@media (max-width:850px){.entry-content.presentation .bloc-emphase .wp-block-media-text figure{margin-left:auto;margin-right:auto;max-width:320px;text-align:center}}.entry-content.presentation .bloc-emphase .wp-block-media-text .wp-block-media-text__content{-ms-flex-preferred-size:65%;flex-basis:65%;padding:0 3rem}@media (max-width:580px){.entry-content.presentation .bloc-emphase .wp-block-media-text .wp-block-media-text__content{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 1rem}}.woocommerce-MyAccount-content #field_4_6 #input_4_6{width:100%}.woocommerce-MyAccount-content #field_4_6 img.ui-datepicker-trigger{margin-left:-20px}.woocommerce-MyAccount-content #field_4_17,.woocommerce-MyAccount-content #field_4_29,.woocommerce-MyAccount-content #field_4_33{padding-top:2rem}.woocommerce-MyAccount-content #field_4_31 legend,.woocommerce-MyAccount-content #field_4_32 legend{display:block!important;margin-top:0;min-width:320px;position:relative;width:60%}.woocommerce-MyAccount-content #gform_submit_button_4{background-color:#ee9800;border-radius:0;color:#fff;font-size:.9em;font-weight:700;line-height:1rem;margin-left:2rem;padding:1rem 2.2rem;text-align:left}@media (max-width:1200px){.woocommerce-MyAccount-content #gform_submit_button_4{padding:1rem}}.woocommerce-MyAccount-content .gform_wrapper.gravity-theme .gfield{padding-bottom:10px}.woocommerce-MyAccount-content .gform_wrapper.gravity-theme .gfield h3{margin-bottom:0}.woocommerce-MyAccount-content .gform_wrapper.gravity-theme .gfield.col6 .gfield_checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-MyAccount-content .gform_wrapper.gravity-theme .gfield.col6 .gfield_checkbox .gchoice{-ms-flex-preferred-size:50%;flex-basis:50%}.woocommerce-MyAccount-content .attention_club{background-color:#597fb4;margin-bottom:4rem;margin-top:2rem;padding:2rem}.woocommerce-MyAccount-content .attention_club a,.woocommerce-MyAccount-content .attention_club h2,.woocommerce-MyAccount-content .attention_club p{color:#fff}.woocommerce-MyAccount-content .gform_footer{text-align:left}body.parent-pageid-62.page-template-default .hero{display:none}.mes-formations{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:145px;width:100%!important}@media (max-width:1024px){.mes-formations{padding-top:70px}}@media (max-width:580px){.mes-formations{display:block}}.mes-formations .woocommerce-MyAccount-navigation{-ms-flex-preferred-size:260px;flex-basis:260px;margin-right:2rem;min-width:260px;white-space:nowrap}.mes-formations .woocommerce-MyAccount-navigation ul{padding-left:0}.mes-formations .woocommerce-checkout-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mes-formations .woocommerce-checkout-content h2{margin-top:0}.mes-formations .woocommerce-checkout-content #calendar .fc-toolbar-title{font-size:1.5em}@media (max-width:768px){.mes-formations .woocommerce-checkout-content .fc-toolbar-chunk .fc-button-group{margin-right:2rem}.mes-formations .woocommerce-checkout-content .fc-toolbar-chunk .fc-today-button.fc-button.fc-button-primary{display:none}}.mes-formations .woocommerce-checkout-content #presences{-ms-flex-line-pack:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;list-style-type:none;margin:3rem 0;padding:0}.mes-formations .woocommerce-checkout-content #presences li{-ms-flex-preferred-size:30%;border:1px solid #eee;cursor:pointer;flex-basis:30%;list-style-type:none}@media (max-width:1024px){.mes-formations .woocommerce-checkout-content #presences li{-ms-flex-preferred-size:45%;flex-basis:45%}}@media (max-width:767px){.mes-formations .woocommerce-checkout-content #presences li{-ms-flex-preferred-size:100%;flex-basis:100%}}.mes-formations .woocommerce-checkout-content #presences li::marker{display:none}.mes-formations .woocommerce-checkout-content #presences li.presence-card{-ms-flex-line-pack:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:.5rem;padding:1rem}.mes-formations .woocommerce-checkout-content #presences li.presence-card .status{-ms-flex-preferred-size:3rem;-ms-flex-item-align:center;align-self:center;flex-basis:3rem;text-align:right;width:3rem}.mes-formations .woocommerce-checkout-content #presences li.presence-card.state0 .status i{display:none}.mes-formations .woocommerce-checkout-content #presences li.presence-card.state0:hover .status i{color:#eee;display:block}.mes-formations .woocommerce-checkout-content #presences li.presence-card.state1 .status i{color:#29acb9;display:block;font-size:1.2rem}.mes-formations .woocommerce-checkout-content #presences li.presence-card .name{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;text-align:left}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:1.5em;display:grid;margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.woocommerce ul.products{margin:0;padding:0}.woocommerce ul.products li.product{list-style:none;margin-bottom:2em;position:relative}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product img{display:block}.woocommerce ul.products li.product-category{width:100%!important}.woocommerce ul.products li.product-category img{display:none}.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title{font-size:1.5em}.woocommerce ul.products li.product-category h2.woocommerce-loop-category__title .count{display:none}.woocommerce ul.products li.product-category ul.products-list li{-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;display:block;float:left;height:240px;margin:20px 20px 10px 0;padding:40px;text-align:center;width:320px}@media (max-width:1200px){.woocommerce ul.products li.product-category ul.products-list li{width:30%}}@media (max-width:1024px){.woocommerce ul.products li.product-category ul.products-list li{height:275px}}@media (max-width:768px){.woocommerce ul.products li.product-category ul.products-list li{height:240px;width:320px}}@media (max-width:750px){.woocommerce ul.products li.product-category ul.products-list li{height:275px;width:45%}}@media (max-width:550px){.woocommerce ul.products li.product-category ul.products-list li{height:240px;margin-left:5%;width:90%}}.woocommerce ul.products li.product-category ul.products-list li a{display:block;height:100%;text-decoration:none;width:100%}.woocommerce ul.products li.product-category ul.products-list li a img{display:inline;height:60px;width:auto}.woocommerce ul.products li.product-category ul.products-list li a h3{font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1.2em;text-align:center}.woocommerce ul.products li.product-category ul.products-list li a .level{color:#000;display:block;font-size:1em;text-align:center}.woocommerce ul.products li.product-category ul.products-list li:hover{background-color:#ee9800}.woocommerce ul.products li.product-category ul.products-list li:hover a,.woocommerce ul.products li.product-category ul.products-list li:hover a .level,.woocommerce ul.products li.product-category ul.products-list li:hover a h3{color:#fff}@media (max-width:550px){.woocommerce ul.products li.product-category{margin-bottom:1rem!important}}@media screen and (min-width:48em){.woocommerce ul.products li.product{float:left;margin-right:3.8%;width:30.7966666667%}.woocommerce ul.products li.product.first{clear:both}.woocommerce ul.products li.product.last{margin-right:0}.woocommerce ul.products.columns-1 li.product{float:none;width:100%}.woocommerce ul.products.columns-2 li.product{width:48.1%}.woocommerce ul.products.columns-3 li.product{width:30.7966666667%}.woocommerce ul.products.columns-4 li.product{width:22.15%}.woocommerce ul.products.columns-5 li.product{width:16.96%}.woocommerce ul.products.columns-6 li.product{width:13.4933333333%}}.single-product div.product{position:relative}@media (max-width:660px){.single-product div.product .wp-block-columns{display:block}}.single-product div.product .wp-block-columns .wp-block-column:first-child{padding-right:2rem}.single-product div.product .wp-block-columns .wp-block-column .price{font-weight:900;margin-bottom:1rem;margin-top:1rem;text-transform:uppercase}@media (max-width:660px){.single-product div.product .wp-block-columns .wp-block-column{margin:0!important;padding:2rem!important}}.single-product div.product .wp-block-columns .wp-block-column.course-content{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:10%}@media (max-width:800px){.single-product div.product .wp-block-columns .wp-block-column.course-content{margin-right:0}}@media (max-width:580px){.single-product div.product .wp-block-columns .wp-block-column.course-content{margin-top:0;padding-bottom:0!important;padding-top:0!important}.single-product div.product .wp-block-columns .wp-block-column.course-content h2{margin-top:0}}.single-product div.product .wp-block-columns .wp-block-column.prerequisite{-ms-flex-preferred-size:40%;flex-basis:40%}.single-product div.product .wp-block-columns .wp-block-column.prerequisite h2{margin-bottom:.5rem}.single-product div.product .wp-block-columns .wp-block-column.prerequisite p{margin-top:0}@media (max-width:580px){.single-product div.product .wp-block-columns .wp-block-column.prerequisite{margin-top:0;padding-top:0!important}.single-product div.product .wp-block-columns .wp-block-column.prerequisite h2{margin-top:0}}.single-product div.product .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button:first-child{padding-left:0;padding-top:1rem}.single-product div.product .wp-block-columns ul.prerequisite_courses{list-style:disc;margin-bottom:2rem}.single-product div.product .wp-block-columns ul.prerequisite_courses li{margin-bottom:10px}.single-product div.product .wp-block-columns ul.prerequisite_courses li a{color:#29acb9}.single-product div.product .wp-block-columns.periods{-ms-flex-wrap:wrap;flex-wrap:wrap}.single-product div.product .wp-block-columns.periods .where{text-transform:uppercase}.single-product div.product .wp-block-columns.periods .where a.info{position:relative}.single-product div.product .wp-block-columns.periods .where a.info span.icon{background-image:url(/wp-content/themes/formatio/assets/info-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:13px;margin-left:4px;width:15px}.single-product div.product .wp-block-columns.periods .where a.info span.lieu{background-color:#fff;display:none;font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:14px;font-weight:400;margin-top:.5rem;padding:1rem;position:absolute;width:220px}.single-product div.product .wp-block-columns.periods .where a.info span.lieu:before{border:30px solid #fff0;border-bottom:28px solid #fff;border-top:0;content:" ";display:block;height:0;left:50%;margin-left:-30px;position:absolute;top:-.5rem;width:0}.single-product div.product .wp-block-columns.periods .where a.info:active span.lieu,.single-product div.product .wp-block-columns.periods .where a.info:focus span.lieu,.single-product div.product .wp-block-columns.periods .where a.info:hover span.lieu{color:#000}.single-product div.product .wp-block-columns.periods .where a.info.open span.lieu{display:block}.single-product div.product .wp-block-columns.periods .wp-block-column{margin-bottom:3rem;min-height:400px;position:relative}.single-product div.product .wp-block-columns.periods .wp-block-column:nth-child(4n+4){margin-left:0}@media (max-width:1024px){.single-product div.product .wp-block-columns.periods .wp-block-column:nth-child(4n+4){margin-left:1em!important}.single-product div.product .wp-block-columns.periods .wp-block-column:nth-child(3n+3){margin-left:0}}.single-product div.product .wp-block-columns.periods .wp-block-column .wp-block-buttons{bottom:1rem;position:absolute}.single-product div.product .wp-block-columns.periods .wp-block-column .wp-block-buttons .wp-block-button a{-webkit-box-shadow:none;box-shadow:none}.single-product div.product .wp-block-columns.periods .wp-block-column.primary{-ms-flex-preferred-size:30%;-webkit-box-flex:0;-ms-flex-positive:0;background-color:#ee9800;flex-basis:30%;flex-grow:0;margin-left:1rem;margin-right:1rem;padding:3rem 2rem 8rem}.single-product div.product .wp-block-columns.periods .wp-block-column.primary:not(:first-child){margin-left:1rem}@media (max-width:1024px){.single-product div.product .wp-block-columns.periods .wp-block-column.primary{-ms-flex-preferred-size:45%;-webkit-box-flex:0;-ms-flex-positive:0;flex-basis:45%;flex-grow:0}}@media (max-width:800px){.single-product div.product .wp-block-columns.periods .wp-block-column.primary{margin-left:0;margin-right:0}}@media (max-width:768px){.single-product div.product .wp-block-columns.periods .wp-block-column.primary{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin:1rem!important;padding-bottom:6rem!important}}.single-product div.product .wp-block-columns.periods .wp-block-column.primary h2{color:#fff;margin-top:0}@media (max-width:768px){.single-product div.product .wp-block-columns.periods .wp-block-column.primary h2{font-size:1.3em}}.single-product div.product .wp-block-columns.periods .wp-block-column.primary ul li::marker{color:#fff}.single-product div.product .wp-block-columns.periods .wp-block-column.primary .periode-date{list-style:disc}.single-product div.product .wp-block-columns.periods .wp-block-column.primary .periode-date li{color:#000}.single-product div.product .wp-block-columns.periods .wp-block-column.private-course{-ms-flex-preferred-size:30%;-webkit-box-flex:0;-ms-flex-positive:0;background-color:#597fb4;flex-basis:30%;flex-grow:0;padding:3rem 2rem}.single-product div.product .wp-block-columns.periods .wp-block-column.private-course:not(:first-child){margin-left:1rem}.single-product div.product .wp-block-columns.periods .wp-block-column.private-course h2{color:#fff;margin-top:0}@media (max-width:768px){.single-product div.product .wp-block-columns.periods .wp-block-column.private-course h2{font-size:1.3em}}.single-product div.product .wp-block-columns.periods .wp-block-column.private-course p{color:#fff;margin-top:5rem}@media (max-width:768px){.single-product div.product .wp-block-columns.periods .wp-block-column.private-course p{margin-top:2rem}}@media (max-width:1024px){.single-product div.product .wp-block-columns.periods .wp-block-column.private-course{-ms-flex-preferred-size:45%;flex-basis:45%;min-width:auto}}@media (max-width:768px){.single-product div.product .wp-block-columns.periods .wp-block-column.private-course{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin:1rem!important;padding-bottom:6rem!important}}.single-product div.product .woocommerce-product-gallery{float:left;position:relative}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:block;position:absolute;right:1em;top:2em;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-viewport{margin-bottom:1em}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{cursor:pointer;float:left;list-style:none}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{width:48.1%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(2n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li:nth-child(odd){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{width:30.7966666667%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:22.15%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:both}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{width:16.96%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n){margin-right:0}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:both}.stock:empty:before{display:none}form label{opacity:0}form .gfield_checkbox label,form .gfield_error label{opacity:1!important}.product-remove a{background-image:url(/wp-content/themes/formatio/assets/delete-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0!important;display:block;height:25px;overflow:hidden;text-indent:-100px;width:20px}.product-remove a:hover{background-color:transparent!important;background:transparent!important;background-image:url(/wp-content/themes/formatio/assets/delete-icon.svg)!important;background-repeat:no-repeat!important;border-radius:0!important;color:initial}.woocommerce-account #masthead{-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd}.woocommerce-account #primary{margin-top:180px}@media (max-width:1024px){.woocommerce-account #primary{margin-top:70px}}.woocommerce-account #primary .entry-content>*{width:100%!important}.woocommerce-account .hero.no-photo{display:none}.woocommerce-account .dashboard-title.primary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#ee9800;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:2rem}@media (max-width:580px){.woocommerce-account .dashboard-title.primary{display:block;text-align:center}.woocommerce-account .dashboard-title.primary .wp-block-button{text-align:center!important}}.woocommerce-account .dashboard-title.primary .welcome{-ms-flex-preferred-size:60%;flex-basis:60%}.woocommerce-account .dashboard-title.primary .welcome h2{color:#fff;margin-top:0}.woocommerce-account .dashboard-title.primary .welcome p{color:#fff;margin-bottom:0}.woocommerce-account .dashboard-title.primary .welcome p a{color:#fff}.woocommerce-account .dashboard-title.primary .wp-block-button{-ms-flex-preferred-size:40%;-ms-flex-item-align:center;align-self:center;flex-basis:40%;text-align:right}.woocommerce-account .dashboard-quick-links{margin-top:3rem}.woocommerce-account .dashboard-quick-links h3{font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1.2rem}.woocommerce-account .dashboard-quick-links ul li{color:#29acb9}.woocommerce-account .dashboard-quick-links ul li::marker{font-size:30px}.woocommerce-account .dashboard-quick-links ul li a{color:#29acb9;font-size:1rem}.woocommerce-account .member-card{border-radius:30px;-webkit-box-shadow:2px 2px 8px #ddd;box-shadow:2px 2px 8px #ddd;margin-bottom:4rem;margin-top:4rem}.woocommerce-account .member-card header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#29acb9;background-image:url(/wp-content/themes/formatio/assets/member-card-squares.svg);background-position:100%;background-repeat:no-repeat;background-size:contain;border-top-left-radius:30px;border-top-right-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:1rem 2rem}@media (max-width:580px){.woocommerce-account .member-card header{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background-image:none;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.woocommerce-account .member-card header .txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.woocommerce-account .member-card header .txt h3{color:#fff;margin-bottom:0;margin-top:0;padding:0}.woocommerce-account .member-card header .txt p{color:#fff;margin:0;padding:0}.woocommerce-account .member-card header .logo{-ms-flex-item-align:center;align-self:center;margin-right:4rem}@media (max-width:580px){.woocommerce-account .member-card header .logo{margin-right:0}}.woocommerce-account .member-card header .logo img{width:160px}.woocommerce-account .member-card section{padding-left:2rem;padding-right:2rem}.woocommerce-account .member-card section h4{color:#000;font-family:ITC Avant Garde Gothic Std Demi,sans-serif}.woocommerce-account .member-card section .no-carte{font-size:12px}.woocommerce-account .member-card section .no-carte .number{color:#ee9800;display:block;font-size:1.2rem}.woocommerce-account .member-card footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-grow:1;justify-content:space-between;padding-left:2rem;padding-right:2rem}.woocommerce-account .member-card footer .expiration{-ms-flex-item-align:end;align-self:flex-end;font-size:12px;padding-bottom:1rem}@media (max-width:580px){.woocommerce-account .member-card footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.woocommerce-account .member-card footer .expiration{-ms-flex-item-align:start;align-self:start}}.woocommerce-account .member-card footer a.wp-block-button__link{background-color:#ee9800!important;border-radius:0;color:#fff!important;display:inline-block!important;font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1em!important;font-weight:700!important;line-height:1rem;padding:1rem 2.2rem!important}.woocommerce-cart .cart-empty.woocommerce-info{display:none!important}.woocommerce-cart #masthead{-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd}.woocommerce-cart #primary{margin-top:180px}.woocommerce-cart #primary .entry-content>*{width:100%!important}.woocommerce-cart .hero.no-photo{display:none}.woocommerce-cart .shop_table{border:none!important}.woocommerce-cart .shop_table thead{background-color:#ee9800;color:#fff}.woocommerce-cart .shop_table tbody tr td{border-bottom:2px solid #29acb9}.woocommerce-cart .shop_table tbody tr td.actions{border-bottom:none;padding-left:0;padding-top:1rem}@media (max-width:580px){.woocommerce-cart .shop_table .product-remove{border-bottom:none;float:left;width:50px}}.woocommerce-cart .shop_table .product-name{padding:1rem}.woocommerce-cart .shop_table .product-name .prerequisite p{font-size:.9em;margin:0;padding:0}@media (max-width:580px){.woocommerce-cart .shop_table .product-name{border-bottom:none}.woocommerce-cart .shop_table .product-name:before{content:"";display:none}}.woocommerce-cart .shop_table .product-date{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-weight:700;text-align:left;text-transform:uppercase}@media (max-width:580px){.woocommerce-cart .shop_table .product-date{border-bottom:none;border-top:none;font-size:1rem}.woocommerce-cart .shop_table .product-date:before{content:"";display:none}}.woocommerce-cart .shop_table th.product-date{text-transform:none}.woocommerce-cart .shop_table .product-subtotal{font-weight:700;text-align:right}.woocommerce-cart .shop_table .actions{background-color:transparent!important;padding-right:0}.woocommerce-cart .shop_table .actions .coupon{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;float:right!important;min-width:320px;width:48%}.woocommerce-cart .shop_table .actions .coupon input#coupon_code{float:none;height:48px;width:100%}.woocommerce-cart .shop_table .actions .coupon button{background-color:#29acb9;border-radius:0;color:#fff;font-size:.9em;font-weight:700;line-height:1rem;padding:1rem 2.2rem;white-space:nowrap}@media (max-width:580px){.woocommerce-cart .shop_table .actions .coupon button{padding-left:.5rem;padding-right:.5rem;width:auto}}@media (max-width:768px){.woocommerce-cart .shop_table .actions .coupon{float:none!important;width:100%}}.woocommerce-cart .wc-proceed-to-checkout{margin-bottom:6rem;text-align:right}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{background-color:#ee9800!important;border-radius:0;color:#fff!important;display:inline-block!important;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:1em!important;font-weight:700!important;line-height:1rem;padding:1rem 2.2rem!important}.woocommerce-cart .cart_totals>h2{background-color:#ee9800;color:#fff;font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1.6rem;font-weight:400;margin-top:0;padding:1rem 1rem .5rem}.woocommerce-cart .cart_totals .shop_table{border:none}.woocommerce-cart .cart_totals .shop_table tr.cart-discount td,.woocommerce-cart .cart_totals .shop_table tr.cart-discount th,.woocommerce-cart .cart_totals .shop_table tr.cart-subtotal td,.woocommerce-cart .cart_totals .shop_table tr.cart-subtotal th{border-bottom:2px solid #29acb9;padding:1rem}.woocommerce-cart .cart_totals .shop_table tr.order-total td,.woocommerce-cart .cart_totals .shop_table tr.order-total th{background-color:transparent!important;border-bottom:none;padding:1rem}.woocommerce-cart .cart_totals .shop_table td{text-align:right}.woocommerce-checkout #masthead{-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd}.woocommerce-checkout #primary{margin-top:180px}.woocommerce-checkout #primary .entry-content>*{width:100%!important}.woocommerce-checkout .hero.no-photo,.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout #billing_company_field,.woocommerce-checkout #billing_email_field,.woocommerce-checkout #billing_phone_field{display:none!important}.woocommerce-checkout #billing_company_field.woocommerce-invalid-phone,.woocommerce-checkout #billing_email_field.woocommerce-invalid-phone,.woocommerce-checkout #billing_phone_field.woocommerce-invalid-phone{display:block!important}.woocommerce-checkout .select2-container--default .select2-selection--single{border:none}.woocommerce-checkout .select2-container--default .select2-selection--single #select2-billing_country-container{padding-left:0}.woocommerce-checkout #billing_last_name_field{width:50%}.woocommerce-checkout #billing_first_name_field{width:48%}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin-bottom:4rem}.woocommerce-checkout #billing_country_field{border-bottom:1px solid #29acb9;clear:none;float:left;width:24%}@media (max-width:580px){.woocommerce-checkout #billing_country_field{width:30%}}.woocommerce-checkout .form-row select{height:29px}.woocommerce-checkout #billing_address_1_field{clear:none;float:left;margin-left:2%;width:18%}@media (max-width:580px){.woocommerce-checkout #billing_address_1_field{margin-left:2%;width:25%}}.woocommerce-checkout #billing_address_2_field{clear:none;float:left;width:56%}.woocommerce-checkout #billing_address_2_field .optional{display:none!important}@media (max-width:580px){.woocommerce-checkout #billing_address_2_field{margin-left:2%;width:40%}}.woocommerce-checkout #billing_city_field{clear:none;float:left;width:48%}@media (max-width:580px){.woocommerce-checkout #billing_city_field{width:100%}}.woocommerce-checkout #billing_state_field{border-bottom:1px solid #29acb9;clear:none;float:left;margin-left:2%;width:24%}@media (max-width:580px){.woocommerce-checkout #billing_state_field{width:48%}}.woocommerce-checkout .hasCard1 #billing_country_field,.woocommerce-checkout .hasCard1 #billing_state_field,.woocommerce-checkout .hasFree1 #billing_country_field,.woocommerce-checkout .hasFree1 #billing_state_field{border-bottom:none}.woocommerce-checkout #billing_postcode_field{clear:none;float:left;margin-left:2%;width:24%}@media (max-width:580px){.woocommerce-checkout #billing_postcode_field{width:48%}}.woocommerce-checkout .entry-content .woocommerce{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:580px){.woocommerce-checkout .entry-content .woocommerce{display:block}}.woocommerce-checkout .entry-content .woocommerce .woocommerce-notices-wrapper{position:absolute;right:0;text-align:center;top:184px;width:100%}.woocommerce-checkout .entry-content .woocommerce .woocommerce-MyAccount-navigation{-ms-flex-preferred-size:320px;flex-basis:320px;margin-right:2rem;white-space:nowrap}.woocommerce-checkout .entry-content .woocommerce .woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout-content .woocommerce-billing-fields>h3{display:none}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table{border:none;border-collapse:collapse}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead{background-color:#ee9800;color:#fff}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr th{padding:1rem}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr th.product-total{white-space:nowrap}@media (max-width:600px){.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table thead tr th.product-total{white-space:wrap}}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr.cart_item{border-bottom:2px solid #29acb9}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr th.product-total{text-align:right}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name{padding-top:1rem}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .thumbnail{padding:0;text-align:center;width:60px}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .thumbnail img{height:auto;margin-bottom:40px;width:40px}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-name .prerequisite p{font-size:.9em;margin-top:0}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tbody tr td.product-total{text-align:right}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr{border:none}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr td{border:none;text-align:right}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr td.spacing{width:40%}@media (max-width:767px){.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr td.spacing{width:1px}}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td{border-bottom:2px solid #29acb9;padding-bottom:1rem;padding-top:1rem}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal td.spacing{border-bottom:none}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-discount td,.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th{border-bottom:2px solid #29acb9;padding-bottom:1rem;padding-top:1rem}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-discount td.spacing{border-bottom:none}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.cart-discount th{border-bottom:2px solid #29acb9;padding-bottom:1rem;padding-top:1rem}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total td,.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.order-total th{padding-bottom:1rem;padding-top:1rem}.woocommerce-checkout #order_review .woocommerce-checkout-review-order-table tfoot tr.heading-total th{background-color:#ee9800;border:none;color:#fff;margin-top:1rem;padding:1rem}.woocommerce-checkout #payment{background-color:#fff0;border-radius:0;margin-left:40%;margin-top:2rem;width:60%}@media (max-width:768px){.woocommerce-checkout #payment{margin-left:0;width:100%}}.woocommerce-checkout #payment .wc_payment_methods.payment_methods{border:1px solid #ee9800;padding:2rem}.woocommerce-checkout #payment .wc_payment_methods.payment_methods #wc-ppcp-credit-card-gateway-cc-form iframe{height:40px}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li label{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-weight:700;text-transform:uppercase}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li label img{float:right}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li>label{opacity:1!important}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway{background-color:#fff0;margin:0;padding:0}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro:before,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway:before{display:none}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;padding:0}@media (max-width:900px){.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset{-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row-first,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row-first{-ms-flex-preferred-size:30%;flex-basis:30%}}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row{-ms-flex-preferred-size:25%;flex-basis:25%;position:relative}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row label,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row label{font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-weight:400;margin-top:10px;position:absolute}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row label.empty,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row label.filled,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row label.focus,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row label.empty,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row label.filled,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row label.focus{display:block!important;margin-top:0;position:relative}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row.form-row-wide,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row.form-row-wide{-ms-flex-preferred-size:50%;flex-basis:50%}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row input,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row input{background-color:#fff0;border:none;border-bottom:1px solid #29acb9;font-size:1em}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row input::-webkit-input-placeholder,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row input::-webkit-input-placeholder{color:#fff0}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row input::-moz-placeholder,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row input::-moz-placeholder{color:#fff0}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row input:-ms-input-placeholder,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row input:-ms-input-placeholder{color:#fff0}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row input::-ms-input-placeholder,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row input::-ms-input-placeholder{color:#fff0}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_paypal_pro fieldset .form-row input::placeholder,.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_box.payment_method_ppcp-credit-card-gateway fieldset .form-row input::placeholder{color:#fff0}.woocommerce-checkout #payment .wc_payment_methods.payment_methods li .payment_method_ppcp-credit-card-gateway fieldset .form-row label{position:relative!important}.woocommerce-checkout #payment .place-order{padding:2rem}.woocommerce-checkout #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.validate-required label.woocommerce-form__label-for-checkbox{display:block!important}.woocommerce-checkout #payment .place-order #ppcp-hosted-fields{text-align:right}.woocommerce-checkout #payment .place-order #place_order,.woocommerce-checkout #payment .place-order #ppcp-hosted-fields button{background-color:#ee9800;border-radius:0;color:#fff;font-size:.9em;font-weight:700;line-height:1rem;margin-left:2rem;padding:1rem 2.2rem;text-align:center}@media (max-width:1200px){.woocommerce-checkout #payment .place-order #place_order,.woocommerce-checkout #payment .place-order #ppcp-hosted-fields button{padding:1rem}}.woocommerce-order-details .woocommerce-table--order-details{border:none!important;border-collapse:collapse!important}.woocommerce-order-details .woocommerce-table--order-details thead{background-color:#ee9800;color:#fff}.woocommerce-order-details .woocommerce-table--order-details thead tr th{padding:1rem}.woocommerce-order-details .woocommerce-table--order-details thead tr th.product-total{white-space:nowrap}.woocommerce-order-details .woocommerce-table--order-details tbody tr.order_item{border-bottom:2px solid #29acb9}.woocommerce-order-details .woocommerce-table--order-details tbody tr th.product-total{text-align:right}.woocommerce-order-details .woocommerce-table--order-details tbody tr td.product-name{padding-top:1rem}.woocommerce-order-details .woocommerce-table--order-details tbody tr td.product-name .thumbnail{padding:0;text-align:center;width:60px}.woocommerce-order-details .woocommerce-table--order-details tbody tr td.product-name .thumbnail img{height:auto;margin-bottom:40px;width:40px}.woocommerce-order-details .woocommerce-table--order-details tbody tr td.product-name .prerequisite p{font-size:.9em;margin-top:0}.woocommerce-order-details .woocommerce-table--order-details tbody tr td.product-total{text-align:right}.woocommerce-order-details .woocommerce-table--order-details tfoot tr{border:none}.woocommerce-order-details .woocommerce-table--order-details tfoot tr td{border:none;text-align:right}.woocommerce-order-details .woocommerce-table--order-details tfoot tr td.spacing{width:40%}@media (max-width:767px){.woocommerce-order-details .woocommerce-table--order-details tfoot tr td.spacing{width:1px}}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.cart_subtotal td{border-bottom:2px solid #29acb9;padding-bottom:1rem;padding-top:1rem}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.cart_subtotal td.spacing{border-bottom:none}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.cart_subtotal th{border-bottom:2px solid #29acb9;padding-bottom:1rem;padding-top:1rem}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.order_total td{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;padding-bottom:1rem;padding-top:1rem}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.order_total th{padding-bottom:1rem;padding-top:1rem}.woocommerce-order-details .woocommerce-table--order-details tfoot tr.heading-total th{background-color:#ee9800;border:none;color:#fff;margin-top:1rem;padding:1rem}.woocommerce-customer-details table.order-address{border:none!important;border-collapse:collapse!important}.woocommerce-customer-details table.order-address thead th{background-color:#ee9800;border:none;color:#fff;margin-top:1rem;padding:1rem;text-align:left}.woocommerce-customer-details table.order-address tbody tr td{padding:1rem 1rem 2rem;text-align:left}.woocommerce-orders-table.woocommerce-MyAccount-orders{border:none!important;border-collapse:collapse!important;margin-bottom:5rem!important}.woocommerce-orders-table.woocommerce-MyAccount-orders thead th{background-color:#ee9800;border:none;color:#fff;margin-top:1rem;padding:1rem;text-align:left}.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row{border-bottom:2px solid #29acb9}.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row td{padding:1rem;text-align:left}.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions{position:relative;text-align:right}.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .actions-handle a{cursor:pointer}.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .actions-handle .options{display:none}.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .actions-handle .options.open{background-color:#fff;-webkit-box-shadow:1px 1px 5px #ddd;box-shadow:1px 1px 5px #ddd;display:block;padding:1rem;position:absolute;right:2rem;text-align:left;top:2rem;width:150px}.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .actions-handle .options.open a.woocommerce-button{background-color:transparent!important;color:#000!important;padding-left:1.5rem;position:relative;text-align:left}.woocommerce-orders-table.woocommerce-MyAccount-orders tbody tr.woocommerce-orders-table__row td.woocommerce-orders-table__cell-order-actions .actions-handle .options.open a.woocommerce-button:before{content:"-";left:0;position:absolute;top:10px}.woocommerce-MyAccount-navigation{margin-top:0;width:300px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{padding-bottom:20px;padding-left:35px;position:relative}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link::marker{color:transparent!important;display:none;font-size:0!important}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff0;content:" ";cursor:pointer;display:block;font-size:1px;height:20px;left:0;position:absolute;top:0;width:25px}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard:before{background-image:url(/wp-content/themes/formatio/assets/tableau-de-bord.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--formations:before{background-image:url(/wp-content/themes/formatio/assets/formations.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders:before{background-image:url(/wp-content/themes/formatio/assets/commandes.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account:before{background-image:url(/wp-content/themes/formatio/assets/compte.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout:before{background-image:url(/wp-content/themes/formatio/assets/deconnexion.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--renouvellement:before{background-image:url(/wp-content/themes/formatio/assets/renouvellement.svg)}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address{display:none}@media (max-width:992px){.woocommerce-MyAccount-navigation ul{margin-left:0;padding-left:0}}.woocommerce-NoticeGroup ul.woocommerce-error,.woocommerce-notices-wrapper ul.woocommerce-error{margin-bottom:2rem;padding-left:2.5rem;padding-top:.5rem}.woocommerce-NoticeGroup .woocommerce-error:before,.woocommerce-NoticeGroup .woocommerce-info:before,.woocommerce-NoticeGroup .woocommerce-message:before,.woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce-notices-wrapper .woocommerce-info:before,.woocommerce-notices-wrapper .woocommerce-message:before{left:0;padding:10px;top:0}.order-again{display:none!important}.woocommerce-MyAccount-content>h2,.woocommerce-MyAccount-content div.pass label{margin-top:0}.woocommerce-MyAccount-content .show-password-input{display:block!important;top:0!important}.woocommerce-MyAccount-content .show-password-input:after{background-image:url(/wp-content/themes/formatio/assets/eye.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:20px;overflow:hidden;text-indent:-100px;width:20px}.woocommerce-MyAccount-content .woocommerce-address-fields button.button,.woocommerce-MyAccount-content .woocommerce-Button.button{background-color:#ee9800!important;border-radius:0!important;color:#fff!important;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.9em!important;font-weight:700;padding:calc(.667em + 2px) calc(1.333em + 2px)!important}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_company_field,.woocommerce-MyAccount-content .woocommerce-address-fields #billing_first_name_field,.woocommerce-MyAccount-content .woocommerce-address-fields #billing_last_name_field{display:none!important}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_country_field{clear:none;float:left;width:33%}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_address_1_field{clear:none;float:left;width:20%}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_city_field{clear:none;float:left;margin-right:2%;width:48%}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_state_field{clear:none;float:left;margin-right:2%;width:24%}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_postcode_field{clear:none;float:left;width:24%}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_email_field,.woocommerce-MyAccount-content .woocommerce-address-fields #billing_phone_field{display:none!important}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_address_2_field{clear:none;float:left;width:47%}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_address_2_field label .optional{display:none}.woocommerce-MyAccount-content .woocommerce-address-fields select{background-color:#fff0;border:none;border-bottom:1px solid #29acb9}.woocommerce-MyAccount-content .woocommerce-address-fields .select2-selection{background-color:#fff0;border:none;border-bottom:1px solid #29acb9;border-radius:0}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_number_field{clear:none;float:left;margin-right:2%;width:48%}@media (max-width:580px){.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_number_field{margin-right:0;width:100%}}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_number_field label{margin-top:0}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_number_field small{display:block;font-size:12px;line-height:18px;margin-top:12px}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_mobilite_reduite_field{width:320px}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_mobilite_reduite_field label{margin-top:0}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_exp_field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;clear:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;float:left;justify-content:space-between;width:48%}@media (max-width:580px){.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_exp_field{margin-right:0;padding-bottom:2rem;width:100%}}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_exp_field>span{-ms-flex-item-align:end;align-self:end}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_exp_field label{color:#d3d3d3;display:inline-block;margin-top:0}.woocommerce-MyAccount-content .woocommerce-address-fields #billing_bciti_exp_field p.form-row.woocommerce-form-row{-ms-flex-preferred-size:80px;flex-basis:80px;margin-bottom:0}.woocommerce-MyAccount-content .form-row{-ms-flex-preferred-size:25%;flex-basis:25%;position:relative}.woocommerce-MyAccount-content .form-row label{font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-weight:400;margin-top:10px;position:absolute}.woocommerce-MyAccount-content .form-row label.empty,.woocommerce-MyAccount-content .form-row label.filled,.woocommerce-MyAccount-content .form-row label.focus{display:block!important;margin-top:0;position:relative}.woocommerce-MyAccount-content .form-row.form-row-wide{-ms-flex-preferred-size:50%;flex-basis:50%}.woocommerce-MyAccount-content .form-row input{background-color:#fff0;border:none;border-bottom:1px solid #29acb9;font-size:1em}.woocommerce-MyAccount-content .form-row input::-webkit-input-placeholder{color:#fff0}.woocommerce-MyAccount-content .form-row input::-moz-placeholder{color:#fff0}.woocommerce-MyAccount-content .form-row input:-ms-input-placeholder{color:#fff0}.woocommerce-MyAccount-content .form-row input::-ms-input-placeholder{color:#fff0}.woocommerce-MyAccount-content .form-row input::placeholder{color:#fff0}.woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper label{margin-top:0}.modal-login{background-color:#fff;background-image:url(/wp-content/themes/formatio/assets/icon-warning.png);background-position:center 30px;background-repeat:no-repeat;background-size:40px;display:none;left:50%;margin-left:-160px;padding:70px 2rem 2rem;position:fixed;top:100px;width:320px;z-index:9030}.modal-login.open{display:block}.modal-login a.close{background-image:url(/wp-content/themes/formatio/assets/icon-close.png);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:17px;overflow:hidden;position:absolute;right:-35px;text-indent:-1000px;top:-35px;width:17px}.modal-login h5{color:#ee9800;font-family:ITC Avant Garde Gothic Std Book,sans-serif;font-size:1.1rem;text-align:center}.modal-login p{font-size:1rem;text-align:center}.modal-login .modal-footer a.btn{background-color:#ee9800;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:block;font-size:.9em;margin-left:auto;margin-right:auto;padding:.5rem 1.5rem;text-align:center;text-decoration:none;width:160px}.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button{display:block;float:none!important;margin-bottom:1rem;width:200px}.gform_confirmation_message h2{text-align:center}.gform_confirmation_message .wp-block-buttons{padding-bottom:60px}.woocommerce-MyAccount-navigation-link--ppcp-paypal-payment-tokens{display:none}#gform_fields_4 .gfield.gsection{border:none!important}#gform_2 .gfield_validation_message,#gform_3 .gfield_validation_message,#gform_4 .gfield_validation_message,#gform_5 .gfield_validation_message,#gform_6 .gfield_validation_message,#gform_7 .gfield_validation_message,#gform_8 .gfield_validation_message,form.checkout.woocommerce-checkout.hasCard1,form.checkout.woocommerce-checkout.hasFree1{display:none}#gform_4 legend{position:relative!important}#gform_4 #validation_message_4_34{display:block!important}#gform_5 h3.gsection_title,#gform_6 h3.gsection_title,#gform_7 h3.gsection_title{margin-top:1.5rem}.likert .ginput_container_radio .gfield_radio .gchoice:first-child input,.likert .ginput_container_radio .gfield_radio .gchoice:last-child input{display:none}#gform_wrapper_4.close,#gform_wrapper_8.close{display:none!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f2f2f2;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}.admin-bar .site-header{margin-top:32px}@media (max-width:1024px){.admin-bar .site-header{margin-top:0}#wpadminbar,.colored-block{display:none!important}body,html{margin:0!important;padding:0!important}}@media (max-width:782px){body,html{margin:0!important;padding:0!important}}.shade{background-color:rgb(0 0 0 / .4);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9010}.shade.open{display:block}.site-header{display:inline-block;position:fixed;top:0;width:100%;z-index:9000}.site-header a{outline:none}.site-header #site-header-top{background-color:#ee9800;height:40px;padding:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.site-header #site-header-top .container{height:100%;position:relative}.site-header #site-header-top .container nav{width:100%}.site-header #site-header-top .container nav #top-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;justify-content:flex-end;width:100%}@media screen and (max-width:1024px){.site-header #site-header-top .container nav #top-menu{display:none}}.site-header #site-header-top .container nav #top-menu>li{-ms-flex-item-align:center;align-self:center;font-weight:400;padding:0 .7rem;text-transform:uppercase}.site-header #site-header-top .container nav #top-menu>li.mon-compte,.site-header #site-header-top .container nav #top-menu>li.mon-panier{text-transform:none}.site-header #site-header-top .container nav #top-menu>li.mon-compte:before,.site-header #site-header-top .container nav #top-menu>li.mon-panier:before{color:#fff;font-weight:900;margin-right:5px}.site-header #site-header-top .container nav #top-menu>li.en{display:none;left:0;position:absolute}.site-header #site-header-top .container nav #top-menu>li a,.site-header #site-header-top .container nav #top-menu>li a:active{color:#fff;font-family:ITC Avant Garde Gothic Std Medium,sans-serif;font-size:.8rem;text-decoration:none}@media (max-width:1024px){.site-header #site-header-top{display:none}}.site-header #site-header-menu{background-color:#fff;height:110px;padding-right:0}@media (max-width:1024px){.site-header #site-header-menu{height:100px}}.site-header #site-header-menu .container.boxed{height:100%}.site-header #site-header-menu ul{list-style:none;margin:0;padding:0}.site-header #site-header-menu .site-branding{height:100%;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.site-header #site-header-menu .site-branding .site-title{height:100%}.site-header #site-header-menu .site-branding .site-title a{display:block}.site-header #site-header-menu .site-branding .site-title a img{height:90%;margin-top:5%;max-height:75px;width:auto}@media (max-width:1060px){.site-header #site-header-menu .site-branding .site-title a img{height:70%;margin-top:10%;max-height:60px}}@media (max-width:1024px){.site-header #site-header-menu .site-branding .site-title a img{margin-top:20px}}.site-header #site-header-menu #top-menu-mobile{display:none}@media (max-width:1024px){.site-header #site-header-menu #top-menu-mobile{display:block}.site-header #site-header-menu .navigation{display:none}}.site-header #site-header-menu .menu-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff0;border:none;border-radius:0;display:none;-ms-flex-flow:column nowrap;flex-flow:column nowrap;height:19px;justify-content:space-between;outline:none;padding:0;width:30px}.site-header #site-header-menu .menu-toggle:active,.site-header #site-header-menu .menu-toggle:hover{outline:0}@media (max-width:1024px){.site-header #site-header-menu .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0!important;position:relative}}.site-header #site-header-menu .menu-toggle:after,.site-header #site-header-menu .menu-toggle:before,.site-header #site-header-menu .menu-toggle>div{background-color:#000;content:"";display:block;height:3px;position:absolute;top:50%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.menu-toggled .site-header #site-header-menu .menu-toggle:after,.menu-toggled .site-header #site-header-menu .menu-toggle:before,.menu-toggled .site-header #site-header-menu .menu-toggle>div{background-color:#000}.site-header #site-header-menu .menu-toggle:before{top:0}.site-header #site-header-menu .menu-toggle:after{top:100%}.menu-toggled .site-header #site-header-menu .menu-toggle:before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.menu-toggled .site-header #site-header-menu .menu-toggle>div{-webkit-transform:scale(0);transform:scale(0)}.menu-toggled .site-header #site-header-menu .menu-toggle:after{-webkit-transform:translateY(-11px) rotate(-45deg);transform:translateY(-11px) rotate(-45deg)}.site-header #site-header-menu ul.menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:.98rem;justify-content:space-between}.site-header #site-header-menu ul.menu a{font-family:ITC Avant Garde Gothic Std Medium,sans-serif;padding:2rem 1.5rem;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.site-header #site-header-menu ul.menu>li{position:relative}.site-header #site-header-menu ul.menu>li:last-child a{padding:2rem 0 2rem 1.5rem}.site-header #site-header-menu ul.menu>li.menu-item-has-children:before{background-image:url(/wp-content/themes/formatio/assets/submenu-closed.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:95%;position:absolute;right:5px;width:10px}.site-header #site-header-menu ul.menu>li.menu-item-has-children:hover:before{background-image:url(/wp-content/themes/formatio/assets/submenu-open.svg)}.site-header #site-header-menu ul.menu>li a{display:block;font-family:ITC Avant Garde Gothic Std Medium,sans-serif;font-size:1.1em;font-weight:400;text-decoration:none;text-transform:uppercase}@media (max-width:1130px){.site-header #site-header-menu ul.menu>li a{font-size:1em}}.site-header #site-header-menu ul.menu>li:hover,.site-header #site-header-menu ul.menu>li:hover a{color:#29acb9}.site-header #site-header-menu ul.menu>li:hover>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;padding:1.5rem 1rem;width:auto}.site-header #site-header-menu ul.menu>li:hover>.sub-menu li{white-space:nowrap}.site-header #site-header-menu ul.menu .sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:none;-ms-flex-direction:column;flex-direction:column;left:-5%;position:absolute;top:100%;width:110%;z-index:1000}.site-header #site-header-menu ul.menu .sub-menu li{text-align:center}.site-header #site-header-menu ul.menu .sub-menu li a{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:block;font-family:ITC Avant Garde Gothic Std Medium,sans-serif;font-size:1rem;justify-content:space-between;padding:5px 10px;position:relative;text-align:center;text-decoration:none;text-transform:none;width:100%}.site-header #site-header-menu ul.menu .sub-menu li a:hover{color:#29acb9}.site-header #site-header-menu ul.menu .sub-menu li .sub-menu{padding:0;position:relative;width:auto}.site-header #site-header-menu ul.menu .sub-menu li .sub-menu a{font-weight:500;padding-left:50px}.site-header #site-header-menu ul.menu .expand>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.site-header #site-header-menu ul.menu .expand>.sub-menu{background-color:#ebebeb}.site-header #site-header-menu ul.menu .expand>a{background-color:#ebebeb;color:#000}.site-header #site-header-menu ul.menu .expand a{color:#000}}.menu-toggled .site-header #site-header-menu #site-navigation ul.menu{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}@media (max-width:1024px){.menu-toggled .site-header #site-header-menu .navigation{background-color:#fff;display:block;max-width:300px;position:absolute;right:0;top:100px;width:300px}.menu-toggled .site-header #site-header-menu .navigation .menu{display:block!important;text-align:left}.menu-toggled .site-header #site-header-menu .navigation .menu li a{padding:.5rem 2rem}.menu-toggled .site-header #site-header-menu .navigation .menu li.menu-item-has-children:before{bottom:.5rem;right:1rem}.menu-toggled .site-header #site-header-menu .navigation .menu li.menu-item-has-children:hover:before{bottom:1rem}.menu-toggled .site-header #site-header-menu .navigation .menu li.mon-compte{cursor:pointer;float:left;padding-bottom:1rem;padding-top:1rem;position:relative;text-align:center;width:30%}.menu-toggled .site-header #site-header-menu .navigation .menu li.mon-compte a{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:center;text-indent:-1000px;top:0;width:100%}.menu-toggled .site-header #site-header-menu .navigation .menu li.mon-compte a:before{font-size:28px}.menu-toggled .site-header #site-header-menu .navigation .menu li.mon-panier{cursor:pointer;float:left;padding-bottom:1rem;padding-top:1rem;position:relative;text-align:center;width:30%}.menu-toggled .site-header #site-header-menu .navigation .menu li.mon-panier a{bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-align:center;text-indent:-1000px;top:0;width:100%}.menu-toggled .site-header #site-header-menu .navigation .menu li.mon-panier a:before{font-size:28px}.menu-toggled .site-header #site-header-menu .navigation .menu li.en{cursor:pointer;float:left;padding-bottom:1rem;padding-top:.5rem;position:relative;text-align:center;width:30%}.menu-toggled .site-header #site-header-menu .navigation .menu li .sub-menu{left:0;padding-bottom:1rem;padding-top:0;position:relative;width:100%}.menu-toggled .site-header #site-header-menu .navigation .menu li .sub-menu li a{text-align:left}}.hero{background-size:cover;display:block;height:300px;margin-top:145px;position:relative;width:100%}@media (max-width:1024px){.hero{background-position:50%;margin-top:100px}}.hero.with-promo{margin-top:0}@media (max-width:1024px){.hero.with-promo{margin-top:0}}.hero video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero.with-photo:before{background-image:url(/wp-content/themes/formatio/assets/squares-banner.png);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;content:" ";height:80%;position:absolute;right:0;width:25%}@media (max-width:768px){.hero.with-photo:before{display:none}}.hero.no-photo{background-color:#597fb4;height:300px}.hero.no-photo .banner-blocks{height:9rem;position:absolute;width:13.5rem}.hero.no-photo .banner-blocks.top{right:0;top:0}.hero.no-photo .banner-blocks.top .b1{left:0x;top:0}.hero.no-photo .banner-blocks.top .b2{left:4.5rem;top:4.5rem}.hero.no-photo .banner-blocks.top .b3{left:9rem;top:0}.hero.no-photo .banner-blocks.bottom{bottom:0;left:0}.hero.no-photo .banner-blocks.bottom .b1{left:0x;top:4.5rem}.hero.no-photo .banner-blocks.bottom .b2{left:4.5rem;top:0}.hero.no-photo .banner-blocks.bottom .b3{left:9rem;top:4.5rem}.hero.no-photo .banner-blocks span{background-color:#fff;display:block;height:4.5rem;position:absolute;width:4.5rem}@media (max-width:1024px){.hero.no-photo .banner-blocks{height:6rem;width:9rem}.hero.no-photo .banner-blocks.top .b2{left:3rem;top:3rem}.hero.no-photo .banner-blocks.top .b3{left:6rem}.hero.no-photo .banner-blocks.bottom .b1{top:3rem}.hero.no-photo .banner-blocks.bottom .b2{left:3rem}.hero.no-photo .banner-blocks.bottom .b3{left:6rem;top:3rem}.hero.no-photo .banner-blocks span{height:3rem;width:3rem}}@media (max-width:700px){.hero.no-photo .banner-blocks{display:none}}.hero .page-title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%;justify-content:center;width:100%}.hero .page-title h1{color:#fff;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:2.4rem;font-weight:400;line-height:1.5em!important;margin-bottom:1rem;margin-top:1rem;text-align:center;width:80%}@media (max-width:1024px){.hero .page-title h1{width:90%}}@media (max-width:700px){.hero .page-title h1{font-size:1.8rem}}.hero .page-title .intro{color:#fff;font-size:1.1rem;line-height:1.6rem;margin-left:auto;margin-right:auto;min-width:300px;text-align:center;width:44%}@media (max-width:1024px){.hero .page-title .intro{width:80%}}.hero.presentation .page-title{float:left;margin-left:6rem;width:60%}.hero.presentation .page-title h1{font-size:1.8rem;padding-left:3rem;text-align:left}.hero.presentation .presentation-data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;float:left;font-size:1.3em;height:100%;justify-content:center;width:20%}.hero.presentation .presentation-data .auteur,.hero.presentation .presentation-data .date,.hero.presentation .presentation-data .reunion{color:#fff;display:block}@media (max-width:900px){.hero.presentation .banner-blocks{display:none}.hero.presentation .page-title{margin-left:1rem}.hero.presentation .page-title h1{padding-left:0}.hero.presentation .presentation-data{width:30%}}@media (max-width:700px){.hero.presentation .page-title{display:block;float:none;height:auto;margin-left:0;padding:2rem 2rem 1rem;text-align:center;width:100%}.hero.presentation .page-title h1{text-align:center}.hero.presentation .presentation-data{display:block;float:none;height:auto;text-align:center;width:100%}}.colored-block{display:none;height:13.5rem;position:absolute;top:900px;width:9rem}.colored-block span{display:block;height:4.5rem;position:absolute;width:4.5rem}.colored-block span.primary{background-color:#ee9800;left:0;top:9rem}.colored-block span.secondary{background-color:#29acb9;left:0;top:0}.colored-block span.tertiary{background-color:#597fb4;left:4.5rem;top:4.5rem}@media (min-width:1600px){.home.blocks-gauche .colored-block{display:block;left:0}.home.blocks-droite .colored-block{display:block;right:0}}@media (min-width:1200px){.page-template-default.blocks-gauche .colored-block{display:block;left:0}.page-template-default.blocks-droite .colored-block{display:block;right:0}}.page-template-default.blocks-droite span.primary{background-color:#ee9800;left:4.5rem;top:9rem}.page-template-default.blocks-droite span.secondary{background-color:#29acb9;left:4.5rem;top:0}.page-template-default.blocks-droite span.tertiary{background-color:#597fb4;left:0;top:4.5rem}.single-product .hero .page-title h1{font-size:1.8rem}.page-id-31 .hero .page-title h1{max-width:320px}.page-id-33 .hero .page-title h1{max-width:330px}.page-id-35 .hero .page-title h1{max-width:450px}.page-id-503 .hero .page-title h1{max-width:320px}.temoignages-block{margin-bottom:40px;min-height:400px;padding:50px;width:100%}@media (max-width:768px){.temoignages-block{padding:20px}}@media (max-width:580px){.temoignages-block{min-height:320px}}.temoignages-block h2{color:#fff;text-align:center}.temoignages-block .description{color:#fff;margin-left:auto;margin-right:auto;max-width:700px;min-width:300px;width:80%}.temoignages-block .description p{color:#fff}.temoignages-block .temoignages{margin-left:auto;margin-right:auto;position:relative;width:960px}@media (max-width:1100px){.temoignages-block .temoignages{width:720px}}@media (max-width:900px){.temoignages-block .temoignages{width:480px}}@media (max-width:700px){.temoignages-block .temoignages{width:240px}}.temoignages-block .temoignages #cycle-prev{background-image:url(/wp-content/themes/formatio/assets/white-previous.png);left:-40px}.temoignages-block .temoignages #cycle-next,.temoignages-block .temoignages #cycle-prev{background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:21px;position:absolute;top:50%;width:32px}.temoignages-block .temoignages #cycle-next{background-image:url(/wp-content/themes/formatio/assets/white-next.png);right:-40px}.temoignages-block .temoignages .cycle-slideshow{max-width:100%!important;min-height:450px}.temoignages-block .temoignages .cycle-slideshow .slide{height:100%;margin-left:20px;margin-right:20px;vertical-align:top;width:200px!important}.temoignages-block .temoignages .cycle-slideshow .slide .slide-content{color:#fff;font-size:.9em;position:relative;text-align:center;white-space:normal!important}.temoignages-block .temoignages .cycle-slideshow .slide .slide-content:before{background-image:url(/wp-content/themes/formatio/assets/quote.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:" ";display:block;height:30px;margin-left:auto;margin-right:auto;width:42px}.temoignages-block .temoignages .cycle-slideshow .slide .slide-author{color:#fff;font-size:.9em;font-weight:700;margin-top:1rem;text-align:center;white-space:normal}.temoignages-block .temoignages .cycle-slideshow .slide .slide-poste{color:#fff;text-align:center;white-space:normal}body.home .temoignages-block .temoignages .cycle-slideshow{min-height:auto}.pre-footer{margin-bottom:40px;min-height:400px;padding:50px;width:100%}.pre-footer h2{color:#fff;text-align:center}.pre-footer .description{color:#fff;margin-left:20%;min-width:300px;width:60%}@media (max-width:768px){.pre-footer .description{margin-left:5%;width:90%}}.pre-footer .description p{color:#fff}.pre-footer.contact-club .description{margin-left:auto;margin-right:auto;max-width:420px}.footer{display:block!important;margin-top:40px}.footer .closing{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.footer .closing .credits{-ms-flex-item-align:end;align-self:flex-end;margin-right:5%;width:45%}.footer .closing .credits a{background-image:url(http://formatio.info/wp-content/themes/formatio/assets/logo-arobas.png);background-repeat:no-repeat;background-size:175px;display:block;height:50px;overflow:hidden;text-indent:-1000px;width:100%}.footer .closing .copyright{-ms-flex-item-align:end;align-self:flex-end;color:#888;font-weight:400;text-align:right;width:50%}.footer .closing .copyright p{font-size:.8em}.footer .coordonnees{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.footer .coordonnees>div{-ms-flex-preferred-size:33%;flex-basis:33%}.footer .coordonnees .col1{-ms-flex-preferred-size:250px;flex-basis:250px;padding-right:40px}.footer .coordonnees .col1 img{height:auto;width:220px}.footer .coordonnees .col1 a{background-color:#ec983c;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:block;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:.9em;padding:.5rem 1.5rem;text-align:center;text-decoration:none;width:190px}.footer .coordonnees .col1 a.facebook{background-color:#fff0;-webkit-box-shadow:none;box-shadow:none;color:#000;padding:0;text-align:left;text-decoration:none;text-transform:uppercase}.footer .coordonnees .col1 a.facebook i{color:#3b579b;font-size:22px;padding-right:5px}.footer .coordonnees .col2{border-top:6px solid #ee9800;margin:0 2%}.footer .coordonnees .col2 h3{color:#000;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:1.1rem;font-weight:900;text-transform:uppercase}@media (max-width:1024px){.footer .coordonnees .col2 h3{font-size:1rem}}.footer .coordonnees .col2 ul{margin:0;padding:0}.footer .coordonnees .col2 ul li{list-style-type:none;margin:0 0 15px;padding:0 0 0 30px;position:relative}.footer .coordonnees .col2 ul li a{font-size:1rem;text-decoration:none}.footer .coordonnees .col2 ul li a i{color:#29acb9;display:block;left:0;padding-right:5px;position:absolute;top:4px}.footer .coordonnees .col3{border-top:6px solid #ee9800;margin:0}.footer .coordonnees .col3 h3{color:#000;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:1.1rem;font-weight:900;text-transform:uppercase}.footer .coordonnees .col3 p{font-size:1rem;line-height:1.4em}@media (max-width:767px){.footer .coordonnees{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .coordonnees .col2{-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:0}.footer .coordonnees .col3{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.footer .coordonnees .col3 .textwidget{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}@media (max-width:580px){.footer .coordonnees .col2{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}.footer .coordonnees .col1{-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:0}.footer .coordonnees .col1 .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .coordonnees .col1 .content>div{-ms-flex-preferred-size:90%!important;flex-basis:90%!important;margin-right:1%}.footer .coordonnees .col1 .content>div:first-child{padding-top:1rem}.footer .coordonnees .col1 .content>div:first-child img{width:170px}.footer .coordonnees .col1 .content>div:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer .coordonnees .col3 .textwidget{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .coordonnees .col3 .textwidget .col{-ms-flex-preferred-size:100%;flex-basis:100%}}.footer .newsletters{background-color:#ee9800;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;margin-bottom:2rem;padding:20px 35px;text-align:center}.footer .newsletters .col1,.footer .newsletters .col2{padding:2rem}.footer .newsletters .textwidget{display:-webkit-box;display:-ms-flexbox;display:flex}.footer .newsletters .textwidget h3{-ms-flex-item-align:center;align-self:center;color:#fff;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:1.6em;font-weight:400;margin-top:2rem}@media (max-width:1024px){.footer .newsletters .textwidget h3{font-size:1.4em}}.footer .newsletters .textwidget p{color:#000;font-size:.9em}.footer .newsletters .textwidget p strong{font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-size:1.1em;font-weight:900}.footer .newsletters .textwidget a{background-color:#29acb9;color:#fff;display:inline-block;font-family:ITC Avant Garde Gothic Std Demi,sans-serif;font-weight:400;margin-left:auto;margin-right:auto;padding:.8rem 2.4rem;text-decoration:none}@media (max-width:900px){.footer .newsletters .textwidget{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .newsletters .textwidget h3{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:0}.footer .newsletters .textwidget .col1,.footer .newsletters .textwidget .col2{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:580px){.footer .newsletters .col1,.footer .newsletters .col2{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media (max-width:1024px){.footer{padding-bottom:100px;position:relative}}#newsletter{background-color:#fff;display:none;left:50%;margin-left:-160px;padding:2rem;position:fixed;top:100px;width:320px;z-index:9030}#newsletter.open{display:block}#newsletter #gform_3{margin-top:30px}#newsletter #gform_3 input{border:none;border-bottom:1px solid #29acb9;width:100%}#newsletter #gform_3 .gfield{padding-bottom:1rem}#newsletter #gform_3 #field_3_2>label{margin-top:10px;position:absolute}#newsletter #gform_3 #field_3_2>label.filled,#newsletter #gform_3 #field_3_2>label.focus{display:none!important;margin-top:0;position:relative}#newsletter #gform_3 #field_3_2>label.empty{display:block!important;margin-top:10px;position:absolute}#newsletter #gform_3 #field_3_3>label{margin-top:10px;position:absolute}#newsletter #gform_3 #field_3_3>label.filled,#newsletter #gform_3 #field_3_3>label.focus{display:none!important;margin-top:0;position:relative}#newsletter #gform_3 #field_3_3>label.empty{display:block!important;margin-top:10px;position:absolute}#newsletter #gform_3 #field_3_4>label{margin-top:10px;position:absolute}#newsletter #gform_3 #field_3_4>label.filled,#newsletter #gform_3 #field_3_4>label.focus{display:none!important;margin-top:0;position:relative}#newsletter #gform_3 #field_3_4>label.empty{display:block!important;margin-top:10px;position:absolute}#newsletter #gform_3 #field_3_5{display:none!important}#newsletter #gform_3 .gform_footer{padding-top:1rem}.is-style-formatio-button .wp-block-button__link,.wp-block-button.is-style-formatio-button .wp-block-button__link{background:url(http://formatio.info/wp-content/themes/formatio/../formatio/assets/button-formatio-arrow.svg) no-repeat 86%;background-size:auto 2rem;border:1px solid #ee9800;border-radius:3rem;color:#ee9800;display:inline-block;font-size:20px;line-height:1;margin-top:30px;padding:1rem 6rem 1rem 2rem!important;text-decoration:none}.site-main{margin-top:2rem}.page-template-default #primary .entry-content>*{margin-left:auto;margin-right:auto;width:80%}@media (max-width:1200px){.page-template-default #primary .entry-content>*{width:100%}}.formatio-login #primary .entry-content>*,.page-template-default #primary .entry-content>.full-width{width:100%}.single-product #primary .entry-content .woocommerce .single-product>.product>*{margin-left:auto;margin-right:auto;width:80%}@media (max-width:1024px){.single-product #primary .entry-content .woocommerce .single-product>.product>*{width:100%}}.single-product #primary .entry-content .woocommerce .single-product>.product #dates,.single-product #primary .entry-content .woocommerce .single-product>.product>.full-width{width:100%}.single-product #primary .entry-content .woocommerce .single-product>.product #dates.no-dates{width:80%}.single-product #primary .entry-content .woocommerce .single-product>.product #dates.no-dates .wp-block-column.private-course{-ms-flex-preferred-size:35%;flex-basis:35%;padding-bottom:6rem}.boxed{margin:0 auto;max-width:1400px;width:95%}.container{display:-webkit-box;display:-ms-flexbox;display:flex}.container-content{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin-top:0}.container-content.with-sidebar{max-width:calc(100% - 26rem)}.widget-area{-webkit-box-flex:0;-ms-flex:0 0 21rem;flex:0 0 21rem;margin-left:5rem}.centered-vertical{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.widget-title{color:#0b22b3;font-size:1.4rem;font-weight:500;margin-bottom:0;margin-top:5rem}@media (max-width:700px){.container{display:block}.container-content.with-sidebar{max-width:none}.widget-area{margin-left:0}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.flex.row.valign-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.row.halign-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.row.valign-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.wp-block-media-text{display:block;gap:0;margin-left:5%;max-width:90%}.wp-block-media-text figure{display:block;padding-left:0;padding-right:0}.wp-block-media-text .wp-block-media-text__content .wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slick-slider{background-color:#fff;border:3rem solid #fff;border-width:2rem 3rem;max-width:80%;z-index:5}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:3rem;line-height:0;padding:0!important;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3rem}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#fff0;color:#fff0;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#555;font-family:icomoon;font-size:3rem;line-height:1;opacity:.75}.slick-prev{left:-3rem}[dir=rtl] .slick-prev{left:auto;right:-3.75rem}.slick-prev:before{content:"\e902"}[dir=rtl] .slick-prev:before{content:"\e901"}.slick-next{right:-3rem}[dir=rtl] .slick-next{left:-3.75rem;right:auto}.slick-next:before{content:"\e901"}[dir=rtl] .slick-next:before{content:"\e902"}.slick-dotted.slick-slider{margin-bottom:4.5rem}.slick-dots{bottom:-3.75rem;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 1rem;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:3rem;width:3rem}.slick-dots li button{background:#fff0;border:0;color:#fff0;display:block;font-size:0;line-height:0;outline:none;padding:1rem}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#555;content:"\e90e";font-family:icomoon;font-size:1rem;height:3rem;left:0;line-height:3rem;opacity:.25;position:absolute;text-align:center;top:0;width:3rem}.slick-dots li.slick-active button:before{color:#555;opacity:.75}.slick-slider-gallery.is-admin:before{bottom:40px;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.slick-slider{margin:0 auto -9rem}.slick-slider .type-slide{line-height:1.2}.slick-slider .type-slide h2{color:#0b22b3;font-size:3vw;font-size:clamp(1.8rem,3vw,3rem);font-weight:400;margin:.3em 0}.slick-slider .type-slide h3{color:#079c9c;font-size:2vw;font-size:clamp(1.5rem,2vw,2rem);font-weight:700;margin:.3em 0}.slick-slider .type-slide p{font-size:.9rem;margin:.4em 0}@media print{#page #site-header-top,#page #site-navigation,#page .hero,#wpadminbar,.colored-block,.shade{display:none!important}#page #masthead{-webkit-box-shadow:none!important;box-shadow:none!important;height:60px!important}#page #masthead.site-header{height:60px!important;margin-top:0!important;position:relative!important}#page #masthead.site-header #site-header-menu,#page #masthead.site-header #site-header-menu .site-branding{height:60px!important}#page #masthead.site-header #site-header-menu .site-branding .site-title a img{height:auto!important;margin-top:0!important;width:140px!important}#page #primary,#page #primary .entry-content{margin-top:0!important}#page #primary .woocommerce-MyAccount-navigation,#page #primary .wp-block-buttons{display:none!important}#page #primary .woocommerce-MyAccount-content{float:none!important;width:100%!important}#page #primary .woocommerce-MyAccount-content h2{font-size:1.2em!important;margin-top:0!important}#page #primary .woocommerce-MyAccount-content .woocommerce-customer-details table.order-address thead th,#page #primary .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details tfoot tr.heading-total th,#page #primary .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-table--order-details thead tr th{padding:.5rem!important}#page footer{display:none!important}}