.hidden{display:none !important}.cf7-taks-type{list-style:none;margin:0;padding:0}.cf7-taks-type li{list-style:none;margin:0;padding:0;display:flex}.cf7-taks-type li>div{flex:1}.cf7-taks-type li .cf7-fileprogressBar{flex:2}.cf7-drop-img{width:50px;height:50px;left:0;position:absolute}.cf7-drop-img img{width:100%;height:100%}.cf7-dragandrophandler{border:2px dashed #92aab0;width:100%;height:200px;color:#92aab0;text-align:center;vertical-align:middle;padding:10px 0 10px 10px;font-size:200%;position:relative}.cf7-dragandrophandler-inner{overflow:hidden;white-space:nowrap;width:100%;text-overflow:ellipsis;text-align:center;line-height:40px;padding-top:15px}.cf7-drop-progressBar{width:100%;border-radius:5px;overflow:hidden;display:inline-block;margin:0 10px 5px 5px;vertical-align:top;flex:6 !important;margin-left:50px;box-sizing:content-box;width:calc(100% - 50px)}.cf7-drop-progressBar div{height:auto;color:#fff;text-align:right;line-height:15px;width:0;background-color:#4caf50;border-radius:3px;font-size:13px}.cf7-drop-progressBar.cf7-text-error-pro div{background-color:#565555}.cf7-drop-statusbar{width:100%;padding:10px 10px 0;vertical-align:top;margin:10px 0;position:relative}.cf7-drop-statusbar>div{overflow:hidden}.cf7-drop-text-error{color:red;padding-left:50px}.cf7-drop-type_file{display:inline-block;position:absolute;font-size:12px;font-weight:700;line-height:13px;margin-top:25px;padding:0 4px;border-radius:2px;box-shadow:1px 1px 2px #abc;color:#fff;background:#0080c8;text-transform:uppercase}.cf7-drop-filename{display:inline-block;vertical-align:top;margin-left:50px}.cf7-drop-type{width:50px;height:50px;background:url(//regilait.com/app/plugins/drag-and-drop-file-upload-for-contact-form-7/frontend/css/../images/generic.png) no-repeat center center;background-size:100%;position:absolute}.cf7-drop-filesize{display:inline-block;vertical-align:top;color:#30693d;margin-left:10px;margin-right:5px;margin-left:10px;color:#444242;font-weight:700}.cf7-drop-remove,.cf7-drop-abort{position:absolute;top:10px;right:10px;width:16px;height:16px;background:url(//regilait.com/app/plugins/drag-and-drop-file-upload-for-contact-form-7/frontend/css/../images/remove.png) center no-repeat;cursor:pointer}.cf7-drop-remove a{text-decoration:none !important;display:inline-block;background:#f7f7f8 url(//regilait.com/app/plugins/drag-and-drop-file-upload-for-contact-form-7/frontend/css/../images/trash.png) center no-repeat;text-indent:-999999px;width:25px;height:25px;border:1px solid #34495e}.cf7-drop-remove a:hover{opacity:.8}.cf7-text-browser a{display:inline-block;background:#6381e6;padding:10px 20px;border-radius:4px;text-align:center;font-weight:700;vertical-align:top;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;text-decoration:none !important;color:#fff !important;font-size:18px}.cf7-text-browser a:hover{opacity:.8}.cf7-text-drop{font-size:35px;font-weight:700}.cf7-drop-progressBar.cf7-text-error{border:none;color:red}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(//regilait.com/app/plugins/mailin/css/../img/flags/fr.png)}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:rgba(0,0,0,.2) 1px 1px 4px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px 10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url(//regilait.com/app/plugins/mailin/css/../img/flags/ad.png);vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;margin-right:0}.sib-multi-lists.sib_error{color:#a94442}
.cbo-hero{position:relative;z-index:100}.cbo-hero .hero-wrapper{position:relative;z-index:1}.cbo-hero .hero-inner.cbo-container{padding-bottom:1.25rem;padding-top:1.875rem}.cbo-hero .hero-background{align-items:flex-end;bottom:-1.5rem;display:flex;left:0;pointer-events:none;position:absolute;right:0;top:0}.cbo-hero .hero-background svg{display:block;height:auto;min-height:100%;min-width:100%;width:100%}.cbo-hero .hero-breadcrumbs{margin-bottom:2.625rem}.cbo-hero .hero-title{color:#fff;margin:0;position:relative}.cbo-hero .hero-text{color:#fff;margin-top:1rem;position:relative}.cbo-hero .hero-text strong{font-weight:600}.cbo-hero .hero-text p{margin:0}.cbo-hero .hero-chapo{position:relative;text-align:center}.cbo-hero .hero-chapo .cbo-curve{color:#ffeee4}.cbo-hero .hero-chapo .chapo-inner{position:relative}.cbo-hero .hero-chapo .chapo-inner.cbo-container{padding-bottom:1.5rem}.cbo-hero .hero-chapo .chapo-inner a{color:#da291c}.cbo-hero .hero-chapo .chapo-inner .readmore-wrapper .readmore-content{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.cbo-hero .hero-chapo .chapo-inner .readmore-wrapper .readmore-content.is-open{max-height:1000px;opacity:1}.cbo-hero .hero-chapo .chapo-inner .readmore-wrapper .readmore-content p{margin:0}.cbo-hero .hero-chapo .chapo-inner .readmore-wrapper .readmore-button{cursor:pointer;font-weight:600;margin-top:12px;text-align:center}@media(min-width:1024px){.cbo-hero .hero-inner.cbo-container{padding-bottom:2rem;padding-top:1.875rem}.cbo-hero .hero-breadcrumbs{margin-bottom:8.125rem}.cbo-hero .hero-chapo .chapo-inner.cbo-container{padding-top:5rem}}
.cbo-textpicture{position:relative}.cbo-textpicture .textpicture-picture{aspect-ratio:1.4;margin:0 0 1.5rem;position:relative}.cbo-textpicture .textpicture-picture .picture-inner{border-radius:1.25rem;height:100%;margin:0;overflow:hidden;width:100%}.cbo-textpicture .textpicture-picture.picture--round{aspect-ratio:1/1}.cbo-textpicture .textpicture-picture.picture--round .picture-inner{border-radius:99rem}.cbo-textpicture .textpicture-picture.picture--round:after,.cbo-textpicture .textpicture-picture.picture--round:before{background:url(//regilait.com/app/themes/regilait/library/css/blocks/../../../library/images/picture-drop.svg) no-repeat;background-size:contain;content:"";height:17%;position:absolute;width:10%}.cbo-textpicture .textpicture-picture.picture--round:before{left:0;top:18%;transform:rotate(10deg)}.cbo-textpicture .textpicture-picture.picture--round:after{bottom:10%;content:"";right:4%;transform:rotate(45deg) scaleX(-1)}.cbo-textpicture .textpicture-picture.picture--free{aspect-ratio:inherit}.cbo-textpicture .textpicture-picture.picture--free .picture-inner{height:auto;width:100%}.cbo-textpicture .textpicture-picture.picture--free .picture-inner img{display:block;height:auto;width:100%}.cbo-textpicture.textpicture--beige .cbo-curve{background:#fdf7f0}.cbo-textpicture.textpicture--beige .cbo-curve .curve-bottom svg,.cbo-textpicture.textpicture--beige .cbo-curve .curve-top svg{fill:#fdf7f0}.cbo-textpicture.textpicture--blue .cbo-curve{background:#b5d9db}.cbo-textpicture.textpicture--blue .cbo-curve .curve-bottom svg,.cbo-textpicture.textpicture--blue .cbo-curve .curve-top svg{fill:#b5d9db}.cbo-textpicture.textpicture--blue .textpicture-content h1,.cbo-textpicture.textpicture--blue .textpicture-content h2,.cbo-textpicture.textpicture--blue .textpicture-content h3,.cbo-textpicture.textpicture--blue .textpicture-content h4,.cbo-textpicture.textpicture--blue .textpicture-content h5,.cbo-textpicture.textpicture--blue .textpicture-content h6,.cbo-textpicture.textpicture--blue .textpicture-content p{color:#fff}@media(min-width:1024px){.cbo-textpicture .textpicture-inner{display:flex;justify-content:space-between}.cbo-textpicture .textpicture-inner .textpicture-picture{margin-bottom:0;width:50%}.cbo-textpicture .textpicture-inner .textpicture-picture.picture--round .picture-inner{aspect-ratio:1/1;height:auto;margin:0 auto;width:27.125rem}.cbo-textpicture .textpicture-inner .textpicture-picture.picture--round:after,.cbo-textpicture .textpicture-inner .textpicture-picture.picture--round:before{height:5rem;width:1.375rem}.cbo-textpicture .textpicture-inner .textpicture-picture.picture--round:before{left:4%;margin-top:-5rem;top:50%;transform:rotate(4deg)}.cbo-textpicture .textpicture-inner .textpicture-picture.picture--round:after{right:10%}.cbo-textpicture .textpicture-inner .textpicture-content{width:45%}.cbo-textpicture.textpicture--reverse .textpicture-inner{flex-direction:row-reverse}.cbo-textpicture.textpicture--center .textpicture-inner{align-items:center}.cbo-textpicture.textpicture--bottom .textpicture-inner{align-items:flex-end}}
.cbo-text .text-wrap{position:relative}
.cbo-video .cbo-chickenplayer{aspect-ratio:1114/625;background:#1d1d1b;border-radius:.625rem;padding-bottom:0}.cbo-video .cbo-chickenplayer:before{background:#b5d9db;content:"";display:block;height:100%;position:absolute;right:1px;top:1px;width:100%}.cbo-video .cbo-chickenplayer .player-cover{background:none}.cbo-video .cbo-chickenplayer .player-cover .cover-button{background:none;border:none;border-radius:50%;color:#fff;font-size:2.8125rem;height:2.8125rem;margin:-1.40625rem 0 0 -1.40625rem;padding:0;transform:scale(1.0000001);transition:all .7s cubic-bezier(.3,.71,0,1);width:2.8125rem}.cbo-video .cbo-chickenplayer .player-cover .cover-button .button-icon{display:none}.cbo-video .cbo-chickenplayer .player-cover .cover-button:before{align-items:center;content:"";display:block;display:flex;font-family:iconfont;height:1em;justify-content:center;left:50%;margin-right:-.25em;min-width:1em;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.0000001);transition:all .7s cubic-bezier(.3,.71,0,1);width:1em}.cbo-video .cbo-chickenplayer.player--loading .player-cover .cover-button:before{display:none}.cbo-video .chicken-player:not(.cbo-chickenplayer){aspect-ratio:1114/625;background:#1d1d1b;border-radius:.625rem;overflow:hidden;position:relative}.cbo-video .chicken-player:not(.cbo-chickenplayer)>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}@media(hover:hover){.cbo-video .cbo-chickenplayer .player-cover .cover-button:hover{transform:scale(1.025)}.cbo-video .cbo-chickenplayer .player-cover .cover-button:hover:before{transform:translate(-50%,-50%) scale(1.05)}}@media(min-width:768px){.cbo-video .cbo-chickenplayer,.cbo-video .chicken-player:not(.cbo-chickenplayer){border-radius:1.25rem}}@media(min-width:1024px){.cbo-video .cbo-chickenplayer .player-cover .cover-button{font-size:4.625rem;height:4.625rem;margin:-2.3125rem 0 0 -2.3125rem;width:4.625rem}}