.address-bar__item:after,.widget-history:after,.widget body:not(.mod__room_categories.mod__view) .widget_carousel_text_title:after,.widget body:not(.mod__room_categories.mod__view) .widget_title:after,body:not(.mod__room_categories.mod__view) .widget .widget_carousel_text_title:after,body:not(.mod__room_categories.mod__view) .widget .widget_title:after,body:not(.mod__room_categories.mod__view) h1:after,main:after,main:before{content:"";position:absolute}body{font-size:1.2rem;font-family:Roboto,sans-serif;background-color:#fff}header{background:#164b55;color:#b3cace}#brand a{color:#b3cace;font-size:1rem;line-height:1;display:block}address{font-style:normal;margin:0 10px 0 0;font-size:.8rem}address,address a:link{color:#b3cace}address a:hover{color:#f1f5f6}address a:active,address a:visited{color:#b3cace}address p{font-size:.8rem}#contact_links a{color:#b3cace;font-weight:700}#contact_links a svg{fill:#b3cace}footer{background-color:#164b55;color:#fff}#container_credits{background-color:#0c272c;color:#fff}#container_credits a,#container_credits p{color:#fff}.primary-navigation-wrapper{background-color:#aea15b}#primary_navigation ul li a{color:#fff;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#primary_navigation ul li a.active,#primary_navigation ul li a:hover{color:#fff;background-color:#a0944f}#primary_navigation ul li.home a{padding:.9rem 1.5rem}#primary_navigation ul li.home svg,#primary_navigation ul li.home svg:hover{fill:#fff}.off-canvas-menu{background:#113941;padding-top:1rem}.off-canvas-menu ul{border-top:1px solid #061518;border-bottom:1px solid #1b5d69}.off-canvas-menu ul li{border-top:1px solid #1b5d69;border-bottom:1px solid #061518}.off-canvas-menu ul li.home svg{fill:#b3cace}.off-canvas-menu ul li a,.off-canvas-menu ul li span{color:#b3cace}.off-canvas-menu ul li:hover{background:#1b5d69}.off-canvas-menu address,.off-canvas-menu address a,.off-canvas-menu address p{color:#b3cace}#secondary_navigation ul{list-style-type:none;text-align:center}#secondary_navigation ul li a{color:#79b0bb;-webkit-transition:.2s;transition:.2s}#secondary_navigation ul li a:hover{color:#9bc4cc}@media screen and (min-width:40.0625em){#secondary_navigation ul{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap}#secondary_navigation ul li{margin-right:1rem}}.toggle-navigation,.toggle-overlay-navigation{color:#ddd;-webkit-transform:all .2s ease-out;transform:all .2s ease-out}.toggle-navigation .hamburger,.toggle-overlay-navigation .hamburger{display:-webkit-box;display:flex}.toggle-navigation .hamburger-inner,.toggle-navigation .hamburger-inner:after,.toggle-navigation .hamburger-inner:before,.toggle-overlay-navigation .hamburger-inner,.toggle-overlay-navigation .hamburger-inner:after,.toggle-overlay-navigation .hamburger-inner:before{background-color:#ddd}.toggle-navigation:not(.is-active):hover,.toggle-overlay-navigation:not(.is-active):hover{color:#fff}.toggle-navigation:not(.is-active):hover .hamburger-inner,.toggle-navigation:not(.is-active):hover .hamburger-inner:after,.toggle-navigation:not(.is-active):hover .hamburger-inner:before,.toggle-overlay-navigation:not(.is-active):hover .hamburger-inner,.toggle-overlay-navigation:not(.is-active):hover .hamburger-inner:after,.toggle-overlay-navigation:not(.is-active):hover .hamburger-inner:before{background-color:#fff}.toggle-navigation>span,.toggle-overlay-navigation>span{margin-top:.5rem}#mobile_navigation .toggle-navigation,#mobile_navigation .toggle-overlay-navigation{color:#164b55}#mobile_navigation .toggle-navigation .hamburger-inner,#mobile_navigation .toggle-navigation .hamburger-inner:after,#mobile_navigation .toggle-navigation .hamburger-inner:before,#mobile_navigation .toggle-overlay-navigation .hamburger-inner,#mobile_navigation .toggle-overlay-navigation .hamburger-inner:after,#mobile_navigation .toggle-overlay-navigation .hamburger-inner:before{background-color:#164b55}#mobile_navigation .toggle-navigation:not(.is-active):hover,#mobile_navigation .toggle-overlay-navigation:not(.is-active):hover{color:#164b55}#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner,#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner:after,#mobile_navigation .toggle-navigation:not(.is-active):hover .hamburger-inner:before,#mobile_navigation .toggle-overlay-navigation:not(.is-active):hover .hamburger-inner,#mobile_navigation .toggle-overlay-navigation:not(.is-active):hover .hamburger-inner:after,#mobile_navigation .toggle-overlay-navigation:not(.is-active):hover .hamburger-inner:before,.button.primary{background-color:#164b55}.button.primary{border:none;color:#fff;overflow:hidden;position:relative;border-radius:5px}.button.primary:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all .55s cubic-bezier(.19,1,.22,1);transition:all .55s cubic-bezier(.19,1,.22,1);width:50px}.button.primary:hover{background-color:#197485;color:#fff}.button.primary:hover:after{left:120%;-webkit-transition:all .55s cubic-bezier(.19,1,.22,1);transition:all .55s cubic-bezier(.19,1,.22,1)}.button.success{border:none;background-color:#aea15b;color:#fff;overflow:hidden;position:relative;border-radius:5px}.button.success:after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all .55s cubic-bezier(.19,1,.22,1);transition:all .55s cubic-bezier(.19,1,.22,1);width:50px}.button.success:hover{background-color:#c9bb73;color:#fff}.button.success:hover:after{left:120%;-webkit-transition:all .55s cubic-bezier(.19,1,.22,1);transition:all .55s cubic-bezier(.19,1,.22,1)}.mod_item_container{margin:0 0 30px!important}.mod_item_container .mod__title h2,.mod_item_container .mod__title h3{margin:20px 0}.home-page{position:relative}.home-page:after{content:"";height:100%;width:100%;display:block;background:url(/Themes/hotel_de_france/img/bg-pattern.png);background-attachment:fixed;opacity:.1;position:absolute;top:0;left:0;z-index:-1}.widget{padding:30px 0;box-shadow:0 0 5px #ccc;margin-bottom:50px;position:relative;background-color:#fff}.widget .widget_carousel_text_title,.widget .widget_title{text-align:center}.widget .widget_carousel_text_title{color:#fff!important}.widget .widget_carousel_text_title:after{display:none}.widget p:last-child{margin:30px 0 0}.widget .button{margin:0}.widget-history{min-height:500px;display:grid;place-items:center;z-index:0}.widget-history:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background-image:url(/Themes/hotel_de_france/img/bg-body.png);background-repeat:no-repeat;background-size:1000px auto;background-position:0 0;opacity:.2;background-blend-mode:multiply;background-blend-mode:hard-light;pointer-events:none}@media screen and (min-width:40.0625em){.widget-history:after{opacity:.6}}.widget-history__intro{max-width:800px;margin:auto;padding:1rem}.widget-history__intro p{text-align:center}.widget-rooms{position:relative;z-index:0;padding-bottom:0;padding-top:0;box-shadow:0 5px 5px #ccc}.widget-rooms .container-room-text{top:0;bottom:auto;background:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(19%,rgba(0,0,0,.738)),color-stop(34%,rgba(0,0,0,.541)),color-stop(47%,rgba(0,0,0,.382)),color-stop(56.5%,rgba(0,0,0,.278)),color-stop(65%,rgba(0,0,0,.194)),color-stop(73%,rgba(0,0,0,.126)),color-stop(80.2%,rgba(0,0,0,.075)),color-stop(86.1%,rgba(0,0,0,.042)),color-stop(91%,rgba(0,0,0,.021)),color-stop(95.2%,rgba(0,0,0,.008)),color-stop(98.2%,rgba(0,0,0,.002)),to(transparent));background:linear-gradient(180deg,#000 0,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,transparent)}.widget-rooms .container-room-text .room-text .widget_title{color:#fff}.widget-rooms .container-room-text .widget_title{padding-bottom:0!important}.widget-rooms .container-room-text .widget_title:after{display:none}.widget-images{padding-top:10px;padding-bottom:0}.widget-images .widget_carousel_image{height:400px}.widget-activities .carousel__tag .item .carousel__image{height:400px;position:relative}.widget-activities .carousel__tag .item .carousel__image:after{content:"";position:absolute;width:100%;height:100%;inset:0;background-color:rgba(0,0,0,.6);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.widget-activities .carousel__tag .item .widget_carousel_text_container{top:0;left:0;width:100%;height:100%;padding:1rem 3rem;color:#fff;text-align:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:start;align-items:flex-start;-webkit-transform:translateY(calc(100% - 73px));transform:translateY(calc(100% - 73px));-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.widget-activities .carousel__tag .item .widget_carousel_text_container .widget_carousel_text_title{font-size:1.5rem;line-height:1;margin-bottom:2rem}.widget-activities .carousel__tag .item:hover .carousel__image{height:400px;position:relative}.widget-activities .carousel__tag .item:hover .carousel__image:after{opacity:1}.widget-activities .carousel__tag .item:hover .widget_carousel_text_container{-webkit-transform:translateY(calc(50% - 73px));transform:translateY(calc(50% - 73px))}.widget-activities .widget_see_link{font-size:3rem}.widget-activities #counter{display:none}.mod__room_categories #primary_content .widget .widget_carousel_text_title,.mod__room_categories #primary_content .widget .widget_title,.mod__room_categories #primary_content h1,.widget .mod__room_categories #primary_content .widget_carousel_text_title,.widget .mod__room_categories #primary_content .widget_title{text-align:center}.mod__room_categories #primary_content .mod__item p{font-size:1.2em}.mod__room_categories #primary_content .room_categories__title_container{margin-bottom:10px}.mod__room_categories #primary_content .room_categories__title_container .widget .widget_carousel_text_title,.mod__room_categories #primary_content .room_categories__title_container .widget .widget_title,.mod__room_categories #primary_content .room_categories__title_container h1,.widget .mod__room_categories #primary_content .room_categories__title_container .widget_carousel_text_title,.widget .mod__room_categories #primary_content .room_categories__title_container .widget_title{text-align:left}@media (max-width:640px){.mod__room_categories #primary_content .room_categories__title_container .widget .widget_carousel_text_title,.mod__room_categories #primary_content .room_categories__title_container .widget .widget_title,.mod__room_categories #primary_content .room_categories__title_container h1,.widget .mod__room_categories #primary_content .room_categories__title_container .widget_carousel_text_title,.widget .mod__room_categories #primary_content .room_categories__title_container .widget_title{text-align:center}}#room_categories li.room_category_panel .room_category_image_container .room_categories__price_from,#room_categories li.room_category_panel .room_category_image_container .room_category__dimensions,#room_categories li.room_category_panel .room_category_image_container .room_category__max_capacity{background-color:rgba(22,75,85,.8)}.svg #service_icons li span,.svg .room_categories__compare_service,.svg .room_category_services li span{background-color:#454545!important}.mod__room_categories.mod__view .widget .widget_carousel_text_title,.mod__room_categories.mod__view .widget .widget_title,.mod__room_categories.mod__view h1,.widget .mod__room_categories.mod__view .widget_carousel_text_title,.widget .mod__room_categories.mod__view .widget_title{text-align:left}#primary_content #room_categories li.room_category_panel{box-shadow:0 0 10px #ccc;padding-bottom:20px;background:hsla(0,0%,100%,.7)}#primary_content #room_categories li.room_category_panel h3{margin:20px 0}#primary_content #room_categories li.room_category_panel a{text-decoration:none}.mod__contact .widget .widget_carousel_text_title,.mod__contact .widget .widget_title,.mod__contact h1,.widget .mod__contact .widget_carousel_text_title,.widget .mod__contact .widget_title{text-align:center}#contact_form{margin:0!important;border:none;background:hsla(0,0%,100%,.7);box-shadow:1.1px 1.1px 2.2px rgba(0,0,0,.011),2.7px 2.7px 5.3px rgba(0,0,0,.016),5px 5px 10px rgba(0,0,0,.02),8.9px 8.9px 17.9px rgba(0,0,0,.024),16.7px 16.7px 33.4px rgba(0,0,0,.029),40px 40px 80px rgba(0,0,0,.04)}#map_container locationMap{width:100%}#map_container #address{padding:20px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}#map_container #address p{text-align:center;font-size:.8rem}#map_container #address .address-logo{max-width:250px}#map_container #address #stars{font-size:.6rem}#map_container #address #location_contact_links{list-style-type:none;padding:0;margin:20px 0}#map_container #address #location_contact_links li{margin-bottom:0;font-size:.8rem}#map_container #address #location_contact_links li svg{width:16px;height:16px;vertical-align:middle;margin-right:5px}@media screen and (min-width:40.0625em){#map_container{display:-webkit-box;display:flex;height:600px}}#address{background-color:#fff;color:#164b55}#address h3,#address li a,#address p{color:#164b55!important}#address .social_media_links svg,#address li a svg{fill:#164b55}.mod__directions #container_contact_details{margin:0 0 30px!important;padding:20px;border:none;background:hsla(0,0%,100%,.7);box-shadow:1.1px 1.1px 2.2px rgba(0,0,0,.011),2.7px 2.7px 5.3px rgba(0,0,0,.016),5px 5px 10px rgba(0,0,0,.02),8.9px 8.9px 17.9px rgba(0,0,0,.024),16.7px 16.7px 33.4px rgba(0,0,0,.029),40px 40px 80px rgba(0,0,0,.04)}#primary_content .conditions h2{padding-bottom:10px;margin-top:0}#primary_content .conditions div,#primary_content .conditions h2{border-color:#4b4b4b}.address-bar{background:#164b55;color:#fff;padding:5px;width:100%;display:none}.address-bar__container{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}@media (min-width:830px){.address-bar{display:block}}.address-bar__item{letter-spacing:2px;font-size:.7rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-right:.5rem}.address-bar__item:after{width:4px;height:4px;content:" ";background-color:#fff;border-radius:50%;position:relative;margin-left:.5rem}.address-bar__item:last-child{margin-right:0}.address-bar__item:last-child:after{display:none}.address-bar a{color:#fff!important}.address-bar{border-top:1px solid #197f93}.surveys-header{background:0 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;margin-bottom:2rem}.surveys-header:before{display:none}.surveys-header img{height:150px;width:auto}.widget .widget_carousel_text_title,.widget .widget_title,h1,h2,h3,h4,h5,h6{font-family:Poiret One;font-variant:"";line-height:1;font-weight:100}.widget .widget_carousel_text_title,.widget .widget_title,h1{color:#164b55;font-size:1.58611rem;margin-bottom:1.6rem}@media (min-width:480px) and (max-width:767px){.widget .widget_carousel_text_title,.widget .widget_title,h1{font-size:calc(1.58611rem + .42525*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){.widget .widget_carousel_text_title,.widget .widget_title,h1{font-size:calc(2.01136rem + 1.0404*(100vw - 767px)/233)}}@media (min-width:1000px){.widget .widget_carousel_text_title,.widget .widget_title,h1{font-size:3.05176rem}}h2{color:#164b55;font-size:1.41617rem}@media (min-width:480px) and (max-width:767px){h2{font-size:calc(1.41617rem + .33284*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h2{font-size:calc(1.74901rem + .6924*(100vw - 767px)/233)}}@media (min-width:1000px){h2{font-size:2.44141rem}}h3{color:#164b55;font-size:1.26444rem}@media (min-width:480px) and (max-width:767px){h3{font-size:calc(1.26444rem + .25644*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h3{font-size:calc(1.52087rem + .43225*(100vw - 767px)/233)}}@media (min-width:1000px){h3{font-size:1.95312rem}}h4{color:#164b55;font-size:1.12896rem}@media (min-width:480px) and (max-width:767px){h4{font-size:calc(1.12896rem + .19354*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h4{font-size:calc(1.3225rem + .24*(100vw - 767px)/233)}}@media (min-width:1000px){h4{font-size:1.5625rem}}h5{color:#164b55;font-size:1.008rem}@media (min-width:480px) and (max-width:767px){h5{font-size:calc(1.008rem + .142*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h5{font-size:calc(1.15rem + .1*(100vw - 767px)/233)}}@media (min-width:1000px){h5{font-size:1.25rem}}h6{color:#164b55;font-size:.9rem}@media (min-width:480px) and (max-width:767px){h6{font-size:calc(.9rem + .1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){h6{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){h6{font-size:1rem}}p{color:#55676b;font-size:.9rem}@media (min-width:480px) and (max-width:767px){p{font-size:calc(.9rem + .1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){p{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){p{font-size:1rem}}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.leaflet-popup-close-button):link,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.leaflet-popup-close-button):link{color:#164b55;text-decoration:underline}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.leaflet-popup-close-button):hover,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.leaflet-popup-close-button):hover{color:#0c272c;text-decoration:none}#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.leaflet-popup-close-button):active,#location_contact_links a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.leaflet-popup-close-button):visited,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.leaflet-popup-close-button):active,#primary_content a:not(.button):not(.leaflet-control-zoom-in):not(.leaflet-control-zoom-out):not(.leaflet-popup-close-button):visited{color:#164b55}#location_contact_links a{text-decoration:none!important}#primary_content ul{padding-left:20px;color:#55676b}#primary_content ul li{margin-bottom:.5rem;font-size:.9rem}@media (min-width:480px) and (max-width:767px){#primary_content ul li{font-size:calc(.9rem + .1*(100vw - 480px)/287)}}@media (min-width:767px) and (max-width:1000px){#primary_content ul li{font-size:calc(1rem + 0*(100vw - 767px)/233)}}@media (min-width:1000px){#primary_content ul li{font-size:1rem}}.widget body:not(.mod__room_categories.mod__view) .widget_carousel_text_title,.widget body:not(.mod__room_categories.mod__view) .widget_title,body:not(.mod__room_categories.mod__view) .widget .widget_carousel_text_title,body:not(.mod__room_categories.mod__view) .widget .widget_title,body:not(.mod__room_categories.mod__view) h1{padding-bottom:50px;position:relative;text-align:center}.widget body:not(.mod__room_categories.mod__view) .widget_carousel_text_title:after,.widget body:not(.mod__room_categories.mod__view) .widget_title:after,body:not(.mod__room_categories.mod__view) .widget .widget_carousel_text_title:after,body:not(.mod__room_categories.mod__view) .widget .widget_title:after,body:not(.mod__room_categories.mod__view) h1:after{width:75px;height:40px;background-image:url(/Themes/hotel_de_france/img/title-ornament.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;opacity:1}.home-page a:not(.button):link{color:#164b55;text-decoration:underline}.home-page a:not(.button):hover{color:#0c272c;text-decoration:none}.home-page a:not(.button):active,.home-page a:not(.button):visited{color:#164b55}header{position:relative;z-index:99}header .header-container{max-width:75rem;margin:auto;display:grid;grid-template-areas:"header-brand header-brand" "header-contact-links header-reservation";-webkit-box-align:center;align-items:center;padding:.5rem 1rem}@media screen and (min-width:40.0625em){header .header-container{grid-template-columns:repeat(3,1fr);grid-template-areas:"header-contact-links header-brand header-reservation"}}header .header-brand{grid-area:header-brand;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}header .header-brand .title{margin:0}header .header-brand .title img{max-width:250px}header .header-contact-links{grid-area:header-contact-links}header .header-reservation{grid-area:header-reservation;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.05;background:url(/Themes/hotel_de_france/img/bg-pattern.png)}#contact_links{-webkit-box-pack:start;justify-content:flex-start;gap:1rem}#contact_links li{margin:0;-webkit-box-flex:initial;flex:initial;max-width:none}@media screen and (min-width:64.0625em){#contact_links li.container_telephone .contact_link_text{display:block;white-space:nowrap;font-size:.8rem}}#contact_links li a{-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}#contact_links li a .contact_link_text{display:none;font-size:.7rem}#contact_links li a svg{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media screen and (min-width:40.0625em){#contact_links li a svg{height:32px}}#contact_links li a:hover{color:#fff}#contact_links li a:hover svg{fill:#fff}#contact_links .contact_link_text{font-size:.8rem}#btn_resa{font-size:1.1rem}main{position:relative;z-index:0;padding-bottom:50px}main:before{height:100%;top:0;z-index:-1;background-image:url(/Themes/hotel_de_france/img/bg-body.png);background-repeat:no-repeat;background-size:600px auto;background-position:0 100%;opacity:.01}main:after,main:before{width:100%;position:absolute;left:0}main:after{height:100%;bottom:0;height:30px;background:-webkit-gradient(linear,left bottom,left top,from(#ddd),color-stop(19%,hsla(0,0%,86.7%,.738)),color-stop(34%,hsla(0,0%,86.7%,.541)),color-stop(47%,hsla(0,0%,86.7%,.382)),color-stop(56.5%,hsla(0,0%,86.7%,.278)),color-stop(65%,hsla(0,0%,86.7%,.194)),color-stop(73%,hsla(0,0%,86.7%,.126)),color-stop(80.2%,hsla(0,0%,86.7%,.075)),color-stop(86.1%,hsla(0,0%,86.7%,.042)),color-stop(91%,hsla(0,0%,86.7%,.021)),color-stop(95.2%,hsla(0,0%,86.7%,.008)),color-stop(98.2%,hsla(0,0%,86.7%,.002)),to(hsla(0,0%,86.7%,0)));background:linear-gradient(0deg,#ddd 0,hsla(0,0%,86.7%,.738) 19%,hsla(0,0%,86.7%,.541) 34%,hsla(0,0%,86.7%,.382) 47%,hsla(0,0%,86.7%,.278) 56.5%,hsla(0,0%,86.7%,.194) 65%,hsla(0,0%,86.7%,.126) 73%,hsla(0,0%,86.7%,.075) 80.2%,hsla(0,0%,86.7%,.042) 86.1%,hsla(0,0%,86.7%,.021) 91%,hsla(0,0%,86.7%,.008) 95.2%,hsla(0,0%,86.7%,.002) 98.2%,hsla(0,0%,86.7%,0));opacity:.5}@media screen and (min-width:40.0625em){main:before{opacity:.1}}@media screen and (min-width:64.0625em){main:before{opacity:.2}}.primary-navigation-wrapper{position:-webkit-sticky;position:sticky;top:0;z-index:99;border-top:1px solid #f0cb89;border-bottom:1px solid #958468}.primary-navigation-wrapper #primary_navigation .menu_primary_navigation li a{font-size:.9rem}.mod__images.mod__index main>.row{max-width:none}.octobook.octobooklayoutFORM{display:none;width:100%;z-index:9999;border-color:#164b55}@media screen and (min-width:40.0625em){.octobook.octobooklayoutFORM{display:block}}.octobook.octobooklayoutFORM>form{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:2rem;-webkit-box-align:center;align-items:center}.octobook.octobooklayoutFORM .octobooksubmit>div>input{background:#164b55;border-color:#164b55}.octobooktitle{text-align:center;background:#206f7e!important}.engagements-icon{bottom:60px!important}.footer-partners{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:1rem;padding:2rem;-webkit-box-pack:center;justify-content:center;background-color:#fff}@media screen and (min-width:40.0625em){.footer-partners{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.footer-partners img{height:150px;width:auto}