@charset "UTF-8";.menu.main-menu{padding-left:16vw;padding-top:8vh}.main-menu .sp-module ul>li>a{color:#fff}.menu.main-menu li{line-height:32px}.main-menu>.sp-module{max-width:52%}.main-menu{background:hsla(0,0%,4%,0.3)}.mod-right-header-menu ul{list-style-type:none}.mod-right-header-menu ul li{float:left}.mod-right-header-menu ul li a{padding:10px}.rs-right-header ul li{padding:10px}#sp-footer a{color:#fff}.content-operation .cck_op_operation_theme_icon img{max-width:60px;height:auto;position:absolute;right:20px;top:60px;z-index:1}.list-actus-operation li{float:left;margin-right:20px}.cck_op_operation_images{position:relative;overflow:hidden;margin:20px auto 0 auto;border-radius:4px;display:block;float:none}.cck_op_operation_images .list-operation-images{position:relative;margin:0;padding:0;height:460px;list-style:none;display:inline;float:none}.cck_op_operation_images .list-operation-images img{position:relative;display:block;float:left;margin:0;padding:0;width:1200px;height:460px;background:#ccc;text-align:center;line-height:300px}.one-operation-slider-arrows{display:none}a.control_prev,a.control_next{position:absolute;top:40%;z-index:999;display:block;padding:4% 3%;width:auto;height:auto;background:#2a2a2a;color:#fff;text-decoration:none;font-weight:600;font-size:18px;opacity:0.8;cursor:pointer}a.control_prev:hover,a.control_next:hover{opacity:1;-webkit-transition:all 0.2s ease}a.control_prev{border-radius:0 2px 2px 0}a.control_next{right:0;border-radius:2px 0 0 2px}.accordion-heading{background:#293742;color:#fff}label{font-weight:bold}a{color:#39B49B}.slider-progress{width:100%;height:4px;background:transparent;position:absolute;bottom:0}.slider-progress .progress{width:0%;height:4px;background:#39B49B}.slider-progress .cursor{position:relative;left:0;bottom:55px;border-radius:90px;border:solid 4px #39B49B}.operation-home-section .slick-grid{display:grid;grid-template-columns:53% 47% !important}.operation-home-section .operation-theme-image img{width:inherit}.partners-page #partners-page .cck_page_items ul li{margin:30px 20px;padding:10px}@media only screen and (max-width:767px){.partners-page #partners-page .cck_page_items ul,.partners-page #partners-page .cck_page_items ul li{display:block}.partners-page #partners-page .cck_page_items ul li{margin:30px 0;padding:10px 0}li.item-163,li.item-162,#sp-footer ul.menu li{padding:0 10px}#sp-main-body{padding:30px 0}}.pu-ag-white-background{background-color:#fff}.pu-ag-dark-background{background:#293742}.pu-ag-dark-text{color:#293742}.pu-ag-white-color{color:#fff}#about-intro.pu-ag-white-color .sppb-addon-title{color:#fff}#about-presentation-missions .sppb-title-heading{color:#293742}#about-graphic-presentation.pu-ag-dark-text .sppb-addon-title{color:#293742}select#op_operation_theme option{color:#fff}select#op_operation_theme option[selected~=selected]{background:#fff !important;color:#000}select#op_operation_theme option[value="22"]{background:#ffca00 !important}select#op_operation_theme option:hover[value="22"]{background:#fff !important}select#op_operation_theme option[value="23"]{background:#896dae !important}select#op_operation_theme option[value="24"]{background:#293742 !important}select#op_operation_theme option[value="25"]{background:#e94b58 !important}select#op_operation_theme option[value="27"]{background:#ed6a5b !important}select#op_operation_theme option[value="28"]{background:#32bef0 !important}select#op_operation_theme option[value="29"]{background:#37b49e !important}.marker-cluster-small div{background-color:#000 !important;color:#fff}#sp-bottom a{color:#fff}.content-intranet-reunion div.cck_contents.cck_content div.cck_label,.content-intranet-event div.cck_contents.cck_content div.cck_label{float:none;width:100%}.cck_in_reunion_intranet_file_titulaire_pouvoir,.cck_in_reunion_intranet_text_titulaire_pouvoir{display:none}.inscription_form{display:none}.intranet-docs-search div.vertical div.cck_forms.cck_search div.cck_label{width:52%}@media only screen and (max-width:767px){.intranet-docs-search div.vertical div.cck_forms.cck_search div.cck_label{width:100%}}#sp-bottom .sp-module.mod-sharing-social ul>li>a{display:block;letter-spacing:0.3px;font-size:16px;line-height:20px;letter-spacing:0px;text-transform:uppercase;height:50px;margin:10px;padding:0px 0px 0px 0px;width:50px;border-style:none;font-size:16px;line-height:50px;color:rgba(244,242,241,0.6);position:relative;display:inline-block;color:#39B49B;transition:color 400ms,background-color 400ms}#sp-bottom .sp-module.mod-sharing-social ul>li>a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid #39B49B;-webkit-transform:skew(-20deg);transform:skew(-20deg);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:-1}.one-content-view-site ul.joomla-tabs.nav.nav-tabs{width:100%;padding-top:50px}@media only screen and (max-width:767px){.main-menu>.sp-module{max-width:100%}.menu.main-menu{padding-left:11vw;padding-top:10vh}.menu.main-menu li{line-height:27px}.operation-home-section .slick-grid{display:table}.operation-home-section .operation-theme-image img{width:60%}.documents-page #documents-page .cck_page_items h2{font-size:1em!important}}@media (min-width:768px) and (max-width:1292px){.contact-page .sppb-addon-content{font-size:0.8em!important}}@media (min-width:768px) and (max-width:992px){.menu.main-menu{padding-left:8vw;padding-top:10vh}.article-details .article-details-heading{margin-bottom:0!important}}.actualities-home-section .slick-prev.slick-arrow{left:97%;top:-13%;margin-left:2px}.banner-section .banner-content p{font-size:1em!important}.logout-button button{background:#fff;color:#293742;text-transform:uppercase;font-family:"SofiaPro-Bold";padding:5px 30px;border-radius:0px;margin-left:4px;margin-top:4px;border:5px solid #fff;text-align:center;background-image:-webkit-linear-gradient(35deg,#fff 50%,transparent 50%);background-image:linear-gradient(35deg,#fff 50%,transparent 50%);background-size:500px;background-repeat:no-repeat;background-position:100%;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out}#default-header .sppb-row-container .sppb-row{flex-wrap:initial!important}.article-print-email button{border:none;background:none}#sppb-addon-1587281407800 .sppb-addon-title{font-size:3.6em!important;line-height:74px!important}#sppb-addon-wrapper-1587281407800{width:100%!important}#sppb-addon-1587281407794 .sppb-addon-text-block .sppb-addon-content{font-size:100%!important}#sppb-addon-1587281407797 img{width:100%!important;max-width:100%!important;height:100%!important}.sp-page-builder .page-content #about-presentation-missions{width:100%!important;max-width:100%!important;height:100%!important}.sp-page-builder .page-content #section-id-1587281407813,.sp-page-builder .page-content #about-graphic-presentation{width:100%!important}#sp-page-builder .sppb-section-title .sppb-title-heading{margin-top:0;font-size:36px;line-height:36px;margin-bottom:15px;border:0}#about-graphic-presentation{max-height:100%!important}.sp-page-builder .page-content #section-id-1587281407813{max-width:100%!important;max-height:100%!important}.cck_page_listour-team-page .accordion-button,.documents-page .accordion-button{width:100%}.our-team-page .accordion-item>h2 button,.documents-page .accordion-item>h2 button{border-radius:3px;background:#293742;margin-bottom:25px}.our-team-page #our-team-page h2,.documents-page #documents-page h2{position:relative;font-family:"SofiaPro-Bold"!important;font-size:1.2em!important;line-height:25px;letter-spacing:0px;text-transform:uppercase;padding:18px 20px;margin:30px 0px 40px 0px;text-align:left;padding:0;margin:0}.documents-page #documents-page h2{cursor:pointer}.documents-page #documents-page h2{line-height:49px}.our-team-page #our-team-page h2::after,.documents-page #documents-page h2::after{width:0!important}.our-team-page #our-team-page .collapsed::before,.documents-page #documents-page .collapsed::before{padding-top:0px!important}.accordion-button h2{color:#39b49b !important}.accordion-button.collapsed h2{color:white!important}.cck_fo_contact_consentement{color:white!important}.about-slider .slick-slide .titlejoachim{height:50px}.about-slider .slick-slide>p{height:150px}.view-login .login{padding:0!important}.view-login .plg_system_webauthn_login_button svg{width:1.4em}.view-login .input-password-toggle{margin-top:25px!important;width:100%!important;display:none}.visually-hidden{cursor:pointer}.documents-page #documents-page .cck_page_items .cck-clrfix.selva a{background-image:-webkit-linear-gradient(35deg,#fff 50%,transparent 50%) !important;background-image:linear-gradient(35deg,#fff 50%,transparent 50%) !important;background-size:1200px !important;background-repeat:no-repeat !important;background-position:100% !important;-webkit-transition:background 300ms ease-in-out !important;transition:background 300ms ease-in-out !important}.documents-page #documents-page .cck_page_items .cck-clrfix.selva a{color:#fff;width:unset;padding:20px 15px;border-radius:0px;border:3px solid #39b49b;display:inline-block;text-align:center;background-image:-webkit-linear-gradient(35deg,#fff 50%,transparent 50%);background-image:linear-gradient(35deg,#fff 50%,transparent 50%);background-size:1200px;background-repeat:no-repeat;background-position:100%;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;background:#39b49b;text-decoration:none;height:8.5em;min-width:325px;text-transform:capitalize;font-size:1em;border-radius:0px;font-weight:300;max-width:350px;position:relative}.documents-page #documents-page .cck_page_items ul li{background-image:-webkit-linear-gradient(35deg,#fff 50%,transparent 50%) !important;background-image:linear-gradient(35deg,#fff 50%,transparent 50%) !important;background-size:1700px !important;background-repeat:no-repeat !important;background-position:100% !important;-webkit-transition:background 300ms ease-in-out !important;transition:background 300ms ease-in-out !important}.documents-page #documents-page .cck_page_items ul li{background:#293742;color:#fff;text-transform:capitalize;font-weight:500;font-family:"SofiaPro-Bold";font-size:1em;padding:20px 20px 100px 20px;margin-top:20px;height:3.5em;min-width:325px;position:relative;border:3px solid #293742;background-image:-webkit-linear-gradient(35deg,#fff 50%,transparent 50%);background-image:linear-gradient(35deg,#fff 50%,transparent 50%);background-size:1700px;background-repeat:no-repeat;background-position:100%;-webkit-transition:background 300ms ease-in-out;transition:background 300ms ease-in-out;cursor:pointer}.documents-page #documents-page .cck_page_items ul li::after{content:url(https://www.epflo.fr/images/common/keppel-download.svg);position:absolute;right:20px;top:85px}.documents-page #documents-page .cck_page_items ul li:hover{background-position:0% !important}.documents-page #documents-page .cck_page_items .cck-clrfix.selva a:hover{background-position:0% !important}.documents-page #documents-page .cck_page_items .cck-clrfix.selva a:hover{color:#39B49B}.documents-page #documents-page .cck_page_items ul li:hover a{color:#293742}#sp-page-builder .sp-pagebuilder-page-edit{top:0}#sp-header #close_login{margin-left:30px}.header-login .mod-login-logout{display:grid;grid-template-columns:60% 40%;grid-gap:20px}#sp-header #default-header .sppb-icons-group-list{left:0;display:flex;justify-content:flex-end}#default-header .rs-right-header ul li{padding:0}#sp-header #default-header #open_search{display:flex;justify-content:flex-end}#sp-header #default-header #open_login{display:flex;justify-content:flex-start}#sp-header #default-header #open_search img{margin-left:0}#sp-menu-right.col-4{flex:0 0 16.333333%;max-width:16.333333%}#sp-menu-right.col-8{flex:0 0 83.666667%;max-width:83.666667%}@media only screen and (max-width:1299px){#sp-header #default-header{margin-left:0 !important}}@media only screen and (min-device-width:1701px) and (max-device-width:2500px){#sp-header #default-header #open_search img{margin-left:0}}@media (max-width:1199.98px){#sp-header>.container-fluid>.container-inner>.row{justify-content:space-between}#sp-menu-right.col-4{flex:0 0 16.333333%;max-width:16.333333%}#sp-menu-right.col-8{flex:0 0 83.666667%;max-width:83.666667%}#default-header #column-wrap-id-1589354459092{max-width:33.333333%;flex-basis:33.333333%}#default-header #column-wrap-id-1589360927819{max-width:33.333333%;flex-basis:33.333333%}#default-header #column-wrap-id-1589354459093{max-width:16.666666%;flex-basis:16.666666%}#default-header #column-wrap-id-1591703756548{max-width:16.666666%;flex-basis:16.666666%}#header-login-form>div>.sppb-row{justify-content:space-between}#column-wrap-id-1591625073612{max-width:56%;flex-basis:56%}#column-wrap-id-1593765116058{max-width:10.666667%;flex-basis:10.666667%;justify-content:flex-end;display:flex}}@media (min-width:501px) and (max-width:992px){div#column-wrap-id-1589354459093,div#column-wrap-id-1591703756548{width:20%;max-width:max-content !important;flex-basis:max-content !important}#default-header #column-wrap-id-1589354459092{max-width:54.333333%;flex-basis:54.333333%}}@media (min-width:768px) and (max-width:992px){#sp-menu-right.col-4{flex:0 0 16.333333%;max-width:16.333333%}#sp-menu-right.col-8{flex:0 0 80.666667%;max-width:80.666667%}#default-header>.sppb-row-container>.sppb-row{justify-content:flex-end}#header-search #column-wrap-id-1591626121072{width:75%;max-width:75%;flex-basis:75%}#header-search #column-wrap-id-1591626121074{width:25%;max-width:25%;flex-basis:25%}#sp-header #header-login-form #column-wrap-id-1591625073611{width:32%;max-width:32%;flex-basis:32%}#sp-header #header-login-form div#column-id-1591625073611{position:relative;right:initial;bottom:initial}#sp-header #header-login-form #column-wrap-id-1591625073612{width:53%;max-width:53%;flex-basis:53%}.mod-login-logout .logout-button button{padding:5px 5px}#sp-header #header-login-form #column-wrap-id-1593765116058{width:10%;margin-left:20px;max-width:10%;flex-basis:10%}}@media only screen and (max-width:767px){#sp-menu-right.col-4{flex:0 0 26.333333%;max-width:26.333333%}#sp-menu-right.col-8{flex:0 0 72.666667%;max-width:72.666667%}#default-header .sppb-row-container .sppb-row{justify-content:flex-end}.page-content #default-header #open_login img{margin-right:20px}}@media only screen and (max-width:500px){#sp-menu-right.col-4{flex:0 0 30.333333%;max-width:30.333333%}#sp-menu-right.col-8{flex:0 0 68.666667%;max-width:68.666667%}#default-header{margin-left:10% !important}#default-header>.sppb-row-container>.sppb-row{justify-content:flex-end;position:relative}#sp-header #default-header #open_login img{margin-left:0}.sppb-addon.sppb-addon-icons-group.rs-right-header.icons-group-title-postion-top,#default-header .sppb-col-md-4#column-wrap-id-1589360927819,#column-wrap-id-1589354459092{display:none}#default-header div#column-wrap-id-1589354459093,#default-header div#column-wrap-id-1591703756548{width:40%;position:relative;top:-5px;max-width:40%;flex-basis:40%}section#header-login-form{height:100%;z-index:1000;background:#293742;width:100%;position:fixed;left:0px;transition:all 0.5s ease 0s}.header-login .mod-login-logout{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);grid-gap:20px}.header-login .mod-login-logout__button.logout-button{text-align:center}#sp-menu-right.col-8 #default-header{margin-left:0;left:0;width:100%;margin-left:6% !important}#sp-menu-right.col-4{flex:0 0 30.333333%;max-width:30.333333%}#sp-menu-right.col-8{flex:0 0 69.666667%;max-width:69.666667%}#sp-menu-right.col-4{padding-top:10px}#default-header{margin-left:0 !important;left:0;width:100%}#default-header .sppb-col-md-4#column-wrap-id-1589354459092{padding-left:0;display:block;max-width:max-content;flex-basis:max-content;flex-basis:max-content;position:absolute;bottom:0px;right:0;left:0;max-width:100%}#default-header .sppb-addon.sppb-addon-module.mod-right-header-menu{bottom:20px}.mod-right-header-menu ul{padding-bottom:15px}.mod-right-header-menu ul li:last-child{padding-left:0}#default-header .sppb-col-md-4#column-wrap-id-1589360927819{display:none}#default-header div#column-wrap-id-1589354459093,#default-header div#column-wrap-id-1591703756548{width:28%;position:relative;top:5px;max-width:28%;flex-basis:28%}.page-content #default-header #open_login img{margin-left:44px}.page-content #default-header #open_search img{margin-left:80px}}.popover h3.popover-title{font-size:20px;line-height:1.5}.bckg-dark{background-color:#293742}.homePage .banner-section{background-image:url(https://www.epflo.fr/images/common/home/couverture-credit-ville-soissons.jpg)}.homePage .bckg-dark{padding:100px 0 20px 0}.homePage .banner-section .banner-content{overflow:visible}.homePage .arrowToBottom{position:relative;top:50px}.homePage .banner-section .banner-content .banner-inside-row{padding:35px 20px 35px 35px;background-color:rgba(41,55,66,0.6)}.homePage .actualities-home-section{background-color:#fff}.homePage .actualities-home-section h3,.homePage .actualities-home-section .actus-slick-list h2{color:#293742}.homePage .operation-home-section{background-color:#293742}.homePage .operation-home-section h2 a,.homePage .operation-home-section p{color:#fff}.slider-progress .cursor{background-color:#fff}.view-article.operations-map-page .cck-line-bottom,.view-article.operations-map-page .cck-line-footer{padding-top:25px}header .main-menu span.nav-header{color:#fff;font-size:1.1em;font-family:"SofiaProRegular";font-weight:100;text-transform:none}.sp-page-builder .about-banner-section,.perimetre-page main .article-details .article-header-wrap,.ag-et-ca-page main .article-details .article-header-wrap,.our-team-page .keppel-bg-top-banner,.base-document-page .keppel-bg-top-banner,section .gold-bg-top-banner,.view-article.actualities-landing-page main .article-details .article-header-wrap,section .purple-bg-top-banner-without-dots,.view-article.operations-map-page main .article-details .article-header-wrap,.recrutement-page section .article-details .article-header-wrap,.contact-page .keppel-bg-top-banner{background-image:url(https://www.epflo.fr/images/common/couverture-credit-ville-soissons.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:8}.sp-page-builder .about-banner-section::after,.perimetre-page main .article-details .article-header-wrap::after,.ag-et-ca-page main .article-details .article-header-wrap::after,.our-team-page .keppel-bg-top-banner::after,.base-document-page .keppel-bg-top-banner::after,.recrutement-page section .article-details .article-header-wrap::after,.contact-page .keppel-bg-top-banner::after{background:rgba(57,180,155,0.6)}section .gold-bg-top-banner::after,.view-article.actualities-landing-page main .article-details .article-header-wrap::after{background:rgba(254,202,0,0.6)}section .purple-bg-top-banner-without-dots::after,.view-article.operations-map-page main .article-details .article-header-wrap::after{background:rgba(136,109,174,0.6)}
