body{font-family:'Lato',sans-serif;background:#2b2b2b}a{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#8b4834;outline:none}a:hover{text-decoration:none;color:#8b4834;border-bottom:1px dashed #8b4834}a:active{color:#8b4834}a:link{color:#8b4834}a:visited{color:#8b4834}h1,h2{color:#272b29;font-weight:normal}h1{font-size:30px;text-transform:uppercase;margin:0 0 40px 0;letter-spacing:5px}@media(max-width:768px){h1{font-size:28px}}h2{font-size:18px;margin:30px 0 10px 0}em{color:#6e7171}.covered{background-repeat:no-repeat;background-size:auto 100%;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;width:100%;height:100%}.centered{text-align:center}.managecontent{overflow:hidden}@media(max-width:768px){.managecontent{width:100%;height:auto;margin:0;padding:0;max-width:100%}}.sidebar{display:none}.nav-sidebar{margin:0;padding:0}.nav-sidebar>li>a{margin:0;padding:0}.nav-sidebar>.active>a,.nav-sidebar>.active>a:hover,.nav-sidebar>.active>a:focus{color:#fff;background-color:#0d0d0d;margin:0;padding:0}@media(min-width:768px){.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:1000;display:block;padding:128px 0 0 0;overflow-x:hidden;overflow-y:auto;background-color:#482c28;width:64px;scroll:none;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.sidebar .active{background:#3b2621}.sidebar .active .menu-icon path,.sidebar .active .menu-icon rect,.sidebar .active .menu-icon ellipse,.sidebar .active .menu-icon polygon{color:#c4a58e;fill:currentColor}.sidebar .menu-icon{height:32px;width:32px;margin:16px}.sidebar .menu-icon path,.sidebar .menu-icon rect,.sidebar .menu-icon ellipse,.sidebar .menu-icon polygon{color:#987a63;fill:currentColor}.sidebar .menu-icon:hover{cursor:pointer}.sidebar .menu-icon:hover path,.sidebar .menu-icon:hover rect,.sidebar .menu-icon:hover ellipse,.sidebar .menu-icon:hover polygon{color:#c4a58e;fill:currentColor}}@media(max-width:768px){.sidebar{position:fixed;top:0;left:0;z-index:1000;display:block;padding:0;background-color:#482c28;width:100%;height:64px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;overflow:hidden}.sidebar li{display:inline-block}.sidebar .active{background:#3b2621;margin:0;padding:0;height:64px;width:60px}.sidebar .active .menu-icon path,.sidebar .active .menu-icon rect,.sidebar .active .menu-icon ellipse,.sidebar .active .menu-icon polygon{color:#c4a58e;fill:currentColor}.sidebar .menu-icon{height:32px;width:31px;margin:14px 14px 16px 14px}.sidebar .menu-icon path,.sidebar .menu-icon rect,.sidebar .menu-icon ellipse,.sidebar .menu-icon polygon{color:#987a63;fill:currentColor}.sidebar .menu-icon:hover{cursor:pointer}.sidebar .menu-icon:hover path,.sidebar .menu-icon:hover rect,.sidebar .menu-icon:hover ellipse,.sidebar .menu-icon:hover polygon{color:#c4a58e;fill:currentColor}}.dark{background-color:#181818}.dark .active{background:#0d0d0d}.dark .active .menu-icon path,.dark .active .menu-icon rect,.dark .active .menu-icon ellipse,.dark .active .menu-icon polygon{color:#fff;fill:currentColor}.dark .menu-icon path,.dark .menu-icon rect,.dark .menu-icon ellipse,.dark .menu-icon polygon{color:#717171;fill:currentColor}.dark .menu-icon:hover{cursor:pointer}.dark .menu-icon:hover path,.dark .menu-icon:hover rect,.dark .menu-icon:hover ellipse,.dark .menu-icon:hover polygon{color:#fff;fill:currentColor}@media(max-width:768px){.main{margin:64px 0 0 0}}.slider-content{height:100%;background-color:#fff;width:100%;right:80px}@media(max-width:768px){.slider-content{margin:0;position:relative}}@media(min-width:768px){.slider-content{margin:0 0 0 64px;position:fixed}}.slider-map{position:fixed;height:100%;width:80px;right:0;margin-right:0;background:#2b2b2b;padding-bottom:60px}@media(max-width:768px){.slider-map{margin:0;position:relative}}@media(min-width:768px){.slider-map{position:fixed}}.content{overflow:auto;scroll:auto;padding:40px 48px 20px 48px;line-height:18px;font-size:12px;color:#4c5452;height:100%;background-color:rgba(255,255,255,.9)}@media(min-width:768px){.content{width:480px}}@media(max-width:768px){.content{width:100%;padding:15px 15px 15px 15px}}.content a{outline:none}.content a:active{color:#8b4834}.content a:active{color:#8b4834}.content a:link{color:#8b4834}.content a:visited{color:#8b4834}.content .panel-default{background:none;border:none}.content .panel-heading{background:none;text-align:center;padding:10px}.content .panel-heading a{outline:none}.content .panel-heading a:hover{border:none;outline:none}.map-area{max-width:none;width:100%;height:100%}.map-area a img{opacity:.3}.imgbg-index{background-image:url(../imgs/bg/index.jpg)}.imgbg-partner{background-image:url(../imgs/bg/partner.jpg)}.imgbg-support{background-image:url(../imgs/bg/support.jpg)}.imgbg-contact{background-image:url(../imgs/bg/contact.jpg)}.logo{background:url(../imgs/logo.png) no-repeat;width:120px;height:88px;margin-bottom:88px}@media(max-width:768px){.logo{margin-bottom:40px}}.logo-white{background:url(../imgs/logo-white.png) no-repeat;width:120px;height:88px;margin:auto}.imgbg-partner .panel-body{padding:10px 0 30px}.btn-primary{color:#fff;background-color:#987a63;border:none;font-weight:200;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;white-space:normal;text-align:left}@media(max-width:767px){.btn-primary{width:100%;text-align:center}}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#c4a58e;border:none;outline:none}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#987a63;border:none}.btn-primary .badge{color:#c4a58e;background-color:#fff}.legend{background:#2b2b2b;position:absolute;z-index:2;right:0;bottom:0;width:100%;height:60px}.legend .madeby{color:#6d6d6d;font-family:ff-meta-serif-web-pro-1,ff-meta-serif-web-pro-2,"Georgia","Times New Roman","Times",serif;font-size:.8em;font-style:italic;margin-left:42px;margin-top:0}@media(min-width:768px){.separator{display:inline-block}}@media(max-width:768px){.separator{display:block}}.legend-content{right:0;position:absolute}@media(max-width:768px){.legend-content{bottom:0;display:block}}.legend-icon{float:left}@media(max-width:994px){.legend-icon{height:20px;width:20px}}@media(min-width:994px){.legend-icon{height:30px;width:30px}}.legend-item{display:inline-block}@media(max-width:993px){.legend-item{margin:21px 5px 0 5px}}@media(min-width:994px){.legend-item{margin:15px 5px 0 5px}}@media(max-width:767px){.legend-item{margin:0 5px 0 5px}}.legend-text{color:#fff;padding:0 10px 0 0;font-weight:300;float:left}@media(max-width:994px){.legend-text{font-size:12px;margin:2px 0 0 4px}}@media(min-width:994px){.legend-text{font-size:17px;margin:3px 0 0 5px}}.essencedesign{width:282px;height:60px;position:absolute}@media(max-width:1068px){.essencedesign{width:100px}}.essencedesign .inner-wrapper{position:relative;width:100%;height:100%}.essencedesign .essencedesign-text{font-size:10px;color:#575656;margin:24px;width:110px;position:absolute;height:18px}@media(max-width:1068px){.essencedesign .essencedesign-text{display:none}}.essencedesign .essencedesign-logo{width:136px;height:60px;margin:7px 0 0 132px;background-image:url(/imgs/logos/signature-essence.png);background-repeat:no-repeat;background-size:100%;position:absolute;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}@media(max-width:1068px){.essencedesign .essencedesign-logo{margin:7px 0 0 0}}.essencedesign .essencedesign-logo:hover{background-image:url(/imgs/logos/signature-essence_over.png);cursor:pointer}.essencedesign a:hover{border:none}.gradient{width:30px;height:100%;position:absolute;z-index:2}@media(max-width:768px){.gradient{display:none}}.gradient-map{background:-moz-linear-gradient(left,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 76%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,0,0,.3)),color-stop(76%,rgba(0,0,0,0)));background:-webkit-linear-gradient(left,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 76%);background:-o-linear-gradient(left,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 76%);background:-ms-linear-gradient(left,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 76%);background:linear-gradient(to right,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 76%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000',endColorstr='#00000000',GradientType=1);left:0}.marker{z-index:2;position:absolute;left:0;display:none;font-size:16px;color:#3e3e3e;padding:50px 32px 32px 32px;top:0;overflow:auto}@media(min-width:768px){.marker{width:464px}}@media(max-width:768px){.marker{overflow:auto;width:100%;height:100%;padding:15px 15px 15px 15px}}.marker strong{font-weight:normal;color:#ed1e5d}.marker em{font-size:14px;line-height:15px}.validate{width:464px;z-index:3;position:absolute;display:none;font-size:16px;font-weight:200;color:#aeaeae;padding:50px 60px 32px 60px;background-color:#202020;max-height:220px;top:0}@media(min-width:768px){.validate{width:464px;left:464px}}@media(max-width:768px){.validate{z-index:100;overflow:auto;width:100%;max-height:200px;left:0}}.validate [type="checkbox"]:not(:checked)+label:before,.validate [type="checkbox"]:checked+label:before{border:2px solid #616161}.validate a{color:#ed1e5d;font-weight:400}.validate a:hover{border-color:#ed1e5d}.validate a:link{color:#ed1e5d;text-decoration:none}.validate a:visited{color:#ed1e5d;text-decoration:none}.validate strong{font-weight:normal;color:#ed1e5d}.validate input{margin:5px !important}.validate .btn-primary{color:#fff;background-color:#ed1e5d;border:none;font-weight:200;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.validate .btn-primary:hover,.validate .btn-primary:focus,.validate .btn-primary:active,.validate .btn-primary.active,.validate .open .dropdown-toggle.btn-primary{color:#fff;background-color:#bc0f44;border:none;outline:none}.validate .btn-primary:active,.validate .btn-primary.active,.validate .open .dropdown-toggle.btn-primary{background-image:none}.validate .btn-primary.disabled,.validate .btn-primary[disabled],.validate fieldset[disabled] .btn-primary,.validate .btn-primary.disabled:hover,.validate .btn-primary[disabled]:hover,.validate fieldset[disabled] .btn-primary:hover,.validate .btn-primary.disabled:focus,.validate .btn-primary[disabled]:focus,.validate fieldset[disabled] .btn-primary:focus,.validate .btn-primary.disabled:active,.validate .btn-primary[disabled]:active,.validate fieldset[disabled] .btn-primary:active,.validate .btn-primary.disabled.active,.validate .btn-primary[disabled].active,.validate fieldset[disabled] .btn-primary.active{background-color:#ed1e5d;border:none}.validate .btn-primary .badge{color:#bc0f44;background-color:#fff}.loader{height:100px;width:100%;text-align:center;padding:1em;margin:200px auto;display:inline-block;vertical-align:top;display:none}.loader svg path,.loader svg rect{fill:#ed1e5d}.close-marker{height:25px;width:25px;background-image:url(../imgs/icn-close.svg);position:absolute;right:28px;top:28px;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;z-index:10}.close-marker:hover{cursor:pointer;height:29px;width:29px;right:26px;top:26px;border:none}.marger{margin-top:20px}.title-marg{margin-top:10px}.thin{font-weight:400;font-size:15px}.name{text-transform:uppercase;margin-top:20px;line-height:26px}.marker-thumbnail{text-align:center;padding:20px 0}@media(max-width:768px){.marker-thumbnail img{max-width:110px;max-height:110px}}select{background-color:#e0e1e2 !important;font-size:16px !important;color:#626262 !important;border-color:none !important;box-shadow:none !important;outline:none !important;border:none !important;margin:0 !important}input[type="text"],input[type="email"],input[type="password"]{background-color:#e0e1e2;font-size:16px;color:#626262;border-color:none;box-shadow:none;outline:none;border:none;margin:0}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus{border-color:none;box-shadow:none;outline:none;border:none}@media(max-width:768px){.borne{padding-bottom:15px}}.borne h4{font-weight:normal;color:#707070;font-size:15px;text-transform:uppercase;margin:12px 0 18px 20px}@media(max-width:768px){.borne h4{margin-left:0}}.borne .display-gift,.borne .allow-visibility{padding-left:18px !important}@media(max-width:768px){.borne .display-gift,.borne .allow-visibility{margin-top:30px !important;padding-left:0 !important}}.borne .display-gift .control-label,.borne .allow-visibility .control-label{margin:0;color:#707070;font-weight:200}.borne .display-gift label,.borne .allow-visibility label{margin:0;padding:0;font-size:14px}.borne .allow-visibility{padding-top:6px !important}.borne .form-control::-moz-placeholder{color:#898989;font-weight:100;opacity:1}.borne .form-control:-ms-input-placeholder{color:#898989;font-weight:100}.borne .form-control::-webkit-input-placeholder{color:#898989;font-weight:100}.borne .row{margin:0;padding:0}@media(max-width:768px){.borne .row{margin:-5px;padding:0}}.borne .form-group{margin:0;padding:0 10px}@media(max-width:768px){.borne .form-group{padding:0}}.borne .col{padding:0}.borne .btn-primary{color:#fff;background-color:#ed1e5d;border:none;font-weight:200;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.borne .btn-primary:hover,.borne .btn-primary:focus,.borne .btn-primary:active,.borne .btn-primary.active,.borne .open .dropdown-toggle.btn-primary{color:#fff;background-color:#bc0f44;border:none;outline:none}.borne .btn-primary:active,.borne .btn-primary.active,.borne .open .dropdown-toggle.btn-primary{background-image:none}.borne .btn-primary.disabled,.borne .btn-primary[disabled],.borne fieldset[disabled] .btn-primary,.borne .btn-primary.disabled:hover,.borne .btn-primary[disabled]:hover,.borne fieldset[disabled] .btn-primary:hover,.borne .btn-primary.disabled:focus,.borne .btn-primary[disabled]:focus,.borne fieldset[disabled] .btn-primary:focus,.borne .btn-primary.disabled:active,.borne .btn-primary[disabled]:active,.borne fieldset[disabled] .btn-primary:active,.borne .btn-primary.disabled.active,.borne .btn-primary[disabled].active,.borne fieldset[disabled] .btn-primary.active{background-color:#ed1e5d;border:none}.borne .btn-primary .badge{color:#bc0f44;background-color:#fff}.borne .form input{margin:5px !important}.price{margin-top:20px}.gps{margin-top:6px}.row-no-padding [class*="col-"]{padding-left:5px !important;padding-right:5px !important}.row-padding-medium [class*="col-"]{padding-left:18px !important;padding-right:5px !important}.gomap{right:116px;top:20px}.gocontent{left:84px;top:20px;display:none}.go{width:50px;height:50px;background-color:rgba(0,0,0,.8);position:absolute;z-index:10;padding:9px}.go svg{width:32px;height:32px}.go path,.go rect,.go ellipse,.go polygon{color:#fff;fill:currentColor}.go:hover{cursor:pointer}.text-danger{color:#bc0f44;margin:5px;font-weight:200;display:block;font-size:14px}.mapLoader{border:none;color:#ed1e5d;font-family:Helvetica;font-weight:bold;font-size:12pt;width:250px}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:26px;cursor:pointer}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;border:2px solid #bbc7d6;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'✔';position:absolute;top:0;left:4px;font-size:18px;color:#ed1e5d;transition:all .2s}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}label{color:#707070;font-weight:200}.panel-heading{border-bottom:none !important;border-top:none !important}.partner-logo{background-position:center center;background-repeat:no-repeat;background-size:240px 155px;width:100%;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out}.partner-logo:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.swisstopo{height:50px;background-image:url(../imgs/logos/swisstopo.png)}.swisstopo:hover{background-image:url(../imgs/logos/swisstopo-color.png)}.ign{height:101px;background-image:url(../imgs/logos/ign.png)}.ign:hover{background-image:url(../imgs/logos/ign-color.png)}.ge200ch{height:62px;background-image:url(../imgs/logos/ge200ch.png)}.ge200ch:hover{background-image:url(../imgs/logos/ge200ch-color.png)}.rentesgenevoises{height:82px;background-image:url(../imgs/logos/rentesgenevoises.png)}.rentesgenevoises:hover{background-image:url(../imgs/logos/rentesgenevoises-color.png)}.collapsevdge{height:122px;background-image:url(../imgs/logos/vdge.png)}.collapsevdge:hover{background-image:url(../imgs/logos/vdge-color.png)}.collapsene{height:122px;background-image:url(../imgs/logos/ne.png)}.collapsene:hover{background-image:url(../imgs/logos/ne-color.png)}.thanks{margin:0 32px 0 16px;color:#707070;font-weight:200;font-size:16px}.thanks p{margin:20px 0}.thanks strong{font-weight:400;color:#3e3e3e}#content-validate .row{margin-left:0 !important;margin-right:0 !important;padding:0 !important}.error-browser{padding:60px;display:none}.error-browser p{color:#c8c8c8;width:400px;margin:auto;text-align:center}