@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap);h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;font-weight:400;text-transform:uppercase}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:800}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}body,body p,body li,body input,body select,body blockquote{font-family:'Roboto',sans-serif}.cover-container{-webkit-box-pack:center;justify-content:center;bbox-shadow:inset 0 0 5rem rgba(0,0,0,.5);background-color:#eceadd;background-image:url(/wp-content/themes/cours-de-surf/img/fond-cours-de-surf.png);background-size:100%;background-position:top center;background-repeat:no-repeat}@media (max-width:768px){.cover-container{background-image:url(/wp-content/themes/cours-de-surf/img/fond-cours-de-surf-mobile.png)}}.cover-container-gris{background-color:#eceadd}.cover-container{min-height:none!important}.bg-bleu{background-color:#31b1b8}.blog-zone,.bg-bleu .explication{background-color:#31b1b8;color:#eef0ee}.blog-zone-header{color:#eceadd;background-image:url(../../../../../../themes/cours-de-surf/img/vague-small.png);background-repeat:no-repeat;background-position:top center;padding-top:100px}footer.footer{background-color:#2b2b2b}footer.footer a{color:#eceadd}.logo-ecole,.logo-ecole img{max-height:150px}.breadcrumb{background-color:transparent!important;font-size:.9em}h1{color:#31b2b8;line-height:1em}h1 strong{color:#39393b}h6.adresse{color:#31b2b8;text-transform:none}.masthead{margin-bottom:2rem;background-color:#eceadd}.masthead-brand{margin-bottom:0}.nav-masthead .nav-link{padding:.25rem 0;font-weight:700;color:rgba(255,255,255,.5);color:#333;background-color:transparent;border-bottom:.25rem solid transparent}.nav-masthead .nav-link:hover,.nav-masthead .nav-link:focus{border-bottom-color:rgba(255,255,255,.25)}.nav-masthead .nav-link+.nav-link{margin-left:1rem}.nav-masthead .active{color:#fff;border-bottom-color:#fff}@media (min-width:48em){.masthead-brandd{float:left}.nav-mastheadd{float:right}}@media (min-width:48em){.cover{padding:0 1.5rem}}.logo-header{height:40px!important}.bg-traits{background-color:#fff;background-image:url(/wp-content/themes/cours-de-surf/img/fond-traits.png);background-repeat:repeat-x;background-size:1400px 829px;;background-position:top center}.bg-traits.decale-les-traits{background-position:top 100px center}.bg-gravure{background-color:#fff;background-image:url(/wp-content/themes/cours-de-surf/img/gravure.png);background-repeat:repeat-x;background-size:1400px 594px;;background-position:top 250px center}.step_card .card-header .label:before{position:absolute;top:.75rem;content:"\f7ce";height:2rem;width:2rem;color:#fff;background-color:rgba(0,0,0,.3);-webkit-border-radius:100%;border-radius:100%;text-align:center;line-height:2rem;font-size:1rem;font-weight:900;font-family:'Font Awesome 5 Free'!important}.step_2_card .card-header .label:before{content:"\f3c5"}.step_3_card .card-header .label:before{content:"\f784"}.step_4_card .card-header .label:before{content:"\f2bb"}.step_5_card .card-header .label:before{content:"\f135"}.step_card.active .card-header .label:before{background-color:#31B1B8}.step_card.greenlight .card-header .label:before{content:"\f00c";background-color:#5fac72}.step_card.redlight .card-header .label:before{content:'\f071';background-color:#911D37}.step_card .card-header .btn{margin-left:2em}.cds-rien{color:transparent}.participant:first-of-type .cds-moins{display:none}.formulaire .card-header{background-color:transparent;border-bottom:none}.formulaire h2 .card-header strong{color:#31b1b8}.formulaire,.card{border-radius:1em}.formulaire .step_card{border-radius:.7em;border:2px solid #eceadd}#prevBtn,#nextBtn{border-radius:1em}#prevBtn{border-color:#82d0d4;background-color:#82d0d4;color:#3b3b3d}.step_card h5 .btn-link{color:#3b3b3d}iframe{border-radius:1em}.blurtext{color:transparent;text-shadow:0 0 1px rgba(49,177,184,.8)}.blurtext2{color:transparent;text-shadow:0 0 3px rgba(49,177,184,.7)}.blurtext3{color:transparent;text-shadow:0 0 5px rgba(49,177,184,.5)}.carousel-control-next i,.carousel-control-prev i{background-color:#31b1b8;color:white!important;border-radius:100%;width:40px;height:40px;line-height:40px}.carousel-control-prev i{margin-left:-80%}.carousel-control-next i{margin-right:-80%}.demande.table{text-transform:uppercase}.devis.table .tarif{font-size:1.8em}.gdpr.gdpr-privacy-bar,.gdpr.gdpr-reconsent-bar{background-color:#82d0d4}.gdpr.gdpr-privacy-bar .gdpr-agreement,.gdpr.gdpr-reconsent-bar .gdpr-agreement{background:#31b1b8!important;border:none;box-shadow:none;text-shadow:none}footer{font-size:.8em}footer h4{font-size:1.1em}footer ul{list-style:none;padding:0}.card-tag{position:absolute;margin-left:35px;margin-top:-1px;padding:9px 15px;overflow:hidden;color:#fff;background-color:#3b3b3b;text-transform:uppercase;font-size:.8em;display:inline}.card-entete-image{height:12em;border-radius:1em 1em 0 0;background-size:cover;background-position:center center}.card-article h2.entry-title{text-transform:none;font-size:1.3em}.card-article .card-header{background-color:transparent!important;border:none}.card-article .card-footer{background-color:transparent!important;border:none}.tags{margin:0;padding:0;pposition:absolute;right:24px;bottom:-14px;list-style:none}.tags li,.tags h6{float:left;height:26px;line-height:24px;position:relative;font-size:14px}.tags h6{margin-left:20px;padding:0 10px 0 12px;background:#555;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.tags h6:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #555 transparent transparent;border-style:solid;border-width:12px 12px 14px 0}.tags h6:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #004977;-webkit-box-shadow:-1px -1px 2px #004977;box-shadow:-1px -1px 2px #004977}.tags h6:hover{background:#555}.tags h6:hover:before{border-color:transparent #555 transparent transparent}