/* News Listing */
.news-list-content-wrapper{padding:65px 0 56px;}
.news-list-content-wrapper .section-row{align-items:center;}
.news-list-content-wrapper .news-list-content{width:521px;max-width:100%;margin-left:auto;}
.news-list-content-wrapper .news-list-content .cat-date-block{margin-bottom:17px;}
.news-list-content-wrapper .news-list-content .title{margin-bottom:25px;}
.news-list-content-wrapper .news-list-content .intro{margin-bottom:17px;}
.news-list-content-wrapper .news-list-content .cat-date-block > *{color:#009E4D;font-size:15px;line-height:normal;}
.news-list-content-wrapper .news-list-content .cat-date-block .separator{width:1px;height:20px;background-color:#009E4D;display:block;margin:0 12px;transform:scaleX(1.9);transform-origin:right;}
.news-list-content-wrapper .news-list-content .link a{width:190px;justify-content:center;text-align:center;}
.actualites-listing-wrapper{padding:56px 0 80px;}
.news-list-content-wrapper .video-section-wrapper{position:relative;}
.news-list-content-wrapper .video-section-wrapper .video-title{font-size:24px;font-weight:500;line-height:32.4px;color:#FFFFFF;position:absolute;left:0;bottom:30px;padding:0 15px 0 40px;}
.play-btn,.play{width:100px;height:100px;border-radius:100%;background-color:rgba(255,255,255,0.20);backdrop-filter:blur(4.5px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;font-size:0;cursor:pointer;transition:transform 0.5s ease;}
.play-btn:hover,.play:hover{transform:translate(-50%,-50%) scale(1.1);}
.play-btn:after,.play:after{content: "";background:transparent url('../images/play-icon.svg') no-repeat scroll center/100% auto;width:17px;height:19px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.video-block{object-fit:cover;height:100%;width:100%;}
.news-list-content-wrapper .video-section-wrapper .youtube-block,.news-list-content-wrapper .video-section-wrapper .youtube-para,.news-list-content-wrapper .video-section-wrapper .video{height:433px;overflow:hidden;border-radius:25px;}
.news-list-content-wrapper .video-section-wrapper .image-blok-custom img{border-radius:25px;width:100%;height:auto;}
.video-section-wrapper .youtube-block,.video-section-wrapper .video{position:relative;}
.video-section-wrapper .youtube-block iframe{width:100%;height:100%;object-fit:cover;}
.youtube-para{height:inherit;}
.youtube-para img{width:100%;height:100%;object-fit:cover;}
.view-id-actualites_listing.view-display-id-block_1 .views-infinite-scroll-content-wrapper,.view-id-events_listing.view-display-id-block_1 .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px;row-gap:60px;}
.view-id-actualites_listing.view-display-id-block_1 .views-row,.view-id-events_listing.view-display-id-block_1 .views-row{width:300px;max-width:100%;}
.node-listing .view-container{display:flex;justify-content:space-between;position:relative;padding-top:92px;}
.node-listing .view-empty{width:850px;max-width:100%;}
.views-exposed-form > div > fieldset:first-child{position:absolute;left:0;top:0;}
.views-exposed-form > div > fieldset:first-child legend{display:none;}
.views-exposed-form > div > fieldset:first-child .form-radios{display:flex;column-gap:12px;}
.views-exposed-form > div > fieldset .form-check{margin:0px;padding:0px;}
.views-exposed-form > div > fieldset .js-form-item .form-radio{display:none;}
.views-exposed-form > div > fieldset:first-child .js-form-item .form-check-label:hover,.views-exposed-form > div > fieldset:first-child .js-form-item.selected .form-check-label{background-color:var(--dark-green);color:#FFFFFF;}
.views-exposed-form > div > fieldset:first-child .js-form-item .form-check-label{border-radius:8px;border:2px solid #E6F4EF;display:flex;padding:10px 16px;justify-content:center;align-items:center;cursor:pointer;text-align:center;background-color:#FFFFFF;min-width:83px;font-family:'CircularStd-Book';}
.views-exposed-form > div > fieldset:nth-child(2) > .fieldset-wrapper{width:220px;max-width:100%;}
.views-exposed-form > div > fieldset:nth-child(2) legend .fieldset-legend{font-size:30px;font-weight:700;color:var(--dark-green);line-height:51px;font-family:'CircularStd-Book';}
.views-exposed-form > div > fieldset:nth-child(2) .form-check-label{width:100%;position:relative;bottom:-5px;cursor:pointer;}
.views-exposed-form > div > fieldset .form-check-label{color:var(--dark-green);font-size:13px;line-height:20.7px;letter-spacing:0.26px;font-family:'CircularStd-Book';}
.views-exposed-form > div > fieldset:nth-child(2) .form-check{padding:16px 16px 16px 0;border-bottom:2px solid #E6F4EF;transition:all 0.3s ease;-webkit-transition:all .3s ease;}
.news-wrapper{display:block;text-decoration:none;}
.news-wrapper .video-section-wrapper{margin-bottom:16px;position:relative;}
.news-wrapper .video-section-wrapper .play-btn,.news-wrapper .video-section-wrapper .play{width:70px;height:70px;}
.news-wrapper .video-section-wrapper .video{display:flex;}
.news-wrapper .video-section-wrapper .video-block,.news-wrapper .video-section-wrapper .youtube-block,.news-wrapper .video-section-wrapper .video{border-radius:25px;height:350px;}
.news-wrapper .video-section-wrapper img{width:100%;height:350px;object-fit:cover;}
.news-wrapper .video-section-wrapper .youtube-para img{width:100%;height:100%;object-fit:cover;}
.news-wrapper .news-content .cat-date{margin-bottom:5px;display:flex;align-items:center;}
.news-wrapper .news-content .cat-date span{color:#009E4D;font-size:16px;line-height:normal;}
.news-wrapper .news-content .cat-date span:first-child{display:flex;align-items:center;}
.news-wrapper .news-content .cat-date span:first-child:after{content: "";width:1px;height:20px;background-color:#009E4D;display:block;margin:0 12px;transform:scaleX(1.9);transform-origin:right;}
.news-wrapper .news-content .title{color:var(--dark-green);font-family:'CircularStd';}
.pager{padding:0;margin-bottom:0px;}
.pager li{list-style:none;}
.pager li a{background:var(--dark-green);color:var(--white);font-family:'CircularStd';line-height:normal;padding:16px 30px;border-radius:60px;display:flex;text-decoration:none;align-items:center;justify-content:center;text-align:center;width:177px;margin-left:auto;border:1px solid transparent;}
/* News Detail */
body.node--type-actualites .layout-main-wrapper,body.page-node-89 .layout-main-wrapper,body.node--type-events .layout-main-wrapper{padding-top:192px;}
.news-detail-wrapper{margin-bottom:67px;}
.news-detail-wrapper h1{margin-bottom:58px;text-align:center;}
.news-detail-wrapper .intro-image-block{display:flex;}
.news-detail-wrapper .intro-image-block .intro-block{width:630px;max-width:100%;height:419px;background-color:#E6F4EF;padding:73px 110px 51px 80px;border-radius:25px;display:flex;align-items:flex-end;}
.news-detail-wrapper .intro-image-block .intro-block .intro-text{color:#009E4D;font-size:25px;line-height:39px;font-weight:700;width:438px;max-width:100%;}
.news-detail-wrapper .video-section-wrapper{position:relative;top:51px;left:-70px;}
.news-detail-wrapper .video-section-wrapper .image-blok-custom img{border-radius:25px;}
.news-detail-wrapper .video-section-wrapper .image-legend{color:#009E4D;margin-top:27px;font-size:16px;line-height:21.6px;}
.news-detail-wrapper .news-desc{width:845px;max-width:100%;margin:109px auto 70px;}
.news-detail-wrapper .news-desc{font-size:18px;color:#104651;line-height:25.2px;}
.news-detail-wrapper .news-desc strong{color:#009E4D;}
.news-detail-wrapper .layout--onecol .field--name-body{text-align:center;}
.news-detail-wrapper .layout--onecol .field--name-body .news-back-link{margin:0 auto;}
.news-detail-wrapper .video-section-wrapper .youtube-block,.news-detail-wrapper .video-section-wrapper .youtube-para,.news-detail-wrapper .video-section-wrapper .video{width:739px;height:476px;overflow:hidden;border-radius:25px;}
/* FAQ Listing */
.faq-listing-banner{margin-bottom:83px;}
.faq-listing-view .view-content-wrapper{width:850px;max-width:100%;}
.faq-listing{margin-bottom:17px;}
.faq-listing .views-row h3{font-size:30px;line-height:51px;margin-bottom:21px;font-family:'CircularStdBlack';}
.view-content .views-accordion-header{border:0;border-radius:10px;background-color:#E6F4EF;color:#104651!important;letter-spacing:0.16px;padding:24px 50px 23px 23px;position:relative;outline:none;box-shadow:none;}
.faq-listing .view-content .views-accordion-header span.field-content{width:730px;max-width:100%;display:block;}
.view-content .views-accordion-header span.field-content{font-family:'CircularStd-Book';}
.view-content .views-accordion-header span.ui-accordion-header-icon{position:absolute;right:18px;top:50%;transform:translateY(-50%);background-image:url('../images/faq-close.svg');background-position:center;}
.view-content .views-accordion-header.ui-accordion-header-active span.ui-accordion-header-icon{background-image:url('../images/faq-open.svg');}
.view-content .ui-accordion-content{padding:17px 32px 29px 23px;border:0;font-family:'CircularStd-Book';}
.faq-listing .views-row{margin-bottom:61px;}
.faq-listing .views-row .views-row{margin-bottom:19px;}
.faq-listing .view-content{margin-bottom:100px;}
/* Document Listing */
.document-listing-wrapper .document-listing-view{padding:83px 0 72px;}
.document-listing .view-content-wrapper{width:calc(100% - 328px);}
.document-listing .view-content-wrapper .view-content{display:block;column-count:2;column-gap:29px;}
.document-listing .view-content-wrapper .doc-row{padding:0;display:inline-block;width:100%;break-inside:avoid;margin-bottom:42px;}
.document-listing .view-content-wrapper .doc-row h3,.document-listing .view-content-wrapper .doc-row h3 a{color:#009E4D;font-size:20px;line-height:51px;font-family:'CircularStdBlack';}
.document-listing .view-content-wrapper .doc-row .views-field-nothing a{display:block;padding:18px 36px;background:#E6F4EF url('../images/download-icon.svg') no-repeat scroll 95% center/20px 17px;text-decoration:none;color:#104651;border-radius:10px;}
.document-listing .view-content-wrapper .doc-row .views-row:not(:last-child){margin-bottom:17px;}
.document-listing-wrapper .document-video-view{padding:35px 0 70px;}
.document-listing-wrapper .document-video-wrapper .view-header{text-align:center;margin-bottom:50px;}
.document-listing-wrapper .document-video-wrapper .video-block .image{margin-bottom:20px;position:relative;}
.document-listing-wrapper .document-video-wrapper .video-block .image img{border-radius:25px;width:100%;height:auto;}
.document-listing-wrapper .document-video-wrapper .video-block .title{margin-bottom:10px;color:#009E4D;font-family:'CircularStdBlack';}
.document-listing-wrapper .document-video-wrapper .views-row{margin-bottom:57px;}
.document-listing-wrapper .document-video-wrapper .video-block .image .video-zoom{content: "";width:88px;height:88px;border-radius:100%;background-color:rgba(255,255,255,0.20);backdrop-filter:blur(4.5px);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;font-size:0;}
.document-listing-wrapper .document-video-wrapper .video-block .image .video-zoom:after{content: "";background:transparent url('../images/play-icon.svg') no-repeat scroll center/100% auto;width:15px;height:17px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;}
/* Enterprise */
.news-listing-wrapper{position:relative;margin-bottom:0px;}
.news-listing-wrapper .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(4,1fr);}
.news-listing-wrapper .news-wrapper{margin:0 15px;}
.news-listing-wrapper .view-header{margin-bottom:50px;text-align:center;}
.news-listing-wrapper .view-footer{position:absolute;right:30px;top:5px;}
/* Video Popup */
.ui-widget-overlay{background-color:rgba(16,70,81,0.95)!important;opacity:1!important;}
.video-modal.ui-widget.ui-widget-content{border:0!important;padding:0!important;}
.video-modal.ui-dialog .ui-dialog-titlebar{width:14px;height:14px;position:fixed;right:75px;top:25px;background-color:transparent;border:0;padding:0;}
.video-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-title{display:none;}
.video-modal.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{left:0;right:0;transform:translateY(-50%);border:0;width:inherit;height:inherit;background:transparent url('../images/popup-close.svg') no-repeat scroll center/100% auto;margin:0;}
.video-modal.ui-dialog .ui-dialog-content{padding:0!important;overflow:hidden!important;}
.video-modal.ui-dialog .video-block,.video-modal.ui-dialog .youtube-block,.video-modal.ui-dialog .video{height:542px;position:relative;}
.video-modal.ui-dialog .youtube-block iframe{width:100%;height:100%;object-fit:cover;}
/* Zone securisee */
.zone-securisee-main-wrapper{margin:95px 0 100px;}
.zone-securisee-main-wrapper .content-wrapper{position:relative;}
.zone-securisee-main-wrapper .content-wrapper:after{content: "";width:154px;height:156px;background:transparent url('../images/avena-bg-logo.svg') no-repeat scroll center/100% auto;position:absolute;left:141px;bottom:98%;z-index:1;}
.zone-securisee-main-wrapper .block-menu ul li{margin-bottom:7px;width:100%;}
.zone-securisee-main-wrapper .block-menu ul li a{padding:14px 25px;border-radius:8px;border:1px solid #E6F4EF;background-color:rgba(230,244,239,0.30);color:#104651;letter-spacing:0.32px;display:block;}
.zone-securisee-main-wrapper .block-menu ul li a.active,.zone-securisee-main-wrapper .block-menu ul li a.is-active,.zone-securisee-main-wrapper .block-menu ul li a:hover,.zone-securisee-main-wrapper .block-menu ul li a:focus{background-color:#104651;color:#FFFFFF;}
.zone-securisee-main-wrapper .main-content-wrapper h2{font-size:40px;line-height:48px;margin-bottom:44px;}
.zone-securisee-view-block .zone-securisee-block{display:block;padding:33px 18px 15px 35px;border-radius:25px;background-color:#E6F4EF;position:relative;margin-bottom:25px;min-height:170px;border:2px solid #E6F4EF;}
.zone-securisee-view-block .views-row:first-child .zone-securisee-block{position:relative;z-index:3;}
.zone-securisee-view-block.dark-row-block .zone-securisee-block{background-color:#104651;min-height:140px;border:2px solid #104651;}
.zone-securisee-view-block.small-square-view-block .views-row:nth-child(even) .zone-securisee-block{background-color:#FFFFFF;border:2px solid #E6F4EF;}
.zone-securisee-view-block .zone-securisee-block .title{font-size:20px;line-height:24px;letter-spacing:0.2px;color:#104651;}
.zone-securisee-view-block.dark-row-block .zone-securisee-block .title{color:#FFFFFF;}
.zone-securisee-view-block .zone-securisee-block .read-more{width:30px;height:30px;background:transparent url('../images/read-more-icon.svg') no-repeat scroll center/100% auto;position:absolute;right:18px;bottom:18px;z-index:2;}
body.node--type-zone-securisee .zone-securisee-main-wrapper .main-content-wrapper h2{margin-bottom:28px;}
.commission-block-wrapper{width:519px;max-width:100%;}
/* .commission-block-wrapper .commission-block:not(:last-child){margin-bottom:44px;} */
.commission-block-wrapper .commission-block{margin-bottom:44px;}
.commission-block-wrapper .commission-block .commission-label{font-size:20px;line-height:24px;letter-spacing:0.2px;margin-bottom:22px;}
.commission-block-wrapper .commission-block .commission-pdf .info-block-wrapper{padding:16px 16px 10px 0;border-bottom:2px solid #E6F4EF;}
.commission-block-wrapper .commission-block .commission-pdf .info-block-wrapper a{display:block;}
.zone-securisee-main-wrapper .pdf-wrapper{margin-bottom:60px;}
.zone-securisee-main-wrapper .pdf-wrapper .pdf-date{margin-bottom:38px;}
.zone-securisee-main-wrapper .pdf-wrapper .pdf-list .documents-generaux-file:not(:last-child){margin-bottom:7px;}
.zone-securisee-main-wrapper .pdf-wrapper .pdf-list .documents-generaux-file .documents-convenient-btn{display:block;width:100%;letter-spacing:0.16px;padding:18px 55px 18px 21px;background:#E6F4EF url('../images/download-icon.svg') no-repeat scroll 97% center/20px 17px;border-radius:8px;}
.zone-securisee-main-wrapper .sessions-agenda-wrapper{margin-bottom:45px;}
.zone-securisee-main-wrapper .sessions-agenda-wrapper .section-label{margin-bottom:23px;}
.zone-securisee-main-wrapper .sessions-agenda-wrapper .sessions-agenda-block ul{list-style:none;padding-left:0;}
.zone-securisee-main-wrapper .sessions-agenda-wrapper .sessions-agenda-block ul li{letter-spacing:0.32px;background:transparent url('../images/calendar-icon.svg') no-repeat scroll left -2px/23px 24px;padding-left:32px;margin-bottom:7px;}
.seances-passees-wrapper{margin-bottom:43px;}
.seances-passees-wrapper .view-header,.pdf-list-wrapper .view-header{margin-bottom:33px;}
.seances-passees-wrapper .view-content .session-row{margin-bottom:59px;}
.seances-passees-wrapper .view-content .session-row h3{line-height:51px;}
.seances-passees-wrapper .view-content .session-row .link-list{width:220px;}
.seances-passees-wrapper .view-content .session-row .link-list .pdf-link{letter-spacing:0.32px;background:transparent url('../images/read-more-icon.svg') no-repeat scroll right 16px center/24px 24px;padding:16px 0 10px 0;border-bottom:2px solid #E6F4EF;display:block;width:100%;cursor:pointer;}
.pdf-list-wrapper .pdf-wrapper .pdf-date{margin-bottom:19px;}
.pdf-list-wrapper .zone-securisee-main-wrapper .pdf-wrapper{margin-bottom:45px;}
body.page-user-logout .layout-main-wrapper{padding-top:192px;}
.views-exposed-form > div > fieldset:nth-child(2) .form-check:hover,.views-exposed-form > div > fieldset:nth-child(2) .form-check.selected{font-weight:600;}
.views-exposed-form > div > fieldset[data-drupal-selector="edit-field-document-year-target-id"]{position:absolute;left:24.5%;top:106px;width:calc(100% - 328px);overflow:auto;}
.views-exposed-form > div > fieldset[data-drupal-selector="edit-field-document-year-target-id"] legend{display:none;}
.views-exposed-form > div > fieldset[data-drupal-selector="edit-field-document-year-target-id"] .form-radios{display:flex;column-gap:12px;}
.views-exposed-form > div > fieldset .form-check{margin:0px;padding:0px;}
.views-exposed-form > div > fieldset .js-form-item .form-radio{display:none;}
.views-exposed-form > div > fieldset[data-drupal-selector="edit-field-document-year-target-id"] .js-form-item .form-check-label:hover,.views-exposed-form > div > fieldset[data-drupal-selector="edit-field-document-year-target-id"] .js-form-item.selected .form-check-label{background-color:var(--dark-green);color:#FFFFFF;}
.views-exposed-form > div > fieldset[data-drupal-selector="edit-field-document-year-target-id"] .js-form-item .form-check-label{border-radius:8px;border:2px solid #E6F4EF;display:flex;padding:10px 16px;justify-content:center;align-items:center;cursor:pointer;text-align:center;background-color:#FFFFFF;min-width:83px;font-family:'CircularStd-Book';}
.view-id-document_listing.view-display-id-block_2 .views-exposed-form > div > fieldset:nth-child(2) .form-check.selected{font-weight:normal;}
.view-id-document_listing.view-display-id-block_2 .views-exposed-form > div > fieldset:nth-child(2) .form-check:last-child{font-weight:600;}
.view-id-document_listing.view-display-id-block_2 .views-exposed-form > div > fieldset:nth-child(2) .form-check:last-child input[type="radio"], .view-id-document_listing.view-display-id-block_2 .views-exposed-form > div > fieldset:nth-child(2) .form-check:last-child label{pointer-events:none;}
.document-listing.view-id-document_listing.view-display-id-block_2 .view-content-wrapper{padding-top:90px;}
#btn-contact.sticky{position:fixed;top:15px;left:0;right:0;z-index:9;}
#btn-contact.sticky a{position:static;margin-left:auto;}
body:has(.webform-page) .header-logo svg path{fill:var(--light-green);}
body:has(.webform-page) .header{z-index:50;}
.webform-page .banner-main-wrapper{padding-top:106px;padding-bottom:32px;background:#E6F4EF;}
.webform-page .banner-main-wrapper .banner-title{text-align:center;margin-top:31px;}
.webform-page .banner-main-wrapper .banner-title h1{font-weight:700;font-size:80px;line-height:74px;text-align:center;margin-bottom:9px;}
.webform-page .banner-main-wrapper .banner-title .nos-solution-banner-sub{font-weight:700;font-size:35px;line-height:44px;text-align:center;color:#009E4D;}
.webform-page .progress-title{display:none;}
.webform-page .webform-progress-tracker{max-width:504px;margin:79px 0 37px;}
.webform-page .progress-tracker--center .progress-marker::before{margin:0;width:40px;height:40px;font-size:26px;font-weight:450;padding-bottom:0}
.webform-page .progress-tracker--center .progress-marker::after{right:unset;top:50%;transform:translateY(-50%);border-bottom:1px dashed #104651;background:transparent;}
.webform-page .progress-step.is-active .progress-marker::before{background-color:var(--light-green);color:#FFFFFF;}
.webform-page .webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:var(--light-green);}
.webform-page .progress-step .progress-marker::before{background-color:#E6F4EF;color:var(--light-green);}
.webform-page #edit-header-01{max-width:744px;}
.webform-page #edit-header-01 h2{font-weight:700;font-size:50px;line-height:59px;margin-bottom:16px;}
.webform-page #edit-header-01 p{font-weight:400;font-size:18px;line-height:25px;letter-spacing:0.02em;}
.webform-page .form-item-date-deffet{max-width:300px;position:relative;margin-bottom:29px!important;}
.webform-page .form-item-date-deffet label{font-weight:450;font-size:11px;line-height:11px;color:#10465199;position:absolute;top:8px;left:15px;}
.webform-page .form-item-date-deffet input[type="date"]{letter-spacing:0.02em;-webkit-appearance:none;color:#104651;font-weight:450;font-size:13px;line-height:15.7px!important;padding-top:25px;padding-right:10px;-webkit-text-fill-color:#104651;}
.webform-page .form-item-date-deffet input[type="date"]::-webkit-calendar-picker-indicator,.webform-page input[data-drupal-selector="edit-date-de-creation"]::-webkit-calendar-picker-indicator{top:60%;transform:translateY(-40%);right:0px;}
.webform-page input[data-drupal-selector="edit-date-de-creation"]{padding-right:10px;}
.webform-submission-micro-enterprise-plans-form input.error{border:1px solid #d72222!important;}
.webform-submission-micro-enterprise-plans-form .has-error.checkbox label{color:#a94442!important;}
.webform-page .form-item-date-deffet input[type="date"]::-webkit-datetime-edit,.webform-page .form-item-date-deffet input[type="date"]::-webkit-datetime-edit-fields-wrapper,.webform-page .form-item-date-deffet input[type="date"]::-webkit-datetime-edit-text,.webform-page .form-item-date-deffet input[type="date"]::-webkit-datetime-edit-month-field,.webform-page .form-item-date-deffet input[type="date"]::-webkit-datetime-edit-day-field,.webform-page .form-item-date-deffet input[type="date"]::-webkit-datetime-edit-year-field{color:#104651;}
/*.webform-page input[type="date"]::-webkit-calendar-picker-indicator { top: 50%; transform: translateY(-50%); right: 10px; }*/
.webform-page input[type="date"]::-webkit-inner-spin-button,.webform-page input[type="date"]::-webkit-clear-button{display:none;-webkit-appearance:none;}
.webform-page .form-item-base-info label,.webform-page #calculation_result_table label{display:none;}
.webform-page .table-striped > tbody > tr{background-color:transparent;--bs-table-color-type:transparent;--bs-table-bg-type:transparent;}
.webform-page .table-striped > tbody > tr td{padding-bottom:5px;border-left:none;border-right:none;background-color:transparent;--bs-table-color-type:transparent;--bs-table-bg-type:transparent;padding:0;padding-right:5px;}
.webform-page .table-striped > tbody > tr td:last-child{padding-right:0;}
.webform-page .table-striped > tbody > tr:hover td{background-color:transparent;--bs-table-color-type:transparent;--bs-table-bg-type:transparent;--bs-table-bg-state:transparent;--bs-table-color-state:transparent;}
.webform-page .table-striped > tbody > tr:hover{background-color:transparent;--bs-table-color-type:transparent;--bs-table-bg-type:transparent;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td input{padding:0 12px!important;font-weight:450;font-size:13px;letter-spacing:0px;color:#104651;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td input[type="date"]{-webkit-text-fill-color:#104651;display:flex;}
.webform-page [data-drupal-selector="edit-base-info-items"] > thead > tr th{font-weight:700;font-size:13px;line-height:17px;color:#104651;letter-spacing:0px;padding-left:0;vertical-align:middle;}
.webform-page .webform-multiple-add{display:flex;margin-top:24px;}
.webform-page [data-drupal-selector="edit-base-info-items"] .mb-3{margin-bottom:0px!important;}
.webform-page [data-drupal-selector="edit-base-info-items"] .webform-multiple-table--operations input{height:20px!important;padding:0!important;}
.webform-page .webform-multiple-add button{height:25px;width:25px;display:block;padding:0 0 1px;border-radius:50%;background-color:var(--light-green);border-color:var(--light-green);font-size:21px;line-height:1px;}
.webform-page [data-drupal-selector="edit-export-data"]{font-weight:500;position:absolute;right:0;bottom:-8px;border-radius:60px;background-color:var(--light-green);padding:13px 31px;border-color:var(--light-green);}
.webform-page #edit-baseinfo{position:relative;}
.webform-submission-micro-enterprise-plans-form #base-info-wrapper{position:relative}
.webform-page .form-actions{text-align:center;margin-bottom:76px!important;}
.webform-page .form-actions button{font-weight:500;background-color:var(--light-green);color:#FFFFFF;border-radius:60px;padding:13px 31px;border-color:var(--light-green);}
.webform-page [data-drupal-selector="edit-export-data"]:hover{background-color:#FFFFFF;color:var(--light-green);}
.webform-page .form-actions button:hover{background-color:#FFFFFF;color:var(--light-green);}
.webform-page .webform-multiple-add .after-button-text-container{margin-left:8px;}
.webform-page .webform-multiple-add .after-button-text{font-weight:700;font-size:16px;line-height:17px;letter-spacing:0px;}
.webform-page .webform-multiple-add .after-button-second-text{font-weight:450;font-size:13px;line-height:17px;letter-spacing:0px;font-style:italic;}
.webform-page #edit-first-header{margin-bottom:42px!important;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(1) div{width:175px;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(2) div{width:90px;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(2) div select{padding-right:3rem;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(3) div{width:auto;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(4) div{width:135px;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(5) div{min-width:105px;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(6) div{min-width:105px;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tr td:nth-child(7) div{min-width:145px;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(7) div{width:145px;}
.webform-page [data-drupal-selector="edit-base-info-items"] > tbody > tr td:nth-child(8) div{width:145px;}
.webform-page #edit-calculations{display:none;}
.webform-page [data-drupal-selector="edit-1-saisie-des-collaborateurs"]{margin-bottom:50px!important;}
.div[data-drupal-selector=edit-3] .form-item-avez-vous-deja-une-entreprise.form-check{margin-bottom:12px!important;}
.div[data-drupal-selector=edit-3] .form-item-avez-vous-deja-une-entreprise.form-check:last-child{margin-bottom:0px!important;}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items .js-form-type-checkbox{width:67px;height:45px;display:flex;justify-content:center;align-items:center}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items .js-form-type-checkbox input{border:1px solid var(--dark-green);box-shadow:none;}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items .js-form-type-checkbox input:checked{width:14px;height:14px;background-color:var(--light-green);color:#FFFFFF;border-color:var(--light-green);}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items .js-form-type-checkbox input:focus{border:1px solid var(--light-green);box-shadow:none;}
.webform-submission-micro-enterprise-plans-form .webform-multiple-table--checkbox{opacity:0;}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items thead tr{background:transparent;}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items tbody tr .form-check{padding-left:30px;}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items tbody td > div{background:#E6F4EF;border-radius:8px;}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items tbody td > div input:not([type="checkbox"]){background:#E6F4EF;padding:12px 16px;height:45px!important;}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items .mb-3{margin-bottom:0px!important;}
.webform-submission-micro-enterprise-plans-form #edit-calculation-result-items tbody tr td > .js-form-item{margin-bottom:3px!important;}
#edit-calculation-result--more .webform-element-more--link{display:none;}
.webform-submission-micro-enterprise-plans-form .webform-progress-tracker .progress-step.is-complete .progress-marker::before{background-color:var(--light-green);color:#FFFFFF;}
.webform-submission-micro-enterprise-plans-form .webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:transparent;border-color:var(--light-green);}
.webform-page #edit-second-header{max-width:744px;}
.webform-page #edit-second-header h2{font-weight:700;font-size:50px;margin-bottom:18px;}
.webform-page #edit-second-header p{font-weight:400;font-size:18px;line-height:25px;margin-bottom:24px;letter-spacing:0.02em;}
.webform-submission-micro-enterprise-plans-form #edit-nombre-d-assures-{letter-spacing:0.02em;font-size:18px;line-height:25px;margin-bottom:23px!important;}
.webform-submission-micro-enterprise-plans-form #edit-nombre-d-assures- span{font-size:18px;color:var(--light-green);}
.webform-page #edit-calculation-result-items > thead > tr th{font-weight:700;font-size:13px;line-height:17px;color:#104651;letter-spacing:0px;padding-left:0;vertical-align:middle;}
.webform-page #edit-calculation-result-items{margin-top:0;}
.webform-page #edit-calculation-result--description{font-weight:400;font-size:18px;line-height:17px;letter-spacing:0;color:var(--dark-green);font-style:italic;}
.webform-page #edit-wizard-prev{margin-right:20px;background-color:var(--dark-green);border-color:var(--dark-green);color:#FFFFFF;}
.webform-page #edit-wizard-prev:hover{background-color:#FFFFFF;color:var(--dark-green);}
.webform-page #edit-calculation-result-items > tbody > tr td:nth-child(2) input{font-weight:700;letter-spacing:0;width:146px;}
.webform-page #edit-calculation-result-items > tbody > tr td:nth-child(7) input,.webform-page #edit-calculation-result-items > tbody > tr td:nth-child(8) input,.webform-page #edit-calculation-result-items > tbody > tr td:nth-child(9) input{font-weight:700;letter-spacing:0;}
.webform-page #edit-calculation-result{max-width:1144px;margin-bottom:17px!important;}
.webform-page #edit-calculation-result .webform-multiple-table{margin-bottom:17px!important;}
.webform-submission-micro-enterprise-plans-form .see-all-button{position:absolute;width:min-content;min-width:150px;height:52px;background-color:#00b052;border:none;border-radius:30px;color:#fff;display:block;margin-top:0;text-align:center;padding:15px;}
#edit-zefix-form-header h3{font-weight:450;font-size:26px;line-height:33px;color:var(--dark-green);font-family:'CircularStd-Book',sans-serif;margin-bottom:23px;}
[data-drupal-selector=edit-search-company]{width:100%;padding:0.75rem 1rem;border:1px solid #fff;border-radius:8px;font-size:13px;letter-spacing:0.02em;margin-bottom:1rem;box-sizing:border-box;background:#fff;}
div[data-drupal-selector=edit-3] .js-form-item-search-company{max-width:368px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-zefix-form] div[data-drupal-selector=edit-container] [data-drupal-selector=edit-zefix-search-button]{margin-right:110px;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-2-calculs-et-differens-plans"]{margin-bottom:83px!important;}
div[data-drupal-selector=edit-3] .js-form-item label{display:block;margin-bottom:0.5rem;font-size:0.9rem;color:#333;}
div[data-drupal-selector=edit-3] .form-check{display:flex;align-items:center;margin-bottom:15px;position:relative;}
div[data-drupal-selector=edit-3] .md-3{margin-bottom:0;}
div[data-drupal-selector=edit-3] .form-check input[type="checkbox"]{margin-top:-2px;border:1px solid var(--dark-green);box-shadow:none;width:14px;height:14px;}
div[data-drupal-selector=edit-3] .form-check input[type="checkbox"]:checked{background-color:var(--light-green);color:#FFFFFF;border-color:var(--light-green);}
div[data-drupal-selector=edit-3] .form-check input[type="checkbox"]:focus{border:1px solid var(--light-green);box-shadow:none;}
div[data-drupal-selector=edit-3] .form-check label{margin-bottom:0;font-size:16px;line-height:20.7px;letter-spacing:0.02em;color:var(--dark-green)}
div[data-drupal-selector=edit-3] .form-check-input{width:1rem;height:1rem;margin-right:0.5rem;}
div[data-drupal-selector=edit-3] .form-check-label{font-size:0.9rem;color:#333;}
[data-drupal-selector=edit-zefix-search-button],[data-drupal-selector=edit-zefix-search-id-button]{background-color:#0a9440;color:#fff;border:none;padding:0.75rem 2rem;border-radius:8px;cursor:pointer;font-size:1rem;margin-top:1rem;}
[data-drupal-selector=edit-zefix-search-button]:hover,[data-drupal-selector=edit-zefix-search-id-button]:hover{background-color:#087231;}
[data-drupal-selector=edit-zefix-response]{width:100%;padding:0.75rem 1rem;border-radius:8px;border:1px solid #fff;font-size:1rem;margin-bottom:20px!important;background:#fff;}
.messages__wrapper-new .alert{display:none;background-color:#f8d7da;color:#842029;border-radius:5px;padding:0.75rem 1rem;margin-bottom:1rem;}
.webform-submission-micro-enterprise-plans-form #edit-zefix-form{width:100%;padding:35px 41px 51px;background-color:#E6F4EF;border-radius:8px;}
.webform-submission-micro-enterprise-plans-form #edit-zefix-form .form-type-checkbox{display:block;width:100%;background-color:transparent;height:unset;margin:unset;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector=edit-avez-vous-deja-une-entreprise].webform-type-radios{margin-bottom:47px!important;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector=edit-avez-vous-deja-une-entreprise] legend span{font-size:25px!important;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector=edit-avez-vous-deja-une-entreprise] input[type="radio"]{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:14px;height:14px;border:2px solid #ccc;border-radius:50%;outline:none;cursor:pointer;background-color:#fff;transition:border 0.2s;position:absolute;left:12px;}
.webform-submission-micro-enterprise-plans-form #edit-zefix-form div[data-drupal-selector=edit-container]{max-width:478px;width:100%;display:flex;flex-direction:column;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-zefix-form"] div[data-drupal-selector=edit-container] button{padding:16px 30px;margin:0 0 20px auto;justify-self:right;min-width:150px;background-color:#00b052;border:none;border-radius:30px;color:#fff;display:block;margin-bottom:38px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-row{display:flex;column-gap:30px;align-items:flex-end;margin-bottom:0;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7]{align-items:start;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-row[data-drupal-selector="edit-row15"]{flex-direction:column;align-items:start;}
[data-drupal-selector=edit-avez-vous-deja-une-entreprise] input[type="radio"]{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:14px;height:14px;border:2px solid #ccc;border-radius:50%;outline:none;cursor:pointer;background-color:#fff;transition:border 0.2s;position:absolute;left:12px;}
[data-drupal-selector=edit-avez-vous-deja-une-entreprise] input[type="radio"]:checked{border-color:var(--dark-green);background-color:#fff;}
[data-drupal-selector=edit-avez-vous-deja-une-entreprise] input[type="radio"]:checked::after{content: '';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;background-color:var(--light-green);border-radius:50%;}
[data-drupal-selector=edit-avez-vous-deja-une-entreprise] input[type="radio"]:hover{border-color:#4caf50;}
div[data-drupal-selector=edit-3] .form-item-nom-de-lentreprise{width:100%;max-width:740px;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-zefix-search-id-button"]{margin-bottom:0!important;}
div[data-drupal-selector=edit-3] .form-item-adresse{width:100%;max-width:520px;}
div[data-drupal-selector=edit-3] .form-item-npa{width:100%;max-width:190px;}
div[data-drupal-selector=edit-3] .form-item-ville{width:100%;max-width:300px;}
div[data-drupal-selector=edit-envoi-de-loffre] label:not(.form-check-label),div[data-drupal-selector=edit-main-form] label:not(.form-check-label){position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;}
div[data-drupal-selector=edit-3] .mb-3{margin-bottom:0!important;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-3"] .form-type-select label,.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-3"] .form-type-date label{opacity:0.6;font-size:11px;letter-spacing:0.02em;color:var(--dark-green);font-weight:700;line-height:12px;}
.webform-submission-micro-enterprise-plans-form .form-floating > .form-control:not(:placeholder-shown) ~ label,.webform-submission-micro-enterprise-plans-form .form-floating > .form-control-plaintext ~ label,.webform-submission-micro-enterprise-plans-form .form-floating > .form-control:focus ~ label{opacity:0.6;font-size:11px;letter-spacing:0.02em;color:var(--dark-green);font-weight:700;line-height:12px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-main-form] > .form-row{margin-bottom:20px!important;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-main-form] label{letter-spacing:0.02em;color:var(--dark-green);}
.webform-submission-micro-enterprise-plans-form .select2-selection{background-image:url('../images/select-arrow-dark.svg');background-position:right 10px center;background-repeat:no-repeat;background-size:13px 8px;height:50px;border:0;border-radius:8px;box-shadow:none;background-color:var(--light-parrot);color:#404040;font-size:15px;display:flex;justify-content:start;align-items:end;}
.webform-submission-micro-enterprise-plans-form .select2-selection .select2-selection__arrow{display:none}
.webform-submission-micro-enterprise-plans-form .select2-selection .select2-selection__clear{display:none}
.webform-submission-micro-enterprise-plans-form .form-item-forme-juridique{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .select2-selection .select2-selection__rendered{font-size:13px;padding-left:14px;}
.webform-submission-micro-enterprise-plans-form .form-item-branche-d-activite{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-date-de-creation{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-ndeg-ide{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-nombre-d-employes{width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-langue{width:300px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .js-webform-radios{display:flex;column-gap:30px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] input[type="radio"]{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:14px;height:14px;border:2px solid var(--dark-green);border-radius:50%;outline:none;cursor:pointer;background-color:#fff;transition:border 0.2s;position:absolute;left:0px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] input[type="radio"]:checked{border-color:var(--dark-green);background-color:#fff;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] input[type="radio"]:checked::after{content: '';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:9px;height:9px;background-color:var(--light-green);border-radius:50%;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] input[type="radio"]:hover{border-color:#4caf50;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row4]{flex-wrap:wrap;align-items:start;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-item-nom-de-la-caisse{max-width:740px;margin-bottom:40px!important;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-row7]{display:grid;grid-template-columns:220px 108px 410px 31px 410px;row-gap:40px;margin-bottom:40px!important;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-row7] .fieldset-legend{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] [data-drupal-selector="edit-avez-vous-deja-une-entreprise"] .js-webform-radios{display:block;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-container-01]{grid-column:1;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-container-02]{grid-column:3;display:flex;flex-wrap:wrap;justify-content:space-between;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector=edit-rentes-de-survivants-a-reprendre]{width:100%;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector=edit-rentes-d-invalides-a-reprendre]{width:100%;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-container-03]{grid-column:5;display:flex;flex-wrap:wrap;justify-content:space-between;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-container-04]{grid-column:1;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-container-05]{grid-column:3;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-sub-row2]{flex:1;}
.webform-submission-micro-enterprise-plans-form .persone_de_contact_header{font-size:35px;margin-bottom:18px!important;}
.webform-submission-micro-enterprise-plans-form .form-item-civilite{width:100%;max-width:190px;}
.webform-submission-micro-enterprise-plans-form .form-item-nom{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-prenom{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-numero-de-telephone{max-width:409px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-envoi-de-loffre] > div{margin-bottom:20px!important;}
.webform-submission-micro-enterprise-plans-form .form-item-adresse-1{width:100%;max-width:519px;}
.webform-submission-micro-enterprise-plans-form .form-item-npa-1{width:100%;max-width:190px;}
.webform-submission-micro-enterprise-plans-form .form-item-ville-1{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-civilite-1{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-a-l-attention-de{width:100%;max-width:300px;display:flex;flex-direction:column;align-items:flex-start;}
.webform-submission-micro-enterprise-plans-form .form-item-c-o{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-numero-de-telephone{width:100%;max-width:300px;}
.webform-submission-micro-enterprise-plans-form .form-item-la-correspondance-doit-etre-adressee-a-1{width:100%;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-type-date{position:relative;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-type-date label{transform:scale(.85) translateY(-.5rem) translateX(.15rem);}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-type-date .form-control{-webkit-text-fill-color:#104651;padding-top:1.625rem;padding-bottom:.625rem;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-type-select{position:relative;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-type-select label{transform:scale(.85) translateY(-.5rem) translateX(.15rem);}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] .form-type-select .form-select:not(#edit-zefix-response-ajax){padding-top:1.625rem;padding-bottom:6px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-main-form] .form-item-branche-d-activite label{z-index:5000;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] h2{font-weight:700;font-size:50px;line-height:120%;margin-bottom:19px;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector=edit-avez-vous-deja-une-entreprise] legend{font-weight:700;font-size:35px;line-height:40px;}
.webform-submission-micro-enterprise-plans-form .information_de_lenterprise_header{font-weight:500;font-size:35px;line-height:40px;margin-bottom:25px;}
.webform-submission-micro-enterprise-plans-form .form-select{background-image:url('../images/select-arrow-dark.svg');background-size:13px 8px;background-position:right 10px center;-webkit-appearance:none;background-repeat:no-repeat;}
.webform-submission-micro-enterprise-plans-form input[type="email"]:-webkit-autofill:focus,.webform-submission-micro-enterprise-plans-form input[type="tel"]:-webkit-autofill:focus{background-color:var(--light-parrot)!important;}
.webform-submission-micro-enterprise-plans-form input[type="email"]:-internal-autofill-selected,.webform-submission-micro-enterprise-plans-form input[type="tel"]:-internal-autofill-selected{background-color:var(--light-parrot)!important;}
.webform-submission-micro-enterprise-plans-form input[type="email"]:-webkit-autofill,.webform-submission-micro-enterprise-plans-form input[type="tel"]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset!important;transition:background-color 5000s ease-in-out 0s;background-color:var(--light-parrot)!important;}
.webform-submission-micro-enterprise-plans-form input[type="email"]:-webkit-autofill:focus,.webform-submission-micro-enterprise-plans-form input[type="tel"]:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;background-color:var(--light-parrot)!important;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3] h3{margin-bottom:25px;font-weight:700;font-size:35px;line-height:44px;letter-spacing:0;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector=edit-envoyer-a-la-personne-de-contact-a-l-adresse-de-l-entreprise] legend{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-3]{margin-bottom:72px!important;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector=edit-main-form] div[data-drupal-selector=edit-row6]{margin-bottom:40px!important;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector=edit-row8] .form-item-{margin-bottom:11px!important;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-zefix-form"] .form-control:focus,.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-zefix-form"] .form-select:focus{background-color:#fff!important;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-zefix-form"] .form-item-accept-terms{margin-bottom:20px!important;}
.webform-submission-micro-enterprise-plans-form [data-drupal-selector="edit-zefix-form"] .form-item-accept-terms label{letter-spacing:0.02em;font-weight:450;font-size:16px;line-height:20.7px;}
#edit-4-merci-pour-votre-demande{text-align:center;margin:40px auto;font-family:"Open Sans",sans-serif;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-processed-text{background-color:#E6F4EF;border-radius:8px;padding:50px 78px 46px;max-width:600px;margin:0 auto 50px!important;color:#00303d;position:relative;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-processed-text img{width:35px;height:35px;display:block;margin:0 auto 20px;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-processed-text p{font-size:16px;line-height:1.6;margin:10px 0;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-processed-text a{color:#00a859;text-decoration:none;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-processed-text a:hover{text-decoration:underline;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-link-to-download a{display:inline-block;background-color:#00a859;color:#fff;font-weight:600;padding:16px 30px;border-radius:9999px;text-decoration:none;transition:background-color 0.3s ease;margin-bottom:80px!important;line-height:20px;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-forth-header{text-align:start;margin-bottom:51px!important;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-forth-header h2{font-weight:700;font-size:50px;line-height:59px;}
[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-link-to-download a:hover{background-color:#00924e;}
/*new design changes*/
.solution-cta-sec-wrap{display:grid;column-gap:138px;grid-template-columns:520px 1fr;padding-left:111px;align-items:center;}
.solution-cta-sec{background:#E6F4EF;padding-block:60px 74px;}
.solution-cta-sec-wrap .cta-image img{width:100%;border-radius:25px;height:345px;object-fit:cover;}
.solution-cta-sec-wrap .cta-desc-wrap h3{font-family:'CircularStd';font-size:40px;color:#104651;line-height:120%;padding-bottom:20px;font-weight:700;}
.solution-cta-sec-wrap .cta-desc-wrap p{padding-top:0px;padding-bottom:20px;}
/* Events listing page */
.news-listing-wrapper .view-id-events_listing.view-display-id-block_1 .news-wrapper{margin:0;}
/* Events detail page */
.events-detail-wrapper .subtitle{text-align:center;color:#009E4D;font-size:16px;letter-spacing:0.32px;}
.events-detail-wrapper .events-intro .intro-text > .desc{margin-bottom:50px;}
.events-detail-wrapper .events-intro .intro-text .date-wrapper > div{color:#104651;font-size:20px;font-weight:normal;letter-spacing:0.2px;line-height:24px;padding-left:34px;margin-bottom:12px;}
.events-detail-wrapper .events-intro .inscription-btn{margin-top:40px;}
.events-detail-wrapper .events-description-section .inscription-btn{margin-top:55px;}
.events-detail-wrapper .events-intro .dark-green-btn{font-size:16px;font-weight:normal;}
.events-detail-wrapper .events-intro .intro-text .date-wrapper > div.date{background:transparent url('../images/event-calendar-icon.svg') no-repeat scroll left top/24px 24px;}
.events-detail-wrapper .events-intro .intro-text .date-wrapper > div.time{background:transparent url('../images/clock-icon.svg') no-repeat scroll left top/24px 24px;}
.events-detail-wrapper .events-intro .intro-text .date-wrapper > div.location{background:transparent url('../images/location-point.svg') no-repeat scroll left top/24px 24px;}
.news-detail-wrapper.events-detail-wrapper .events-description-section .video-section-wrapper{position:static;}
.news-detail-wrapper.events-detail-wrapper .video-section-wrapper.events-main-image{top:45px;display:flex;justify-content:flex-end;flex-direction:column;}
.news-detail-wrapper.events-detail-wrapper .inscription .video-section-wrapper.events-main-image{top:92px;}
.news-detail-wrapper.events-detail-wrapper .inscription .events-description-section{margin:140px auto 0;}
.news-detail-wrapper.events-detail-wrapper .video-section-wrapper .youtube-block,.news-detail-wrapper.events-detail-wrapper .video-section-wrapper .youtube-para,.news-detail-wrapper.events-detail-wrapper .video-section-wrapper .video{width:100%;height:431px;border-radius:15px;}
.news-detail-wrapper.events-detail-wrapper .events-description-section{width:845px;max-width:100%;margin:79px auto 0;}
.news-detail-wrapper.events-detail-wrapper .news-desc{width:100%;margin:30px auto 38px;}
.events-detail-wrapper .events-description-section .event-desc ul{padding-left:23px;}
.events-detail-wrapper .events-description-section .event-desc ul li::marker{font-size:28px;}
.news-detail-wrapper.events-detail-wrapper .desc-3{margin-top:60px;}
.news-detail-wrapper.events-detail-wrapper .intro-image-block .intro-block{height:100%;min-height:419px;}
.view-id-event_document.view-display-id-block_1 .view-header h2{font-size:20px;font-family:'CircularStdBlack';line-height:51px;color:#009E4D;}
.view-id-event_document.view-display-id-block_1 .view-content{display:grid;grid-template-columns:repeat(2,1fr);column-gap:27px;row-gap:17px;margin:0;}
.view-id-event_document.view-display-id-block_1 .view-content .views-row{padding:0;}
.view-id-event_document.view-display-id-block_1 .view-content .views-row a{display:block;padding:18px 36px;background:#E6F4EF url(../images/download-icon.svg) no-repeat scroll 95% center / 20px 17px;text-decoration:none;color:#104651;border-radius:10px;}
.image-carousel .slick .slick-list{margin-bottom:33px;}
.image-carousel .slick .slide img{border-radius:15px;}
.events-detail-wrapper .back-btn{margin-top:46px;}
/* Homepage Events Section */
.homepage-events-sec-view .view-header{margin-bottom:39px;}
.homepage-events-sec-view .slick .slick-list .slick-track .events-wrapper{display:block;}
.homepage-events-sec-view .slick .slick-list .slick-track .events-wrapper .event-date{color:var(--light-green);margin-bottom:3px;}
.homepage-events-sec-view .slick .slick-list .slick-track .events-wrapper .event-title{font-family:'CircularStd';}
.homepage-events-sec-view .view-footer a{margin:0 auto;}
/* Default placeholder look */
.webform-submission-micro-enterprise-plans-form input[type="date"].is-empty::-webkit-datetime-edit-year-field,.webform-submission-micro-enterprise-plans-form input[type="date"].is-empty::-webkit-datetime-edit-month-field,.webform-submission-micro-enterprise-plans-form input[type="date"].is-empty::-webkit-datetime-edit-day-field{color:#bbbbbb;    /* grey placeholder color */-webkit-text-fill-color:#bbbbbb;}
/* Slashes stay standard always */
.webform-submission-micro-enterprise-plans-form input[type="date"]::-webkit-datetime-edit-text{color:#104651;}
/* When user typed at least something → use normal text color */
.webform-submission-micro-enterprise-plans-form input[type="date"]{color:#104651;    /* normal text color */-webkit-text-fill-color:#104651;}
.webform-submission-micro-enterprise-plans-form #edit-base-info-items-0-sexe{padding-right:2.125rem;}
fieldset[data-drupal-selector="edit-etes-vous-soumis-a-une-convention-collective-de-travail"] span,fieldset[data-drupal-selector="edit-etes-vous-deja-affilie-aupres-d-una-caisse"] span{font-size:15px;}
.webform-submission-micro-enterprise-plans-form .form-select.is-empty{color:#bbbbbb!important;}
.webform-submission-micro-enterprise-plans-form .form-select{color:#104651;}
.webform-submission-micro-enterprise-plans-form #edit-validation-warning-less,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-greater,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age_between,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age-less{max-width:1144px;}
.webform-submission-micro-enterprise-plans-form #edit-validation-warning-less .alert-warning,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-greater .alert-warning,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age_between .alert-warning,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age-less .alert-warning{display:flex;flex-direction:row;padding-right:16px;}
.webform-submission-micro-enterprise-plans-form #edit-validation-warning-less .alert-warning button,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-greater .alert-warning button,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age_between .alert-warning button,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age-less .alert-warning button{margin-left:auto;background-color:inherit;border:none;order:2;padding:1rem;background-image:none;color:#104651;}
.webform-submission-micro-enterprise-plans-form #edit-validation-warning-less .alert-warning p,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-greater .alert-warning p,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age_between .alert-warning p,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age-less .alert-warning p{color:#104651;}
.webform-submission-micro-enterprise-plans-form #edit-validation-warning-less .alert-warning button span,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-greater .alert-warning button span,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age_between .alert-warning button span,.webform-submission-micro-enterprise-plans-form #edit-validation-warning-age-less .alert-warning button span{font-size:25px;color:#104651;}
.soiree-avena-carousel{margin-bottom:60px;}
.soiree-avena-carousel .image-carousel .slick .slide{padding:0 10px;}
.soiree-avena-carousel .image-carousel .slick .slide img{width:100%;}
.soiree-main-wrap .soiree-document h2{font-size:30px;font-family:'CircularStdBlack';line-height:51px;color:#009E4D;}
body.node--type-actualites .soiree-main-wrap .soiree-document{justify-content:flex-start;}
form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]{overflow:hidden;max-width:1290px;padding-left:32px;padding-right:32px;}
form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"] .webform-multiple-table-responsive td{display:table-cell;}
form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"] .webform-multiple-table-responsive thead{display:table-header-group;}
form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"] .webform-multiple-table-responsive td.webform-multiple-table--operations{position:static}
form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"] .webform-multiple-table-responsive tr{display:table-row;border:0;}
/*table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(1) div{width: auto; }*/
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(2) div{width:auto;min-width:100px;}
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(2) div input{width:100%;}
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(3) div{width:130px;}
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(4) div{width:130px;}
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(5) div{width:130px;}
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(6) div{width:130px;}
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(7) div{width:130px;}
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(8) div{width:130px;}
table[data-drupal-selector="edit-calculation-result-items"] tbody tr td:nth-child(9) div{width:auto;}
.web-form-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-type-select .form-select:not(#edit-zefix-response-ajax){min-width:175px;}
@media only screen and (max-width:1024px){
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-main-form] > .form-row{flex-wrap:wrap;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div:has(input[data-drupal-selector="edit-adresse"]){width:100%;max-width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-sub-row1"]{flex:0 0 calc(70% - 0.7 * 30px);}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div.form-type-select:has(select[data-drupal-selector="edit-canton"]){flex:0 0 calc(30% - 0.3 * 30px);}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nom-de-lentreprise{width:100%;max-width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-npa{max-width:50%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-ville{max-width:50%;}
.web-form-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-type-select .form-select:not(#edit-zefix-response-ajax){min-width:100%;}
.web-form-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-row7]{display:grid;grid-template-columns:repeat(3,410px);column-gap:31px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector="edit-sub-row2"]{width:100%;flex:unset;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div.form-item-ndeg-ide{flex:unset;width:100%;max-width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div.form-item-date-de-creation{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div.form-item-ndeg-ide{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div.form-item-forme-juridique{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div.form-item-branche-d-activite{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-sub-row3"]{width:100%;max-width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nombre-d-employes{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-langue{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7]{display:grid;grid-template-columns:repeat(3,1fr);column-gap:31px}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] div[data-drupal-selector=edit-container-01]{grid-column:1;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] div[data-drupal-selector=edit-container-02]{grid-column:2/ 4;column-gap:30px;height:100%;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] div[data-drupal-selector=edit-container-03]{grid-column:1/ 3;column-gap:30px;height:100%;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] div[data-drupal-selector=edit-container-04]{grid-column:3;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] div[data-drupal-selector=edit-container-05]{grid-column:1/ 3;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] .form-item-nombre-de-conjoints-es{flex:1;max-width:unset;height:min-content;align-self:end}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] .form-item-nombre-d-orphelins{flex:1;max-width:unset;height:min-content;align-self:end}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] .form-item-nombre-d-invalides{flex:1;max-width:unset;height:min-content;align-self:end}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] .form-item-nombre-d-enfants-invalides{flex:1;height:min-content;align-self:end}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-civilite{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-nom{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-prenom{flex:1;max-width:unset;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-adresse-e-mail{flex:unset;max-width:unset;width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-numero-de-telephone{flex:unset;max-width:unset;width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-si-pertinent-vous-pouvez-ajouter-ici-une-reference{flex:1;max-width:unset;width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector="edit-row10"]{flex-wrap:wrap;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-adresse-1{width:100%;max-width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-canton-1{flex:1;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector="edit-row13"]{flex-wrap:wrap;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-civilite-1{flex:1;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-a-l-attention-de{flex:1;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-c-o{flex:1;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] .form-item-adresse-e-mail-1{width:100%;}
}
@media only screen and (max-width:768px){
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .banner-main-wrapper .banner-title h1{font-size:45px;line-height:69px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .banner-main-wrapper .banner-title .nos-solution-banner-sub{font-size:25px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .banner-main-wrapper{padding-top:98px;padding-bottom:29px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .banner-main-wrapper .banner-title{margin-top:0;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .webform-progress-tracker{margin-top:47px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) #edit-header-01 h2{font-size:30px;line-height:40px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) #edit-second-header h2{font-size:30px;line-height:40px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) #edit-header-01 p{font-size:16px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) #edit-second-header p{font-size:16px;}
.webform-submission-micro-enterprise-plans-form .see-all-button{position:static;margin-left:50%;transform:translateX(-50%);margin-bottom:30px;}
.weform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) #edit-nombre-d-assures-{font-size:16px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] h2{font-size:30px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-forth-header h2{font-size:30px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) [data-drupal-selector=edit-avez-vous-deja-une-entreprise] legend span{font-size:25px!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] h3{font-size:20px!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-processed-text{padding-left:55px;padding-right:55px;}
}
@media only screen and (max-width:640px){
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .js-form-item-search-company{max-width:100%;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-zefix-form] div[data-drupal-selector=edit-container] [data-drupal-selector=edit-zefix-search-button]{margin-right:0;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nom-de-lentreprise{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-adresse{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-npa{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-ville{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-canton{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-forme-juridique{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-branche-d-activite{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-date-de-creation{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-ndeg-ide{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nombre-d-employes{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-langue{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nom-de-la-caisse{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nombre-de-beneficiaires{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nombre-de-conjoints-es{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nombre-d-orphelins{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nombre-d-invalides{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nombre-d-enfants-invalides{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nombre-de-cas{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nom-de-l-assureur-perte-de-gain{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-civilite{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-nom{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-prenom{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-adresse-e-mail{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-numero-de-telephone{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-civilite-1{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-a-l-attention-de{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-c-o{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-adresse-e-mail-1{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-npa-1{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-ville-1{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .form-item-si-pertinent-vous-pouvez-ajouter-ici-une-reference{width:100%!important;flex:unset!important;max-width:unset!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-sub-row1"]{flex:unset;flex-wrap:wrap;row-gap:20px;}
.webform-submission-micro-enterprise-plans-form div[data-drupal-selector="edit-sub-row2"]{flex:unset;flex-wrap:wrap;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-sub-row3"]{flex:unset;flex-wrap:wrap;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-sub-row4"]{flex:unset;flex-wrap:wrap;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-row14"]{flex-wrap:wrap;row-gap:20px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7]{grid-template-columns:1fr;column-gap:0;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] div[data-drupal-selector=edit-row7] > div{grid-column:1!important;}
}
@media only screen and (max-width:375px){
form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]{padding-left:15px;padding-right:15px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .banner-main-wrapper .banner-title h1{font-size:30px;line-height:37px;margin-bottom:0;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .banner-main-wrapper .banner-title .nos-solution-banner-sub{font-size:18px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) .banner-main-wrapper{padding-bottom:21px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) #edit-header-01 h2{font-size:25px;line-height:35px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) #edit-second-header h2{font-size:25px;line-height:35px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] h2{font-size:25px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-forth-header h2{font-size:25px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) [data-drupal-selector=edit-avez-vous-deja-une-entreprise] legend span{font-size:20px!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector=edit-3] h3{font-size:18px!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-zefix-form"]{padding-left:20px!important;padding-right:25px!important;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-processed-text{padding-left:55px;padding-right:55px;}
.webform-page:has(form[data-drupal-selector="webform-submission-micro-enterprise-plans-add-form"]) div[data-drupal-selector="edit-4-merci-pour-votre-demande"] #edit-processed-text{padding-left:17px;padding-right:17px;padding-top:32px;}
}
