@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@500;600;700&display=swap);@font-face{font-display:swap;font-family:IsidoraAlt-Medium;src:url(../fonts/IsidoraAltMedium/font.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:IsidoraAlt-SemiBold;src:url(../fonts/IsidoraAltSemiBold/font.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-display:swap;font-family:IsidoraAlt-Bold;src:url(../fonts/IsidoraAltBold/font.woff2) format("woff2");font-weight:700;font-style:normal}.consumation-simulator-form .question,.field--name-field-download-link .field__label,.field--name-field-faq .field__label,.field--name-field-see-too .field__label,.node--type-client-promotion .field--name-field-interrested-cta .field__label,.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--name-field-title,.page-node-type-page-profile .block-documents .title-block-documents,.page-node-type-page-profile .block-faq .field--name-field-title,.page-node-type-page-profile .block-faq .title-block-faq,.page-node-type-page-profile .field--type-viewsreference .field__label,.page-node-type-page-profile .field--type-viewsreference .viewsreference--view-title,.path-aide-et-contact .region-content .node__content .field--name-field-formulaire-call .field__label,.path-faq .field--name-field-faq .field__label,.view-id-search .view-content .views-field-title,.view-id-search .view-header,h1,h2,h3,h4,h5,h6{font-family:IsidoraAlt-Bold,sans-serif;font-weight:700;line-height:1.2em}#block-social-networks .block_container,.breadcrumb,.dmb-notification .dmb-notification-content,.menu--footer>.menu,.region-aftcontent .block_container,.region-content{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:15px;padding-right:15px}#block-search input.form-autocomplete,#block-views-block-works-block-latest .form-text,.path-faq input[type=text],.swde-water-quality-form .form-item input,.view-id-search .form-text,.webform-submission-form .form-item .form-email,.webform-submission-form .form-item .form-text,.webform-submission-form .form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:1px solid #fff;border-radius:30px;box-sizing:border-box;display:block;padding:10px 10px 10px 15px;width:100%}#block-search input.form-autocomplete:focus,#block-views-block-works-block-latest .form-text:focus,.path-faq input:focus[type=text],.swde-water-quality-form .form-item input:focus,.view-id-search .form-text:focus,.webform-submission-form .form-item .form-email:focus,.webform-submission-form .form-item .form-text:focus,.webform-submission-form .form-textarea:focus{border-color:#4e4c4c;outline:0}#block-search input.form-autocomplete::-moz-placeholder,#block-views-block-works-block-latest .form-text::-moz-placeholder,.path-faq input[type=text]::-moz-placeholder,.swde-water-quality-form .form-item input::-moz-placeholder,.view-id-search .form-text::-moz-placeholder,.webform-submission-form .form-item .form-email::-moz-placeholder,.webform-submission-form .form-item .form-text::-moz-placeholder,.webform-submission-form .form-textarea::-moz-placeholder{color:#383838;opacity:.7}#block-search input.form-autocomplete:-ms-input-placeholder,#block-views-block-works-block-latest .form-text:-ms-input-placeholder,.path-faq input[type=text]:-ms-input-placeholder,.swde-water-quality-form .form-item input:-ms-input-placeholder,.view-id-search .form-text:-ms-input-placeholder,.webform-submission-form .form-item .form-email:-ms-input-placeholder,.webform-submission-form .form-item .form-text:-ms-input-placeholder,.webform-submission-form .form-textarea:-ms-input-placeholder{color:#383838;opacity:.7}#block-search input.form-autocomplete::placeholder,#block-views-block-works-block-latest .form-text::placeholder,.path-faq input[type=text]::placeholder,.swde-water-quality-form .form-item input::placeholder,.view-id-search .form-text::placeholder,.webform-submission-form .form-item .form-email::placeholder,.webform-submission-form .form-item .form-text::placeholder,.webform-submission-form .form-textarea::placeholder{color:#383838;opacity:.7}#block-search input.form-autocomplete:disabled,#block-search input.form-autocomplete[readonly],#block-views-block-works-block-latest .form-text:disabled,#block-views-block-works-block-latest .form-text[readonly],.path-faq input:disabled[type=text],.path-faq input[readonly][type=text],.swde-water-quality-form .form-item input:disabled,.swde-water-quality-form .form-item input[readonly],.view-id-search .form-text:disabled,.view-id-search .form-text[readonly],.webform-submission-form .form-item .form-email:disabled,.webform-submission-form .form-item .form-email[readonly],.webform-submission-form .form-item .form-text:disabled,.webform-submission-form .form-item .form-text[readonly],.webform-submission-form .form-textarea:disabled,.webform-submission-form .form-textarea[readonly]{background-color:#ededed;opacity:1}#block-search input.form-autocomplete:disabled,#block-views-block-works-block-latest .form-text:disabled,.path-faq input:disabled[type=text],.swde-water-quality-form .form-item input:disabled,.view-id-search .form-text:disabled,.webform-submission-form .form-item .form-email:disabled,.webform-submission-form .form-item .form-text:disabled,.webform-submission-form .form-textarea:disabled{color:#979797;cursor:pointer}#block-search input.error.form-autocomplete,#block-views-block-works-block-latest .error.form-text,.path-faq input.error[type=text],.swde-water-quality-form .form-item input.error,.view-id-search .error.form-text,.webform-submission-form .error.form-textarea,.webform-submission-form .form-item .error.form-email,.webform-submission-form .form-item .error.form-text{border-color:#e4032e}#block-search input.error.form-autocomplete+.description,#block-views-block-works-block-latest .error.form-text+.description,.path-faq input.error[type=text]+.description,.swde-water-quality-form .form-item input.error+.description,.view-id-search .error.form-text+.description,.webform-submission-form .error.form-textarea+.description,.webform-submission-form .form-item .error.form-email+.description,.webform-submission-form .form-item .error.form-text+.description{color:#e4032e}.btn,.consumation-simulator-form .result a,.cta,.dmb-notification .cta,.field--name-field-formulaire-call a,.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--type-link a,.path-faq .form-actions .button,.swde-water-quality-form a,.swde-water-quality-form input.button,.view-id-search .button,.view-id-works.view-display-id-page_list .view-filters .form--inline .form-submit,.view-id-works.view-display-id-page_list .view-footer .cta{display:inline-block;text-align:center;text-decoration:none}#block-views-block-works-block-latest .form-submit,.block--type-cta .form-submit,.btn,.cta,.path-faq .form-actions .button,.swde-water-quality-form a,.swde-water-quality-form input.button,.view-id-search .button,.view-id-works.view-display-id-page_list .view-filters .form--inline .form-submit,.webform-submission-form .form-submit{background-color:#1e4d66;border-radius:30px;color:#fff;font-family:IsidoraAlt-SemiBold,sans-serif;font-size:1.25em;font-weight:600;opacity:.9;padding:12px 40px}#block-views-block-works-block-latest .form-submit:focus,#block-views-block-works-block-latest .form-submit:hover,.block--type-cta .form-submit:focus,.block--type-cta .form-submit:hover,.btn:focus,.btn:hover,.cta:focus,.cta:hover,.path-faq .form-actions .button:focus,.path-faq .form-actions .button:hover,.swde-water-quality-form a:focus,.swde-water-quality-form a:hover,.swde-water-quality-form input.button:focus,.swde-water-quality-form input.button:hover,.view-id-search .button:focus,.view-id-search .button:hover,.view-id-works.view-display-id-page_list .view-filters .form--inline .form-submit:focus,.view-id-works.view-display-id-page_list .view-filters .form--inline .form-submit:hover,.webform-submission-form .form-submit:focus,.webform-submission-form .form-submit:hover{opacity:1}#block-views-block-works-block-latest .view-footer .cta,.btn-secondary,.consumation-simulator-form .result a,.cta-secondary,.field--name-field-formulaire-call a,.node--type-aide-et-contact .cta,.node__content p a.cta,.page-node-type-client-promotion .region-subcontent header .header-left .cta,.page-node-type-explain-page .region-subcontent header .header-left .cta,.page-node-type-page .region-subcontent header .header-left .cta,.page-node-type-page-profile .region-subcontent header .header-left .cta,.page-node-type-real-estate .field--name-field-email a,.page-node-type-real-estate .field--name-field-real-estate-type a,.path-frontpage #block-swde-theme-content .plat-bg .cta,.view-id-works.view-display-id-page_list .view-footer .cta,.views-row a.cta{background:#097cad;border-radius:30px;color:#fff;font-family:IsidoraAlt-SemiBold,sans-serif;font-size:1.25em;font-weight:600;opacity:.95;padding:12px 40px}#block-views-block-works-block-latest .view-footer .cta:focus,#block-views-block-works-block-latest .view-footer .cta:hover,.btn-secondary:focus,.btn-secondary:hover,.consumation-simulator-form .result a:focus,.consumation-simulator-form .result a:hover,.cta-secondary:focus,.cta-secondary:hover,.field--name-field-formulaire-call a:focus,.field--name-field-formulaire-call a:hover,.node--type-aide-et-contact .cta:focus,.node--type-aide-et-contact .cta:hover,.node__content p a.cta:focus,.node__content p a.cta:hover,.page-node-type-client-promotion .region-subcontent header .header-left .cta:focus,.page-node-type-client-promotion .region-subcontent header .header-left .cta:hover,.page-node-type-explain-page .region-subcontent header .header-left .cta:focus,.page-node-type-explain-page .region-subcontent header .header-left .cta:hover,.page-node-type-page .region-subcontent header .header-left .cta:focus,.page-node-type-page .region-subcontent header .header-left .cta:hover,.page-node-type-page-profile .region-subcontent header .header-left .cta:focus,.page-node-type-page-profile .region-subcontent header .header-left .cta:hover,.page-node-type-real-estate .field--name-field-email a:focus,.page-node-type-real-estate .field--name-field-email a:hover,.page-node-type-real-estate .field--name-field-real-estate-type a:focus,.page-node-type-real-estate .field--name-field-real-estate-type a:hover,.path-frontpage #block-swde-theme-content .plat-bg .cta:focus,.path-frontpage #block-swde-theme-content .plat-bg .cta:hover,.view-id-works.view-display-id-page_list .view-footer .cta:focus,.view-id-works.view-display-id-page_list .view-footer .cta:hover,.views-row a.cta:focus,.views-row a.cta:hover{opacity:1}.btn-tertiary,.cta-tertiary,.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--type-link a,.path-frontpage .region-subcontent .banner_right .cta{background:#9d145d;border-radius:30px;color:#fff;font-family:IsidoraAlt-SemiBold,sans-serif;font-size:1.25em;font-weight:600;opacity:.9;padding:12px 40px}.btn-tertiary:focus,.btn-tertiary:hover,.cta-tertiary:focus,.cta-tertiary:hover,.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--type-link a:focus,.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--type-link a:hover,.path-frontpage .region-subcontent .banner_right .cta:focus,.path-frontpage .region-subcontent .banner_right .cta:hover{opacity:1}.btn-outline,.cta-outline,.dmb-notification .cta{background:#fff;border:1px solid #097cad;border-radius:30px;color:#097cad;font-family:IsidoraAlt-SemiBold,sans-serif;font-size:1.25em;font-weight:600;padding:8px 50px}.btn-outline:focus,.btn-outline:hover,.cta-outline:focus,.cta-outline:hover,.dmb-notification .cta:focus,.dmb-notification .cta:hover{background:#097cad;color:#fff}.btn-big,.consumation-simulator-form .result a,.cta-big,.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--type-link a{padding:1rem 2rem}.page-node-type-client-promotion .region-subcontent header,.page-node-type-explain-page .region-subcontent header,.page-node-type-page .region-subcontent header,.page-node-type-page-profile .region-subcontent header{justify-content:space-between}@media (min-width:992px){.page-node-type-client-promotion .region-subcontent header,.page-node-type-explain-page .region-subcontent header,.page-node-type-page .region-subcontent header,.page-node-type-page-profile .region-subcontent header{padding:0 0 0 65px}}.page-node-type-client-promotion .region-subcontent header .header-left,.page-node-type-explain-page .region-subcontent header .header-left,.page-node-type-page .region-subcontent header .header-left,.page-node-type-page-profile .region-subcontent header .header-left{justify-content:center;display:flex;flex-direction:column}@media (min-width:992px){.page-node-type-client-promotion .region-subcontent header .header-left,.page-node-type-explain-page .region-subcontent header .header-left,.page-node-type-page .region-subcontent header .header-left,.page-node-type-page-profile .region-subcontent header .header-left{padding-right:50px;width:50%}}.page-node-type-client-promotion .region-subcontent header .header-left .chapo,.page-node-type-explain-page .region-subcontent header .header-left .chapo,.page-node-type-page .region-subcontent header .header-left .chapo,.page-node-type-page-profile .region-subcontent header .header-left .chapo{margin-bottom:1em}.page-node-type-client-promotion .region-subcontent header .header-left .cta,.page-node-type-explain-page .region-subcontent header .header-left .cta,.page-node-type-page .region-subcontent header .header-left .cta,.page-node-type-page-profile .region-subcontent header .header-left .cta{margin-bottom:50px}@media (min-width:992px){.page-node-type-client-promotion .region-subcontent header .header-left .cta,.page-node-type-explain-page .region-subcontent header .header-left .cta,.page-node-type-page .region-subcontent header .header-left .cta,.page-node-type-page-profile .region-subcontent header .header-left .cta{margin-top:50px;margin-bottom:20px}}.page-node-type-client-promotion .region-subcontent header .header-left .cta:focus,.page-node-type-client-promotion .region-subcontent header .header-left .cta:hover,.page-node-type-explain-page .region-subcontent header .header-left .cta:focus,.page-node-type-explain-page .region-subcontent header .header-left .cta:hover,.page-node-type-page .region-subcontent header .header-left .cta:focus,.page-node-type-page .region-subcontent header .header-left .cta:hover,.page-node-type-page-profile .region-subcontent header .header-left .cta:focus,.page-node-type-page-profile .region-subcontent header .header-left .cta:hover{text-decoration:none}.page-node-type-client-promotion .region-subcontent header .header-right,.page-node-type-explain-page .region-subcontent header .header-right,.page-node-type-page .region-subcontent header .header-right,.page-node-type-page-profile .region-subcontent header .header-right{display:flex;justify-content:center;flex-direction:row;margin:0;overflow:hidden;padding-bottom:50px;position:relative}@media (min-width:992px){.page-node-type-client-promotion .region-subcontent header .header-right,.page-node-type-explain-page .region-subcontent header .header-right,.page-node-type-page .region-subcontent header .header-right,.page-node-type-page-profile .region-subcontent header .header-right{justify-content:flex-start;padding-bottom:0;width:auto}}@media (min-width:992px){.page-node-type-client-promotion .region-subcontent header .header-right img,.page-node-type-explain-page .region-subcontent header .header-right img,.page-node-type-page .region-subcontent header .header-right img,.page-node-type-page-profile .region-subcontent header .header-right img{border-radius:0;max-height:450px}}@media (min-width:992px){.page-node-type-client-promotion .region-subcontent header .header-right:before,.page-node-type-explain-page .region-subcontent header .header-right:before,.page-node-type-page .region-subcontent header .header-right:before,.page-node-type-page-profile .region-subcontent header .header-right:before{border-style:solid;border-width:0 0 450px 320px;border-color:transparent transparent transparent #fff;bottom:0;height:450px;display:inline-block;content:'';left:0;position:absolute;width:320px}}@font-face{font-family:icofont;font-weight:400;font-style:normal;src:url(../fonts/icofont.woff) format("woff"),url(../fonts/icofont.woff2) format("woff2")}.icon[class*=' icon-'],.icon[class^=icon-]{display:inline-block;font-family:icofont;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-close::before{content:""}.icon-home::before{content:""}.icon-arrow-down::before{content:""}.icon-hamburger::before{content:""}.icon-close2::before{content:""}.icon-linkedin::before{content:""}.icon-outil::before{content:""}.icon-search::before{content:""}.icon-clock::before{content:""}.icon-twitter::before{content:""}.icon-youtube::before{content:""}.icon-facebook::before{content:""}.icon-instagram::before{content:""}.icon-attach-document::before{content:""}.icon-minus::before{content:""}.icon-plus::before{content:""}*,::after,::before{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:active,:focus{box-shadow:none;outline:0}body{background:#fff;color:#383838;font-family:"Noto Sans",sans-serif;font-size:1em;line-height:1.5em;overflow-x:hidden}h1{color:#1e4d66;font-size:2em}@media (min-width:992px){h1{font-size:2.6em}}h2{font-size:1.5em;color:#1e4d66}@media (min-width:992px){h2{font-size:2em}}h3{font-size:1.25em;color:#1e4d66}@media (min-width:992px){h3{font-size:1.5em}}h4{font-size:1.125em}@media (min-width:992px){h4{font-size:1.25em}}h5{font-size:1.125em}h6{font-size:1em}img{height:auto;max-width:100%}a{color:#097cad;cursor:pointer}a:focus,a:hover{color:#008fc1;text-decoration:none}.field__items a,.views-row a{color:#1e4d66;text-decoration:none}.field__items a:focus,.field__items a:hover,.views-row a:focus,.views-row a:hover{text-decoration:underline}.field__items .paragraph--type--html a{text-decoration:underline}.field__items a.cta{color:#fff}.field__items a.cta:focus,.field__items a.cta:hover{text-decoration:none}.contextual-links a,.toolbar a{border:none}.visually-hidden{display:none!important}.layout-content ul{list-style-type:disc}.layout-content ul.pager{list-style-type:none}.layout-content ol{list-style-type:decimal}.region-top{align-items:center;background:#fff;justify-content:flex-end;padding:20px 15px 0 15px;display:none}@media (min-width:992px){.region-top{display:flex}}@media (min-width:1200px){.region-top{margin-bottom:-35px}}.menu--header .menu-item a{color:#1e4d66}.lang-dropdown-form{margin-left:15px;margin-right:15px}.lang-dropdown-form .lang-dropdown-select-element{background-color:#fff;border:1px solid #000;border-radius:20px;padding:6px 15px;text-align:left;text-transform:uppercase;width:70px!important}.lang-dropdown-form .lang-dropdown-select-element option{padding:10px 15px;text-transform:uppercase}.lang-dropdown-form .lang-dropdown-select-element option:first-child{border-top-left-radius:20px;border-top-right-radius:20px}.lang-dropdown-form .lang-dropdown-select-element option:last-child{border-bottom-right-radius:20px;border-bottom-left-radius:20px}#block-callsearch .block_container p{margin:0;padding:0}#block-callsearch .block_container p a{background:url(../src/icons/uEA08-search.svg) no-repeat;border:0;display:block;height:30px;margin-top:.125rem;overflow:hidden;position:relative;text-indent:-999em;font-size:0;width:30px}#block-search{display:none;background:#fff;position:absolute;z-index:10}#block-search .form--inline{align-items:center;display:flex}#block-search .form-submit{background:url(../src/icons/uEA08-search.svg) no-repeat;border:0;height:30px;overflow:hidden;position:relative;text-indent:-999em;font-size:0;width:30px}#block-mobile-search .form-type-search-api-autocomplete{border-radius:30px;border:1px solid #ccc;line-height:44px;margin:15px 15px;padding:0 15px}#block-mobile-search .form-text{border:0;width:100%}#block-mobile-search .button{background-color:#fff;background:url(../src/icons/uEA08-search.svg) no-repeat;border:0;font-size:0;height:30px;margin-top:-50px;overflow:hidden;position:absolute;right:25px;text-indent:-999em;width:30px}.region-header{align-items:flex-end;background:#fff;display:flex;padding:0 15px 5px 15px}.site-logo{border-bottom:0;display:inline-block;margin:20px 20px 20px 0;width:40px}@media (min-width:992px){.site-logo{margin:-5px 20px 20px 0;width:70px}}@media (min-width:992px){.menu--main{padding-left:calc(50% - 640px - 70px)}}.region-subcontent{background:#e8f5fa}.region-subcontent header{background-color:#fff;border-radius:16px;margin:15px 0 0 0;padding:30px 15px 0 15px}@media (min-width:992px){.region-subcontent header{border-radius:16px 0 0 16px;display:flex;flex-direction:row}}@media (min-width:1200px){.region-subcontent header{margin-left:calc(50% - 640px - 45px);padding:60px 0 65px 60px}}.region-subcontent header .header-left{padding-left:15px}@media (min-width:992px){.region-subcontent header .header-left{padding-left:0;padding-right:50px;width:40%}}.region-subcontent header .header-right{margin-left:-15px;margin-right:-15px}@media (min-width:992px){.region-subcontent header .header-right{margin:0;width:55%}}@media (min-width:1200px){.region-subcontent header .header-right{margin-top:-100px}}.region-subcontent header .header-right img{border-radius:16px}main .layout-content{background:#e8f5fa;padding-bottom:1em}.path-frontpage main .layout-content{background:#fff}.region-content{padding-top:1rem}@media (min-width:992px){.region-content .node__content .block_container h2,.region-content .node__content .field--name-body,.region-content .node__content .field--name-field-download-link,.region-content .node__content .field--name-field-faq,.region-content .node__content .field--name-field-formulaire-call,.region-content .node__content .socials-share{padding-left:15%;padding-right:20%}}@media (min-width:992px){.region-content .node__content .plat-bg{margin-left:-10%;margin-right:-15%}}.node__content .node--view-mode-teaser .info-container .field--name-body{padding-left:0;padding-right:0}.field__label{font-weight:700}.field--label-inline .field__label{display:inline-block;vertical:top}.field--label-inline .field__label:after{content:' : '}.field--label-inline .field__item{display:inline-block;vertical:top}.media--view-mode-download .field--type-file{align-items:center;display:flex;flex-direction:row}.media--view-mode-download .field--type-file .file-size{display:inline-block;padding:8px 12px}.media--view-mode-download .field--type-file a{color:#383838;text-decoration:none}.media--view-mode-download .field--type-file a:focus,.media--view-mode-download .field--type-file a:hover{color:#383838;text-decoration:underline}.media--view-mode-download .field--name-field-description p{margin:0}footer{background:#097cad;position:relative}.region-footer{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between}.region-footer a{color:#fff;cursor:pointer}#block-social-networks{background:#e8f5fa;padding-bottom:50px;width:100%}#block-social-networks .block_container{display:grid}@media (min-width:992px){#block-social-networks .block_container{grid-template-columns:repeat(4,1fr);margin-top:-230px}}#block-social-networks h2{color:#383838;font-family:"Noto Sans",sans-serif;font-size:16px;font-style:normal;font-weight:500;grid-column:4/5}#block-social-networks .field--name-body{grid-column:4/5}#block-social-networks .field--name-body ul{display:flex;margin:0;padding:0}#block-social-networks .field--name-body ul li{margin-right:.6em}#block-social-networks .field--name-body ul li:last-child{margin-left:0}@media (min-width:992px){#block-views-block-news-block-1{padding-top:50px}}@media (min-width:992px){#block-views-block-news-block-1 .view-content{display:flex;flex-direction:row}}#block-views-block-news-block-1 .views-row{margin:0 15px}@media (min-width:992px){#block-views-block-news-block-1 .views-row{margin:0 15px;width:calc(33.33% - 20px)}}@media (min-width:992px){#block-views-block-news-block-1 .views-row:first-child{margin-left:0}}@media (min-width:992px){#block-views-block-news-block-1 .views-row:last-child{margin-right:0}}#block-views-block-news-block-1 .node--view-mode-teaser{position:relative}@media (min-width:992px){#block-views-block-news-block-1 .node--view-mode-teaser{min-height:460px}}#block-views-block-news-block-1 .node--view-mode-teaser a{color:#383838;display:block;text-decoration:none}#block-views-block-news-block-1 .node--view-mode-teaser .info-container{background-color:#fff;border-radius:4px;padding:25px 25px 35px 25px}@media (min-width:992px){#block-views-block-news-block-1 .node--view-mode-teaser .info-container{margin:0 15px;min-height:230px;max-height:300px;overflow:hidden;position:absolute;width:calc(100% - 30px);z-index:10}}@media (min-width:992px){#block-views-block-news-block-1 .node--view-mode-teaser>a:hover img{margin:0 -3px -5px -3px;transition:all .7s ease-out;max-width:calc(100% + 6px);width:calc(100% + 6px)}#block-views-block-news-block-1 .node--view-mode-teaser>a:hover .info-container{box-shadow:4px 4px 16px rgba(205,224,245,.5);margin-top:-10px;transition:all .7s ease-out}}#block-views-block-news-block-1 .node--view-mode-teaser .datetime{display:inline-block}#block-views-block-news-block-1 .node--view-mode-teaser p{display:inline;margin:0}#block-views-block-news-block-1 .node__heading{position:relative}#block-views-block-news-block-1 img{border-radius:4px;display:block;width:100%}#block-views-block-news-block-1 .node__content{color:#008fc1;padding:20px}#block-views-block-news-block-1 h3{color:#008fc1;margin:0 0 20px 0}#block-views-block-news-block-1 .more-link{margin-top:30px;padding:1em 0;position:relative;text-align:right;z-index:10}#block-views-block-news-block-1 .more-link a{color:#008fc1}.breadcrumb ol{display:flex;padding:41px 0 20px 0;margin:0}.breadcrumb li{align-items:center;display:flex;font-weight:600}.breadcrumb li:after{display:inline-block;content:'/';margin-right:15px;margin-left:15px}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li:last-child:after{display:none}.breadcrumb li:last-child a{color:#383838;cursor:default;pointer-events:none;text-decoration:none}.breadcrumb a{color:#097cad;cursor:pointer;display:block;text-decoration:none}.breadcrumb a:focus,.breadcrumb a:hover{text-decoration:underline}.cta{border-bottom:0;color:#fff}.cta:focus,.cta:hover{color:#fff}.field__items .cta,.views-row .cta{color:#fff}.node__content p a.cta,.views-row a.cta{color:#fff;font-size:1.15em;padding:10px 20px}.node__content p a.cta:focus,.node__content p a.cta:hover,.views-row a.cta:focus,.views-row a.cta:hover{color:#fff;text-decoration:none}.node__content p a.btn.cta-tertiary,.views-row a.btn.cta-tertiary{color:#fff;font-size:1.15em;padding:10px 20px}.node__content p a.btn.cta-tertiary:focus,.node__content p a.btn.cta-tertiary:hover,.views-row a.btn.cta-tertiary:focus,.views-row a.btn.cta-tertiary:hover{color:#fff;text-decoration:none}.swde_call_aide{background-color:#097cad;border-radius:50%;border:2px solid rgba(255,255,255,.05);box-shadow:0 8px 24px 0 rgba(52,97,113,.7);bottom:20px;color:#fff;font-family:IsidoraAlt-Bold,sans-serif;font-size:1em;height:72px;line-height:1.2em;padding:14px 5px;position:fixed;right:30px;text-align:center;text-decoration:none;width:72px;z-index:1000}@media (min-width:992px){.swde_call_aide{font-size:1.25em;height:100px;padding:25px 10px;width:100px}}.swde_call_aide:focus,.swde_call_aide:hover{box-shadow:0 4px 4px 0 rgba(52,97,113,.6);color:#fff;text-decoration:none}.field--name-field-formulaire-call a{margin:20px auto}.field--name-field-formulaire-call a:focus,.field--name-field-formulaire-call a:hover{color:#fff}.path-calculez-votre-facture .intro{font-weight:700}.webform-submission-form fieldset#edit-calculate-invoice{background-color:#fff;border:0;margin-top:0;padding:20px 2em 30px 2em}.webform-submission-form fieldset#edit-calculate-invoice legend{margin-bottom:-1px;padding-top:60px}.webform-submission-form fieldset#edit-calculate-invoice .form-text{background-color:#e8f5fa}.page-calculate-invoice-form .form-submit{margin-left:calc(100% - 175px);width:175px}.page-calculate-invoice-form .invoice-result{list-style-type:none;padding-left:0;margin-right:20px}.page-calculate-invoice-form .category-invoice{font-weight:700;margin:15px 0 8px 0}.page-calculate-invoice-form .category-invoice span{display:inline-block;float:right;text-align:right}.page-calculate-invoice-form .arrow{background-color:#e8f5fa;margin-bottom:5px;padding:3px 0;width:100%}.page-calculate-invoice-form .arrow span{display:inline-block;float:right;text-align:right}.page-calculate-invoice-form .total-amount-tva-exclude,.page-calculate-invoice-form .total-amount-tva-include{font-size:1.1rem;font-weight:700}.page-calculate-invoice-form .total-amount-tva-exclude span,.page-calculate-invoice-form .total-amount-tva-include span{display:inline-block;float:right;text-align:right}.page-calculate-invoice-form .total-amount-tva-exclude{border-top:1px solid #008fc1;padding:15px 0}.page-calculate-invoice-form .total-amount-tva-include span{background-color:#008fc1;border-radius:4px;color:#fff;display:inline-block;margin-top:-4px;padding:4px 10px}#edit-calculate-invoice-result{position:relative;background-color:#fff;border:0;padding-bottom:30px}#edit-calculate-invoice-result legend{margin-bottom:-10px;padding-top:80px}.asterix{font-style:italic}.plat-bg{background:#fff;border-radius:16px;margin:50px 0;padding:2rem 6rem 3rem 6rem}.plat-bg blockquote{color:#068183;line-height:44px;font-family:IsidoraAlt-Bold,sans-serif;font-size:2em;font-style:italic;font-weight:700;margin:0;padding:0}.plat-bg .align-left.media{border-radius:50px;height:auto;min-width:96px;width:96px}.plat-bg .align-left.media img{border-radius:50px;min-width:96px}.plat-bg blockquote+.embedded-entity{height:96px;width:96px}.plat-bg blockquote+.embedded-entity img{border-radius:50px;min-width:96px}.plat-bg .align-left.embedded-entity+div,.plat-bg .align-left.embedded-entity+p,.plat-bg blockquote+div{padding:35px 0 35px 40px}.plat-bg blockquote+div.align-left.embedded-entity{padding:0 0 35px 0}.plat-bg h2{color:#9d145d}.plat-bg ul{color:#1e4d66;font-size:1.125em;line-height:2em;list-style-type:disc}.align-left{position:relative;float:left;margin:0 2rem 2rem 0}.chapo{font-weight:700;margin-bottom:4rem}.field--name-field-download-link .field__label{font-size:1.25em}@media (min-width:992px){.field--name-field-download-link .field__label{font-size:1.5em}}.field--name-field-gallery{margin-top:80px}.eightcol,.elevencol,.fivecol,.fourcol,.grid-1,.grid-10,.grid-11,.grid-12,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{background:#fff;border:1px solid #fff;border-radius:16px;padding:10px 15px;box-sizing:border-box;width:100%}@media (min-width:992px){.eightcol,.elevencol,.fivecol,.fourcol,.grid-1,.grid-10,.grid-11,.grid-12,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}}@media (min-width:992px){.grid-1,.onecol{width:5.801104972%}}@media (min-width:992px){.grid-2,.twocol{width:14.364640883%}}@media (min-width:992px){.grid-3,.threecol{width:22.928176794%}}@media (min-width:992px){.fourcol,.grid-4{width:31.491712705%}}@media (min-width:992px){.fivecol,.grid-5{width:40.055248616%}}@media (min-width:992px){.grid-6,.sixcol{width:48.618784527%}}@media (min-width:992px){.grid-7,.sevencol{width:57.182320438000005%}}@media (min-width:992px){.eightcol,.grid-8{width:65.74585634900001%}}@media (min-width:992px){.grid-9,.ninecol{width:74.30939226%}}@media (min-width:992px){.grid-10,.tencol{width:82.87292817100001%}}@media (min-width:992px){.elevencol,.grid-11{width:91.436464082%}}@media (min-width:992px){.grid-12,.twelvecol{width:99.999999993%}}.ckeditor-col-container{overflow:hidden;margin-bottom:1em}.ckeditor-col-container p{padding-right:0}.first-col{margin-left:0}.last-col{margin-right:0}.align-right{margin:0 0 1rem 1rem}.align-left{margin:0 1rem 1rem 0}.node--type-client-promotion .field--name-field-interrested-cta{margin-bottom:60px;padding:60px 0}.node--type-client-promotion .field--name-field-interrested-cta .field__label{font-size:1.5em;color:#1e4d66;margin-bottom:40px}@media (min-width:992px){.node--type-client-promotion .field--name-field-interrested-cta .field__label{font-size:2em}}@media (min-width:992px){.node--type-client-promotion .field--name-field-interrested-cta .field__items{display:flex;flex-direction:row}}.node--type-client-promotion .field--name-field-interrested-cta .field__items>.field__item{background-color:#fff;border-radius:4px;margin-bottom:60px;padding:30px 30px 0 30px}@media (min-width:992px){.node--type-client-promotion .field--name-field-interrested-cta .field__items>.field__item{margin:0 15px;width:calc(33.33% - 20px)}}@media (min-width:992px){.node--type-client-promotion .field--name-field-interrested-cta .field__items>.field__item:first-child{margin-left:0}}@media (min-width:992px){.node--type-client-promotion .field--name-field-interrested-cta .field__items>.field__item:last-child{margin-right:0}}.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta{display:flex;flex-direction:column}.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--name-field-title{color:#1e4d66;font-size:1.5em;margin:25px 0 0 0;min-height:58px;order:2;text-align:center}.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--name-field-picture{order:1}.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--name-field-picture .image-style-large{display:block;height:180px;margin:auto;width:auto}.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--name-field-body{color:#757575;order:3;text-align:center}@media (min-width:992px){.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--name-field-body{min-height:130px}}.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--type-link{order:4}.node--type-client-promotion .field--name-field-interrested-cta .paragraph--type--block-cta .field--type-link a{display:block;margin:15px 0 -24px 0}@media (min-width:992px){.node--type-client-promotion .node__content .field--name-field-faq{padding-left:0}}.path-simulateur-consommation .region-content{background-color:#fff;border-radius:16px;padding:30px 15px 100px 15px}@media (min-width:1333px){.path-simulateur-consommation .region-content{margin-left:calc(50% - 640px - 60px);padding:60px 30px 50px 75px}}.path-simulateur-consommation #simulator_step{background-color:#e8f5fa;background-image:url(images/simulator/arrondi-blanc-mobile.png);background-position:bottom center;background-repeat:no-repeat;background-size:101% auto;height:auto;margin:0;padding:0 0 100px 0;position:relative;width:100%}@media (min-width:992px){.path-simulateur-consommation #simulator_step{background-image:url(images/simulator/arrondi-blanc.png);min-height:830px;padding-bottom:130px;width:90%}}.consumation-simulator-form .row{display:flex;flex-direction:column;margin:0 -15px}@media (min-width:992px){.consumation-simulator-form .row{flex-direction:row}}.consumation-simulator-form .col-xs-12{display:flex;flex-direction:column;margin:0 15px;padding:15px 15px;width:100%}.consumation-simulator-form .col-xs-6{display:flex;flex-direction:column;margin:0 15px;padding:15px 15px;width:50%}@media (min-width:992px){.consumation-simulator-form .col-xs-6{padding:0 15px}}.consumation-simulator-form .col-md-12{display:flex;flex-direction:column;margin:0 15px;padding:10px 15px 15px 15px}@media (min-width:992px){.consumation-simulator-form .col-md-12{padding:0 25% 0 25%;width:100%}}.consumation-simulator-form .col-md-6{display:flex;flex-direction:column;margin:0 0;padding:0 30px 15px 30px}@media (min-width:992px){.consumation-simulator-form .col-md-6{width:50%}}@media (min-width:992px){.consumation-simulator-form .col-md-6:first-child{margin-left:20px}}.consumation-simulator-form .col-md-6:first-child:after{content:' ';display:inline-block;background-color:#fff;height:2px;margin:30px 0 0 25%;width:50%}@media (min-width:992px){.consumation-simulator-form .col-md-6:first-child:after{height:900px;margin-top:80px;position:absolute;right:50%;width:2px}}.consumation-simulator-form .two-cols{margin-left:15px}@media (min-width:992px){.consumation-simulator-form .two-cols{margin-left:0}}.consumation-simulator-form .col-md-4{margin:0 5px;padding:15px 15px;width:33.3%}.consumation-simulator-form .col-md-3,.consumation-simulator-form .col-xs-3{margin:0 0;padding:0 15px;width:25%}.consumation-simulator-form .col-md-9,.consumation-simulator-form .col-xs-9{display:flex;justify-content:flex-end;padding:0 15px;width:75%}.consumation-simulator-form .question{color:#1e4d66;font-size:1.5em;margin:0 0 15px 0;text-align:center}@media (min-width:992px){.consumation-simulator-form .question{font-size:1.5em}}.consumation-simulator-form .question .title2{display:block;font-size:133%}.consumation-simulator-form .ilu-start{margin:0 auto;max-width:360px;text-align:center}.consumation-simulator-form .intro,.consumation-simulator-form .intro2{font-family:IsidoraAlt-SemiBold,sans-serif;font-size:1.25em;text-align:center}.consumation-simulator-form .description{display:flex;text-align:center}@media (min-width:992px){.consumation-simulator-form .description{font-size:1.25em}}.consumation-simulator-form p{margin:.5em 0}.consumation-simulator-form .select-person.cta,.consumation-simulator-form .select.cta{align-items:center;background-color:#ec6608;border-radius:70px;display:flex;flex-direction:row;font-size:2em;justify-content:center;margin-left:calc(50% - 80px);padding:10px;width:160px}.consumation-simulator-form .select-person.cta:focus,.consumation-simulator-form .select-person.cta:hover,.consumation-simulator-form .select.cta:focus,.consumation-simulator-form .select.cta:hover{color:#383838}.consumation-simulator-form .select-person.cta .form-type-textfield input,.consumation-simulator-form .select.cta .form-type-textfield input{border:0;border-radius:50%;height:50px;text-align:center;width:50px}.consumation-simulator-form .select-person.cta .select-minus,.consumation-simulator-form .select-person.cta .select-plus,.consumation-simulator-form .select.cta .select-minus,.consumation-simulator-form .select.cta .select-plus{cursor:pointer;display:flex;font-size:35px;padding:10px 15px}.consumation-simulator-form .select-person.cta .select-minus:focus,.consumation-simulator-form .select-person.cta .select-minus:hover,.consumation-simulator-form .select-person.cta .select-plus:focus,.consumation-simulator-form .select-person.cta .select-plus:hover,.consumation-simulator-form .select.cta .select-minus:focus,.consumation-simulator-form .select.cta .select-minus:hover,.consumation-simulator-form .select.cta .select-plus:focus,.consumation-simulator-form .select.cta .select-plus:hover{color:#fff}.consumation-simulator-form .start-button{background-color:#097cad;width:260px;margin:10px auto 30px auto;margin-left:calc(50% - 145px);padding-left:3rem;padding-right:3rem}.consumation-simulator-form input[type=submit]{border:0}.consumation-simulator-form .fieldgroup{background-color:#fff;border:0;border-radius:16px;font-size:1.25em;margin-top:20px;padding:110px 30px 30px 30px;position:relative}@media (min-width:992px){.consumation-simulator-form .fieldgroup{padding:80px 30px 20px 30px}}.consumation-simulator-form .fieldgroup legend{position:absolute;padding-right:20px;top:20px}@media (min-width:992px){.consumation-simulator-form .fieldgroup legend{padding-right:40px}}.consumation-simulator-form .fieldgroup .form-radios{align-items:center;display:flex;flex-direction:row;justify-content:center}.consumation-simulator-form .fieldgroup .form-radios .form-item{align-items:center;display:flex;justify-content:center;width:50%}.consumation-simulator-form .form-radio{height:25px;margin-right:10px;width:25px}.consumation-simulator-form .nb{font-style:italic;text-align:center}.consumation-simulator-form .eco-washing .form-item{align-items:center;background-color:#fff;border-radius:16px;display:flex;margin:15px 0;padding:15px 25px}.consumation-simulator-form .eco-washing .form-item .form-radio{margin-left:10px;margin-right:0;order:2}.consumation-simulator-form .eco-washing .form-item label{font-size:1.125em;order:1;text-align:left;width:calc(100% - 40px)}.consumation-simulator-form .nav-simulator{align-items:center;bottom:0;display:flex;flex-direction:row;position:absolute;width:calc(100% + 15px)}@media (min-width:992px){.consumation-simulator-form .nav-simulator{bottom:15px}}.consumation-simulator-form .nav-simulator .return-button{margin-right:5px}@media (min-width:992px){.consumation-simulator-form .nav-simulator .return-button{padding-left:30px}}.consumation-simulator-form .nav-simulator .return-button .cta.button{background-color:#ec6608;background-image:url(images/arrow-big-left.svg);background-position:center;background-repeat:no-repeat;background-size:120px 89px;border-radius:16px;height:64px;overflow:hidden;text-indent:-300px;width:64px}.consumation-simulator-form .nav-simulator .forward-button .cta.button{background-color:#ec6608;background-image:url(images/arrow-big-left.svg);background-position:center;background-repeat:no-repeat;background-size:120px 89px;border-radius:16px;height:64px;overflow:hidden;transform:rotate(180deg);text-indent:-300px;width:64px}.consumation-simulator-form .nav-simulator .forward-button .cta.restart{background-image:none;border-radius:30px;height:64px;overflow:initial;text-indent:initial;transform:rotate(0);width:auto}.consumation-simulator-form .nav-simulator .slider_pagination_btn{display:inline-block;padding:10px;margin:5px;background-color:#e8f5fa;border-radius:12px}.consumation-simulator-form .nav-simulator .slider_pagination_btn.active{background-color:#008fc1;padding:12px}.consumation-simulator-form .nav-simulator .pagination{display:flex;flex-direction:row;align-items:center;justify-content:center}.consumation-simulator-form .nav-simulator .pagination .steps-label{font-family:IsidoraAlt-SemiBold,sans-serif;font-size:1.5em;font-style:italic}.consumation-simulator-form .result{padding-top:50px}@media (min-width:992px){.consumation-simulator-form .result{padding-top:50px}}.consumation-simulator-form .result .calcul{margin-bottom:0;padding-bottom:0;text-align:center}.consumation-simulator-form .result a{display:inline-block;margin:15px auto}.consumation-simulator-form .result-data{background-color:#fff;border-radius:16px;font-size:1.5em;padding:20px 50px;text-align:center}.consumation-simulator-form .result-data p{margin:5px 0;line-height:1.5em}.consumation-simulator-form .m-cubes{color:#008fc1;font-size:150%}.consumation-simulator-form .price-total{color:#008fc1;font-size:150%}.consumation-simulator-form #piechart_3d,.consumation-simulator-form .chart{margin-top:20px}.consumation-simulator-form .avertissement{font-style:italic;margin-top:0;padding-bottom:15px;text-align:center}@media (min-width:992px){.consumation-simulator-form .avertissement{margin-left:-30px}}.swde-explain-section{display:flex;flex-direction:column;margin-bottom:60px;position:relative}@media (min-width:992px){.swde-explain-section{flex-direction:row}}@media (min-width:992px){.swde-explain-section .swde-explain-image{padding:0 15px 0 0;width:50%}}@media (min-width:992px){.swde-explain-section .swde-explain-points{width:50%;padding:15px}}.swde-explain-section .swde-explain-point{background-color:#fff;border-radius:8px;margin-bottom:10px;padding:8px 15px}.swde-explain-section .swde-explain-point h2,.swde-explain-section .swde-explain-point h3,.swde-explain-section .swde-explain-point h4,.swde-explain-section .swde-explain-point h5{margin:8px 0 0 0}.swde-explain-section .swde-explain-point h2{font-size:1.25em}.swde-explain-section .swde-explain-point h2+p{margin-top:.5em}.swde-explain-section .swde-explain-line{display:none}.page-node-type-real-estate .field--name-field-address{background:#fff;border:1px solid #ccc;border-bottom:0;padding:.25rem .5rem}@media (min-width:992px){.page-node-type-real-estate .field--name-field-address{margin-left:10%;margin-right:15%}}.page-node-type-real-estate .field--name-field-geofield{border:1px solid #ccc;border-top:0}@media (min-width:992px){.page-node-type-real-estate .field--name-field-geofield{margin-left:10%;margin-right:15%}}@media (min-width:992px){.page-node-type-real-estate .field--name-field-introduction{padding-left:10%;padding-right:15%}}.page-node-type-real-estate .field--name-field-email,.page-node-type-real-estate .field--name-field-real-estate-type{padding-top:1em}@media (min-width:992px){.page-node-type-real-estate .field--name-field-email,.page-node-type-real-estate .field--name-field-real-estate-type{padding-left:15%;padding-right:20%}}.page-node-type-real-estate .field--name-field-email a,.page-node-type-real-estate .field--name-field-real-estate-type a{display:inline-block;margin:1rem 0 0 0;text-decoration:none}.page-node-type-real-estate .field--name-field-download-link .field__items>.field__item{background-color:rgba(255,255,255,.5);border-left:4px solid #fff;margin-bottom:10px;padding:10px 15px}.page-node-type-real-estate .field--name-field-download-link .field__items>.field__item .file-size{display:inline-block;padding:8px 12px}.page-node-type-real-estate .field--name-field-download-link .field__items>.field__item article{align-items:center;display:flex;flex-direction:row}.page-node-type-real-estate .field--name-field-download-link .field__items>.field__item a{color:#383838;text-decoration:none}.page-node-type-real-estate .field--name-field-download-link .field__items>.field__item a:focus,.page-node-type-real-estate .field--name-field-download-link .field__items>.field__item a:hover{color:#383838}.node--type-real-estate.node--view-mode-teaser a{color:#383838;display:flex;flex-wrap:wrap;text-decoration:none}.node--type-real-estate.node--view-mode-teaser a h3{margin-top:20px;width:100%}.node--type-real-estate.node--view-mode-teaser a img{margin-right:40px}.view-real-estates.view-display-id-page_1 .views-row .node--view-mode-teaser{background:rgba(255,255,255,.5);box-shadow:4px 4px 16px rgba(205,224,245,.5);margin-bottom:40px;opacity:.9;padding:30px 40px}.view-real-estates.view-display-id-page_1 .views-row .node--view-mode-teaser:focus,.view-real-estates.view-display-id-page_1 .views-row .node--view-mode-teaser:hover{background:#fff}#block-real-estates-list-newsletter,#block-real-estates-newsletter{background-color:#fff;border-radius:16px;margin:50px 0;padding-left:5%;padding-right:30px}.webform-submission-form{max-width:900px}.webform-submission-form fieldset{border-color:#757575;border-radius:16px;margin:20px 0;padding:1em 2em}.webform-submission-form fieldset.checkbox--wrapper,.webform-submission-form fieldset.radios--wrapper{border:0;border-radius:0;margin:0;padding:0}.webform-submission-form fieldset.checkbox--wrapper .fieldset-legend,.webform-submission-form fieldset.radios--wrapper .fieldset-legend{color:#383838;font-size:1em;font-weight:700}.webform-submission-form .js-webform-document-file .file{margin:0 1rem 1rem 0}.webform-submission-form .fieldset-legend{color:#008fc1;font-size:1.25em;font-weight:700}.webform-submission-form .description,.webform-submission-form .field-suffix{font-style:italic}.webform-submission-form .form-item{margin-bottom:1em}.webform-submission-form .form-item label{display:flex;font-weight:700;padding:.3em .5em}.webform-submission-form .form-item.webform-element--title-inline{display:flex;flex-direction:row}.webform-submission-form .form-required{display:flex}.webform-submission-form .form-required:after{display:inline-block;color:#b31731;content:'*';padding-left:5px;width:10px}.webform-submission-form .form-number,.webform-submission-form .form-tel{-moz-appearance:none;appearance:none;border:none;border-radius:30px;box-sizing:border-box;display:block;padding:10px;-webkit-appearance:none}.webform-submission-form .form-textarea{border-radius:15px}.webform-submission-form .form-submit{border:0}.webform-submission-form .field-prefix{display:block;padding-left:.5em}.webform-submission-form input[type=checkbox],.webform-submission-form input[type=radio]{width:20px;height:20px}.webform-submission-form .form-type-webform-document-file{background-color:rgba(255,255,255,.5);border-radius:16px;margin:20px 0;padding:1em 2em}.webform-submission-form .form-type-webform-document-file input[type=file]{background-color:#fff;border-radius:30px;margin:10px 0 15px 0;padding:8px;width:400px}.webform-submission-form .form-type-webform-document-file .form-submit:before{color:#008fc1;content:'\EA14';display:inline-block;font-family:icofont;font-weight:400;width:40px;height:30px}.webform-submission-form .form-type-webform-document-file .ajax-progress{position:absolute}.webform-submission-form .form-item-captcha-response .field-prefix,.webform-submission-form .form-item-captcha-response .form-text{display:inline-block;width:auto}.webform-submission-form .form-type-checkbox,.webform-submission-form .form-type-radio{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-bottom:.5em}.webform-submission-form .form-type-checkbox label,.webform-submission-form .form-type-radio label{padding:0 0 0 .5em}.webform-submission-form .form-type-checkbox .description,.webform-submission-form .form-type-radio .description{padding-left:25px;width:90%}.webform-submission-form .form-select{background-color:#fff;border:0;border-radius:16px;padding:10px 15px;text-transform:none}.webform-submission-form .form-select:active{background-color:#e8f5fa;border-radius:16px}.webform-submission-form .captcha{background-color:rgba(0,0,0,.05);border-radius:16px;margin-bottom:1em;padding:30px}.webform-submission-form .form-text[readonly]{background-color:transparent!important;color:#383838}.webform-submission-form .form-item-rgpd{display:flex;margin-bottom:2em}.webform-submission-form .form-item-rgpd label{order:1;margin:1em 0;width:100%}.webform-submission-form .form-item-rgpd .description{order:3;padding-left:10px}.webform-submission-form .form-item-rgpd input[type=checkbox]{margin-left:5px;order:2}.path-faq .region-content{background-color:#fff;border-radius:16px 0 0 16px;max-width:100%;padding:30px 15px 60px 15px}@media (min-width:1333px){.path-faq .region-content{margin-left:calc(50% - 640px - 65px);margin-right:0;max-width:100%;padding:60px 0 150px 65px;padding-right:calc(50% - 600px)}}@media (min-width:992px){.path-faq .form-actions,.path-faq .form-item{display:inline-block}}.path-faq input[type=text]{border:1px solid #ccc;margin-bottom:15px}@media (min-width:992px){.path-faq input[type=text]{margin-bottom:0;width:400px}}.path-faq .form-actions .button{border:0}.path-faq .field--name-field-faq{margin-bottom:60px}.path-faq .field--name-field-faq .field__label{font-size:1.5em;margin-bottom:.5em}@media (min-width:992px){.path-faq .field--name-field-faq .field__label{font-size:2em}}.path-faq .swde-faq_categories{margin-top:80px;margin-bottom:60px}.path-faq .swde-faq_categories h2{display:block;width:100%}.path-faq .faq-cat-list{display:flex;flex-direction:row;flex-wrap:wrap}@media (min-width:992px){.path-faq .faq-cat-list{justify-content:center;padding-right:10%}}.path-faq .faq-cat-list .swde_faq_category{align-items:center;box-shadow:4px 4px 16px rgba(205,224,245,.1);border-radius:4px;color:#097cad;display:flex;flex-direction:column;font-size:1.125em;font-weight:700;justify-content:center;padding:20px;text-align:center;text-decoration:none;width:200px}.path-faq .faq-cat-list .swde_faq_category .image-style-thumbnail{opacity:50%}.path-faq .faq-cat-list .swde_faq_category.active,.path-faq .faq-cat-list .swde_faq_category:focus,.path-faq .faq-cat-list .swde_faq_category:hover{box-shadow:4px 4px 16px rgba(205,224,245,.5);color:#1e4d66;text-decoration:none}.path-faq .faq-cat-list .swde_faq_category.active .image-style-thumbnail,.path-faq .faq-cat-list .swde_faq_category:focus .image-style-thumbnail,.path-faq .faq-cat-list .swde_faq_category:hover .image-style-thumbnail{opacity:100%}@media (min-width:992px){.path-faq .view-content{padding-right:20%}}.ui-accordion .ui-accordion-header{padding:1.5em 1.5em 1.5em 0;font-family:"Noto Sans",sans-serif;font-size:1.25em}.ui-accordion .ui-icon{display:none}.ui-accordion .ui-state-default{background-color:transparent;border-bottom:1px solid #979797;border-top:0;border-right:0;border-left:0;color:#000;margin-top:0;padding-left:10px;position:relative}.ui-accordion .ui-state-default:after{display:inline-block;content:'\EA16';color:#008fc1;font-family:icofont;font-size:30px;font-weight:400;position:absolute;right:5px;top:32px}.ui-accordion .ui-state-active{font-weight:700;border-bottom:1px solid transparent;padding-left:10px;position:relative}.ui-accordion .ui-state-active:after{display:inline-block;content:'\EA15';color:#008fc1;font-family:icofont;font-size:30px;font-weight:400;position:absolute;right:5px;top:32px;z-index:10}.ui-accordion .ui-widget-content{border:0;color:#000}.ui-accordion .ui-accordion-content-active{background-color:transparent;border-bottom:1px solid #979797;font-family:"Noto Sans",sans-serif;font-size:1.25em;line-height:1.5em}.ui-accordion .view-footer{padding-top:30px}.field--name-field-faq{margin-bottom:60px}.field--name-field-faq .field__label{color:#1e4d66;font-size:1.5em;margin-bottom:30px}@media (min-width:992px){.field--name-field-faq .field__label{font-size:2em}}.flexslider{border:0;box-shadow:0 0 7px 3px rgba(0,0,0,.2)}.flexslider ul{list-style-type:none}.flex-direction-nav a{font-size:0;height:50px;padding-top:1rem}@media (min-width:992px){.path-frontpage #block-espaceclient{display:flex;margin-bottom:-7px}}.path-frontpage .region-subcontent{background:#fff}.path-frontpage .region-subcontent .banner-left{position:relative}.path-frontpage .region-subcontent .banner-left:before{background:linear-gradient(0deg,rgba(216,216,216,0) 0,rgba(0,0,0,.751121) 100%);display:inline-block;content:' ';height:150px;position:absolute;top:0;width:100%}@media (min-width:992px){.path-frontpage .region-subcontent .banner-left:before{height:350px}}.path-frontpage .region-subcontent .banner-left h1{color:#fff;font-size:1.5em;padding:0 10px;position:absolute;top:0}@media (min-width:700px) and (max-width:991px){.path-frontpage .region-subcontent .banner-left h1{font-size:2em;margin-top:50px}}@media (min-width:992px){.path-frontpage .region-subcontent .banner-left h1{font-size:3.4em;margin-top:90px;max-width:800px;padding:0 10px 0 5%}}@media (min-width:1200px){.path-frontpage .region-subcontent .banner-left h1{padding-left:12%;max-width:900px}}.path-frontpage .region-subcontent .banner_right{background:url(/themes/swde_theme/css/images/banner-front-bg-mobile.png) top no-repeat;background-position:right top;margin-bottom:-100px;padding:130px 20px 30px 20px;position:relative;top:-120px;text-align:center}@media (min-width:700px) and (max-width:991px){.path-frontpage .region-subcontent .banner_right{margin-bottom:-200px;top:-200px;padding-top:180px}}@media (min-width:992px){.path-frontpage .region-subcontent .banner_right{background:url(/themes/swde_theme/css/images/banner-front-bg.png) no-repeat;margin-bottom:0;margin-left:-550px;max-width:976px;padding:50px 15px 0 22%;width:60%;top:auto}}@media (min-width:1200px){.path-frontpage .region-subcontent .banner_right{max-width:none;padding:100px 0 0 20%}}.path-frontpage .region-subcontent .banner_right h3{font-size:2em;margin:0}@media (min-width:992px){.path-frontpage .region-subcontent .banner_right h3{font-size:2em}}.path-frontpage .region-subcontent .banner_right .cta{box-shadow:0 8px 48px 0 #d4c5cd;margin:2rem 0 1rem 0}.path-frontpage .region-subcontent .banner_right .cta:focus,.path-frontpage .region-subcontent .banner_right .cta:hover{box-shadow:0 0 8px 0 #d4c5cd}.path-frontpage #block-swde-theme-content{padding-top:50px}@media (min-width:992px){.path-frontpage #block-swde-theme-content{padding-top:80px}}.path-frontpage #block-swde-theme-content .field--name-body{padding-left:0;padding-right:0}.path-frontpage #block-swde-theme-content .align-left{float:none}@media (min-width:992px){.path-frontpage #block-swde-theme-content .align-left{width:66%}}.path-frontpage #block-swde-theme-content .plat-bg{box-sizing:border-box;margin-left:0;margin-right:0;padding:1rem 0;text-align:center}@media (min-width:992px){.path-frontpage #block-swde-theme-content .plat-bg{border-radius:4px;box-shadow:4px 4px 16px rgba(205,224,245,.5);max-height:450px;padding:40px 2rem 1rem 2rem;text-align:center;width:33%}}.path-frontpage #block-swde-theme-content .plat-bg h2{color:#1e4d66}.path-frontpage #block-swde-theme-content .plat-bg .cta{margin-top:2rem}.path-frontpage #block-swde-theme-content .field__item{display:flex;flex-direction:column-reverse}@media (min-width:992px){.path-frontpage #block-swde-theme-content .field__item{flex-direction:row}}.path-frontpage .field--name-field-gallery{margin-top:0}#block-views-block-works-block-latest{background-color:#e8f5fa}#block-views-block-works-block-latest .field--name-field-media-image{margin-bottom:-5px}#block-views-block-works-block-latest .views-exposed-form label{display:block;color:#1e4d66;font-family:IsidoraAlt-Bold,sans-serif;font-size:1.5em;font-weight:700;line-height:1.2em;margin-bottom:2rem}@media (min-width:992px){#block-views-block-works-block-latest .views-exposed-form label{font-size:2em}}@media (min-width:1200px){#block-views-block-works-block-latest .view-works{margin-left:calc(50% - 595px - 45px)}}@media (min-width:992px){#block-views-block-works-block-latest .view-works{display:flex;justify-content:flex-end}}@media (min-width:1200px){#block-views-block-works-block-latest .view-works{margin-left:calc(50% - 595px - 45px)}}#block-views-block-works-block-latest .views-align-left{padding:40px 15px;text-align:center}@media (min-width:992px){#block-views-block-works-block-latest .views-align-left{padding:80px 15px 30px 15px;text-align:left;width:60%}}@media (min-width:1200px){#block-views-block-works-block-latest .views-align-left{text-align:left;width:60%}}@media (min-width:992px){#block-views-block-works-block-latest .form-actions,#block-views-block-works-block-latest .js-form-item{display:inline-block}}#block-views-block-works-block-latest .form-text{border:1px solid #ccc;padding:12px 10px 12px 15px;width:100%}@media (min-width:992px){#block-views-block-works-block-latest .form-text{width:auto}}#block-views-block-works-block-latest .form-submit{border:0;margin:1rem 0}#block-views-block-works-block-latest .views-align-right{display:none}@media (min-width:992px){#block-views-block-works-block-latest .views-align-right{display:block;width:40%}}#block-views-block-works-block-latest .more-link a{text-decoration:underline}#block-views-block-works-block-latest .view-footer{padding-top:2rem}@media (min-width:992px){#block-views-block-works-block-latest .view-footer p{display:inline-block}}#block-views-block-works-block-latest .view-footer .cta{margin-left:20px}.page-aides-form #field-step2,.page-aides-form #field-step3,.page-aides-form .form-item-category-aide-step1{background-color:#fff;padding:10px 15px 10px 15px}@media (min-width:992px){.page-aides-form #field-step2,.page-aides-form #field-step3,.page-aides-form .form-item-category-aide-step1{margin-right:25%;margin-left:0;padding-left:5%}}.page-aides-form #field-step2 select,.page-aides-form #field-step3 select,.page-aides-form .form-item-category-aide-step1 select{background-color:#e8f5fa;border:1px solid #fff;border-radius:16px;padding:.5rem .25rem}.page-aides-form .form-item-category-aide-step1{border-radius:16px 16px 0 0;padding-top:30px}.page-aides-form #field-step3{border-radius:0 0 16px 16px;margin-bottom:70px;padding-bottom:30px}.page-aides-form h2 a{color:#1e4d66;text-decoration:none}.page-aides-form h2 a:hover{text-decoration:underline}@media (min-width:992px){.path-aide-et-contact .page-title{padding-left:0;padding-right:25%}}@media (min-width:992px){.path-aide-et-contact .node--view-mode-fiche-aide h2:first-of-type{padding-left:0;padding-right:25%}}.path-aide-et-contact .node--view-mode-fiche-aide .field--name-field-faq{margin-top:3rem}@media (min-width:992px){.path-aide-et-contact .region-content .node__content .field--name-body,.path-aide-et-contact .region-content .node__content .field--name-field-faq,.path-aide-et-contact .region-content .node__content .field--name-field-formulaire-call{padding-left:0;padding-right:25%}}.path-aide-et-contact .region-content .node__content .field--name-field-formulaire-call{padding:30px 0}.path-aide-et-contact .region-content .node__content .field--name-field-formulaire-call .field__label{font-size:1.5em;color:#1e4d66}@media (min-width:992px){.path-aide-et-contact .region-content .node__content .field--name-field-formulaire-call .field__label{font-size:2em}}@media (min-width:992px){.page-node-type-aide-et-contact #block-nousjoindre h2{padding-left:10%;padding-right:15%}}.page-node-type-aide-et-contact #block-nousjoindre .field--name-body h2{padding-left:0;padding-right:0}.node--type-aide-et-contact .grid-6,.node--type-aide-et-contact .sixcol{background-color:#fff;border-radius:4px;padding:15px 30px}@media (min-width:992px){.page-node-type-international-project .node__content{display:flex}}@media (min-width:992px){.page-node-type-international-project .project-maincol{width:66%}}.page-node-type-international-project .project-secondarycol{background:#fff;border-radius:4px;box-shadow:4px 4px 16px rgba(205,224,245,.5);padding:1rem}@media (min-width:992px){.page-node-type-international-project .project-secondarycol{width:33%}}.page-node-type-international-project .project-secondarycol .field{margin-bottom:1rem}.page-node-type-international-project .project-secondarycol .field--name-field-project-logos .field__items{display:flex}.page-node-type-international-project .project-secondarycol .field--name-field-project-logos .field__item{margin-right:.25rem}.page-node-type-international-project .project-secondarycol .field--name-field-project-partners{margin-bottom:1rem}.page-node-type-international-project .project-secondarycol .field--name-field-project-partners .field__item{margin-top:.5rem}.page-node-type-international-project .project-secondarycol .field--name-field-project-partners .field__item:before{content:"> "}#block-views-block-intprojects-block-1 .view-content,#block-views-block-news-block-3 .view-content{display:flex;flex-wrap:wrap}#block-views-block-intprojects-block-1 .views-row,#block-views-block-news-block-3 .views-row{background:#fff;box-shadow:4px 4px 16px rgba(205,224,245,.5);margin:0 1rem 1rem 0;max-width:390px;min-width:280px;width:45%}@media (min-width:992px){#block-views-block-intprojects-block-1 .views-row,#block-views-block-news-block-3 .views-row{width:30%}}#block-views-block-intprojects-block-1 .views-row a,#block-views-block-news-block-3 .views-row a{text-decoration:none}#block-views-block-intprojects-block-1 .info-container,#block-views-block-news-block-3 .info-container{color:#383838;padding:1rem}#block-views-block-intprojects-block-1 .info-container h3,#block-views-block-news-block-3 .info-container h3{color:#008fc1;margin:0 0 1rem 0}#block-views-block-intprojects-block-1 .info-container .datetime,#block-views-block-news-block-3 .info-container .datetime{font-weight:700}#block-views-block-intprojects-block-1 .info-container p,#block-views-block-news-block-3 .info-container p{margin:0}.page-node-type-incident .region-subcontent header{display:flex;flex-direction:column}@media (min-width:992px){.page-node-type-incident .region-subcontent header{padding-right:calc(50% - 500px)}}.page-node-type-incident .region-subcontent header h1{order:1}.page-node-type-incident .region-subcontent header .incident-dates{order:2}.page-node-type-incident .views-exposed-form{background-color:#fff;border-radius:16px;padding:50px 50px}@media (min-width:992px){.page-node-type-incident .views-exposed-form{margin-right:25%}}.page-node-type-incident .views-exposed-form .form-text{background-color:#e8f5fa}.page-node-type-incident .views-exposed-form .form-text::-moz-placeholder{color:#383838}.page-node-type-incident .views-exposed-form .form-text:-ms-input-placeholder{color:#383838}.page-node-type-incident .views-exposed-form .form-text::placeholder{color:#383838}.incident-dates{padding:1em 1em 1em 0}.incident-dates strong{display:block;margin-top:1em}.group-alternative{background:#fff;border-radius:16px;box-shadow:0 0 10px 5px rgba(0,0,0,.1);margin:20px 0;padding:1em 2em}.group-alternative h2{color:#008fc1}@media (min-width:992px){.group-alternative{margin-left:10%;margin-right:15%}}.group-alternative .group-alternative{border:1px solid #008fc1;box-shadow:none;margin:1em 0}.group-alternative .field{margin-bottom:1em}.group-alternative p,.group-alternative ul{margin-bottom:1em;margin-top:0}.group-alternative ul{list-style:square}.view-id-works.view-display-id-block_latest .view-filters{padding-bottom:1.5rem}.view-id-works.view-display-id-block_latest .views-row{margin-bottom:1rem}.view-id-works.view-display-id-block_latest .views-row a{color:#383838;display:flex;flex-wrap:wrap;text-decoration:none}.view-id-works.view-display-id-block_latest .views-row a .works-date,.view-id-works.view-display-id-block_latest .views-row a .works-locality,.view-id-works.view-display-id-block_latest .views-row a .works-status,.view-id-works.view-display-id-block_latest .views-row a .works-type{display:block;padding:5px;text-align:left;width:50%}@media (min-width:992px){.view-id-works.view-display-id-block_latest .views-row a .works-date,.view-id-works.view-display-id-block_latest .views-row a .works-locality,.view-id-works.view-display-id-block_latest .views-row a .works-status,.view-id-works.view-display-id-block_latest .views-row a .works-type{width:25%}}.view-id-works.view-display-id-block_latest .views-row a .works-locality{color:#097cad;font-weight:700}.view-id-works.view-display-id-block_latest .views-row a .works-type span{border:1px solid #000;border-radius:4px;display:inline-block;padding:0 .5rem}.view-id-works.view-display-id-block_latest .views-row a .works-status span{display:inline-block;min-height:30px;padding-left:35px}.view-id-works.view-display-id-block_latest .views-row a .works-status.works-status-in-progress span{background:url(/themes/swde_theme/css/images/in-progress.svg) no-repeat}.view-id-works.view-display-id-block_latest .views-row a .works-status.works-status-scheduled span{background:url(/themes/swde_theme/css/images/planned.svg) no-repeat}.view-id-works.view-display-id-block_latest .views-row a .works-status.works-status-solved span{background:url(/themes/swde_theme/css/images/solved.svg) no-repeat}.view-id-works.view-display-id-block_latest .more-link{padding-top:1rem}.views-swde-tabs .views-swde-nav{align-items:flex-start;display:flex;list-style:none;margin:0 0 2rem 0;padding:0}.views-swde-tabs .views-swde-nav li{font-size:16px;font-weight:700;margin-right:1rem;padding-bottom:1rem;text-transform:uppercase}.views-swde-tabs .views-swde-nav li.active{border-bottom:2px solid #008fc1;color:#000}.view-id-works.view-display-id-page_list .view-filters{padding:1rem 0}.view-id-works.view-display-id-page_list .view-filters .views-exposed-form{background-color:#fff;border-radius:16px;margin-bottom:50px;padding:50px 50px}@media (min-width:992px){.view-id-works.view-display-id-page_list .view-filters .views-exposed-form{margin-right:25%}}.view-id-works.view-display-id-page_list .view-filters .views-exposed-form .form-text{background-color:#e8f5fa}.view-id-works.view-display-id-page_list .view-filters .views-exposed-form .form-text::-moz-placeholder{color:#383838;opacity:1}.view-id-works.view-display-id-page_list .view-filters .views-exposed-form .form-text:-ms-input-placeholder{color:#383838;opacity:1}.view-id-works.view-display-id-page_list .view-filters .views-exposed-form .form-text::placeholder{color:#383838;opacity:1}@media (min-width:992px){.view-id-works.view-display-id-page_list .view-filters .form--inline{display:flex}}.view-id-works.view-display-id-page_list .view-filters .form--inline .form-text{border:1px solid #ccc;border-radius:30px;box-sizing:border-box;padding:10px 10px 10px 15px;margin-bottom:.5rem;max-width:100%}@media (min-width:992px){.view-id-works.view-display-id-page_list .view-filters .form--inline .form-text{margin-bottom:0}}.view-id-works.view-display-id-page_list .view-filters .form--inline .form-submit{border:0}@media (min-width:992px){.view-id-works.view-display-id-page_list .view-filters .form--inline .form-submit{margin-left:.5rem}}@media (min-width:992px){.view-id-works.view-display-id-page_list .views-swde-displays{display:flex}}@media (min-width:992px){.view-id-works.view-display-id-page_list .views-swde-display{width:50%}}@media (min-width:992px){.view-id-works.view-display-id-page_list #views-works-page-list{max-height:560px;overflow:hidden;overflow-y:auto;position:relative}}.view-id-works.view-display-id-page_list #views-works-page-list .views-row{padding:.5rem;margin-bottom:1rem}@media (min-width:992px){.view-id-works.view-display-id-page_list #views-works-page-list .views-row{padding:.5rem .5rem .5rem 0}}.view-id-works.view-display-id-page_list #views-works-page-list .views-row .node{background:#fff;margin-bottom:15px}@media (min-width:992px){.view-id-works.view-display-id-page_list #views-works-page-list .views-row .node{background:0 0}}.view-id-works.view-display-id-page_list #views-works-page-list .views-row a{color:#383838;display:flex;flex-wrap:wrap;text-decoration:none}.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-date,.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-locality,.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-status,.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-type{display:block;padding:5px;width:50%}@media (min-width:992px){.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-date,.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-locality,.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-status,.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-type{width:25%}}.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-locality{color:#097cad;font-weight:700}.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-type span{border:1px solid #000;border-radius:4px;display:inline-block;padding:0 .5rem}.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-status span{display:inline-block;min-height:30px;padding-left:35px}.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-status.works-status-in-progress span{background:url(/themes/swde_theme/css/images/in-progress.svg) no-repeat}.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-status.works-status-scheduled span{background:url(/themes/swde_theme/css/images/planned.svg) no-repeat}.view-id-works.view-display-id-page_list #views-works-page-list .views-row a .works-status.works-status-solved span{background:url(/themes/swde_theme/css/images/solved.svg) no-repeat}.leaflet-popup-content .node--view-mode-works a{color:#383838;display:flex;flex-wrap:wrap;min-width:200px}.leaflet-popup-content .node--view-mode-works a .works-date,.leaflet-popup-content .node--view-mode-works a .works-locality,.leaflet-popup-content .node--view-mode-works a .works-status,.leaflet-popup-content .node--view-mode-works a .works-type{display:block;margin-bottom:.5rem;width:50%}.leaflet-popup-content .node--view-mode-works a .works-locality{color:#097cad;font-weight:700}.leaflet-popup-content .node--view-mode-works a .works-type span{border:1px solid #000;border-radius:4px;display:inline-block;padding:0 .5rem}.leaflet-popup-content .node--view-mode-works a .works-status span{display:inline-block;min-height:30px;padding-left:35px}.leaflet-popup-content .node--view-mode-works a .works-status.works-status-in-progress span{background:url(/themes/swde_theme/css/images/in-progress.svg) no-repeat}.leaflet-popup-content .node--view-mode-works a .works-status.works-status-scheduled span{background:url(/themes/swde_theme/css/images/planned.svg) no-repeat}.leaflet-popup-content .node--view-mode-works a .works-status.works-status-solved span{background:url(/themes/swde_theme/css/images/solved.svg) no-repeat}.mobile-menu{position:relative}@media (min-width:992px){.mobile-menu{display:none}}.mobile-menu.active{background-color:#fff;box-shadow:0 48px 64px 0 rgba(52,97,113,.15);padding-bottom:80px;padding-top:80px;position:absolute;width:100%;z-index:200}.region-header .menu--main{display:none}@media (min-width:992px){.region-header .menu--main{display:block}}.burger-open{background-color:#fff;border:0;overflow:hidden;position:absolute;right:15px;top:20px;text-indent:100px;width:40px;z-index:200}.burger-open:after{color:#383838;content:'\EA04';display:inline-block;font-family:icofont;font-size:20px;width:40px;text-indent:initial}.active .burger-open{display:none}.active .burger-open:after{content:'';display:none}.burger-close{background-color:#fff;border:0;text-indent:100px;overflow:hidden;position:absolute;right:15px;top:15px;width:40px}.burger-close:after{color:#1e4d66;content:'\EA05';display:inline-block;font-family:icofont;font-size:30px;width:40px;text-indent:initial}.menu--header .menu{display:flex;flex-direction:column;margin:0 0;padding:0 15px;position:relative}@media (min-width:992px){.menu--header .menu{flex-direction:row;justify-content:flex-end}}.menu--header .menu .menu-item{color:#1e4d66;padding:0 0}.menu--header .menu .menu-item a{border-bottom:0 solid transparent;display:block;padding:12px 0;text-decoration:none}.menu--header .menu .menu-item a:hover{text-decoration:underline}@media (min-width:992px){.menu--header .menu .menu-item{padding-left:15px}}.menu--main{position:static}.menu--main .menu{display:flex;flex-direction:column;font-weight:600;margin:0 0;padding:0 15px}@media (min-width:992px){.menu--main .menu{flex-direction:row;flex-wrap:wrap;padding-left:0;padding-right:0}}.menu--main .menu a{border-bottom:4px solid transparent;color:#383838;display:inline-block;padding:12px 12px 12px 0;text-decoration:none}.menu--main .menu a.active,.menu--main .menu a:hover{border-bottom:4px solid #008fc1;color:#008fc1}@media (min-width:992px){.menu--main .menu a{padding-left:12px}}.menu--main .menu .menu{background:#fff;margin:0}@media (min-width:992px){.menu--main .menu .menu{display:none}}.menu--main .menu .menu-item--expanded span{border-bottom:4px solid transparent;color:#383838;cursor:pointer;display:inline-block;padding:12px 12px 12px 0;white-space:nowrap}.menu--main .menu .menu-item--expanded span:hover{border-bottom:4px solid #008fc1;color:#008fc1}@media (min-width:992px){.menu--main .menu .menu-item--expanded span{padding-left:12px}}.menu--main .menu .menu-item--expanded.opened>span{border-bottom:4px solid #008fc1;color:#008fc1}.menu--main .menu.menu-level-0{margin-bottom:50px;margin-top:50px}@media (min-width:992px){.menu--main .menu.menu-level-0{margin-bottom:0;margin-top:20px}}@media (min-width:992px){.menu--main .menu.menu-level-0>.menu-item:first-child{color:#fff;font-size:1px;overflow:hidden}}@media (min-width:992px){.menu--main .menu.menu-level-0>.menu-item:first-child a{color:#fff;padding-left:0}}.menu--main .menu.menu-level-0>.menu-item:first-child a:before{color:#008fc1;content:'\EA02';display:inline-block;font-family:icofont;font-size:18px;height:20px;margin-right:7px;text-indent:initial;width:20px}@media (min-width:992px){.menu--main .menu.menu-level-0>.menu-item:first-child a:before{margin-right:0}}.menu--main .menu.menu-level-0>.menu-item:first-child:hover a{border-bottom:4px solid transparent}.menu--main .menu-item--expanded>a:after,.menu--main .menu-item--expanded>span:after{content:'\EA03';display:inline-block;font-family:icofont;font-size:5px;margin-left:10px;margin-top:-5px;transform:translateY(-2px)}.menu--main .menu-item--expanded.opened .menu{display:flex}@media (min-width:992px){.menu--main .menu-level-1{border-top:1px solid #a4d1e3;box-shadow:0 48px 64px 0 rgba(52,97,113,.15);display:flex;flex-direction:row;flex-wrap:wrap;left:0;padding:50px 80px 80px 80px;position:absolute;width:100%;z-index:100}}@media (min-width:1200px){.menu--main .menu-level-1{padding-left:calc(50% - 680px);padding-right:calc(50% - 680px)}}@media (min-width:992px){.menu--main .menu-level-1 .menu-item{display:flex;padding:0;width:50%}}.menu--main .menu-level-1 .menu-item a{border-bottom:0 solid transparent;padding:25px 0 25px 0}@media (min-width:992px){.menu--main .menu-level-1 .menu-item a{padding:20px 2% 20px 8%}}.menu--main .menu-level-1 .menu-item img{display:inline-block;float:left;height:auto;margin:5px 20px 20px 0;width:60px}.menu--main .menu-level-1 .menu-item .title{color:#008fc1;display:inline-block;font-family:"Noto Sans",sans-serif;font-size:1.25em;font-weight:700;margin-bottom:8px;width:calc(100% - 85px)}.menu--main .menu-level-1 .menu-item .subtitle{color:#383838;display:inline-block;font-family:"Noto Sans",sans-serif;font-weight:500;width:calc(100% - 85px)}.menu--footer{background-color:#e8f5fa;padding:120px 15px 50px 15px;width:100%}@media (min-width:992px){.menu--footer{padding-bottom:230px}}.menu--footer>.menu{align-items:flex-start;display:grid;font-size:18px;line-height:2;margin-bottom:50px}@media (min-width:992px){.menu--footer>.menu{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;margin-bottom:0}}.menu--footer>.menu span{color:#383838;display:block;font-family:IsidoraAlt-Bold,sans-serif;font-size:1.5em;margin-bottom:20px}.menu--footer a{color:#1e4d66;border-color:transparent;text-decoration:none}.menu--footer a:hover{text-decoration:underline}.menu--footer .menu{font-size:1em;line-height:2em;padding-left:0}.menu--footer .menu a{color:#1e4d66;text-decoration:none}.menu--footer .menu a:hover{text-decoration:underline}.menu--footer .menu .menu-item--expanded{margin-bottom:50px}@media (min-width:992px){.menu--footer .menu .menu-item--expanded{margin-bottom:0}}@media (min-width:992px){.menu--footer>.menu>.menu-item{grid-column:1}.menu--footer>.menu>.menu-item:nth-child(2){grid-column:2}.menu--footer>.menu>.menu-item:nth-child(3){grid-column:3}.menu--footer>.menu>.menu-item:nth-child(4){grid-column:4;grid-row:1/2}.menu--footer>.menu>.menu-item:nth-child(5){grid-column:4;grid-row:2/3}.menu--footer>.menu>.menu-item:nth-child(6){grid-column:4;grid-row:3/4}.menu--footer>.menu>.menu-item:nth-child(7){grid-column:4;grid-row:4/5}.menu--footer>.menu>.menu-item:nth-child(8){grid-column:4;grid-row:5/6}.menu--footer>.menu>.menu-item.menu-item--expanded{grid-row:1/7}}.menu--subfooter{background-image:url(images/logo-footer.svg);background-position:left 25px top 40px;background-repeat:no-repeat;background-size:50px auto;display:flex;flex-direction:column;padding:30px 15px 100px 100px;width:100%}@media (min-width:992px){.menu--subfooter{background-position:left 15px bottom 15px;background-size:70px auto;display:flex;flex-direction:row;min-height:165px;padding:35px 15px 15px 15px}}.menu--subfooter .menu{display:flex;flex-direction:column;flex:1;margin:0;padding-left:0;position:relative}@media (min-width:992px){.menu--subfooter .menu{align-items:center;flex-direction:row;justify-content:center}}.menu--subfooter .menu .menu-item{color:#fff;padding:12px 16px}.menu--subfooter .menu .menu-item a{border-bottom:0 solid transparent}#block-actualitesrecommandees{background-color:#fff;border-radius:16px;padding:30px 15px}@media (min-width:992px){#block-actualitesrecommandees{margin:60px -100px;padding:40px 100px 60px 100px}}#block-actualitesrecommandees h2{color:#008fc1}@media (min-width:992px){#block-actualitesrecommandees .field__items,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}}#block-actualitesrecommandees .field__items a,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper a{text-decoration:none}#block-actualitesrecommandees .field__items .field__item,#block-actualitesrecommandees .field__items .views-row,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .field__item,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .views-row{background-color:#fff;border-radius:4px;margin:15px 15px}@media (min-width:992px){#block-actualitesrecommandees .field__items .field__item,#block-actualitesrecommandees .field__items .views-row,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .field__item,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .views-row{margin:25px 15px;width:calc(33.33% - 20px)}}@media (min-width:992px){#block-actualitesrecommandees .field__items .field__item:nth-child(3n+1),#block-actualitesrecommandees .field__items .views-row:nth-child(3n+1),#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .field__item:nth-child(3n+1),#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .views-row:nth-child(3n+1){margin-left:0}}@media (min-width:992px){#block-actualitesrecommandees .field__items .field__item:nth-child(3n+3),#block-actualitesrecommandees .field__items .views-row:nth-child(3n+3),#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .field__item:nth-child(3n+3),#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .views-row:nth-child(3n+3){margin-right:0}}#block-actualitesrecommandees .field__items .node__heading,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .node__heading{position:relative}#block-actualitesrecommandees .field__items img,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper img{border-radius:4px;display:block;width:100%}#block-actualitesrecommandees .field__items .info-container,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper .info-container{background-color:#fff;border-radius:4px;padding:5px 25px 35px 25px}#block-actualitesrecommandees .field__items h3,#block-swde-theme-content .view-news .views-infinite-scroll-content-wrapper h3{color:#008fc1;margin:23px 0 20px 0}.node--type-news .field--name-field-date{font-size:1em}.node--type-news h1{margin-bottom:1em}.node--type-news .field--name-field-author{display:flex;flex-direction:row;margin-bottom:20px}.node--type-news .field--name-field-author .field__item{font-weight:600;margin-left:8px}.node--type-news .field--name-field-tags{padding-bottom:30px}.node--type-news .field--name-field-download-link .field__items>.field__item{background-color:rgba(255,255,255,.5);border-left:4px solid #fff;margin-bottom:10px;padding:10px 15px}.node--type-news .field--name-field-download-link .field__items>.field__item .file-size{display:inline-block;padding:8px 12px}.node--type-news .field--name-field-download-link .field__items>.field__item article{align-items:center;display:flex;flex-direction:row}.node--type-news .field--name-field-download-link .field__items>.field__item a{color:#383838;text-decoration:none}.node--type-news .field--name-field-download-link .field__items>.field__item a:hover{color:#383838}.block-facet--links .facet-item,.field--name-field-tags .field__item{color:#fff;display:inline-block}.block-facet--links .facet-item a,.field--name-field-tags .field__item a{background-color:#383838;border-radius:16px;color:#fff;display:block;margin-right:4px;padding:5px 20px;text-decoration:none}.block-facet--links .facet-item a:hover,.field--name-field-tags .field__item a:hover{background-color:#ededed;color:#383838}.block-facet--links .item-list__links{padding-left:0}.block--type-cta{text-align:center;padding:50px 15px}@media (min-width:992px){.block--type-cta{padding:15px 0;text-align:left}}@media (min-width:992px){.block--type-cta .block__inner{display:flex}}@media (min-width:992px){.block--type-cta .block__inner .block-header-content,.block--type-cta .block__inner .block__content{align-self:center}}@media (min-width:992px){.block--type-cta .block__inner .block-header-content{width:40%;padding:0 1rem 1rem 0}}.block--type-cta .block__inner .block__content form{margin:1em 0}.block--type-cta .form-text{border:1px solid #ccc;border-radius:30px;box-sizing:border-box;padding:12px 10px 12px 15px;width:100%}@media (min-width:992px){.block--type-cta .form-text{width:auto}}.block--type-cta .form-submit{margin-top:15px;border:0}@media (min-width:992px){.block--type-cta .form-submit{margin-top:0}}.dmb-notification{padding:20px 0;position:relative}.dmb-notification.info{background-color:#e8f5fa}.dmb-notification.info a{color:#383838}.dmb-notification.info a:focus,.dmb-notification.info a:hover{color:#383838}.dmb-notification.warning{color:#000;background-color:#ec6608}.dmb-notification.warning a{color:#000}.dmb-notification.warning a:focus,.dmb-notification.warning a:hover{color:#000}.dmb-notification.urgent{color:#fff;font-weight:700;background-color:#e4032e}.dmb-notification.urgent a{color:#fff}.dmb-notification.urgent a:focus,.dmb-notification.urgent a:hover{color:#fff}.dmb-notification.urgent a.cta{color:#000}.dmb-notification .close-dmb-notification{border:0;display:inline-block;height:30px;overflow:hidden;position:absolute;text-indent:-100px;right:15px;top:15px;width:30px}.dmb-notification .close-dmb-notification:after{font-family:icofont;content:'\EA01';color:#000;position:absolute;right:5px;text-indent:initial;top:5px}.dmb-notification .close-dmb-notification:focus:after,.dmb-notification .close-dmb-notification:hover:after{color:#fff}.urgent .dmb-notification .close-dmb-notification{color:#fff}.urgent .dmb-notification .close-dmb-notification:after{color:#fff}.dmb-notification .cta{color:#fff}.dmb-notification .cta:focus,.dmb-notification .cta:hover{color:#fff}@media (min-width:992px){.page-node-type-page-profile .field--name-field-introduction{padding-right:35%}}.page-node-type-page-profile .block-documents{margin-bottom:50px}@media (min-width:992px){.page-node-type-page-profile .block-documents{padding-right:20%}}.page-node-type-page-profile .block-documents .title-block-documents{font-size:1.5em;color:#1e4d66;margin:25px 0}@media (min-width:992px){.page-node-type-page-profile .block-documents .title-block-documents{font-size:2em}}.page-node-type-page-profile .block-documents .field--type-entity-reference .field__item .field__item{background-color:rgba(255,255,255,.5);border-left:4px solid #fff;margin-bottom:10px;padding:10px 20px}.page-node-type-page-profile .block-documents .field--type-image .field__item{background-color:rgba(255,255,255,.5);border-left:4px solid #fff;margin-bottom:30px}@media (min-width:992px){.page-node-type-page-profile .block-documents .field--type-image .field__item{align-items:flex-start;display:flex;flex-direction:row;margin-bottom:20px}}.page-node-type-page-profile .block-documents .field--type-image .field__item .views-field{justify-content:flex-start;padding:10px 15px}@media (min-width:992px){.page-node-type-page-profile .block-documents .field--type-image .field__item .views-field{padding:15px 15px}}.page-node-type-page-profile .field--type-viewsreference{margin:60px 0}.page-node-type-page-profile .field--type-viewsreference .field__label,.page-node-type-page-profile .field--type-viewsreference .viewsreference--view-title{font-size:1.5em;color:#1e4d66}@media (min-width:992px){.page-node-type-page-profile .field--type-viewsreference .field__label,.page-node-type-page-profile .field--type-viewsreference .viewsreference--view-title{font-size:2em}}.page-node-type-page-profile .field--type-viewsreference .view-content{width:100%}@media (min-width:992px){.page-node-type-page-profile .field--type-viewsreference .view-content{display:flex;flex-direction:row;flex-wrap:wrap}}.page-node-type-page-profile .field--type-viewsreference .view-content .views-row{background-color:#fff;border-radius:4px;margin:15px 15px}.page-node-type-page-profile .field--type-viewsreference .view-content .views-row a{text-decoration:none}@media (min-width:992px){.page-node-type-page-profile .field--type-viewsreference .view-content .views-row{margin:25px 15px;width:calc(33.33% - 20px)}}@media (min-width:992px){.page-node-type-page-profile .field--type-viewsreference .view-content .views-row:nth-child(3n+1){margin-left:0}}@media (min-width:992px){.page-node-type-page-profile .field--type-viewsreference .view-content .views-row:nth-child(3n+3){margin-right:0}}.page-node-type-page-profile .field--type-viewsreference .view-content .node__heading{position:relative}.page-node-type-page-profile .field--type-viewsreference .view-content img{border-radius:4px;display:block;width:100%}.page-node-type-page-profile .field--type-viewsreference .view-content .info-container{background-color:#fff;border-radius:4px;color:#383838;padding:5px 25px 35px 25px}.page-node-type-page-profile .field--type-viewsreference .view-content h3{color:#008fc1;margin:23px 0 20px 0}@media (min-width:992px){.page-node-type-page-profile .ckeditor-col-container.row{display:flex;margin-bottom:40px}}.page-node-type-page-profile .grid-6,.page-node-type-page-profile .sixcol{background:#fff;border:1px solid #fff;border-radius:16px;margin-bottom:1rem;padding:15px 30px 20px 30px}@media (min-width:992px){.page-node-type-page-profile .grid-6,.page-node-type-page-profile .sixcol{margin-bottom:0}}.page-node-type-page-profile .grid-6 img,.page-node-type-page-profile .sixcol img{margin-top:10px}.page-node-type-page-profile .block-faq .field--name-field-title,.page-node-type-page-profile .block-faq .title-block-faq{font-size:1.5em;color:#1e4d66}@media (min-width:992px){.page-node-type-page-profile .block-faq .field--name-field-title,.page-node-type-page-profile .block-faq .title-block-faq{font-size:2em}}.page-node-type-page-profile .block-faq .field--name-field-faq{padding-left:0}.page-node-type-page-profile .row-profile{display:flex;flex-direction:column}@media (min-width:992px){.page-node-type-page-profile .row-profile{flex-direction:row}}@media (min-width:992px){.page-node-type-page-profile .row-profile .field--name-field-body{padding:15px;width:49%}}.page-node-type-page-profile .row-profile .block-faq .field--name-field-faq{padding-left:0;padding-right:0}@media (min-width:992px){.page-node-type-page-profile .row-profile .block-faq{padding:15px;width:49%}}.page-node-type-page-profile .row-profile .block-documents{background:#fff;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:30px 15px 15px 15px}@media (min-width:992px){.page-node-type-page-profile .row-profile .block-documents{margin-left:2%;padding:15px;width:49%}}.page-node-type-page-profile .row-profile .block-documents .field--type-entity-reference .field__item .field__item{background-color:rgba(232,245,250,.5);border-left:4px solid #e8f5fa}.page-node-type-page-profile .row-profile .block-documents .field--type-image .field__item{background-color:rgba(232,245,250,.5);border-left:4px solid #e8f5fa}@media (min-width:992px){.page-node-type-page-profile .paragraph--view-mode--default .field--name-field-body h2,.page-node-type-page-profile .paragraph--view-mode--default .field--name-field-body h3,.page-node-type-page-profile .paragraph--view-mode--default .field--name-field-body h4,.page-node-type-page-profile .paragraph--view-mode--default .field--name-field-body p{padding-right:35%}}@media (min-width:992px){.page-node-type-page-profile .paragraph--view-mode--default .field--name-field-body .ckeditor-col-container h2,.page-node-type-page-profile .paragraph--view-mode--default .field--name-field-body .ckeditor-col-container h3,.page-node-type-page-profile .paragraph--view-mode--default .field--name-field-body .ckeditor-col-container h4,.page-node-type-page-profile .paragraph--view-mode--default .field--name-field-body .ckeditor-col-container p{padding-right:0}}@media (min-width:992px){.page-node-type-page-profile .paragraph--view-mode--default .row-profile .field--name-field-body h2,.page-node-type-page-profile .paragraph--view-mode--default .row-profile .field--name-field-body h3,.page-node-type-page-profile .paragraph--view-mode--default .row-profile .field--name-field-body h4,.page-node-type-page-profile .paragraph--view-mode--default .row-profile .field--name-field-body p{padding-right:0}}.field--name-field-see-too{margin-bottom:50px}@media (min-width:992px){.field--name-field-see-too{margin-bottom:100px}}.field--name-field-see-too .field__label{color:#008fc1;margin-top:50px;font-size:1.5em;margin-bottom:.5em}@media (min-width:992px){.field--name-field-see-too .field__label{font-size:2em;margin-top:80px}}@media (min-width:992px){.field--name-field-see-too .field__items{display:flex;flex-direction:row}}.field--name-field-see-too .field__items>.field__item{border-radius:4px;box-shadow:4px 4px 16px rgba(205,224,245,.5)}@media (min-width:992px){.field--name-field-see-too .field__items>.field__item{margin:0 15px;width:calc(33.33% - 20px)}}@media (min-width:992px){.field--name-field-see-too .field__items>.field__item:first-child{margin-left:0}}@media (min-width:992px){.field--name-field-see-too .field__items>.field__item:last-child{margin-right:0}}.field--name-field-see-too .field__items>.field__item a{text-decoration:none}.field--name-field-see-too .field--name-title{color:#008fc1}.field--name-field-see-too .info-container{padding:0 40px 35px 40px}.field--name-field-see-too .info-container .datetime{color:#383838;display:inline-block}.field--name-field-see-too .info-container h3{margin-bottom:20px}.field--name-field-see-too .info-container p{color:#383838;display:inline}.field--name-field-see-too .chapo{font-weight:400}.field--name-field-see-too .node--view-mode-teaser img{border-radius:4px;width:100%}.path-search .page-title{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;margin-bottom:0;padding:3rem 6rem 0 6rem}.view-id-search .view-filters{background-color:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin:0 0 100px 0;padding:1rem 6rem 5rem 6rem}@media (min-width:992px){.view-id-search .form--inline{display:flex;flex-direction:row}}.view-id-search .form-type-search-api-autocomplete{width:100%}@media (min-width:992px){.view-id-search .form-type-search-api-autocomplete{padding-right:15px;width:calc(75% - 15px)}}.view-id-search .form-text{background-color:#e8f5fa;margin:10px 0;width:100%}.view-id-search .form-actions{width:100%}@media (min-width:992px){.view-id-search .form-actions{width:25%}}.view-id-search .button{border:0;margin:10px 0;width:100%}.view-id-search .view-header{font-size:1.5em;margin-bottom:30px}.view-id-search .view-content .views-infinite-scroll-content-wrapper{display:flex;flex-direction:column}@media (min-width:992px){.view-id-search .view-content .views-infinite-scroll-content-wrapper{flex-direction:row;flex-wrap:wrap;margin:30px -10px}}.view-id-search .view-content .views-row{background-color:rgba(255,255,255,.75);border-radius:6px;margin-bottom:30px;padding:15px}@media (min-width:992px){.view-id-search .view-content .views-row{align-items:flex-start;display:flex;flex-direction:column;margin:10px;width:calc(33.33% - 20px)}}.view-id-search .view-content .views-row .views-field{justify-content:flex-start;padding:10px 15px}@media (min-width:992px){.view-id-search .view-content .views-row .views-field{padding:15px 15px}}.view-id-search .view-content .views-field-title{font-size:1.25em}.view-id-search .view-content .views-field-type{font-style:italic;padding-top:0}.view-id-search .view-content .views-field-search-api-excerpt{font-size:90%}.view-id-search .search-api-autocomplete-search{font-size:90%;margin:-10px 15px 0 15px}.js input.form-autocomplete{background-image:url(images/throbber-inactive.png);background-repeat:no-repeat;background-position:98% center}.js[dir=rtl] input.form-autocomplete{background-position:0 center}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(images/throbber-active.gif);background-position:98% center}.js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0 center}#block-mobile-search input.form-autocomplete,#block-mobile-search input.form-autocomplete.ui-autocomplete-loading{background-position:90% center!important}#block-search input.form-autocomplete{background-image:url(images/throbber-inactive.png);background-repeat:no-repeat;background-position:98% center;border:1px solid #cccc;margin-right:5px}#block-search input.form-autocomplete.ui-autocomplete-loading{background-image:url(images/throbber-active.gif)}ul.pager{margin-left:0}ul.pager .pager__item{text-align:center}ul.pager .pager__item .button{margin:auto;width:50%}@media (min-width:992px){ul.pager .pager__item .button{width:25%}}.sitemap .sitemap-item{margin-bottom:0;margin-left:12%;max-width:75%}.sitemap ul{border-left:1px solid #fff;margin:0;padding:0}.sitemap ul ul{margin-left:2em}.sitemap ul li span{background:#fff;border-bottom:1px solid #fff;display:block;padding:.7em}.sitemap ul li a{background:#068183;border-bottom:1px solid #fff;color:#fff;display:block;opacity:.8;padding:.7em;text-decoration:none}.sitemap ul li a:focus,.sitemap ul li a:hover{opacity:1}.socials-share{margin:6rem 0}.socials-share h2{font-family:"Noto Sans",sans-serif;font-size:1em}.socials-share ul{display:flex;list-style-type:none;margin:0;padding:0}.socials-share ul li{margin-right:.6rem}.socials-share ul li a{border-bottom:0;opacity:.9}.socials-share ul li a:focus,.socials-share ul li a:hover{opacity:1}.tabs ul{display:flex;list-style-type:none;margin:0 0 1rem 0;padding:0}.tabs ul li{margin-right:1rem}.tabs ul li a{background:#fff;border-bottom:0;display:block;padding:.5rem;opacity:.7;text-decoration:none}.tabs ul li a:focus,.tabs ul li a:hover{opacity:1}.tabs ul li.is-active a{color:#008fc1;font-weight:700;opacity:1}.path-taxonomy .page-title{background-color:#fff;border-radius:16px;margin-bottom:50px;padding:3rem 6rem 3rem 6rem}.path-taxonomy .views-row{background-color:rgba(255,255,255,.5);border-left:4px solid #fff;margin-bottom:30px}.path-taxonomy .views-row a{color:#383838;display:flex;flex-direction:row;text-decoration:none}.path-taxonomy .views-row img{max-height:100px;width:auto}.path-taxonomy .views-row .info-container{align-items:flex-start;display:flex;flex-direction:column;padding:15px 15px}@media (min-width:992px){.path-taxonomy .views-row .info-container{align-items:center;flex-direction:row;flex:1}}@media (min-width:992px){.path-taxonomy .views-row .info-container h3{padding-right:.25rem;width:33%}}.path-taxonomy .views-row .info-container .datetime{font-weight:700;padding-right:8px}.user-login-form,.user-pass{background:#fff;border-radius:16px;display:block;padding:2em}.user-login-form .form-item,.user-pass .form-item{margin-bottom:1em}.user-login-form label,.user-pass label{display:block;font-weight:700}.user-login-form .description,.user-pass .description{color:#979797;font-style:italic}.user-login-form .form-text,.user-pass .form-text{max-width:100%;border-radius:30px;box-sizing:border-box;display:block;padding:10px;border:1px solid #aaa}.user-login-form .form-text.edit-captcha-response,.user-pass .form-text.edit-captcha-response{display:inline-block}.user-login-form .button,.user-pass .button{background:#ec6608;border:0;border-radius:32px;color:#fff;font-weight:700;opacity:.8;padding:1em 2em}.user-login-form .button:focus,.user-login-form .button:hover,.user-pass .button:focus,.user-pass .button:hover{opacity:1}.path-user .profile{background:#fff;border-radius:16px;display:block;padding:2em}@media (min-width:992px){.swde-water-quality-form{margin-right:25%}}.swde-water-quality-form .form-item{background-color:#fff;padding:15px 50px}.swde-water-quality-form .form-item.form-item-name-location{border-top-left-radius:16px;border-top-right-radius:16px;padding-top:30px}.swde-water-quality-form .form-item label{display:flex;font-weight:700;padding:.3em .5em}.swde-water-quality-form .form-item.webform-element--title-inline{display:flex;flex-direction:row}.swde-water-quality-form .form-item .description{font-style:italic;padding-left:5px}.swde-water-quality-form .form-item .form-required{display:flex}.swde-water-quality-form .form-item .form-required:after{display:inline-block;color:#b31731;content:'*';padding-left:5px;width:10px}.swde-water-quality-form .form-item .form-text{background-color:#e8f5fa}.swde-water-quality-form .form-item .form-text::-moz-placeholder{color:#383838}.swde-water-quality-form .form-item .form-text:-ms-input-placeholder{color:#383838}.swde-water-quality-form .form-item .form-text::placeholder{color:#383838}.swde-water-quality-form .form-item .form-number{background-color:#e8f5fa;max-width:250px}.swde-water-quality-form .form-item .form-number::-moz-placeholder{color:#383838}.swde-water-quality-form .form-item .form-number:-ms-input-placeholder{color:#383838}.swde-water-quality-form .form-item .form-number::placeholder{color:#383838}.swde-water-quality-form .form-actions{background-color:#fff;border-bottom-right-radius:16px;border-bottom-left-radius:16px;margin-bottom:50px;padding-bottom:20px;text-align:center}.swde-water-quality-form input.button{border:0;margin:20px auto}.swde-water-quality-form input[type=checkbox],.swde-water-quality-form input[type=radio]{width:20px;height:20px}.swde-water-quality-form .form-type-checkbox,.swde-water-quality-form .form-type-radio{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.swde-water-quality-form .form-type-checkbox label,.swde-water-quality-form .form-type-radio label{padding:0 0 0 .5em}.swde-water-quality-form .form-type-checkbox .description,.swde-water-quality-form .form-type-radio .description{padding-left:25px;width:90%}.swde-water-quality-form .form-select{background-color:#fff;border:0;border-radius:16px;padding:10px 15px;text-transform:none}.swde-water-quality-form .form-text[readonly]{background-color:transparent;border:0;color:#383838}.swde-water-quality-form .form-number{width:150px}.swde-water-quality-form a:focus,.swde-water-quality-form a:hover{color:#fff}.water-quality-section{border-radius:16px;border:1px solid #008fc1;margin:50px 0;padding:15px 30px}@media (min-width:992px){.water-quality-section{padding:15px 50px}}.water-quality-section h3{background-color:#e8f5fa;display:inline-block;margin:-30px 0 40px 0;padding:2px 12px;position:absolute}.water-quality-section dl{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:992px){.water-quality-section dl{flex-direction:row}}.water-quality-section dl dt{font-weight:700}@media (min-width:992px){.water-quality-section dl dt{padding-top:35px;width:20%}}.water-quality-section dl dd{margin-left:0}@media (min-width:992px){.water-quality-section dl dd{width:80%}}.water-quality-section .hardness{margin-bottom:40px}.water-quality-section .hardness .lables{display:flex;flex-direction:row;font-style:italic;justify-content:space-between;padding:3px}.water-quality-section .hardness .lables li{list-style-type:none;padding:2px;text-align:center}.water-quality-section .hardness .lables li:first-child{text-align:left}.water-quality-section .hardness .lables li:last-child{text-align:right}.water-quality-section .hardness .values{background-image:linear-gradient(to left,#52b5d6 0,#d3e8ef 100%);border-radius:16px;display:flex;flex-direction:row;height:36px;margin-right:-6px;padding:4px 0;position:relative}.water-quality-section .hardness .values li{list-style-type:none;padding:2px;position:absolute;text-align:right}.water-quality-section .hardness .values li:first-child{text-align:left;padding-left:6px;width:10%;z-index:1}.water-quality-section .hardness .values li:last-child{padding-right:6px;text-align:right;width:100%;z-index:5}.water-quality-section .hardness .values li.second{width:17%;z-index:2}.water-quality-section .hardness .values li.third{width:36%;z-index:3}.water-quality-section .hardness .values li.fourth{padding-right:6px;width:59%;z-index:4}.water-quality-section .acidity .lables{display:flex;flex-direction:row;font-style:italic;justify-content:space-between;padding:3px}.water-quality-section .acidity .lables li{list-style-type:none;padding:2px;text-align:center}.water-quality-section .acidity .values{background-image:linear-gradient(to left,#ff50dc 0,#80ad3a 35%,#80ad3a 69%,#ffae00 100%);border-radius:16px;display:flex;flex-direction:row;justify-content:space-between;height:36px;margin-right:-6px;padding:4px 6px;position:relative}.water-quality-section .acidity .values li{list-style-type:none;padding:2px;position:absolute;text-align:right}.water-quality-section .acidity .values li:first-child{padding-left:6px;text-align:left;width:10%;z-index:1}.water-quality-section .acidity .values li.second{width:46%;z-index:2}.water-quality-section .acidity .values li.third{width:68%;z-index:3}.water-quality-section .acidity .values li:last-child{padding-right:12px;text-align:right;width:100%;z-index:4}.water-quality-section .your-data{background-color:#fff;display:inline-block;padding:4px 18px;border-radius:16px;margin-left:-20px;position:relative;box-shadow:0 2px 6px 0 #d2d2d2;width:220px}.water-quality-section .your-data strong{color:#097cad}.water-quality-section .your-data::before{border-style:solid;border-width:0 9px 9px 8px;border-color:transparent transparent #fff transparent;content:" ";display:inline-block;height:0;left:calc(50% - 8px);margin-top:-10px;position:absolute;width:0;z-index:10}.water-quality-section .acidity .your-data{width:200px}#composition{display:flex;flex-direction:row;flex-wrap:wrap}#composition .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}@media (min-width:992px){#composition .row{flex-wrap:nowrap}}#composition .row .col-sm-4{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;margin:0 10px 20px 10px;padding:15px;width:calc(50% - 20px)}@media (min-width:700px) and (max-width:991px){#composition .row .col-sm-4{width:calc(33% - 20px)}}@media (min-width:992px){#composition .row .col-sm-4.col-md-2{width:calc(16.6% - 20px)}}#composition .row .col-sm-4 .dd,#composition .row .col-sm-4 .dt{display:flex;flex-direction:column;text-align:center}#composition .row .col-sm-4 .dd{margin-top:15px;text-align:center}#composition .row .col-sm-4:last-child{margin-right:0}#composition .elementSymbol{color:#008fc1;font-size:1.5em;width:100%}#composition .elementName{font-style:italic;width:100%}#nitrates-and-pesticides .row{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:30px;width:100%}#nitrates-and-pesticides .row .col-md-12{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px;width:100%}@media (min-width:992px){#nitrates-and-pesticides .row .col-md-12{flex-wrap:nowrap}}#nitrates-and-pesticides .row .col-md-12:last-child{margin-bottom:0}#nitrates-and-pesticides .row .col-md-2{margin:0 10px;width:calc(16.6% - 20px)}@media (min-width:992px){#nitrates-and-pesticides .row .col-md-2{margin-right:20px;width:calc(16.6% - 20px)}}#nitrates-and-pesticides .row .col-md-2>div{align-items:center;background-color:#fff;border-radius:16px;display:flex;flex-direction:column;padding:20px 15px}#nitrates-and-pesticides .row .col-md-2>div .dt{font-style:italic}#nitrates-and-pesticides .row .col-md-10{display:flex;width:83%}@media (min-width:992px){#nitrates-and-pesticides .row .col-md-10{width:83%}}
/*# sourceMappingURL=main.css.map */
