@font-face{font-family:'DIN-regular';src:url("../lib/fonts/DINPro-Regular.eot");src:url("../lib/fonts/DINPro-Regular.eot?#iefix") format("embedded-opentype"),url("../lib/fonts/DINPro-Regular.woff2") format("woff2"),url("../lib/fonts/DINPro-Regular.woff") format("woff"),url("../lib/fonts/DINPro-Regular.ttf") format("truetype"),url("../lib/fonts/DINPro-Regular.svg#DIN-regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'DIN-title';src:url("../lib/fonts/DINEngschriftStd.eot");src:url("../lib/fonts/DINEngschriftStd.eot?#iefix") format("embedded-opentype"),url("../lib/fonts/DINEngschriftStd.woff2") format("woff2"),url("../lib/fonts/DINEngschriftStd.woff") format("woff"),url("../lib/fonts/DINEngschriftStd.ttf") format("truetype"),url("../lib/fonts/DINEngschriftStd.svg#DIN-title") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url("../lib/fonts/icomoon.eot?w122");src:url("../lib/fonts/icomoon.eot?w122#iefix") format("embedded-opentype"),url("../lib/fonts/icomoon.woff2?w122") format("woff2"),url("../lib/fonts/icomoon.woff?w122") format("woff"),url("../lib/fonts/icomoon.ttf?w122") format("truetype"),url("../lib/fonts/icomoon.svg?w122#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lelixir .path1:before{content:"\e901";color:#263f57}.icon-lelixir .path2:before{content:"\e902";margin-left:-2.0205078125em;color:#0af}.icon-more:before{content:"\e900"}.icon-location:before{content:"\e91d"}.icon-mail:before{content:"\e60a"}.icon-phone:before{content:"\e60b"}.icon-mobile:before{content:"\e60c"}.icon-facebook:before{content:"\e611"}.icon-instagram:before{content:"\e903"}.icon-linkedin:before{content:"\e906"}.icon-vimeo:before{content:"\e905"}.icon-youtube:before{content:"\e907"}#ie{display:none;position:absolute;z-index:10000;color:red;font-size:22px;align-items:center;width:100%;height:50px}#ie a{color:red;font-weight:bold;text-transform:uppercase}#ie div{text-align:center;flex:1;width:50%;padding:5px 50px}#ie div:nth-child(2){font-size:10px;text-align:right}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#ie{display:flex}}html,body{position:fixed;overflow:hidden}*{outline:none;margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{border:none;max-width:100%;height:auto;width:auto\9}ul{list-style-type:none}body{font-size:14px;font-size:1vw;font-family:"DIN-regular",Arial,Helvetica,sans-serif;line-height:1;letter-spacing:0.03em;background:#fff;overflow:hidden}a{color:#ccc;transition:color 1.5s ease,background 1.5s ease;text-decoration:none}a:hover{color:#999;transition:color 0.5s ease,background 0.5s ease}h1{font-size:4em;font-family:"DIN-title",Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase}h2{font-size:1.6em;font-family:"DIN-title",Arial,Helvetica,sans-serif;font-weight:normal}h3{font-size:1.3em;font-family:"DIN-title",Arial,Helvetica,sans-serif;font-weight:normal}h4{font-size:1.0em;font-family:"DIN-title",Arial,Helvetica,sans-serif;font-weight:normal}p{line-height:1.5}.icon-lelixir{font-size:32px;padding:5px 0;display:inline-block}hr{clear:both;visibility:hidden;height:0;border:0}::-moz-selection{color:#fff;background:#263f57}::selection{color:#fff;background:#263f57}::-moz-selection{color:#fff;background:#263f57}.footer ::-moz-selection, .last ::-moz-selection, .intro ::-moz-selection, .nous-contacter ::-moz-selection, .nos-services .left ::-moz-selection{color:#fff;background:#00A9FF}.footer ::selection,.last ::selection,.intro ::selection,.nous-contacter ::selection,.nos-services .left ::selection{color:#fff;background:#00A9FF}.footer ::-moz-selection,.last ::-moz-selection,.intro ::-moz-selection,.nous-contacter ::-moz-selection,.nos-services .left ::-moz-selection{color:#fff;background:#00A9FF}.fit-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.fit-contain img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden}.round-icon{border-radius:100%;border:2px solid #00A9FF;width:35px;height:35px;transition:border 1.5s ease;position:relative;cursor:pointer;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center}.round-icon .rotate{display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;-webkit-animation:rotate-in-center 5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite both;animation:rotate-in-center 5s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite both}.round-icon:hover{border-color:#263f57}@media screen and (max-width: 480px){.round-icon{width:20px;height:20px;border:1px solid #00A9FF}}.round-icon.menu span{display:inline-block;height:0;width:15px;border-top:2px solid #00A9FF;transition:border 1s ease}.round-icon.menu span:nth-child(2){margin:3px 0}@media screen and (max-width: 480px){.round-icon.menu span:nth-child(2){margin:2px 0}}@media screen and (max-width: 480px){.round-icon.menu span{width:10px;border-top:1px solid #00A9FF}}.round-icon.menu:hover span{border-color:#263f57}.round-icon.close{color:#00A9FF}.round-icon.close .rotate span{height:20px;top:-10px;border-left:2px solid #00A9FF;transition:border 1s ease;position:absolute}@media screen and (max-width: 480px){.round-icon.close .rotate span{height:14px;top:-7px;border-left:1px solid #00A9FF}}.round-icon.close .rotate span:nth-child(2){transform:rotate(45deg)}.round-icon.close .rotate span{transform:rotate(-45deg)}.round-icon.close:hover .rotate span{border-color:#263f57}.round-icon.sdown{overflow:hidden;color:#00A9FF}.round-icon.sdown .bounce{display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-animation:b-scroll 3s ease infinite;animation:b-scroll 3s ease infinite}.round-icon.sdown .bounce span{position:absolute;top:-6px;height:12px;border-left:2px solid #00A9FF;transition:border 1s ease}.round-icon.sdown .bounce span:nth-child(2){transform:rotate(45deg);transform-origin:center bottom}.round-icon.sdown .bounce span{transform:rotate(-45deg);transform-origin:center bottom}.round-icon.sdown:hover .bounce span{border-color:#263f57}@-webkit-keyframes b-scroll{0%{transform:translateY(-30px)}20%{transform:translateY(0)}80%{transform:translateY(0)}100%{transform:translateY(30px)}}@keyframes b-scroll{0%{transform:translateY(-30px)}20%{transform:translateY(0)}80%{transform:translateY(0)}100%{transform:translateY(30px)}}@-webkit-keyframes rotate-in-center{0%{transform:rotate(-360deg);transform-origin:center}20%{transform:rotate(0);transform-origin:center}100%{transform:rotate(0);transform-origin:center}}@keyframes rotate-in-center{0%{transform:rotate(-360deg);transform-origin:center}20%{transform:rotate(0);transform-origin:center}100%{transform:rotate(0);transform-origin:center}}@-webkit-keyframes puff-in-center{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes puff-in-center{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}.ajax-link{touch-action:none}@media screen and (min-width: 1260px){body{font-size:14px}}@media screen and (max-width: 1260px){#test{background:#F00}body{font-size:1vw}}@media screen and (max-width: 1024px){#test{background:#0F0}body{font-size:1.4vw}h1{font-size:2.2em}}@media screen and (max-width: 768px){#test{background:#F0F}body{font-size:2vw}}@media screen and (max-width: 480px){#test{background:#1631f7}body{font-size:3vw}.icon-lelixir{font-size:20px;padding:2px 0}}section.active:not(.animate-when-loaded) .title .animate{left:0;transition:left 1s ease 0.5s}.title-left .title-wrap{left:25%}@media screen and (orientation: portrait){.title-left .title-wrap{left:inherit}}.title-wrap{position:absolute;z-index:5;top:0;left:0}.title{margin:16px 0 0 0;display:inline-block;line-height:1;letter-spacing:0.01em;position:relative;z-index:10}.title .txt{text-transform:uppercase;padding:0 0 0 12px;display:block}.title.bleu-clair{color:#00A9FF}.title.bleu-clair .rajout{color:#00A9FF}.title.bleu-fonce{color:#263f57}.title.bleu-fonce .rajout{color:#263f57}.title.blanc{color:#fff}.title.blanc .rajout{color:#fff}.title .rajout{display:flex}.title .txt-rajout{display:flex;align-items:center;margin:0 12px 0 45px}@media screen and (max-width: 1260px){.title .txt-rajout{margin:0 6px 0 24px}}@media screen and (max-width: 480px){.title .txt-rajout{margin:0 6px 0 16px}}.title .txt-rajout.empty{margin:0 0 0 45px}.title .ribbon{display:flex;align-items:center;color:#fff;position:relative}.title .ribbon.animate{left:-100%;transition:left 1.5s ease}.title .ribbon.center{margin:0 auto 4%}.title .ribbon .txt{padding:0 12px;line-height:1.2;white-space:nowrap}.title .ribbon.bleu-fonce .txt{background:#263f57}.title .ribbon.bleu-fonce .arrow-right{border-left-color:#263f57}.title .ribbon.bleu-fonce .arrow-left{border-right-color:#263f57}.title .ribbon.bleu-clair .txt{background:#00A9FF}.title .ribbon.bleu-clair .arrow-right{border-left-color:#00A9FF}.title .ribbon.bleu-clair .arrow-left{border-right-color:#00A9FF}.title .ribbon.blanc{color:#263f57}.title .ribbon.blanc .txt{background:#fff}.title .ribbon.blanc .arrow-right{border-left-color:#fff}.title .ribbon.blanc .arrow-left{border-right-color:#fff}.vertical{color:#00A9FF;display:inline-block;vertical-align:top;margin:16px 0 0 40px;position:relative;text-align:right}.vertical .title{border-left:1px solid #00A9FF;margin:0;text-align:left}.vertical .baseline{display:inline;position:absolute;z-index:2;top:0;margin:0 18px 0 0;right:100%;transform:rotate(-90deg);transform-origin:top right;font-size:80%;text-transform:uppercase;white-space:nowrap;color:#00A9FF}.footer2 .title .ribbon.bleu-clair .arrow-right{border-left:18px solid transparent;border-right:18px solid transparent;border-top:14px solid #00A9FF;border-bottom:none;border-top-color:#00A9FF}@media screen and (max-width: 1024px){.footer2 .title .ribbon.bleu-clair .arrow-right{border-left:12px solid transparent;border-right:12px solid transparent;border-top:8px solid #00A9FF}}.footer2 .title .ribbon{flex-direction:column}.footer2 .title .txt-rajout{align-items:flex-start;margin:6px 12px 0 45px}@media screen and (max-width: 1024px){.footer2 .title .txt-rajout{margin:3px 6px 0 24px}}@media screen and (max-width: 480px){.footer2 .title .txt-rajout{margin:2px 6px 0 16px}}@media screen and (max-width: 480px){.title .txt{padding:0 0 0 8px}.title .ribbon .txt{padding:2% 5px 1% 8px}}header{position:fixed;top:0;width:100%;text-align:center;z-index:100}header .wrap{background:#fff;height:50px}@media screen and (max-width: 480px){header .wrap{height:25px}}header .arrow-down{border-left:25px solid transparent;border-right:25px solid transparent;border-top:15px solid #fff;width:50px;margin:0 auto}.bande{background:#fff}.section{height:100vh;min-height:100%;padding:50px 0;overflow:hidden}@media screen and (max-width: 480px){.section{padding:25px 0 !important}}.back{position:fixed;z-index:1010;right:10px;top:10px}@media screen and (max-width: 480px){.back{top:5px;right:5px}}.back,.scroll{opacity:0;transition:opacity 1.5s}.back.show-element,.scroll.show-element{opacity:1}#page-wrapper{position:relative;overflow:hidden;height:100%}#main-container{position:relative;width:200%;height:100%;overflow:hidden;visibility:hidden}#main-container.is-visible{visibility:visible}.main-page{position:relative;overflow:hidden;width:50%;height:100%;float:left;background-size:cover;background-position:center}.child-page{background:#fff}#menu-wrap,#services-wrap,header,footer{z-index:500}.xtra-wrap{position:relative}@-webkit-keyframes bounce{from{top:-5px}to{top:5px}}@keyframes bounce{from{top:-5px}to{top:5px}}#menu-wrap.open .overall{left:50px;transform:translateX(0);transition:all 0.4s ease-out}@media screen and (max-width: 480px){#menu-wrap.open .overall{left:25px;right:25px}}#menu-wrap.open .btn-open{opacity:0;pointer-events:none}#menu-wrap.open .close{opacity:1;margin:0 5px 0 0}#menu-wrap.open .txt h1{opacity:0}#menu-wrap{position:fixed;display:flex;left:0;height:100%}#menu-wrap .title-wrapper{position:absolute;z-index:101;top:50px;transform:translateX(-100%)}@media screen and (max-width: 480px){#menu-wrap .title-wrapper{top:25px}}#menu-wrap .title-wrapper h1{font-family:"DIN-regular",Arial,Helvetica,sans-serif;letter-spacing:0.10em;transition:opacity 0.5s ease-in-out;font-size:20px;transform:rotate(-90deg);transform-origin:right top;text-align:right;color:#263f57;margin:-4px -15px 0 0;white-space:nowrap}#menu-wrap .title-wrapper h1.do-anim{-webkit-animation:tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both;animation:tracking-in-expand 0.7s cubic-bezier(0.215, 0.61, 0.355, 1) both}#menu-wrap .title-wrapper h1 span{margin-left:15px}@media screen and (max-width: 480px){#menu-wrap .title-wrapper h1 span{display:none}}@media screen and (orientation: landscape) and (max-height: 650px){#menu-wrap .title-wrapper h1{display:none}}@media screen and (max-width: 480px){#menu-wrap .title-wrapper h1{font-size:14px;margin:0 -5px 0 0}}#menu-wrap .bande{position:relative;z-index:100;display:flex;align-items:center;justify-content:center;height:100%;width:50px}@media screen and (max-width: 480px){#menu-wrap .bande{width:25px}}#menu-wrap .overall{display:flex;height:100%;width:100%;max-width:25%;position:fixed;top:0;transform:translateX(-100%);transition:all 0.2s ease-out;background-color:rgba(0,170,255,0.9)}@media screen and (max-width: 1440px){#menu-wrap .overall{max-width:calc(50% - 50px)}}@media screen and (max-width: 768px){#menu-wrap .overall{max-width:calc(100% - 50px);width:100%}}@media screen and (max-width: 480px){#menu-wrap .overall{max-width:calc(100% - 25px)}}#menu-wrap .overall .arrow-left{margin:auto auto auto -20px;position:relative;width:20px;z-index:100;border-top:18px solid transparent;border-bottom:18px solid transparent;border-right:14px solid #fff}@media screen and (max-width: 480px){#menu-wrap .overall .arrow-left{width:15px;margin:auto auto auto -15px}}#menu-wrap .overall .navigation{height:100%;width:100%;position:relative;display:flex;flex-direction:column}#menu-wrap .overall .navigation .title{position:absolute;margin:0;left:0px;top:60px}@media screen and (max-width: 480px){#menu-wrap .overall .navigation .title{top:45px}}#menu-wrap .overall .navigation .title .ribbon .txt{padding:1% 10px}#menu-wrap .overall .navigation .social{position:absolute;top:60px;right:0px;z-index:100}@media screen and (max-width: 1700px){#menu-wrap .overall .navigation .social{top:inherit;bottom:60px}}@media screen and (max-width: 1440px){#menu-wrap .overall .navigation .social{top:60px;bottom:inherit}}@media screen and (max-width: 480px){#menu-wrap .overall .navigation .social{top:45px}}#menu-wrap .overall .navigation .social a{color:#263f57;display:inline-block;margin:0 5px;font-size:120%}#menu-wrap .overall .navigation .social a:hover{color:#fff}#menu-wrap .overall .navigation .nav-wrap{display:flex;justify-content:center;align-items:center;height:100%}#menu-wrap .overall .navigation ul{width:100%}#menu-wrap .overall .navigation li{margin:0 0 8%;text-align:center}#menu-wrap .overall .navigation li:last-child{margin:0}#menu-wrap .overall .navigation li.active span,#menu-wrap .overall .navigation li a:hover span{opacity:1;transition:opacity 0.5s ease}#menu-wrap .overall .navigation li a{display:inline-block;color:#fff;text-transform:uppercase}#menu-wrap .overall .navigation li a span{opacity:0;display:block;height:0px;border-bottom:1px solid #263f57;max-width:60px;padding:10px 0 0;margin:0 auto;transition:opacity 1.5s ease}@media screen and (orientation: landscape) and (max-height: 700px){#menu-wrap .overall .navigation li{margin:0 0 10px}#menu-wrap .overall .navigation li a{font-size:60%}#menu-wrap .overall .navigation li a span{padding:3px 0 0}}#menu-wrap .btn-open{margin:auto;transition:opacity 0.5s ease-in-out}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-0.5em;opacity:0}40%{opacity:0.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-0.5em;opacity:0}40%{opacity:0.6}100%{opacity:1}}#services-wrap{position:fixed;display:flex;right:0;height:100%;z-index:100}#services-wrap .bande{position:fixed;z-index:100;display:flex;height:100%;width:50px;right:0}@media screen and (max-width: 768px){#services-wrap .overall,#services-wrap .trigger{display:none}}@media screen and (max-width: 480px){#services-wrap .bande{width:25px}}footer{position:fixed;bottom:0;height:50px;background:#fff;color:#263f57;width:100%;text-align:center;letter-spacing:0.05em;display:flex;align-items:center;justify-content:center}footer .col{display:flex;align-items:center;justify-content:center;width:400px}footer a{color:#263f57;text-transform:none}footer a:hover{color:#263f57}footer span.spacer{display:inline-block;margin:0 20px}footer span.spacer.mail-parent-footer{margin:0}footer .scroll{display:flex;align-items:center;margin:0 2%;cursor:pointer;transition:opacity 1.5s ease;opacity:0}footer .scroll[data-last="true"]{opacity:0}footer .scroll.show-element:not([data-last="true"]){opacity:1}@media screen and (max-width: 768px){footer{font-size:90%}footer .col:nth-child(1){display:none}footer .scroll{display:none}}@media screen and (max-width: 480px){footer{height:25px;font-size:90%}}.loader{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:-100;opacity:0;transition:opacity 1s ease, z-index 0s ease}.loader.is_visible{z-index:100;opacity:1;transition:opacity 1s ease, z-index 0s ease}.loader p{color:#263E56;text-transform:uppercase;font-size:80%;margin:10px 0 0}.loader img{width:80px}@media screen and (max-width: 768px){.loader img{width:50px}}.arrow-up{border-left:18px solid transparent;border-right:18px solid transparent;border-bottom:14px solid #00A9FF}.arrow-down{border-left:18px solid transparent;border-right:18px solid transparent;border-top:14px solid #00A9FF}.arrow-right{border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:14px solid #00A9FF}.arrow-left{border-top:18px solid transparent;border-bottom:18px solid transparent;border-right:14px solid #00A9FF}@media screen and (max-width: 1024px){.arrow-up{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:8px solid #00A9FF}.arrow-down{border-left:12px solid transparent;border-right:12px solid transparent;border-top:8px solid #00A9FF}.arrow-right{border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:8px solid #00A9FF}.arrow-left{border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:8px solid #00A9FF}}@media screen and (max-width: 480px){.arrow-up{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:4px solid #00A9FF}.arrow-down{border-left:8px solid transparent;border-right:8px solid transparent;border-top:4px solid #00A9FF}.arrow-right{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:4px solid #00A9FF}.arrow-left{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:4px solid #00A9FF}}@-webkit-keyframes bright{from{box-shadow:0 0 8px 6px rgba(255,255,255,0.8)}to{box-shadow:0 0 8px 0 rgba(255,255,255,0)}}@keyframes bright{from{box-shadow:0 0 8px 6px rgba(255,255,255,0.8)}to{box-shadow:0 0 8px 0 rgba(255,255,255,0)}}.modal{color:#fff;position:absolute;max-width:400px;width:auto;z-index:20;text-align:left}.modal.open .button-losange{-webkit-animation-duration:inherit;animation-duration:inherit;-webkit-animation-name:none;animation-name:none;-webkit-animation-iteration-count:inherit;animation-iteration-count:inherit;-webkit-animation-direction:inherit;animation-direction:inherit}.modal.open .button-losange span{transform:rotate(45deg);transform-origin:center}.modal .button-wrapper{position:absolute;left:0;top:15px;transform-origin:top left;transform:translateX(-50%);z-index:10;transition:all 0.6s ease-out;z-index:100}.modal .button-losange{border:none;box-shadow:none;background:#00A9FF;cursor:pointer;display:block;line-height:1;height:35px;width:35px;position:relative;z-index:1;color:#fff;border-radius:100%;-webkit-animation:bright 1.5s linear 1.5s infinite normal;animation:bright 1.5s linear 1.5s infinite normal}.modal .button-losange:hover span{color:#263f57}.modal .button-losange span{display:flex;justify-content:center;align-items:center;height:100%;width:100%;font-size:12px;transition:all 0.5s ease}.modal .modal-inner-wrapper{overflow:hidden}.modal .modal-inner{background:#0095e0;padding:25px;z-index:2;left:-100%;position:relative;margin:0 15px 0 0}@media screen and (max-width: 768px){.modal .modal-inner{max-width:86%}}.modal .modal-ligne-top,.modal .modal-ligne-bottom{width:1px;position:absolute;left:0;height:0;z-index:10;background:#00A9FF}.modal .modal-ligne-top{bottom:82%}.modal .modal-ligne-bottom{top:18%}.modal .modal-header .ligne{border-bottom:1px solid #fff;height:1px;line-height:1;width:0}.modal .modal-header h1{margin:15px 0;font-size:160%}.modal .modal-header span{display:block}.modal .modal-content p{margin:15px 0 0}.modal .modal-content a{display:block;margin:10px 0 0;color:#263f57;font-family:"DIN-title",Arial,Helvetica,sans-serif}.modal .modal-content a:hover{color:#fff}.modal.right .modal-ligne-top,.modal.right .modal-ligne-bottom{left:inherit;right:0}.modal.right .modal-inner{left:inherit;right:-100%;margin:0 0 0 15px}@media screen and (max-width: 768px){.modal.right .modal-inner{max-width:inherit}}.modal.right .button-wrapper{left:inherit;right:0;transform-origin:top right;transform:translateX(50%)}@media screen and (max-width: 768px){.modal .button-losange{width:25px;height:25px}.modal .button-losange span{font-size:12px}}@media screen and (max-height: 980px){.modal{top:180px !important}}@media screen and (max-width: 480px){.modal{top:100px !important}}.accueil,.content-video{overflow:hidden;background:#fff}.accueil .wrap,.content-video .wrap{width:100%;min-height:100%;height:100%;position:relative;background:#0FB6F8;display:flex;justify-content:center;align-items:center}.accueil .video,.content-video .video{position:absolute;right:0;bottom:0;top:0;right:0;width:100%;height:100%;background-size:100% 100%;background-position:center center;background-size:cover;background-color:#fff;-o-object-fit:cover;object-fit:cover;z-index:3;transition:opacity 0.5s ease}.accueil video::-webkit-media-controls,.content-video video::-webkit-media-controls{display:none !important}body.fp-viewing-realisations #realisations-bg{display:block}body:not(.fp-viewing-realisations) #realisations-bg{display:none}#realisations-bg{position:fixed;top:50px;width:100%;height:100%;z-index:-1}@media screen and (max-width: 480px){#realisations-bg{top:25px}}.realisation-bg-item{position:absolute;top:0px;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;opacity:0}.realisations-grid{display:flex;flex-wrap:wrap;position:relative;min-height:100%}.box{display:block;border:4px solid #fff;z-index:2;position:relative;overflow:hidden;width:25%}@media screen and (max-width: 1024px){.box{width:50%}}@media screen and (max-width: 480px){.box{border-top:4px solid #fff;border-bottom:4px solid #fff;border-left:0 solid #fff;border-right:8px solid #fff;width:100%}}.box a{display:block;width:100%;height:100%;min-height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:1;transition:opacity 0.5s ease;position:relative}.box a .logo{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:2;bottom:0;top:0;background-color:rgba(0,170,255,0.9);transition:opacity 0.8s ease}.box a .logo img{max-width:60%}.box a .layer{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:4;width:100%;height:100%;color:#fff;top:0;opacity:0;text-align:center}.box a.hover{opacity:0}.box a:hover .logo,.box a:focus .logo{opacity:0}.box a:hover .layer,.box a:focus .layer{opacity:1}.box a:hover .more,.box a:focus .more{-webkit-animation:puff-in-center 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both;animation:puff-in-center 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both}.box .more{color:#fff;border:1px solid #fff;background:#263f57;padding:10px 15px;border-radius:25px;text-transform:uppercase;transition:color 0.8s ease,background 0.8s ease}@media screen and (max-width: 768px){.box .more{padding:5px 10px}}.box .more:hover{background:#fff;color:#263f57}.temoignages{background:#00A9FF;color:#fff;position:relative;min-height:100%}@media screen and (orientation: portrait){.temoignages .title-wrap{position:relative}}.temoignages .flex-wrap{display:flex;flex-direction:column;min-height:100%;position:relative}.temoignages .Scarousel{display:flex;flex-direction:column;width:100%;min-height:100%;padding:25px 0 0;transition:opacity 0.5s ease;flex:1}.temoignages .Scarousel .slick-slide{display:flex;align-items:center;transform:scale(0.6) !important;transition:transform 2.5s;cursor:pointer}.temoignages .Scarousel .slick-slide>div{display:flex;align-items:center;flex:1;height:100%;max-height:100%}.temoignages .Scarousel .slick-slide.slick-center{transform:scale(1) !important;transition:transform 2.5s;position:relative;z-index:100}.temoignages .Scarousel .slick-slide.slick-center .shadow{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.61)}.temoignages article{text-align:center;color:#000;display:flex;flex-direction:column;padding:0 0 10px;flex:1;max-width:800px;height:100%;max-height:100%}@media screen and (max-width: 1040px){.temoignages article{margin:0 16% 0}}@media screen and (max-width: 480px){.temoignages article{margin:0 8px 0}}.temoignages .shadow{flex-grow:1;display:flex;flex-direction:column;background:#fff;border-radius:6px;transition:all 2.5s ease}.temoignages .wrap{padding:75px 0 0;flex-grow:1;display:flex;flex-direction:column}@media screen and (max-width: 768px){.temoignages .wrap{padding:40px 0 0}}.temoignages .portrait{margin:0 0 -75px;position:relative;z-index:10}@media screen and (max-width: 768px){.temoignages .portrait{margin:0 0 -40px}}.temoignages .portrait img{width:150px !important;display:block;margin:0 auto;border-radius:100%;border:4px solid #fff}@media screen and (max-width: 768px){.temoignages .portrait img{width:80px !important}}.temoignages .logo{padding:0 36%;-webkit-filter:brightness(0%);filter:brightness(0%);overflow:hidden;position:relative}.temoignages .logo img{transform:scale(1.3)}@media screen and (max-height: 930px){.temoignages .logo{display:none !important}}@media screen and (max-height: 840px){.temoignages .logo{display:block !important}}@media screen and (max-height: 680px){.temoignages .logo{display:none !important}}@media screen and (max-width: 480px) and (max-height: 910px){.temoignages .logo{display:block !important}}@media screen and (max-width: 480px) and (max-height: 520px){.temoignages .logo{display:none !important}}.temoignages .texte{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 15% 10px;text-align:center}@media screen and (max-width: 1024px){.temoignages .texte{padding:0 4% 0}}.temoignages .signature{padding:0 38%}@media screen and (max-height: 980px){.temoignages .signature{display:none !important}}@media screen and (max-height: 840px){.temoignages .signature{display:block !important}}@media screen and (max-height: 730px){.temoignages .signature{display:none !important}}@media screen and (max-width: 480px) and (max-height: 980px){.temoignages .signature{display:block !important}}@media screen and (max-width: 480px) and (max-height: 600px){.temoignages .signature{display:none !important}}.temoignages .img-bottom img{display:block;max-width:100%;max-height:100%;border-bottom-left-radius:6px;border-bottom-right-radius:6px}@media screen and (max-height: 840px){.temoignages .img-bottom img{display:none !important}}@media screen and (max-width: 480px) and (max-height: 840px){.temoignages .img-bottom img{display:block !important}}@media screen and (max-width: 480px) and (max-height: 740px){.temoignages .img-bottom img{display:none !important}}.temoignages h2,.temoignages h3,.temoignages h4{font-size:100%;font-family:"DIN-regular",Arial,Helvetica,sans-serif;text-transform:none}.temoignages h2{margin:5px 0;font-size:120%;color:#00A9FF;text-transform:uppercase}@media screen and (max-width: 768px){.temoignages h2{margin:10px 0 5px}}.temoignages h3{font-size:90%;margin:0 0 5px}.temoignages h4{font-size:90%;margin:0 0 15px}.slick-dots{list-style:none;margin:0 auto 5px;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:center}.slick-dots li{display:flex;justify-content:center;align-items:center;width:15px;height:15px;margin:5px;cursor:pointer;transition:all 0.5s ease}.slick-dots li .button{display:flex;width:5px;height:5px;border-radius:100%;background:#fff;transition:all 0.5s ease;border:3px solid #fff;line-height:0;cursor:pointer;outline:none}.slick-dots li.slick-active .button,.slick-dots li .button:hover{width:12px;height:12px;background:#00A9FF;transition:all 0.5s ease}.nos-clients{background:#263f57;color:#fff;position:relative;min-height:100%}.nos-clients .bulles{position:absolute;left:-3%;top:12%;width:25%;max-width:100%}@media screen and (max-width: 1024px){.nos-clients .bulles{top:15px;right:15px;left:inherit;width:15%}}@media screen and (max-width: 1024px){.nos-clients .title-wrap{position:relative}}.nos-clients .logos{position:relative;z-index:1;width:100%;min-height:100%;padding:8px 0 0}.nos-clients .logos .row-wrap{padding:0 0 0 4px}.nos-clients .logos .row-wrap .row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto;-ms-grid-row-span:2}.nos-clients .logos .row-wrap .row h2{color:#00A9FF;text-transform:uppercase;font-size:70%;padding:8px 15px 0 0;letter-spacing:1.2;font-size:100%;text-align:right;grid-column:1 / 3;grid-row:1 / 3}.nos-clients .logos .row-wrap .row .logo-wrap{grid-column:3 / 7;grid-row:1 / 3;display:flex;flex-wrap:wrap;padding:0 0 0 3px}.nos-clients .logos .row-wrap .row .spacer{flex:0 1 25%;padding:0 8px 8px 0;max-width:25%}.nos-clients .logos .row-wrap .row a,.nos-clients .logos .row-wrap .row span{display:block;background:#3b5165;text-align:center}.nos-clients .logos .row-wrap .row a img,.nos-clients .logos .row-wrap .row span img{display:block;margin:0 auto}.nos-clients .logos .row-wrap:nth-child(3) .row h2{grid-row:1 / 4}.nos-clients .logos .row-wrap:nth-child(5) .row h2{grid-row:1 / 2}@media screen and (max-width: 1024px){.nos-clients .logos .row-wrap .row{display:block}.nos-clients .logos .row-wrap .row h2{text-align:left;margin:16px 0 4px 4px;display:block}}@media screen and (max-width: 768px){.nos-clients .logos .row-wrap .row .spacer{flex:0 1 33.33%;max-width:33.33%}}@media screen and (max-width: 480px){.nos-clients .logos .row-wrap .row .spacer{flex:0 1 50%;max-width:50%}}.nos-services{background:#fff;position:relative;min-height:100%;color:#fff}.nos-services .flex-overall{display:flex;height:100%;min-height:100%}@media screen and (orientation: portrait){.nos-services .flex-overall{height:auto !important}}.nos-services .left{background:#263f57;width:25%;min-height:100%;flex:1;display:flex;flex-direction:column}@media screen and (max-width: 480px){.nos-services .left{height:calc(100vh - 50px);min-height:calc(100vh - 50px)}}.nos-services .left div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4% 16%}@media screen and (max-width: 1024px){.nos-services .left div{padding:4% 8%}}.nos-services .left h2{font-family:"DIN-regular",Arial,Helvetica,sans-serif;font-size:100%;text-transform:uppercase;margin:4% 0;line-height:1.5}.nos-services .grid{flex:3;width:75%;min-height:100%;display:flex;flex-wrap:wrap;background:#00A9FF}.nos-services .grid article{padding:4%;width:33.33%;height:auto;display:flex;position:relative;transition:all 0.5s ease;overflow:hidden}@media screen and (max-height: 980px){.nos-services .grid article{padding:2%}}@media screen and (max-width: 1260px){.nos-services .grid article{width:50%;height:auto}}@media screen and (max-width: 768px){.nos-services .grid article{width:50%;height:auto}}@media screen and (max-width: 480px){.nos-services .grid article{width:100%;height:auto;padding:25px}}.nos-services .grid article .wrap{background:#fff;border-radius:6px;flex:1 3 auto;text-align:center;padding:25px;display:flex;flex-direction:column;justify-content:center}.nos-services .grid article .wrap div{margin:0 auto}.nos-services .grid article .wrap div img{max-width:60%}.nos-services .grid article h1{text-transform:uppercase;letter-spacing:1.2;font-size:180%;color:#00A9FF;margin:4% 0 12%}.nos-services .grid article .ligne{display:inline-block;width:20px;border-bottom:1px solid #00A9FF;margin:8px auto}.nos-services .grid article p{color:#263f57;text-transform:uppercase;font-size:90%}.nos-services .bulles{position:absolute;left:0;top:18%;width:25%;max-width:100%}@media screen and (max-width: 1024px){.nos-services .flex-overall{flex-direction:column}.nos-services .left{width:100%}.nos-services .grid{width:100%;flex:1}.nos-services .bulles{top:15px;right:15px;left:inherit;width:15%}}.nos-atouts{background:#f6f6f6;position:relative;min-height:100%;color:#fff}.nos-atouts .flex{display:flex;flex-direction:column;min-height:100%}@media screen and (orientation: portrait){.nos-atouts .flex{height:auto !important}}@media screen and (max-height: 700px){.nos-atouts .flex{height:auto !important}}.nos-atouts .intro{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;padding:0 30%}@media screen and (max-width: 1024px){.nos-atouts .intro{padding:40px 8% 8%}}.nos-atouts .intro h1{color:#00A9FF;margin:4% 0}.nos-atouts .intro p{text-transform:uppercase;color:#263f57;line-height:2}.nos-atouts .bottom{display:flex;flex-wrap:wrap;flex:1;overflow:hidden}.nos-atouts article{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:25%;padding:25px;transition:all 0.5s ease}@media screen and (max-width: 1024px){.nos-atouts article{padding:25px;width:50%}}@media screen and (max-width: 480px){.nos-atouts article{width:100%}}.nos-atouts article img{max-width:60%}.nos-atouts article h1{text-transform:uppercase;letter-spacing:1.2;font-size:180%;color:#00A9FF}.nos-atouts article .ligne{display:inline-block;width:60px;border-bottom:1px solid #263f57;margin:15px 0}.nos-atouts article p{color:#263f57;text-transform:uppercase}.nos-atouts.active .intro h1{-webkit-animation:anim-h1 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;animation:anim-h1 0.7s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both}.nos-atouts.active .intro p{-webkit-animation:anim-p 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.7s both;animation:anim-p 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1.7s both}@-webkit-keyframes anim-h1{0%{transform:translateY(-600px) rotateX(-30deg) scale(0);transform-origin:50% 100%;opacity:0}100%{transform:translateY(0) rotateX(0) scale(1);transform-origin:50% 1400px;opacity:1}}@keyframes anim-h1{0%{transform:translateY(-600px) rotateX(-30deg) scale(0);transform-origin:50% 100%;opacity:0}100%{transform:translateY(0) rotateX(0) scale(1);transform-origin:50% 1400px;opacity:1}}@-webkit-keyframes anim-p{0%{transform:rotateX(80deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes anim-p{0%{transform:rotateX(80deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.notre-equipe{background:#fff;position:relative;min-height:100%;color:#263f57}.notre-equipe .image-holder{position:relative;margin:0 auto;overflow:hidden}.notre-equipe .head-image,.notre-equipe .fun{position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto;cursor:pointer;max-width:100%;max-height:100%}.notre-equipe .head-image{z-index:0}.notre-equipe .front{z-index:1}.notre-equipe .fun-hidden{display:none}.notre-equipe .fun{opacity:1}.notre-equipe .hidden{visibility:hidden;max-width:100%;max-height:100%}.notre-equipe .flex{display:flex;min-height:100%}.notre-equipe .colone-left{width:25%}.notre-equipe .grid{width:75%;min-height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.notre-equipe .grid article{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:50%;width:33.33%;padding:1%}.notre-equipe .grid article h1{text-transform:uppercase;letter-spacing:1.2;font-size:160%;margin:15px 0 0}@media screen and (max-width: 480px){.notre-equipe .grid article h1{font-size:140%}}.notre-equipe .grid article p{color:#00A9FF;line-height:1.2}.notre-equipe .grid article a{color:#00A9FF}@media screen and (max-width: 1024px){.notre-equipe .flex{height:auto !important;flex-direction:column}.notre-equipe .colone-left{width:100%}.notre-equipe .grid{width:100%;flex:1}.notre-equipe .grid article{width:50%;height:auto;padding:0 6% 4%}.notre-equipe .bulles{top:15px;right:15px;left:inherit;width:15%}}.nous-contacter .title{text-align:center;margin:45px 0 0}.nous-contacter .title .ribbon{margin:5px 0 0;justify-content:center}.nous-contacter.active .title .ribbon{-webkit-animation:flip-in-hor-bottom 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both;animation:flip-in-hor-bottom 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 1s both}@-webkit-keyframes flip-in-hor-bottom{0%{transform:rotateX(80deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes flip-in-hor-bottom{0%{transform:rotateX(80deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.evian-resort .footer-anim img{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes fade{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@keyframes fade{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}.evian-resort .footer-anim img:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.evian-resort .footer-anim img:nth-child(2){-webkit-animation-delay:4s;animation-delay:4s}.evian-resort .parallax .parallax-wrap .wrap:nth-of-type(1){left:10%;margin:8% 0 0}.evian-resort .parallax .parallax-wrap .wrap:nth-of-type(2){z-index:1}.evian-resort .parallax .parallax-wrap .wrap:nth-of-type(3){left:-12%}@media screen and (orientation: portrait){.evian-resort .parallax .parallax-wrap .wrap:nth-of-type(1){top:50px}}.anzere .mosaique{min-height:100%}.anzere .mosaique .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(4, auto);grid-gap:8px}.anzere .mosaique .grid>div:nth-child(1){grid-column:1 /2;grid-row:1 / 2;margin:15px 0 0}.anzere .mosaique .grid>div:nth-child(2){grid-column:2 /4;grid-row:1 / 2}.anzere .mosaique .grid>div:nth-child(4){grid-column:2 /4;grid-row:2 / 3}.anzere .mosaique .grid>div:nth-child(5){grid-column:1 /3;grid-row:3 / 4}.anzere .mosaique .grid>div:nth-child(6){grid-column:3 /4;grid-row:3 / 4}.anzere .mosaique .grid>div:nth-child(7){grid-column:1 /2;grid-row:4 / 5}.anzere .mosaique .grid>div:nth-child(8){grid-column:2 /3;grid-row:4 / 5}.anzere .mosaique .grid>div:nth-child(9){grid-column:3 /4;grid-row:4 / 5}@media screen and (orientation: portrait){.anzere .mosaique .grid{display:flex;flex-direction:column}.anzere .mosaique .grid .fit-cover{margin-top:2px}}.eurotel-montreux .mosaique{min-height:100%}.eurotel-montreux .mosaique .grid{display:grid;grid-template-columns:1fr 0.5fr 0.5fr 1fr;grid-template-rows:repeat(6, auto)}.eurotel-montreux .mosaique .grid>div:nth-child(1){grid-column:1 /4;grid-row:1 / 3}.eurotel-montreux .mosaique .grid>div:nth-child(2){grid-column:4 /5;grid-row:1 / 2}.eurotel-montreux .mosaique .grid>div:nth-child(3){grid-column:4 /5;grid-row:2 / 3}.eurotel-montreux .mosaique .grid>div:nth-child(4){grid-column:1 /3;grid-row:3 / 4}.eurotel-montreux .mosaique .grid>div:nth-child(5){grid-column:1 /2;grid-row:4 / 5}.eurotel-montreux .mosaique .grid>div:nth-child(6){grid-column:2 /5;grid-row:3 / 5}.eurotel-montreux .mosaique .grid>div:nth-child(7){grid-column:1 /2;grid-row:5 / 6}.eurotel-montreux .mosaique .grid>div:nth-child(8){grid-column:2 /6;grid-row:5 / 6}@media screen and (orientation: portrait){.eurotel-montreux .mosaique .grid{display:flex;flex-direction:column;height:auto}.eurotel-montreux .mosaique .grid .fit-cover{margin-top:2px}}@media screen and (orientation: portrait){.holdigaz .mosaique .title-wrap{position:relative}}.holdigaz .mosaique .fit-cover{position:relative}.holdigaz .mosaique .grid{display:grid;grid-template-columns:30% 70%;grid-template-rows:repeat(7, auto);grid-gap:8px}.holdigaz .mosaique .grid>div:nth-child(1){grid-column:1 /3;grid-row:1 / 4}.holdigaz .mosaique .grid>div:nth-child(2){grid-column:1 /1;grid-row:3 / 4}.holdigaz .mosaique .grid>div:nth-child(3){grid-column:1 / 1;grid-row:4 / 5}.holdigaz .mosaique .grid>div:nth-child(4){grid-column:1 / 1;grid-row:5 / 6}.holdigaz .mosaique .grid>div:nth-child(5){grid-column:2 / 3;grid-row:4 / 6}.holdigaz .mosaique .grid>div:nth-child(6){grid-column:1 / 1;grid-row:7 / 8}.holdigaz .mosaique .grid>div:nth-child(7){grid-column:2 / 3;grid-row:7 / 8}.holdigaz .mosaique .grid>div:nth-child(8){grid-column:1 / 3;grid-row:8 / 9}@media screen and (orientation: portrait){.holdigaz .mosaique .grid{display:flex;flex-direction:column;height:auto}.holdigaz .mosaique .grid .fit-cover{margin-top:2px}.holdigaz .mosaique .grid>div:nth-child(1){order:1}.holdigaz .mosaique .grid>div:nth-child(2){order:2}.holdigaz .mosaique .grid>div:nth-child(3){order:3}.holdigaz .mosaique .grid>div:nth-child(4){order:5}.holdigaz .mosaique .grid>div:nth-child(5){order:6}.holdigaz .mosaique .grid>div:nth-child(6){order:7}.holdigaz .mosaique .grid>div:nth-child(7){order:9}.holdigaz .mosaique .grid>div:nth-child(8){order:10}.holdigaz .mosaique .grid>div:nth-child(9){order:4}.holdigaz .mosaique .grid>div:nth-child(10){order:8}.holdigaz .mosaique .grid>div:nth-child(11){order:11}}.commune-de-montreux .mosaique{height:100%}.commune-de-montreux .mosaique .fit-cover{position:relative}.commune-de-montreux .mosaique .grid{display:grid;height:100%;grid-template-columns:0.6fr 0.6fr 1fr;grid-template-rows:1fr 0.7fr;grid-gap:8px}.commune-de-montreux .mosaique .grid article{background:#00A9FF;color:#fff;padding:15px;display:flex;flex-direction:column}.commune-de-montreux .mosaique .grid article p{flex:1;display:flex;align-items:center;margin:25px 0 15px}.commune-de-montreux .mosaique .grid>div:nth-child(5){grid-column:3 /4;grid-row:1 / 3}@media screen and (orientation: portrait){.commune-de-montreux .mosaique{height:100% !important;min-height:100% !important}.commune-de-montreux .mosaique .grid{display:flex;flex-direction:column}.commune-de-montreux .mosaique .grid .fit-cover{margin-top:2px}}.flexdental .website .texte a:hover{color:#263f57}.flexdental .mozaique{display:flex;flex-wrap:wrap}.flexdental .mozaique img{width:50%}@media screen and (orientation: portrait){.flexdental .mozaique img{width:100%}}.flexdental .grid{display:grid;grid-template-columns:1.5fr 0.5fr 0.5fr 1.5fr;grid-template-rows:repeat(3, auto);grid-gap:8px}.flexdental .grid p{color:#fff;padding:4% 8%;display:flex;align-items:center;flex:1}.flexdental .grid>.texte{grid-column:1 / 2;grid-row:1 / 2;background:#00A9FF;display:flex;flex-direction:column;align-items:flex-start}.flexdental .grid>div.fit-cover:nth-child(2){grid-column:2 /5;grid-row:1 / 2}.flexdental .grid>div.fit-cover:nth-child(3){grid-column:1 /3;grid-row:2 / 3}.flexdental .grid>div.fit-cover:nth-child(4){grid-column:3 /5;grid-row:2 / 3}.flexdental .grid>div.fit-cover:nth-child(5){grid-column:1 /2;grid-row:3 / 4}.flexdental .grid>div.fit-cover:nth-child(6){grid-column:2 /5;grid-row:3 / 4}@media screen and (orientation: portrait){.flexdental .grid{display:flex;flex-direction:column}.flexdental .grid .fit-cover{margin-top:2px}.flexdental .grid>.texte{order:1}.flexdental .grid>div.fit-cover:nth-child(2){order:2}.flexdental .grid>div.fit-cover:nth-child(3){order:3}.flexdental .grid>div.fit-cover:nth-child(4){order:5}.flexdental .grid>div.fit-cover:nth-child(5){order:4}.flexdental .grid>div.fit-cover:nth-child(6){order:6}}.the-alpina-gstaad .parallax .wrap-gif{text-align:center;width:50%;max-width:300px;margin:15px auto}.the-alpina-gstaad .parallax .overall{position:relative;height:100%}.the-alpina-gstaad .parallax .blue{width:100%;min-height:100%;position:absolute;top:20%;left:0;background:#00A9FF}.the-alpina-gstaad .parallax .parallax-wrap{display:block}.the-alpina-gstaad .parallax .parallax-wrap .wrap{height:auto}.the-alpina-gstaad .parallax .parallax-wrap .wrap:nth-of-type(1){width:40%;left:-10%;z-index:3}.the-alpina-gstaad .parallax .parallax-wrap .wrap:nth-of-type(2){width:20%;margin:-22% auto 0;left:12%;z-index:4}.the-alpina-gstaad .parallax .parallax-wrap .wrap:nth-of-type(3){width:40%;margin:-18% auto 0;left:-20%;z-index:2}.the-alpina-gstaad .parallax .parallax-wrap .wrap:nth-of-type(4){margin:-24% auto 0;left:0;z-index:1}.caisse-d-epargne .grid{display:grid;grid-template-columns:1.5fr 0.5fr 0.5fr 1.5fr;grid-template-rows:repeat(3, auto);grid-gap:8px}.caisse-d-epargne .grid p{color:#fff;padding:4% 8%;display:flex;align-items:center;flex:1}.caisse-d-epargne .grid>.texte{grid-column:1 / 2;grid-row:1 / 2;background:#00A9FF;display:flex;flex-direction:column;align-items:flex-start}.caisse-d-epargne .grid>div.fit-cover:nth-child(2){grid-column:2 /5;grid-row:1 / 2}.caisse-d-epargne .grid>div.fit-cover:nth-child(3){grid-column:1 /3;grid-row:2 / 3}.caisse-d-epargne .grid>div.fit-cover:nth-child(4){grid-column:3 /5;grid-row:2 / 3}.caisse-d-epargne .grid>div.fit-cover:nth-child(5){grid-column:1 /3;grid-row:3 / 4}.caisse-d-epargne .grid>div.fit-cover:nth-child(6){grid-column:3 /5;grid-row:3 / 4}@media screen and (orientation: portrait){.caisse-d-epargne .grid{display:flex;flex-direction:column}.caisse-d-epargne .grid .fit-cover{margin-top:2px}.caisse-d-epargne .grid>.texte{order:1}.caisse-d-epargne .grid>div.fit-cover:nth-child(2){order:2}.caisse-d-epargne .grid>div.fit-cover:nth-child(3){order:3}.caisse-d-epargne .grid>div.fit-cover:nth-child(4){order:5}.caisse-d-epargne .grid>div.fit-cover:nth-child(5){order:4}.caisse-d-epargne .grid>div.fit-cover:nth-child(6){order:6}}.caisse-d-epargne .mosaique-wrap{height:100%}@media screen and (orientation: portrait){.caisse-d-epargne .mosaique-wrap{height:auto}}.caisse-d-epargne .mosaique-wrap .mosaique{display:grid;height:100%;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(6, 0.5fr)}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(1){grid-column:1 /4;grid-row:1 / 2}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(2){grid-column:2 /4;grid-row:2 / 4}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(3){grid-column:2 / 3;grid-row:1 / 2}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(4){grid-column:3 / 4;grid-row:1 / 2}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(5){grid-column:2 / 3;grid-row:4 / 5}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(6){grid-column:2 / 3;grid-row:5 / 6}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(7){grid-column:1 / 3;grid-row:6 / 7}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(8){grid-column:1 / 2;grid-row:5 / 6}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(9){grid-column:3 / 4;grid-row:4 / 7}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(10){grid-column:1 / 2;grid-row:1 / 3}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(11){grid-column:1 / 2;grid-row:3 / 5}@media screen and (orientation: portrait){.caisse-d-epargne .mosaique-wrap .mosaique{display:flex;flex-direction:column;height:auto}.caisse-d-epargne .mosaique-wrap .mosaique .title-wrap{position:relative;margin:0 0 4%}.caisse-d-epargne .mosaique-wrap .mosaique .fit-cover{margin-top:2px}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(1){order:1}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(2){order:2}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(3){order:3}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(4){order:5}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(5){order:6}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(6){order:7}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(7){order:9}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(8){order:10}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(9){order:4}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(10){order:8}.caisse-d-epargne .mosaique-wrap .mosaique>div:nth-child(11){order:11}}.migros-vaud .parallax .parallax-wrap .wrap:nth-of-type(1){left:6%}.migros-vaud .parallax .parallax-wrap .wrap:nth-of-type(2){z-index:1}.migros-vaud .parallax .parallax-wrap .wrap:nth-of-type(3){left:-6%}@media screen and (orientation: portrait){.migros-vaud .parallax .parallax-wrap .wrap:nth-of-type(1){top:100px}.migros-vaud .parallax .parallax-wrap .wrap:nth-of-type(2){margin:125px 0 50px;left:6%}.migros-vaud .parallax .parallax-wrap .wrap:nth-of-type(3){left:6%}}.montreux-noel .website{cursor:pointer}.montreux-noel .website .blur{-webkit-filter:blur(2px);filter:blur(2px)}.montreux-noel .website #iphone{position:absolute;z-index:2;bottom:0;right:4%;width:30%;transition:all 1s ease}@media screen and (orientation: portrait){.montreux-noel .website #iphone{display:none}}.montreux-noel .website .single-image{position:absolute;z-index:1;transition:all 1s ease}@media screen and (orientation: portrait){.montreux-noel .website .single-image picture img{margin:80px 0 0}}.montreux-noel .parallax.first .parallax-wrap .wrap:nth-of-type(1){width:180%}.montreux-noel .parallax.first .parallax-wrap .wrap:nth-of-type(2){z-index:1;width:140%;left:-4%}.montreux-noel .parallax.first .parallax-wrap .wrap:nth-of-type(3){width:190%;left:-6%}@media screen and (orientation: portrait){.montreux-noel .parallax.first .parallax-wrap .wrap:nth-of-type(1){width:100%;left:-10%;margin:26% 0 0}.montreux-noel .parallax.first .parallax-wrap .wrap:nth-of-type(2){z-index:1;width:100%;left:0%}.montreux-noel .parallax.first .parallax-wrap .wrap:nth-of-type(3){width:100%;left:0%}}.montreux-noel .parallax.second .parallax-wrap .wrap:nth-of-type(1){width:50%;left:10%}.montreux-noel .parallax.second .parallax-wrap .wrap:nth-of-type(2){z-index:1;width:50%;right:6%}@media screen and (orientation: portrait){.montreux-noel .parallax.second .parallax-wrap .wrap:nth-of-type(1){width:100%;left:0%;margin:26% 0 0}.montreux-noel .parallax.second .parallax-wrap .wrap:nth-of-type(2){z-index:1;width:100%;right:0%}}.footer-anim{position:relative}.footer-anim img{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;transition:opacity 0.6s ease;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@keyframes fade{0%{opacity:0}16.66667%{opacity:1}33.33333%{opacity:1}50%{opacity:0}100%{opacity:0}}.footer-anim img:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.footer-anim img:nth-child(2){-webkit-animation-delay:4s;animation-delay:4s}.footer-anim img:nth-child(3){-webkit-animation-delay:8s;animation-delay:8s}.footer{display:flex;height:100%;background:#263f57;color:#fff}.bg-blue .footer{background:#00A9FF;color:#fff}.bg-blue .footer.left .article-wrap article,.bg-blue .footer.right .article-wrap article{border-left:1px solid #fff}.bg-blue .footer.left .article-wrap .baseline,.bg-blue .footer.right .article-wrap .baseline{color:#fff}.bg-black .footer{background:#181818;color:#00A9FF}.bg-white .footer{background:#fff;color:#263f57}.footer .fit-contain{width:60%;min-height:100%;position:relative;overflow:hidden}.footer .fit-contain img{display:block;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}.footer .article-wrap{width:40%}.footer .article-wrap .wrap{height:100%}.footer .article-wrap article{display:flex;flex-direction:column;min-height:100%;margin:auto}.footer .article-wrap article .title{margin:0 0 25px}.footer .article-wrap article .texte{flex:1;display:flex;align-items:center;margin:0 16% 0 45px}.footer .article-wrap article a{display:block;margin:10px 0 0;color:#00A9FF;font-family:"DIN-title",Arial,Helvetica,sans-serif;font-size:120%}.footer .article-wrap article a:hover{color:#fff}.footer .article-wrap .container{display:block;position:relative}.footer .article-wrap .baseline{display:inline;position:absolute;top:0;right:100%;transform:rotate(-90deg);transform-origin:top right;font-size:80%;text-transform:uppercase;white-space:nowrap;color:#00A9FF;margin-right:25px;right:100%}.footer.left .article-wrap .wrap{padding:16% 4% 16% 16%}.footer.left .article-wrap article{padding-left:8%;border-left:1px solid #00A9FF}.footer.right .article-wrap .wrap{padding:16% 12% 16% 8%}.footer.right .article-wrap article{padding-left:8%;border-left:1px solid #00A9FF}@media screen and (max-width: 1024px){.footer{min-height:100%;height:auto}.footer.right{flex-direction:column-reverse}.footer.right .article-wrap .wrap{padding:25px 40px}.footer.right .article-wrap .baseline{margin-right:15px}.footer.left{flex-direction:column}.footer.left .article-wrap .wrap{padding:25px 40px}.footer.left .article-wrap .baseline{margin-right:-5px}.footer .article-wrap{width:100%;flex:1 1 auto;display:flex}.footer .article-wrap article .texte{margin:0 16% 0 24px}.footer .article-wrap .wrap{min-height:100%;height:auto}.footer .fit-contain{width:100%;flex:0 0 auto}.footer .fit-contain.footer-anim{min-height:40vh}.footer .fit-contain.footer-anim img{position:absolute;top:0;left:0;padding:0 25px 25px}.footer .fit-contain img{position:static;overflow:hidden;min-height:100%;min-width:100%;transform:none;padding:0 25px 25px}}@media screen and (max-width: 480px){.footer .article-wrap article .texte{margin:0 0 0 16px}}.footer2{display:flex;height:100%;color:#fff}.bg-blue-full .footer2{background:#263f57}.bg-blue-full .footer2 .article-wrap{background:#263f57}.bg-blue .footer2 .wrap{border-right-color:#fff;border-left-color:#fff}.bg-blue .footer2 .article-wrap{background:#263f57;color:#fff}.bg-white .footer2 .wrap{border-right-color:#00A9FF;border-left-color:#00A9FF}.bg-white .footer2 .article-wrap{background:#fff;color:#00A9FF}.footer2.left .fit-contain{right:0}.footer2.left .article-wrap{align-items:flex-start}.footer2.left .wrap{border-right:1px solid;border-left:none;text-align:right}.footer2 .title{margin:16px 0 45px}@media screen and (max-width: 1024px){.footer2 .title{margin:16px 0 0}}.footer2 .fit-contain{width:65%;min-height:100%;position:absolute;z-index:1;overflow:hidden;align-self:flex-start}.footer2 .fit-contain img{display:block;position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}.footer2 .container{display:flex;flex-direction:column;align-items:center;width:100%;color:#fff}.footer2 .article-wrap{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;background:#00A9FF;width:100%;margin:0 0 12%}.footer2 .wrap{width:30%;border-left:1px solid;border-left-color:#fff;border-right:none;border-right-color:#fff;margin:25px 0 0}.footer2 article{padding:0 16% 8% 8%}@media screen and (max-width: 1024px){.footer2{height:auto}.footer2.left .wrap{border-left:1px solid;border-right:none;text-align:left}.footer2 .article-wrap{flex:1;margin:0}.footer2 .article-wrap .wrap{width:auto;margin:25px 0 0 8%}.footer2 .fit-contain{position:relative;min-height:inherit;width:100%}.footer2 .fit-contain img{position:static;overflow:hidden;min-height:100%;min-width:100%;transform:none;padding:25px 0}}@-webkit-keyframes heartbeat{from{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes heartbeat{from{transform:scale(1);transform-origin:center center;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}10%{transform:scale(0.91);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}17%{transform:scale(0.98);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}33%{transform:scale(0.87);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}45%{transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.active .intro .more{-webkit-animation:heartbeat 1.5s ease-in-out infinite both;animation:heartbeat 1.5s ease-in-out infinite both}.intro{display:grid;grid-template-columns:30% 40% 30%;grid-template-rows:1fr 1fr;grid-gap:8px;grid-template-areas:"txt img1 img3" "txt img2 img3";min-height:100%}.intro .more{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:20px auto;line-height:1;font-size:12px;text-transform:uppercase}.intro .more span{display:inline-block;color:#263f57;border:2px solid #fff;border-radius:25px;background:#fff;padding:6px 10px 5px}.intro article:nth-child(1){grid-area:txt}.intro article:nth-child(2){display:none}.intro div:nth-child(3){grid-area:img1}.intro div:nth-child(4){grid-area:img2}.intro div:nth-child(5){grid-area:img3}.intro .fit-cover{display:flex;flex-direction:column;max-height:100%;max-width:100%;position:relative;overflow:hidden}.intro .fit-cover img{flex:1}.intro article{background:#263f57;padding:4% 8% 4%;color:#fff;line-height:1.5}.intro article .logo{display:block;margin:15px auto;width:70%}.intro article h1.title{margin:0}.intro article .title .txt{padding:0}.intro article .title .ribbon .txt{padding:0 12px;margin:0 0 0 30px}@media screen and (max-width: 480px){.intro article .title .ribbon .txt{margin:0 0 0 15px}}.intro article h2{font-family:"DIN-regular",Arial,Helvetica,sans-serif;font-size:100%;text-transform:uppercase;margin:0 0 4%}@media screen and (max-width: 1024px){.intro{grid-template-columns:50% 50%;grid-template-rows:auto auto auto auto;grid-template-areas:"txt txt" "img1 img3" "img2 img3" "txt2 txt2";grid-gap:2px}.intro article{padding:15px}.intro article h2{padding:8% 16%}.intro article p{padding:8% 16%}}@media screen and (max-width: 1024px) and (max-width: 768px){.intro article h2{padding:8%}.intro article p{padding:8%}}@media screen and (max-width: 1024px){.intro article .logo{max-width:300px}.intro article:nth-child(1) p{display:none}.intro article:nth-child(1) h2{margin:0}.intro article:nth-child(2){grid-area:txt2;display:block !important}.intro .fit-cover{min-height:100%;min-width:100%;max-width:inherit;max-height:inherit;overflow:hidden}}.last,.nous-contacter{background:#263f57;color:#fff;text-align:center}.last #bulles,.nous-contacter #bulles{position:absolute;right:55px;top:15px;width:25%;max-width:100%}.last .other-projects,.nous-contacter .other-projects{margin:0 0 25px}@media screen and (max-width: 1024px){.last .other-projects,.nous-contacter .other-projects{font-size:160%}}@media screen and (max-width: 480px){.last .other-projects,.nous-contacter .other-projects{font-size:120%;margin:0 0 10px}}.last .other-projects span,.nous-contacter .other-projects span{border-bottom:2px solid #00A9FF}@media screen and (max-width: 1024px){.last .other-projects span,.nous-contacter .other-projects span{border-bottom:1px solid #00A9FF}}.last .overallfix,.last .fix,.nous-contacter .overallfix,.nous-contacter .fix{flex:1;display:flex;height:100%;min-height:100%}.last .container,.nous-contacter .container{flex:1;display:flex;flex-direction:column;height:100%;min-height:100%}.last article,.nous-contacter article{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.last article p,.nous-contacter article p{margin:2% 0 0}@media screen and (min-width: 1000px) and (max-height: 895px){.last article p.txt,.nous-contacter article p.txt{display:none}}.last article .flex,.nous-contacter article .flex{display:flex;margin:2% auto;width:100%;max-width:800px;flex-wrap:nowrap;justify-content:center}.last article .flex div,.nous-contacter article .flex div{width:33.33%}.last article .flex div:nth-child(2),.nous-contacter article .flex div:nth-child(2){padding:0 8%}@media screen and (max-width: 480px){.last article .flex div:nth-child(2),.nous-contacter article .flex div:nth-child(2){padding:0 5px}}.last article .flex div p,.nous-contacter article .flex div p{margin:0;color:#fff}.last article .flex div a,.nous-contacter article .flex div a{color:#fff;text-transform:none}.last article .flex div a:hover,.nous-contacter article .flex div a:hover{color:#00A9FF}.last article .flex div h2,.nous-contacter article .flex div h2{color:#00A9FF;text-transform:uppercase;margin:0 0 8%;padding:0;font-family:"DIN-regular",Arial,Helvetica,sans-serif;font-size:100%;line-height:1.2}.last article .flex div .icon-location,.nous-contacter article .flex div .icon-location{display:inline-block;margin:25px 0 0;color:#fff;font-size:200%}@media screen and (min-width: 1000px) and (max-height: 960px){.last article .flex div .icon-location,.nous-contacter article .flex div .icon-location{display:none}}.last .flex-boxes,.nous-contacter .flex-boxes{display:flex;overflow:hidden}.last .box,.nous-contacter .box{position:relative;top:600px;border:none;margin-right:4px;transition:top 0.5s ease}@media screen and (max-width: 768px){.last .box a .logo img,.nous-contacter .box a .logo img{max-width:100%}}.last .box:last-child,.nous-contacter .box:last-child{margin:0}.last.active .box,.nous-contacter.active .box{top:0}.last.active .box:nth-child(1),.nous-contacter.active .box:nth-child(1){transition:top 0.5s ease 0.3s}.last.active .box:nth-child(2),.nous-contacter.active .box:nth-child(2){transition:top 0.5s ease 0.6s}.last.active .box:nth-child(3),.nous-contacter.active .box:nth-child(3){transition:top 0.5s ease 0.9s}.last.active .box:nth-child(4),.nous-contacter.active .box:nth-child(4){transition:top 0.5s ease 1.2s}@media screen and (max-width: 768px){.last .box:nth-child(2),.nous-contacter .box:nth-child(2){margin:0}.last .box:nth-child(3),.last .box:nth-child(4),.nous-contacter .box:nth-child(3),.nous-contacter .box:nth-child(4){display:none}}@media screen and (max-width: 480px){.last #bulles,.nous-contacter #bulles{right:10px;top:-10px}.last .box a .layer h2,.nous-contacter .box a .layer h2{font-size:110%}.last .box a .layer .more,.nous-contacter .box a .layer .more{font-size:60%}}.parallax{position:relative;height:100%;width:100%}.parallax .title-wrap{z-index:3}.parallax .blue{width:100%;height:100%;position:absolute;z-index:1;top:30%;left:0;background:#00A9FF}@media screen and (orientation: portrait){.parallax .blue{top:150px}}.parallax .parallax-wrap{position:relative;z-index:2;height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media screen and (orientation: portrait){.parallax .parallax-wrap{height:auto !important;flex-direction:column;position:relative;align-items:center;justify-content:center}}.parallax .parallax-wrap .wrap{position:relative;width:100%;height:100%;margin:0 auto;display:flex;align-items:center}@media screen and (orientation: portrait){.parallax .parallax-wrap .wrap{height:auto !important}}.parallax .parallax-wrap .wrap img{margin:auto;position:relative;display:block;height:auto;width:auto;max-height:100% !important;max-width:100%;min-height:0;min-width:0}.photo-grid{display:grid;grid-template-columns:25% 25% 25% 25%;grid-auto-rows:auto;width:100%}.photo-grid img{-o-object-fit:cover;object-fit:cover;margin-bottom:8px;overflow:hidden;flex:auto auto 70%}.photo-grid img:last-child{margin:0}.photo-grid .cols{display:flex;flex-direction:column}.photo-grid .col-1{grid-column:1;margin:0 4px 0 0}.photo-grid .col-2{grid-column:2;margin:0 4px 0 4px}.photo-grid .col-3{grid-column:3;margin:0 4px 0 4px}.photo-grid .col-4{grid-column:4;margin:0 0 0 4px}.photo-grid article{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;background:#00A9FF;color:#fff;padding:2% 8%;margin-bottom:8px;height:auto;flex:1}.photo-grid article:last-child{margin:0}.photo-grid article h1{margin:0 0 4%;font-size:200%}.photo-grid article p{margin:0;max-width:100%}@media screen and (orientation: portrait){.photo-grid{display:flex;flex-direction:row;flex-wrap:wrap}.photo-grid .cols{width:calc(50% - 1px);margin:0}.photo-grid .col-1,.photo-grid .col-3{margin-right:1px}.photo-grid .col-2,.photo-grid .col-4{margin-left:1px}.photo-grid .col-3,.photo-grid .col-4{margin-top:2px}.photo-grid img{margin-bottom:2px}.photo-grid article{margin-bottom:2px;align-items:center;justify-content:center;text-align:center}.photo-grid article p{display:none}.photo-grid article h1{margin:0;font-size:100%}}.single-image{width:100%;height:100%;position:relative}.single-image .wrap-title{position:absolute;top:0;left:0;z-index:5}.single-image .rsABlock{position:absolute;z-index:2;bottom:10%;right:10%;left:inherit;top:inherit}.single-image picture img{position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%)}.slider-center .rsSlide.rsActiveSlide img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.slider-center .rsSlide img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter 1s ease;transition:filter 1s ease;transition:filter 1s ease, -webkit-filter 1s ease}.slider-carrousel .rsSlide.rsActiveSlide img{-webkit-filter:grayscale(0%);filter:grayscale(0%);transform:scale(1)}.slider-carrousel .rsSlide img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:all 1s ease;transform:scale(0.5)}.slider-vertical.left{display:flex;flex-direction:row-reverse}.slider-vertical.left .rsTmb{border-bottom:8px solid #fff;border-right:8px solid #fff;border-left:none}.slider-vertical .rsOverflow{width:80%}.slider-vertical .rsThumbs{width:20%}.slider-vertical .rsThumb{float:none}.slider-vertical .rsTmb{width:100%;background-size:cover;background-position:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);border-bottom:8px solid #fff;border-left:8px solid #fff;transition:all 1.5s ease}.slider-vertical .rsThumb.rsNavSelected .rsTmb{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.slider-vertical .rsThumb:last-child .rsTmb{border-bottom:none}.slider-vertical.left.destroyed{display:block}.slider-carrousel.destroyed .rsContent{height:auto !important}.destroyed{display:block}.destroyed .rsContent{padding-bottom:2px;height:50%}.destroyed .rsContent img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.destroyed img.rsImg{width:100%;max-width:100%}.destroyed .rsTmb{display:none}.rsTmb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.rsBullets{position:absolute;z-index:35;left:0;bottom:0;width:100%;height:50px;margin:0 auto;background:#fff;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:center}.rsBullet{display:flex;justify-content:center;align-items:center;width:15px;height:15px;margin:5px;cursor:pointer;transition:all 0.5s ease}.rsBullet span{display:flex;width:5px;height:5px;border-radius:100%;background:#00A9FF;transition:all 0.5s ease;border:3px solid #00A9FF}.rsBullet.rsNavSelected span,.rsBullet:hover span{width:12px;height:12px;background:#fff;transition:all 0.5s ease}.video-container{background:#f6f6f6;position:relative;min-height:100%;display:flex;flex-direction:column}.video-container .top{display:flex;padding:0 0 25px}@media screen and (max-width: 768px){.video-container .top{flex-direction:column}}@media screen and (orientation: portrait){.video-container .top{flex-direction:column}}.video-container .title-wrap-video{width:50%}@media screen and (max-width: 768px){.video-container .title-wrap-video{width:100%}}@media screen and (orientation: portrait){.video-container .title-wrap-video{width:100%}}.video-container .title-wrap-video .vertical{margin:0 0 0 65px}.video-container .text-wrap{width:50%;color:#263f57;display:flex;flex-direction:column;justify-content:flex-end;padding:4% 2% 2%;max-width:100%}@media screen and (max-width: 768px){.video-container .text-wrap{width:100%;padding:4% 12% 2%}}@media screen and (orientation: portrait){.video-container .text-wrap{width:100%;padding:4% 12% 2%}}@media screen and (max-width: 480px){.video-container .text-wrap{padding:4% 4% 2%}}.video-container .text-wrap h2{font-family:"DIN-regular",Arial,Helvetica,sans-serif;font-size:100%;text-transform:uppercase;margin:0 0 15px}.video-container .text-wrap p{display:inline-block}.video-container .container{flex:1;display:flex;align-items:center;justify-content:center;padding:0 4% 4%}@media screen and (orientation: portrait){.video-container .container{padding:0 4% 12%}}.video-container .container video{max-width:960px;width:100%}html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;touch-action:none}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;transition:all 0.3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:top;width:100%;height:100%;padding:0 50px;overflow:hidden;position:relative}@media screen and (max-width: 480px){.fp-tableCell{padding:0 25px !important}}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;transform:translate3d(0, 0, 0)}.fp-controlArrow.fp-prev{left:65px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:65px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden;min-height:100%}.iScrollIndicator{border:0 !important}.fp-notransition{transition:none !important}#fp-nav{position:fixed;z-index:110;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0);width:50px}@media screen and (max-width: 480px){#fp-nav{width:25px}}#fp-nav.right{right:0}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1;transform:translate3d(0, 0, 0)}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0}#fp-nav ul li{display:flex;justify-content:center;align-items:center;width:15px;height:15px;margin:5px 0;cursor:pointer;transition:all 0.5s ease}#fp-nav ul li a{display:flex;width:6px;height:6px;border-radius:100%;background:#00A9FF;transition:all 0.5s ease;border:3px solid #00A9FF;touch-action:none}#fp-nav ul li a.active,#fp-nav ul li:hover a{width:15px;height:15px;background:#fff;transition:all 0.5s ease}.royalSlider{width:100%;height:100%;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsABlock,.rsWebkit3d .rsLink{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;transition:opacity 0.3s linear}.rsHidden{opacity:0;visibility:hidden;transition:visibility 0s linear 0.3s,opacity 0.3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed !important;height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;z-index:2147483647 !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important}.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:none !important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(grab.png) 8 8,move}.grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:flex;margin:0;padding:0;flex:1}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;display:flex;min-height:100%}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{min-height:1px;display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}

/*# sourceMappingURL=main.css.map */