/*! HTML5 Boilerplate v7.2.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}h1,h2,h3,h4,button{letter-spacing:0.6px}.space{letter-spacing:1px}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.hidden{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"Euclid";src:url(/assets/EuclidFlex-Regular-c01b14f908f68c4c44c991accd05345e6e46ffbc6a08700e06dd44dc25595ccd.otf) format("opentype");font-weight:400}@font-face{font-family:"Euclid";src:url(/assets/EuclidFlex-Medium-6050a8c8cbeafdae2ce85f590f4d72990dcd13a80c2fea6c4ea43dfe7e31aaad.otf) format("opentype");font-weight:600}@font-face{font-family:"Euclid";src:url(/assets/EuclidFlex-Bold-4f9a06306b32686578753fc0b37b1764ff103ddbc06409d0fe0de35020b5a65d.otf) format("opentype");font-weight:700}@font-face{font-family:"Nunito";src:url(/assets/NunitoSans-Regular-13ad641781e6dd5f2134fcfc9b1589e3c66902b69ccbb68b74d3bd139c1e324e.ttf) format("truetype");font-weight:400}@font-face{font-family:"Nunito";src:url(/assets/NunitoSans-SemiBold-895ff0e2417ed01ec6a7baf58ffc7e14b566953caebcb00253da28101bd4d23c.ttf) format("truetype");font-weight:600}@font-face{font-family:"Nunito";src:url(/assets/NunitoSans-Bold-c571ae34f387c9b81381036896ea4f6c438f76282846bd3f0ebe159bb510018d.ttf) format("truetype");font-weight:700}@font-face{font-family:"Nunito";src:url(/assets/NunitoSans-ExtraBold-542d03237568982513ab4ba62f156d113a06a70dc0ac98e757de8ffa238dad07.ttf) format("truetype");font-weight:800}h1,h2,h3,h4{font-family:"Euclid";margin-bottom:0}h1{font-size:48px;line-height:58px}h2{font-size:28px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:22px}p,div{font-family:"Nunito";font-size:16px;font-weight:400;margin-bottom:0}footer p{font-size:12px;line-height:19px}.copyright p,.copyright span{font-size:13px}.uppercase{text-transform:uppercase}.euclid{font-family:"Euclid" !important}.extra-bold{font-weight:800 !important}.bold{font-weight:700 !important}.semi-bold{font-weight:600 !important}.regular{font-weight:400 !important}.blue{color:#008afe !important}.bg-blue{background-color:#008afe !important}.blue-light{color:#b0dffc !important}.bg-blue-light{background-color:#b0dffc !important}.brown{color:#c69a56 !important}.red{color:#af2424}.white{color:#ffffff !important}.bg-brown{background-color:#c69a56 !important}.beige{color:#e9dac5 !important}.black{color:black !important}.bg-beige{background-color:#e9dac5 !important}.fw-400{font-weight:400 !important}*:focus{outline:none !important}a:hover,button:hover{cursor:pointer}a{color:#222}a:hover{text-decoration:none;color:#222}a.btn-black:hover{color:#ffffff !important}button{line-height:unset}button:hover{background-color:#008afe;color:white !important}button{-webkit-appearance:none;border:none}.btn-white{background-color:white;color:#212529;text-transform:uppercase;padding:10px;font-family:"Euclid"}.login-do .btn-white{padding:6px 10px}.btn-beige{background-color:#e9dac5;color:#212529;text-transform:uppercase;padding:10px;font-family:"Euclid"}.btn-black,.btn-black-hover:hover{background-color:black;color:white;text-transform:uppercase;padding:10px;font-family:"Euclid"}.btn-brown{background-color:#c69a56;color:#212529;text-transform:uppercase;padding:10px;font-family:"Euclid"}.btn-blue-light{background-color:#b0dffc;color:black;text-transform:uppercase;padding:10px;font-family:"Euclid"}.btn-blue{background-color:#008afe;color:black;text-transform:uppercase;padding:10px;font-family:"Euclid"}.btn-blue-calendar:hover{background-color:#c69a56}.nav-dmda-mobile button:hover{background-color:none !important}.visit-city-label,.calendar-city-label{font-family:Euclid;text-transform:uppercase;font-weight:400;font-size:18px;opacity:0.6;margin-bottom:0}.visit-kind-label{opacity:0.6}.selected{opacity:1 !important;font-weight:600}.turbolinks-progress-bar{height:5px;background-color:#c69a56}.visit-cover{border-top-left-radius:105px;border-bottom-right-radius:105px;height:300px;object-fit:cover}.dates-selected,.visits-selected,.show-element,.courses-selected,.option-selected{width:300px}.inscription .add-to-cart,.complet{width:unset;display:unset;text-align:unset;padding:12px 10px !important}.day-selected{width:250px}.time-selected{width:100px}.dates-options,.visits-options,.courses-options,.course-options{display:none;position:absolute;z-index:999;width:350px}.days-options{display:none;position:absolute;width:250px}.times-options{display:none;position:absolute;width:100px}.dates-options button,.visits-options button,.courses-options button,.course-options button,.days-options button,.times-options button{width:100%}.dates-up{height:15px;vertical-align:bottom;cursor:pointer}.dates-down{height:15px;vertical-align:top;cursor:pointer}.signin{display:none;position:fixed;width:100%;background:#ffffff;height:100%;margin-top:-24px;z-index:999;justify-content:center;align-items:center;text-align:center;overflow-y:auto}.mentionsleg p{margin-bottom:1rem}.abort-signin{position:absolute;right:10%;top:10%;font-size:40px;cursor:pointer}.login{width:100%}.login h2{text-transform:uppercase;font-family:euclid;margin:0;font-size:28px;font-weight:700}.container-login{max-width:800px}.login-input{border:solid 1px #c69a56;padding:5px 20px 5px 20px;margin:10px 40px;text-align:left;display:flex;justify-content:space-between;align-items:center;height:36px}.devis-input{border:solid 1px black;padding:5px 20px 5px 20px;margin:0 0 10px 0px;text-align:left;display:flex;justify-content:space-between;align-items:center;height:36px}.form-apero .devis-input{border:solid 1px black;margin:0 0 10px 0px;text-align:left;display:flex;justify-content:space-between;align-items:center;height:36px;padding:0;border:0}.cart-input{border:solid 1px black;padding:2px 5px 0px 15px;margin:2px auto;text-align:left;display:flex;justify-content:space-between;align-items:center;height:36px;width:50%}.cart-input input{border:none;width:100%;background-color:white !important}.order-input{border:solid 1px black;padding:5px 20px 5px 20px;margin:0 0 10px 0px;text-align:left;display:flex;justify-content:space-between;align-items:center;height:36px}.order-input input{border:none;width:100%;background-color:white !important}.order-input-error{border:solid 1px #b94a48 !important}.order-error{margin:0 0 10px 0px;color:#b94a48}.order-checkbox{display:table;vertical-align:middle;margin:0 0 10px 0px}.session-input{border:solid 1px black;padding:5px 20px 5px 20px;margin:0 0 10px 0px;text-align:left;display:flex;justify-content:space-between;align-items:center;height:36px;width:330px}.compte .devis-input{width:330px}#input-beige{background-color:#efeae2 !important}.textarea-dmda{border:solid 1px black;padding:5px 20px 5px 20px;text-align:left;height:auto;width:100%}.separator-login{border-left:4px solid black}.login-input input,.devis-input input,.devis-input select,.session-input input{border:none;width:100%;background-color:white !important}.login-error,.signup-error,.sponsorship-error{color:#b94a48;width:100%;text-align:right;margin-bottom:10px}.demand-error{color:#b94a48;width:100%;margin-bottom:10px}.pagination-div{margin-top:50px}.show-more{display:none}.list-element a{width:100%}.speaker-signature img*:focus{outline:none}.speaker-signature{text-align:center}.speaker-signature img{width:70%;height:auto;margin:0 auto;display:block}.unit-course-tags{font-size:12px}.tags-container{width:50%;text-align:center}.theme-infos-container{display:none;background:#c69a56;width:100%;height:100%;border-radius:80px 0px 80px 0px;top:0;position:absolute}.partners-infos-container{display:none;background:#008afe;width:100%;height:100%;border-radius:80px 0px 80px 0px;top:0;position:absolute}.theme-infos{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;color:#ffffff;font-family:euclid;font-weight:bold;font-size:18px;padding:20px}.theme-title{font-family:euclid;font-weight:bold;font-size:18px;text-transform:uppercase}.navbar-item-dmda{font-family:"Euclid";font-weight:700;text-transform:uppercase;font-size:17px;text-align:center;line-height:17px}.dp-menu-dmda:hover{background:#c69a56}.dp-menu-dmda .dropdown-item:hover{background-color:transparent}.logo-dmda{height:210px}.no-min-width{min-width:unset !important}.logo-absolute{top:-3px;left:-3px;position:absolute;z-index:100}.logo-absolute-wo-banner{top:-3px;left:-3px;position:absolute;z-index:100}#nav-login{font-family:"Nunito";font-weight:400;font-size:16px;text-align:center}.nav-link{padding:0.5rem 1rem}#home-tagline{font-family:"Euclid";font-weight:700;text-transform:uppercase;font-size:6em}.svg-play{width:100px;height:100px;position:absolute;left:-6px;bottom:-15px;filter:invert(1)}.card-info{bottom:0px;right:0px;position:absolute}.circle{width:150px;height:150px;background:#c69a56;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-family:"Euclid";font-weight:600;font-size:19px;line-height:1.2;text-transform:uppercase;color:#fff;text-align:center;padding:10px}.filter-circle{background:#008afe}.footer-link{font-family:"Euclid";font-size:16px;font-weight:400}.opa-5{opacity:0.5}.card{margin:20px auto;border-radius:80px 0px 80px 0px}.card-img{margin:20px 0 10px 0}.card,.card-img{border:none;position:relative;width:100%;height:0;padding-top:73%;background-size:cover;background-position:center}.blog-cont .card-img{padding-top:50%}.card-visite{display:flex;justify-content:center}.card-visite a{width:100%}.img-carousel-dmda{background-size:cover;background-position:center;height:300px;background-repeat:no-repeat;border-radius:104px 0px 104px 0px}.border-img-crsl{border-radius:104px 0px 104px 0px}.card:hover:before{position:absolute;content:"";background:#45aeff96;width:100%;height:100%;border-radius:80px 0px 80px 0px;top:0}.card-visite:hover .card-img:before{position:absolute;content:"";background:#45aeff96;width:100%;height:100%;border-radius:80px 0px 80px 0px;top:0}.card-visite:hover .card-img-transform:before{background:transparent !important}.section-cours .card-visite:hover .card-img:before{position:absolute;content:"";background:#45aeff96;width:100%;height:100%;border-radius:80px 0px 80px 0px;top:0}#posts a:hover{color:#007bff}.body-article a{color:#c69a56 !important}.body-article a:hover{color:#007bff !important}.card-visite:hover h3,.card-visite:hover .card-text,.container-blog .card-visite:hover h2{color:#008afe}.hover:hover,.types h5:hover{color:black !important;opacity:1 !important;cursor:pointer}.add-to-cart:hover{background-color:#008afe;color:white !important}button.navbar-toggler:hover{background-color:transparent !important}a:hover,button:hover{cursor:pointer}.visit-kind-label-cours{font-family:"euclid";text-transform:uppercase;font-size:18px;opacity:0.7}.card-deck-dmda{height:265px;width:100%;justify-content:center}.card-img{background-position:center;background-size:cover}#card-1-abo{background-image:url(/assets/thumb_PARIS-1c3c5c520b092a537ba315aa4fe2db4035502e9e90234ca554515f099b45d039.jpg);background-position:center;background-size:cover}#card-2-abo{background-image:url(/assets/thumb_Capture_d__cran_2019-07-08___19.01.42-758e3969bbe3c976e8f2e4d4a185764d498c915d7e9c744a19b9da2cb8c8f575.jpg);background-position:center;background-size:cover}#card-3-abo{background-image:url(/assets/thumb_Dessin_1h_1Film_V3-57fe282e687b28bcc85cacdb82c5a2cc992dd17f949237c5b18effa9baaedc9b.jpg);background-position:center;background-size:cover}#card-2{background-position:center;background-size:cover}.card-2-cours{background-image:url(/assets/musee-acquemart-2114d11b5a6992f33fa29980b2d63acbb1f7a41012f670b2127f8f2f48406317.jpg);background-position:center;background-size:cover}#card-3{background-position:center;background-size:cover}#card-4{background-position:center;background-size:cover}#card-5{background-position:center;background-size:cover}#card-6{background-position:center;background-size:cover}.dropdown-menu{border:none;background-color:#c79a56;border-radius:0;font-size:0.9rem;margin:0}.dropdown-item{color:#ffffff;font-family:Nunito;line-height:18px;padding:3px 16px;white-space:unset}.dropdown-item.active,.dropdown-item:active{color:#000000;text-decoration:none;background-color:#ffffff;opacity:0.9}.dropdown:hover>.dropdown-menu{min-width:0;width:100%}.title-dmda{color:#c69a56;text-transform:uppercase;font-family:euclid;margin:0;font-size:28px;line-height:34px;font-weight:700}.subtitle-dmda{color:#c69a56;text-transform:uppercase;font-family:euclid;margin:0;font-size:24px;line-height:32px;font-weight:700}.resa-table{border:none;width:100%;text-align:center;font-size:12px}.resa-thead{font-family:"Euclid";color:#c69a56;border-bottom:1px solid #c69a56}.resa-thead td,.resa-tr td{width:16%;line-height:1.3;padding:6px 0}.resa-tr{border-bottom:1px solid #c69a56}.cart-info{color:#c69a56;text-transform:uppercase;font-family:euclid;margin:0;font-size:28px;line-height:42px;font-weight:700}.cart-event{color:#c69a56;font-size:20px !important;line-height:22px !important}.title-dmda-contact{color:#c69a56;text-transform:uppercase;font-family:euclid;margin:0;font-size:24px;line-height:36px;font-weight:700}.filters{font-family:nunito}.card-img{border-radius:80px 0px 80px 0px;background-position:center !important;width:100%;height:0;padding-top:73%}.card-body{padding:0}.card-body p{line-height:1.2}.card-body h2{text-transform:uppercase;font-size:22px;font-family:Euclid;font-weight:700;margin-bottom:3px}.card-body h3{text-transform:uppercase;font-size:18px;font-family:Euclid;font-weight:700;margin-bottom:2px;line-height:20px}.card-text{font-family:nunito;font-size:14.5px;font-weight:500}.carousel-inner .carousel-item{transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}.title-footer{font-family:"Euclid";font-weight:700;text-transform:uppercase;font-size:24px}.title-trip-footer{font-family:"Nunito";font-weight:400;font-size:18px;text-transform:none}.gallery-footer{height:74px;width:auto;margin:0 4px}.col-footer p{font-weight:600}.fa.fa-navicon{color:#c29a4f}.social-footer{height:40px;margin:0 12px 0 0}.cart{position:relative}.cart-icon{height:18px}.cart-count{position:absolute;bottom:6px;right:4px;font-weight:600}.fil-ariane{font-size:14px}.km-tarif-2{display:none}.tarif-info{position:absolute;top:0;left:27px;background-color:#b0dffc;padding:10px;width:275px;z-index:1;display:none}.form-cart{padding:30px;background-color:white}.btn-hover-blue{background-color:#008afe !important;color:white !important}.tarifhover:hover .tarif-info{display:block}.tarif-info-div{margin-bottom:10px}.tarif-info-div p:first-child{font-family:"Euclid"}.tarif-info-div:last-child{margin-bottom:0}.uppercase{text-transform:uppercase}.ref-surmesure{margin-right:30%}.social-footer-icon{font-size:20px}.container-contact{max-width:650px;margin:0 auto}.container-resa{max-width:95%;margin:0 auto}.row{margin-right:0;margin-left:0}.nav-compte{justify-content:center;align-items:baseline}.nav-compte li:first-child{margin:10px auto 10px 0}.nav-compte li:last-child{margin:10px 0 10px auto}.nav-compte li{margin:10px auto;text-transform:uppercase;font-family:"Euclid";font-weight:600}.nav-compte li a.active{border-bottom:2px solid #c79955}.nav-tabs{border-bottom:none}.form-compte label{width:180px}.btn-compte{width:330px;float:right}.form-compte{background-color:white;padding:30px}.form-compte h4{margin-bottom:0.5rem}.devis-radio{width:330px;margin-bottom:20px}.devis-radio label{width:50px;margin-left:8px;margin-bottom:0}.subtitle-compte{text-transform:uppercase;font-weight:bold;font-size:24px}.form-compte .textarea-dmda{border:solid 1px black;padding:5px 20px 5px 20px;margin:0 0 20px 0px;text-align:left;height:auto;width:330px}.form-compte h4{letter-spacing:0.4px}.compte-name{text-transform:uppercase}.sm-text{font-size:14.5px}.md-text{font-size:16px}.lg-text{font-size:18px}.xlg-text{font-size:20px}.xxlg-text{font-size:24px}.card-transform .card-img{background-color:#008afe;transition:all 0.5s;position:relative}.card-transform .caption{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;transition:all 0.5s;background-color:#008afe;transform:translateX(100%);border-radius:80px 0px 80px 0px}.card-transform:hover .caption{transform:translateX(0)}.card-transform:hover .card-img{transform:translateX(-100%)}.card-transform{overflow:hidden}.caption-body{margin:30px;font-size:18px;font-weight:600}.success-alert{text-align:center;border-radius:5px;padding:10px;color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;font-weight:bold;margin-bottom:20px}.error-alert{text-align:center;border-radius:5px;padding:10px;color:#a94442;background-color:#f2dede;border-color:#ebccd1;font-weight:bold;margin-bottom:20px}.post_cover{width:100%}.notif-container{display:none;position:fixed;width:100%;height:100%;background-color:rgba(150,150,150,0.6);z-index:999;margin-top:-24px}.cart-notif{background-color:#c79a56;color:#ffffff;width:100%;top:30%;position:fixed;z-index:999;padding:30px;text-align:center}.notif-text{width:100%;font-weight:bold;font-size:18px}#new-customer{display:none}#last_name-error,#first_name-error,#email-error,#username-error,#old-username-error,#pwd-error,#old-pwd-error,#pwdc-error,#cb-error,#cgv-error,#email-exists,#username-exists,#login-error{display:none}.elements-container{border:1px solid #212529;border-radius:0;padding:10px 5px}.loading-validation{display:none;position:absolute;width:100%;height:100%;background:rgba(33,37,41,0.8);z-index:999}.validation-container{padding:30px;background-color:white}#validation-form{position:relative}.loading-icon{position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px}.iframe-loading-icon{left:50%;top:50%;margin-left:-32px}#card-errors{color:#b94a48}#course-error{display:none;color:#b94a48;font-weight:bold}.nav-customer{text-transform:capitalize}.cards-admin-off .col-4{padding:0 !important}.count-msg{background-color:#c69a56;border-radius:50%;width:18px;height:18px;display:inline-block;text-align:center;font-size:14px;bottom:10px;position:relative;line-height:1.4}#coupon-errors{color:#b94a48;display:none}#coupon-details{display:none}.bandeau-apero{min-height:200px;width:calc(100% - 29px);position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center}.nav-logout{color:#c69a56;font-weight:700}.nav-second-part{display:flex;justify-content:flex-end;align-items:center;margin-left:30px}.nav-second-part .nav-link{line-height:17px}.unit-course-tag-label{opacity:0.6}.display-none{display:none}.calendar-col-title{border-bottom:2px solid #e9dac5;height:80px}.calendar-col-title h2{font-size:26px}.calendar-visites{border-bottom:2px solid #e9dac5}.calendar-section #visits{margin-top:0}.calendar-section h3:hover{opacity:0.7}.instagram_profile_image{display:block;margin:0 auto}#instagram-feed-demo .instagram_username,#instagram-feed-demo .instagram_biography{text-align:center}#instagram-feed-demo .instagram_gallery a img{max-width:300px;margin:15px}.instagram_feed_footer .instagram_new a img{border-radius:30px 0px 30px 0px;height:80px;width:93px;margin:0px 6px 6px 0;object-fit:cover}#instagram-feed-demo .instagram_gallery{display:flex;flex-wrap:wrap;justify-content:center}#CDSWIDEXCLINK{line-height:18px}#CDSWIDEXC,#CDSWIDCOE{margin:0 !important}.widSSPBranding,.widSSPSummary,.widSSPH11,.widSSPAll,.widSSPLegal{display:none !important}#CDSWIDSSP .widSSPData{background-color:transparent !important}.widSSPData{padding:0 !important}.widSSPOverall div,.widSSPOverall div b,.widSSPLegal,.widSSPReadReview a,.widSSPWriteReview a{color:black !important;font-family:"Nunito" !important;font-size:14px !important}.widSSPReviews li span{font-family:"Nunito" !important;font-size:12px !important}.widSSPOptional{border-top:none !important}.nav-link-left:hover,.nav-link-left:active{background:#c69a56}#nav-login:hover{color:#c69a56}.img-couverture{object-fit:cover;max-height:300px}.img-couverture-home:hover{opacity:0.8}.banner-div,.carousel{min-height:300px}.cover-radius{border-radius:105px 0 105px 0}.alert-danger{color:#c29a4f !important;background-color:transparent !important;border:none !important}.fa.fa-user-o{color:#c29a4f;font-size:19.5px}.search-field input{background-color:#e9dac5;border:none;padding:5px 8px;font-size:16px;width:200px}.search-field-unit{margin-top:12px}.search-field input.empty{font-family:Euclid;font-style:normal;font-weight:normal;text-decoration:inherit;width:200px}.opa-hover:hover{-webkit-filter:invert(61%) sepia(61%) saturate(381%) hue-rotate(0deg) brightness(91%) contrast(83%);filter:invert(61%) sepia(61%) saturate(381%) hue-rotate(0deg) brightness(91%) contrast(83%)}#visits{margin-top:30px}#popup-container{margin-top:20px;margin-right:20px;margin-left:20px;width:500px;margin:0 auto;position:fixed;display:none;top:50%;left:53%;margin-top:-250px}.modal-content{background-color:#c69a56;color:#fff;padding:20px;border-radius:0;border:0}.modal-content .title-dmda{font-size:24px}.modal-content input{border-radius:0px;border:none;width:100%;background:#e9dac5;padding:6px 8px}.modal-content .btn-primary{width:100%;background-color:#ef9919;border:0px}.modal-content .close:hover{background:transparent}.modal-content .btn-primary:hover{background-color:#0073b7;border:0px}.modal-content .logorow{text-align:center}.chbox input{width:unset}.close{color:#fff;opacity:1}.div-passwords input{border:2px solid black;height:40px;margin-right:10px;width:220px}.error-content h1{font-size:30px}.content-compte .nested-container{background-color:white}.nav-tabs .nav-link.active{border:0;color:black;opacity:1 !important}.content-compte .nested-container .nav-link{opacity:0.7}.parent-p p{margin:0 !important}.card-calendar{min-width:260px}select#calendar-times{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:url(/assets/DMDA_ELEMENTS2_GABARIT_150_DPI16-98d6120821ba50a0d9c827302bfef7332669ce4cffee2cfc872efbc9412a1d09.png);background-size:11%;background-repeat:no-repeat;background-position:96%;border:3px solid black;padding:10px 21px 10px 10px;font-family:nunito}.m-search-unit{margin-bottom:30px}.period-title{font-size:20px;padding:10px 0;font-family:"Euclid"}#cb-input{width:100%}#bill-input{display:none;width:100%}.cover-position{position:absolute}#cover-up,#cover-down,#cover-save{padding:20px;cursor:pointer}.card-address{margin-top:10px}.modal-press{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4)}.modal-content-press{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.close-modal{color:#aaa;float:right;font-size:28px;font-weight:bold}.close-modal:hover,.close-modal:focus{color:black;text-decoration:none;cursor:pointer}#press-scan,#press-url{display:none}.rdv p{display:inline !important}.banner-item-hidden{display:none}.home-banner .img-couverture{object-fit:contain}.home-banner .link-logo{position:absolute;top:-3px;left:12px}.activity-cta{margin-right:20px}#cf img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}#cf img.top:hover{opacity:0}.home-cards .card{background-position:center;background-size:cover}#apero-card{display:none}.s-show-tip{color:#b94a48;text-align:center;font-size:14px;padding:10px;display:none}#speaker_signature{width:auto;max-width:100%}@media (max-width: 400px){.circle{width:110px;height:110px;font-size:18px}.home-cards .card{border-radius:55px 0 55px 0 !important}.blog-cont .card-img{padding-top:73%}.card:hover:before{border-radius:55px 0px 55px 0px !important}}@media (max-width: 767px){.banner-div{display:none}.nav-compte li{width:100%;text-align:center}.form-cart{padding:30px 10px}#carouselExampleSlidesOnly,.static-banner{display:none !important}.mobile-banner #carouselExampleSlidesOnly{display:block !important}.footer-link{width:100%}.footer-social-ntw{margin-top:10px}.card-img{width:100%}.filters-front{text-align:center !important;margin-top:15px;justify-content:center !important;margin-bottom:15px}.search-field{text-align:center !important}.fil-ariane{display:none}.separator-login{border-left:none}.signin{align-items:unset}.abort-signin{top:2%}.container-login{position:relative;top:80px}.compte .devis-input{width:300px}.btn-compte{width:100%}.content-compte{background-color:transparent !important}.form-compte{padding:0 !important}.mmb-3{margin-bottom:30px}.mmb-2{margin-bottom:15px}.d-none-mobile{display:none}.footer-social-ntw{margin:0 auto;margin-top:8px}footer .container{text-align:center}.activity-cta{margin-right:0 !important}.date-choice{width:100% !important}.dates-selected,.visits-selected,.show-element,.courses-selected,.option-selected,.inscription{width:90%}.inscription .add-to-cart{width:100%;display:block;text-align:center}.dates-options,.visits-options,.courses-options,.course-options{width:calc(90% - 27px)}.tarif-info{max-width:250px}.col-calendar{padding:0 !important}.cart-input{padding:0 !important}}@media (min-width: 768px) and (max-width: 991px){.card-img{border-radius:50px 0px 50px 0px}.index-md-4 .card,.index-md-4 .card-img{border-radius:55px 0 55px 0 !important;width:100%}.card:hover:before,.card-visite:hover .card-img:before,.partners-infos-container,.theme-infos-container{border-radius:50px 0 50px 0 !important}.theme-infos p{font-size:11px}.circle{width:97px;height:97px;font-size:18px}.home-cards .card{border-radius:50px 0 50px 0 !important}}@media (min-width: 768px){.activity-cta{margin-right:20px}.continue-buying{padding-left:0 !important;padding-right:15px !important}.validate-buying{padding-right:0 !important;padding-left:15px !important}}@media (max-width: 991px){.nav-link{width:100%}.nav-content{background-color:white;z-index:99;justify-content:center}.navbar-item-dmda,#nav-login,.nav-second-part .nav-link{text-align:center !important}.dropdown-item{text-align:center}.logo-dmda{display:none}.nav-dmda-mobile{display:flex;flex-direction:column}.nav-second-part{display:flex;flex-direction:column;align-items:flex-end;margin-left:0}.logo-mobile{height:160px;display:block !important;margin:0 auto;margin-bottom:30px;z-index:100}.dp-menu-dmda{width:100%}.d-none-tablet{display:none}.mobile-shadow{-webkit-box-shadow:0px 14px 20px -8px gray;-moz-box-shadow:0px 14px 20px -8px gray;box-shadow:0px 14px 20px -8px gray}.day-selected,.time-selected,.add-to-cart-seperate{margin-bottom:15px !important}.home-banner-mb{display:none}.visits-container .search-field{text-align:center !important}.visits-container .filters-front{text-align:center !important;margin-top:15px;justify-content:center !important;margin-bottom:15px}}@media (min-width: 992px){.navbar-toggler{display:none}.navbar-collapse{display:flex !important}.nav-content{justify-content:flex-end;align-items:center}.logo-mobile{display:none}.dropdown:hover>.dropdown-menu{display:block}}@media (min-width: 992px) and (max-width: 1199px){.card,.card-img{width:100%}.circle{width:130px;height:130px}.navbar-item-dmda.active{background-size:80% 48px}.logo-absolute{height:180px}}@media (max-width: 1199px){.p-mobile{padding:0}.logo-dmda-wo-banner{display:none}}@media (min-width: 1200px){.nav-link-left{padding:0.5rem 1.4rem;min-width:144px}.container-wo-banner{max-width:1082px}}.logo-dmda-wo-banner{height:210px !important}.full-date{color:#666666}#vplayer video{position:relative}.dm-btn{cursor:pointer;position:fixed;right:20px;top:20px}.dm-btn i{font-size:30px}.dm-bg-in{background:#000000 !important;transition:all 0.5s}.dm-bg-out{background:inherit;transition:all 0.5s}.dm-text-in{color:#ffffff !important;transition:all 0.5s}.dm-text-out{color:inherit;transition:all 0.5s}.mt-10{margin-top:10px}.instagram_feed{overflow:hidden}.instagram_feed .instagram_new{width:33.333%;float:left;padding:0 1px 1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.instagram_feed img.insta-image{position:absolute;left:0;top:0;object-fit:cover;width:100%;height:100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s}.instagram_feed .insta-link{position:relative;display:block;background:#232323;padding-top:100%}.instagram_feed .insta-link:hover .insta-image{opacity:0.2}.r-recaptcha{width:300px;margin:0 auto}#credentials{display:none}#error-message{font-weight:bold;text-align:center;font-size:18px;color:#2980b9}#payment-error{display:none}.t-amount,.p-order{display:none}.cookies-eu .cookies-eu-button-holder .cookies-eu-ok{border-radius:4px;background-color:#c69a56;top:-2px;position:relative}.cookies-eu{font-size:14px}.cookies-eu-link{color:#464646;font-size:14px}.cookies-eu-link:hover{color:#c69a56}.cookies-eu{text-align:center;position:sticky;background-color:#ffffff;bottom:0;padding:10px;box-shadow:0 -2px 6px rgba(0,0,0,0.07)}.pages-locale{border:none;background:transparent;cursor:pointer}.english-notice{color:#c69a56}
