@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=PT+Serif:ital@1&display=swap");@import url("../vendors/fullpage/css/fullpage.css");@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Regular.woff") format("woff"),url("../fonts/Raleway-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Bold.woff") format("woff"),url("../fonts/Raleway-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-SemiBold.woff") format("woff"),url("../fonts/Raleway-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Medium.woff") format("woff"),url("../fonts/Raleway-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:none}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{box-sizing:border-box}h1,h2,h3,h4,p{font-weight:normal;line-height:normal}img{display:block;margin:0;height:auto}iframe{border:0;max-width:100%}a{text-decoration:none;color:#000;outline:0}sup{font-size:.4em;line-height:0;vertical-align:super}::selection{color:white;background:#000}::-moz-selection{color:white;background:#000}body{font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;color:#000;background:white;font-feature-settings:"lnum" 1}body #global{display:flex;flex-direction:column;min-height:100vh}body main{flex-grow:1}h1,h2{font-family:"Oswald",sans-serif;text-transform:uppercase;text-align:center;color:#5c5959;font-weight:500;font-size:32px;line-height:47px;margin:0 0 30px}h1 span,h2 span{font-family:"Raleway",sans-serif;font-weight:normal;display:block;text-align:center;font-size:13px;line-height:17px;margin:0 0 5px}h1 span:last-child,h2 span:last-child{text-transform:initial;margin:8px 0 0}h1:after,h2:after{content:"";width:68px;height:4px;background-color:#b2884e;display:block;margin:15px auto 0}h2:last-child{margin:0 0 20px}h1{margin:0 0 80px}h1.less_mb{margin:0 0 30px}h3{font-family:"Oswald",sans-serif;text-transform:uppercase;text-align:center;color:#5c5959;font-weight:500;font-size:22px;line-height:34px;margin:0 0 25px}h3:after{content:"";width:50px;height:2px;background-color:#b2884e;display:block;margin:0 auto;margin-top:10px}ul{list-style:round;margin:0 0 20px 20px}ul li{padding-left:5px;font-size:14px;line-height:22px;margin:0 0 5px;color:#5c5959}ul.bullet_point{list-style:disc;text-align:left}p{font-size:14px;line-height:22px;margin:0 0 20px;color:#5c5959}p em{font-size:15px;font-family:"PT Serif",serif}p.intro,p strong.intro{font-size:16px;line-height:19px}p.intro em,p strong.intro em{font-size:17px}p.underline{margin:0 0 70px}p.underline:after{content:"";width:68px;height:2px;background-color:#b2884e;display:block;margin:0 auto;margin-top:16px}p.big,p strong.big{font-size:24px;line-height:28px;font-weight:500}p.big em,p strong.big em{font-size:25px}li em{font-size:15px;font-family:"PT Serif",serif}.btn,button,button.btn,.btn_2{cursor:pointer;transition:150ms;background:#b2884e;color:white;text-transform:uppercase;font-size:14px;line-height:16px;padding:6px 18px;text-align:center}.btn.for_life,button.for_life,button.btn.for_life,.btn_2.for_life{background-color:#638985}.btn.for_life:hover,.btn.for_life:focus,.btn.for_life:active,button.for_life:hover,button.for_life:focus,button.for_life:active,button.btn.for_life:hover,button.btn.for_life:focus,button.btn.for_life:active,.btn_2.for_life:hover,.btn_2.for_life:focus,.btn_2.for_life:active{background:rgb(77.6059322034,107.3940677966,104.2584745763)}.btn:hover,.btn:focus,.btn:active,button:hover,button:focus,button:active,button.btn:hover,button.btn:focus,button.btn:active,.btn_2:hover,.btn_2:focus,.btn_2:active{background:rgb(142.8543307087,108.9566929134,62.1456692913)}.btn_2{background:transparent;color:#b2884e;padding:6px 25px;border:1px solid #b2884e}.btn_2:hover,.btn_2:focus,.btn_2:active{color:white;background:#b2884e}.no_mb{margin-bottom:0}@media only screen and (max-width:1280px){h1,h2{font-size:26px;line-height:32px;margin:0 0 30px}h1:after,h2:after{margin:10px auto 0}h1{margin:0 0 60px}h1.less_mb{margin:0 0 30px}h3{font-size:22px;line-height:34px;margin:0 0 25px}p{line-height:20px;margin:0 0 15px}p.intro,p strong.intro{font-size:16px;line-height:19px}p.intro em,p strong.intro em{font-size:17px}p.underline{margin:0 0 60px}p.underline:after{margin-top:12px}p.big,p strong.big{font-size:22px;line-height:26px}p.big em,p strong.big em{font-size:23px}}@media only screen and (max-width:1023px){h1,h2{margin:0 0 45px}p.underline{margin:0 0 40px}p.big,p strong.big{font-size:20px;line-height:24px}p.big em,p strong.big em{font-size:21px}}@media only screen and (max-width:767px){h1{font-size:22px;line-height:28px;margin:0 0 30px}h1:last-child{margin:10px 0 0}h2{font-size:22px;line-height:28px;margin-bottom:20px}h2 span{font-size:16px;line-height:19px}h3{font-size:20px;line-height:30px;margin:0 0 20px}h3:after{width:50px;height:2px;margin-top:12px}p{margin:0 0 15px}p.intro,p strong.intro{font-size:15px;line-height:18px}p.intro em,p strong.intro em{font-size:16px}p.underline{margin:0 0 30px}p.underline:after{margin-top:12px}p.big,p strong.big{font-size:18px;line-height:20px}p.big em,p strong.big em{font-size:19px}ul{margin:0 0 20px 15px}ul li{padding-left:0}}input,select,button,button.btn,textarea{border:0;border-radius:0;outline:0;appearance:none}input[type=text],input[type=email],input[type=password],select,textarea{display:block;width:100%;margin:0 0 15px;padding:6px 18px;font-size:16px;font-family:"Raleway",sans-serif;line-height:19px;color:#b2884e;border:1px solid #b2884e;background-color:transparent}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,select::placeholder,textarea::placeholder{font-size:16px;font-family:"Raleway",sans-serif;line-height:19px;color:#b2884e}input[type=text]:focus,input[type=text]:active,input[type=email]:focus,input[type=email]:active,input[type=password]:focus,input[type=password]:active,select:focus,select:active,textarea:focus,textarea:active{color:#b2884e;border-color:#b2884e}input[type=text].error,input[type=email].error,input[type=password].error,select.error,textarea.error{border-color:red}textarea{resize:none}div.errors{display:none;width:100% !important;margin:0 0 0 0 !important;padding:10px 0 !important;font-size:14px !important;color:red !important}div.errors p{margin:0 !important;font-size:14px !important;color:red !important}#contact_form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:570px;margin:60px auto 0}#contact_form>div{width:47%;margin:0 0 15px}#contact_form>div input:last-of-type,#contact_form>div textarea{margin:0}#contact_form>div textarea{height:100%}#contact_form>p{margin:0;color:#b2884e}#contact_form>p em{font-size:14px;font-family:"Raleway",sans-serif}@media only screen and (max-width:767px){#contact_form{margin:30px auto 0}#contact_form>div{width:100%}#contact_form>div textarea{height:100px}}#newsletter_form{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:375px;margin:30px auto 0}#newsletter_form input{width:88%;margin:0}#newsletter_form button{width:10%;padding:0}header{padding:45px 0 75px}.grey header{background-color:#eeebeb}header .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}header #burger{display:none;width:59px;height:42px;background:url("../img/ui/burger.png") no-repeat right center;background-size:30px 21px}header nav a{display:inline-block;font-size:13px;line-height:16px;text-transform:uppercase;color:#5c5959;margin:0 20px;position:relative;letter-spacing:.5px}header nav a:last-of-type{margin-right:0}header nav a:after{position:absolute;bottom:-6px;left:0;right:0;content:"";width:0;height:2px;background-color:#b2884e;transition:250ms}header nav a.ag:after{background-color:#6fb6ae}header nav a.mt:after{background-color:#a93055}header nav a.fl:after{background-color:#638985}header nav a.rl:after{background-color:#104f55}header nav a.fm:after{background-color:#e5625e}header nav a.pts:after{background-color:#f2bb05}header nav a:hover:after,header nav a:focus:after,header nav a:active:after,header nav a.active:after{width:100%}@media only screen and (max-width:1280px){header{padding:35px 0 65px}}@media only screen and (max-width:1023px){header{padding:25px 0 45px}header .wrap{align-items:center}header nav a{margin:0 10px}}@media only screen and (max-width:767px){header{padding:15px 0 30px}header #burger{display:block}header nav{z-index:101;display:none;position:absolute;top:72px;left:0;right:0;background:white;width:100%;padding:0 4% 10px}.grey_bg header nav{background:#eeebeb}header nav a{display:block;text-align:right;width:100%;padding:10px 0;margin:0}header nav a:after{left:unset;bottom:0;width:100%;height:1px;margin:0 auto}header nav a:last-of-type:after{display:none}}footer{padding:80px 0 45px;background-color:white;color:#5c5959}footer .wrap{padding:15px 0 0;border-top:1px solid #e5e5e5}footer h3{text-align:left;margin:0 0 12px}footer h3 a{color:#5c5959;transition:color 250ms}footer h3 a:hover,footer h3 a:focus,footer h3 a:active{color:#b2884e}footer h3:after{display:none}footer nav{display:flex;flex-wrap:wrap;justify-content:space-between}footer nav>div>a{color:#5c5959;display:block;font-weight:600;font-size:16px;line-height:19px;margin:0 0 5px;transition:color 250ms}footer nav>div>a:hover,footer nav>div>a:focus,footer nav>div>a:active{color:#b2884e}footer nav>div#addresses{display:flex;flex-wrap:wrap;margin:0 0 0 80px}footer nav>div#addresses h3{width:100%}footer nav>div#addresses p{font-size:14px;line-height:18px;color:#5c5959;margin-right:100px}footer nav>div#addresses p a{font-size:14px;line-height:18px}footer nav>div#addresses p a:hover,footer nav>div#addresses p a:focus,footer nav>div#addresses p a:active{color:#5c5959;text-decoration:underline}footer nav>div#addresses p:last-of-type{margin-right:0}footer nav>div#addresses p strong{color:#b2884e;text-transform:uppercase;font-weight:700}footer nav>div#rs a{font-weight:400;font-size:14px;line-height:16px;transition:color 250ms}footer nav>div#rs a:last-of-type{font-weight:600}footer nav>div#rs a:hover,footer nav>div#rs a:focus,footer nav>div#rs a:active{font-weight:600;color:#b2884e}footer nav>div#rs a.in,footer nav>div#rs a.ig,footer nav>div#rs a.fb{margin:0 30px 25px 0;display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-size:300px 300px;background-position-x:-40px}footer nav>div#rs a.in:hover,footer nav>div#rs a.in:active,footer nav>div#rs a.ig:hover,footer nav>div#rs a.ig:active,footer nav>div#rs a.fb:hover,footer nav>div#rs a.fb:active{background-position-x:-240px}footer nav>div#rs a.in{background-image:url("../img/ui/rs.png");background-position-y:-40px}footer nav>div#rs a.ig{background-image:url("../img/ui/rs.png");background-position-y:-140px}footer nav>div#rs a.fb{margin:0 0 25px;background-image:url("../img/ui/rs.png");background-position-y:-240px}footer nav>div#rs a#lang{display:block;margin:0 0 15px}@media only screen and (max-width:1280px){footer{padding:60px 0 35px}footer h3{margin:0 0 10px}footer nav>div>a{font-size:14px;line-height:18px}footer nav>div#addresses{margin:0;justify-content:space-between}footer nav>div#addresses p{margin-right:0}footer nav>div#rs a.in,footer nav>div#rs a.ig,footer nav>div#rs a.fb{margin:0 15px 15px 0}}@media only screen and (max-width:1023px){footer{padding:40px 0 25px}footer nav{justify-content:space-around}footer nav>div{margin:0 0 15px}footer nav>div#addresses{width:100%;order:1}}@media only screen and (max-width:767px){footer{padding:20px 0}footer h3{text-align:center}footer h3 a{font-size:20px !important}footer nav{flex-direction:column}footer nav>div{width:100%;text-align:center}footer nav>div#addresses{flex-direction:column}footer nav>div#rs a.in,footer nav>div#rs a.ig,footer nav>div#rs a.fb{margin:0 10px 15px}}.wrap{width:1280px;margin:0 auto;max-width:92%}.wrap.small{width:950px}@media only screen and (max-width:1280px){.wrap{width:94%}.wrap.small{width:780px}}@media only screen and (max-width:1023px){.wrap.small{width:640px}}@media only screen and (max-width:767px){.wrap{width:92%}.wrap.small{width:92%}}section{padding:80px 0}section:first-of-type{padding-top:0}section#services{padding:0 0 80px;overflow:hidden}section#services .section.visible h2{opacity:1}section#services .section.visible h2:after{opacity:1;width:68px}section#services .section.visible .content>div>div{opacity:1}section#services .section h2{opacity:0;transition:800ms cubic-bezier(0.85,0,0.15,1)}section#services .section h2:after{opacity:0;width:0;transition:width 200ms cubic-bezier(0,0.55,0.45,1)}section#services .section .content>div>div{opacity:0;transition:500ms cubic-bezier(0.36,0,0.66,-0.56)}section#services .section .come-in-h2{transform:translateY(50px);animation-name:come-in;animation-duration:400ms;animation-fill-mode:forwards;animation-delay:.2s;opacity:1 !important}section#services .section .come-in-div{transform:translateY(50px);animation-name:come-in;animation-duration:500ms;animation-fill-mode:forwards;animation-delay:.2s;opacity:1 !important}section#services .section .linegrow:after{opacity:1;width:68px}@keyframes come-in{to{transform:translateY(0)}}section.more{padding-bottom:80px;overflow:hidden}section#mentions{padding-bottom:80px}@media only screen and (max-width:1280px){section{padding:60px 0}section#services,section#mentions{padding-bottom:60px}}@media only screen and (max-width:1023px){section{padding:40px 0}section#services{padding:0 0 40px}section#services .section h2{opacity:1}section#services .section h2:after{opacity:1;width:68px}section#services .section .content>div>div{opacity:1}section#mentions{padding-bottom:40px}}@media only screen and (max-width:767px){section{padding:30px 0}section#services{padding:0 0 30px}section#mentions{padding-bottom:30px}}article{background-color:white;padding:60px 100px;position:relative}article .back{position:absolute;top:30px;left:30px;padding:10px 0 10px 25px;background:url("../img/ui/arrow_purple.png") no-repeat left center;background-size:16px 32px;color:#a93055;font-size:14px;line-height:16px}article .back:hover,article .back:focus,article .back:active{text-decoration:underline}article h1{margin:0 0 50px}article h2,article h3{text-align:left;margin:0 0 5px;text-transform:initial}article h2:after,article h3:after{display:none}article img{max-width:100%;margin:0 0 20px}article img.f-left{float:left;margin:0 15px 20px 0}article img.f-right{float:right;margin:0 0 20px 15px}article .more{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}article .more a{color:#b2884e;font-size:14px;line-height:16px}article .more a.next{margin-left:auto}article .more a:hover,article .more a:focus,article .more a:active{text-decoration:underline}@media only screen and (max-width:1280px){article{padding:50px 70px}}@media only screen and (max-width:1023px){article{padding:40px 50px}article h1{margin:0 0 40px}}@media only screen and (max-width:767px){article{padding:30px 15px}article h1{margin:0 0 30px}article .back{top:10px;left:10px}article .more{margin-top:30px}article img{width:100%;max-width:320px;margin:0 0 15px}article img.f-left,article img.f-right{float:none;margin:0 auto 20px}}.up{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.down{position:relative;height:auto}.down.article.contact{height:auto;padding:0}.down.article.contact article{margin:-24% auto 80px}.down section{position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover;height:680px}.down section#real_slider .slick-slide{background-repeat:no-repeat;background-position:center center;background-size:cover;height:680px}.down section#real_slider .slick-prev:before,.down section#real_slider .slick-next:before{color:black !important;width:16px;height:30px;background:url("../img/ui/arrow.png") no-repeat center center;background-size:16px 30px;content:"";display:block}.down section#real_slider .slick-prev{left:-3%;z-index:100}.down section#real_slider .slick-next{right:-3%;z-index:100}.down section#real_slider .slick-next:before{transform:rotate(180deg)}.down article{position:relative;margin:-8% auto 80px;top:unset;left:unset;right:unset}.down.article section{height:500px}.down.article article{margin:-6% auto 80px}@media only screen and (max-width:1280px){.down.article.contact article{margin:-24% auto 60px}.down.article section{height:420px}.down.article article{margin:-8% auto 60px}.down section{height:540px}.down section#real_slider .slick-slide{height:540px}}@media only screen and (max-width:1023px){.down.article.contact article{margin:-24% auto 40px}.down.article article{margin:-12% auto 40px}.down article{margin:-8% auto 40px}}@media only screen and (max-width:767px){.down.article.contact article{margin:-24% auto 30px}.down.article section{height:220px}.down.article article{margin:-10% auto 30px}.down section{height:280px}.down section#real_slider .slick-slide{height:240px}.down section#real_slider .slick-prev:before,.down section#real_slider .slick-next:before{width:8px;height:15px;background-size:8px 15px}.down section#real_slider .slick-prev{left:-4%}.down section#real_slider .slick-next{right:-7%}.down article{margin:-12% auto 30px}}.addresses{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 80px}.addresses p{text-align:center;font-size:14px;line-height:19px;margin:0}.addresses p strong{font-size:15px;text-transform:uppercase;color:#b2884e;font-weight:600}.addresses p a{color:#5c5959;font-weight:bold;transition:color 250ms}.addresses p a:hover,.addresses p a:focus,.addresses p a:active{text-decoration:underline}@media only screen and (max-width:1280px){.addresses{padding:0 0 60px}}@media only screen and (max-width:1023px){.addresses{padding:0 0 40px;justify-content:space-around}.addresses p{margin:0 0 40px}.addresses p:last-of-type{margin:0}}@media only screen and (max-width:767px){.addresses{flex-direction:column;padding:0 0 30px}.addresses p{margin:0 0 30px}}.card{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 80px}.card:last-of-type{margin:0}.card .content{text-align:center;padding:60px 30px;background-color:white;width:60%;display:flex}.card .content>div{margin:auto}.card .content h2{margin:0 0 30px}.card .picture{display:flex;width:40%}.card .picture>div{margin:auto;width:100%}.card .picture img:not(.logo){width:100%;margin:40px auto}.card .picture .logo img{width:200px}@media only screen and (max-width:1280px){.card{margin:0 auto 60px}.card .content{padding:35px 20px;width:55%}.card .picture{width:45%}.card .picture img{margin:20px auto}}@media only screen and (max-width:1023px){.card{margin:0 auto 40px;justify-content:center}.card .content{padding:40px 60px;width:100%}.card .picture{width:90%}.card .picture img{margin:0 auto}}@media only screen and (max-width:767px){.card{margin:0 auto 20px}.card .content{padding:30px 20px 20px;order:1}.card .picture{width:100%}}#pop{position:fixed;width:100%;height:100%;display:none;z-index:10;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2);overflow-x:hidden}#pop:-webkit-scrollbar{display:none}#pop #pop_content{display:block;width:800px;padding:80px 40px;background:white;margin:10% auto 40px;position:relative}#pop .close{position:absolute;transition:250ms;display:block;padding:5px;right:20px;top:20px;width:32px;height:32px;cursor:pointer;background:url(../img/ui/close.png) no-repeat center center;background-size:20px}#pop p:last-of-type{margin-bottom:0}@media only screen and (max-width:1280px){#pop #pop_content{padding:60px 40px}}@media only screen and (max-width:1023px){#pop #pop_content{width:92%;padding:40px}}@media only screen and (max-width:767px){#pop #pop_content{width:92%;padding:30px 20px}}.prehome{padding:0 !important}.prehome>div{position:relative;width:100%;height:100vh;border:10px solid transparent;display:flex}.prehome>div img{position:absolute;top:45px;left:80px;width:200px;height:auto}.prehome>div .lang{position:absolute;top:45px;right:80px;margin:unset;font-size:16px;line-height:20px}.prehome>div .lang::after{position:absolute;bottom:-6px;left:0;right:0;content:"";width:0;height:2px;background-color:#000;transition:250ms}.prehome>div .lang:hover::after,.prehome>div .lang:focus::after,.prehome>div .lang:active::after{width:100%}.prehome>div>div{margin:auto}.prehome>div>div p{color:black;text-align:center;font-size:64px;line-height:75px}.prehome>div>div p .t-container span{font-family:"PT Serif",serif}.prehome>div>div p em{padding:0 5px;position:relative;font-size:65px;display:inline-block}.prehome>div>div p em:after{content:"";position:absolute;width:0;left:0;right:0;bottom:0;height:22px;z-index:-1;transition:100ms ease-in}.prehome>div>div p em.underlined:after{content:"";position:absolute;width:100%;left:0;right:0;bottom:0;height:22px;z-index:-1}.prehome>div>div p a.enter{display:inline-block;border-radius:5px;padding:6px 25px;background-color:transparent;font-size:20px;line-height:22px;text-transform:uppercase;margin-top:65px;text-align:center;transition:200ms}.prehome.prehome_1>div{border:10px solid #f2bb05}.prehome.prehome_1>div>div p em:after{background-color:#f2bb05}.prehome.prehome_1>div>div p a.enter:hover,.prehome.prehome_1>div>div p a.enter:focus,.prehome.prehome_1>div>div p a.enter:active{background-color:#f2bb05}.prehome.prehome_2>div{border:10px solid #6fb6ae}.prehome.prehome_2>div>div p em:after{background-color:#6fb6ae}.prehome.prehome_2>div>div p a.enter:hover,.prehome.prehome_2>div>div p a.enter:focus,.prehome.prehome_2>div>div p a.enter:active{background-color:#6fb6ae}.prehome.prehome_3>div{border:10px solid #e5625e}.prehome.prehome_3>div>div p em:after{background-color:#e5625e}.prehome.prehome_3>div>div p a.enter:hover,.prehome.prehome_3>div>div p a.enter:focus,.prehome.prehome_3>div>div p a.enter:active{background-color:#e5625e}.prehome.prehome_4>div{border:10px solid #104f55}.prehome.prehome_4>div>div p em:after{background-color:#104f55}.prehome.prehome_4>div>div p a.enter:hover,.prehome.prehome_4>div>div p a.enter:focus,.prehome.prehome_4>div>div p a.enter:active{color:white;background-color:#104f55}.prehome.prehome_5>div{border:10px solid #a93055}.prehome.prehome_5>div>div p em:after{background-color:#a93055}.prehome.prehome_5>div>div p a.enter:hover,.prehome.prehome_5>div>div p a.enter:focus,.prehome.prehome_5>div>div p a.enter:active{color:white;background-color:#a93055}@media only screen and (max-width:1280px){.prehome>div>div p{font-size:50px;line-height:56px}.prehome>div>div p em{font-size:51px}}@media only screen and (max-width:1023px){.prehome>div img{top:40px;left:40px}.prehome>div>div p{font-size:40px;line-height:46px}.prehome>div>div p em{font-size:41px}.prehome>div>div p em:after{height:16px}.prehome>div>div p em.underlined:after{height:16px}.prehome>div>div p a.enter{padding:6px 20px;font-size:14px;line-height:17px;margin-top:40px}}@media only screen and (max-width:767px){.prehome>div{padding:10px}.prehome>div img{left:0;right:0;margin:0 auto}.prehome>div>div p.type{min-height:140px}.prehome>div>div p a.enter{padding:6px 15px;margin-top:30px}}@media only screen and (max-height:450px){.prehome>div{padding:10px}.prehome>div>div p{margin:0 0 5px}.prehome>div>div p.type{min-height:unset;font-size:30px;line-height:36px}.prehome>div>div p.type em{font-size:31px}.prehome>div>div p a.enter{padding:0;margin-top:0}}#video_home{width:100%;padding:0 0 80px;position:relative}#video_home #slider_title{z-index:100;position:absolute;top:20%;left:0;right:0;margin:0 auto;text-align:center;color:white;font-size:44px;line-height:75px;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}#video_home #slider_title br{display:none}#video_home #slider_title em{padding:0 5px;position:relative;font-size:45px;display:inline-block}#video_home #slider_title em:after{content:"";position:absolute;width:100%;left:0;right:0;bottom:10px;height:24px;z-index:-1;background-color:#a93055;transition:100ms ease-in}#video_home .slick-slide{min-height:calc(100vh - 234px);height:calc(100vh - 234px);background-position:center center;background-repeat:no-repeat;background-size:cover}#video_home #scroll{position:absolute;bottom:25px;right:0;left:0;margin:0 auto;display:block;width:20px;height:40px;margin:0 auto;animation:rebond 500ms cubic-bezier(0.5,0.05,1,0.5);animation-iteration-count:infinite;animation-direction:alternate;background:url(../img/ui/scroll.png) no-repeat center top;background-size:20px 40px}@keyframes rebond{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,20px,0)}}#jobs{background-color:white}#jobs #jobs_listing{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:140px}#jobs #jobs_listing>a{width:calc((100% - 140px) / 5);display:block;padding:95px 20px 25px;background-color:#eeebeb;text-align:center;position:relative}#jobs #jobs_listing>a h3{font-size:18px;line-height:22px}#jobs #jobs_listing>a>div{border-radius:50%;position:absolute;left:0;right:0;margin:0 auto;top:-50px;width:115px;height:115px;overflow:hidden}#jobs #jobs_listing>a>div img{transition:all 400ms ease;height:115px;width:auto;position:absolute;right:-10px}#jobs #jobs_listing>a:hover>div img,#jobs #jobs_listing>a:focus>div img,#jobs #jobs_listing>a:active>div img{transform:scale(1.2)}#keys{background-color:#eeebeb}#keys #keys_listing{display:flex;flex-wrap:wrap;justify-content:center}#keys #keys_listing>div{width:calc((100% - 2px) / 3);border-right:1px solid #c4c4c4}#keys #keys_listing>div.visible>div{opacity:1}#keys #keys_listing>div p{text-align:center;text-transform:uppercase;font-size:16px;line-height:19px}#keys #keys_listing>div span{display:block;text-align:center;font-size:64px;line-height:75px;font-weight:600;text-transform:uppercase;margin:0 0 25px}#keys #keys_listing>div img{margin:0 auto}#keys #keys_listing>div>div{opacity:0;padding-top:20px;height:200px;margin:0 auto 15px;transition:450ms ease}#keys #keys_listing>div.coworkers>div{max-width:250px}#keys #keys_listing>div.coworkers svg{margin:0 8px 15px 0;opacity:0}#keys #keys_listing>div.coworkers svg:last-of-type{transition:500ms}#keys #keys_listing>div.coworkers svg.visible{opacity:1}#keys #keys_listing>div.ca{text-align:center}#keys #keys_listing>div.ca span{font-size:88px;line-height:73px;color:#e5625e}#keys #keys_listing>div.agencies{border-right:0}#keys #keys_listing>div.agencies>div{position:relative}#keys #keys_listing>div.agencies>div img{opacity:0;transition:250ms;position:absolute;bottom:0;left:0;right:0}#keys #keys_listing>div.agencies>div img.visible{opacity:1}#keys #keys_listing>div.birth>div{padding-top:0;position:relative}#keys #keys_listing>div.birth>div img{opacity:0;transition:250ms}#keys #keys_listing>div.birth>div img:last-of-type{position:absolute;top:0;left:0;right:0}#keys #keys_listing>div.birth>div img.visible{opacity:1}#keys #keys_listing>div.players{border-right:0}#keys #keys_listing>div.players span{color:#a93055;margin:15px 0 0}#keys #keys_listing>hr{width:100%;margin:50px 0}#clients{background-color:white}#clients #clients_slider{min-height:80px;padding:0 30px;margin-top:40px}#clients #clients_slider .slick-prev:before,#clients #clients_slider .slick-next:before{color:black !important;width:16px;height:30px;background:url("../img/ui/arrow.png") no-repeat center center;background-size:16px 30px;content:"";display:block}#clients #clients_slider .slick-prev{left:0}#clients #clients_slider .slick-next{right:0}#clients #clients_slider .slick-next:before{transform:rotate(180deg)}#clients #clients_slider .slick-slide{min-height:120px;display:flex;align-items:center}#clients #clients_slider .slick-slide p{color:#6fb6ae;width:100%;margin:10px 0 0;font-size:24px;line-height:28px;font-weight:600;text-align:center;text-transform:uppercase;display:block}#clients #clients_slider .slick-slide>div{margin:auto;display:none}#clients #clients_slider .slick-slide>div img{max-width:200px;margin:0 auto}#clients #clients_slider .slick-slide:hover p{display:none}#clients #clients_slider .slick-slide:hover>div{display:block}#partners{background-color:#eeebeb;padding:80px 0}#partners .wrap{display:flex;justify-content:center;align-items:center;gap:50px 100px}#partners .wrap img{max-width:120px}@media only screen and (max-width:1280px){#partners{padding-top:60px}#partners .wrap{gap:50px 80px}}@media only screen and (max-width:1023px){#partners{padding-top:40px}#partners .wrap{gap:50px 60px}}@media only screen and (max-width:767px){#partners{padding-top:30px}#partners .wrap{flex-direction:column}}@media only screen and (max-width:1280px){#video_home{padding:0 0 60px}#video_home #slider_title{top:18%;font-size:40px;line-height:70px}#video_home #slider_title em{font-size:41px}#video_home #slider_title em:after{bottom:8px;height:22px}#video_home .slick-slide{height:calc(100vh - 174px)}#video_home #scroll{bottom:0}#jobs #jobs_listing{margin-top:120px}#jobs #jobs_listing>a{width:calc((100% - 80px) / 5);padding:90px 10px 20px}#jobs #jobs_listing>a h3{font-size:16px;line-height:19px;margin:0 0 20px}#keys #keys_listing>div span{font-size:58px;line-height:68px;margin:0 0 20px}#keys #keys_listing>div.ca span{font-size:78px;line-height:66px}#keys #keys_listing>hr{margin:40px 0}#clients #clients_slider .slick-slide p{margin-top:15px;font-size:22px;line-height:26px}#clients #clients_slider .slick-slide>div img{max-width:150px}}@media only screen and (max-width:1023px){#video_home{padding:0 0 40px}#video_home #slider_title{top:14%;font-size:35px;line-height:60px}#video_home #slider_title em{font-size:36px}#video_home #slider_title em:after{bottom:8px;height:18px}#video_home .slick-slide{height:calc(100vh - 124px)}#video_home #scroll{background-size:15px 30px;width:15px;height:30px}#jobs #jobs_listing{justify-content:space-around;margin-top:0}#jobs #jobs_listing>a{max-width:320px;width:calc((100% - 80px) / 2);padding:100px 15px 40px;margin-top:90px}#jobs #jobs_listing>a>div{top:-70px;width:145px;height:145px}#jobs #jobs_listing>a>div img{height:145px}#keys #keys_listing>div p{font-size:13px;line-height:18px}#keys #keys_listing>div span{font-size:48px;line-height:58px;margin:0 0 20px}#keys #keys_listing>div>div{width:100%;padding-top:15px;margin:0 auto 10px}#keys #keys_listing>div.coworkers svg{margin:0 6px 12px 0}#keys #keys_listing>div.ca span{font-size:68px;line-height:56px}#keys #keys_listing>div.birth>div{padding-top:0}#keys #keys_listing>div.birth>div img{width:100%;max-width:140px}#keys #keys_listing>hr{margin:30px 0}}@media only screen and (max-width:767px){#video_home{padding:0 0 70px}#video_home #slider_title{top:5%;font-size:35px;line-height:40px}#video_home #slider_title br{display:block}#video_home #slider_title em{font-size:36px}#video_home #slider_title em:after{bottom:0}#video_home .slick-slide{height:calc(100vh - 102px)}#video_home #scroll{bottom:30px}#jobs #jobs_listing{flex-direction:column}#jobs #jobs_listing>a{width:100%;max-width:320px;padding:100px 15px 40px;margin:85px auto 0}#keys #keys_listing{justify-content:center}#keys #keys_listing>div{width:100%;max-width:320px;margin:0 0 20px;border-right:0;padding:0 0 10px;border-bottom:1px solid #c4c4c4}#keys #keys_listing>div span{margin:0 0 10px}#keys #keys_listing>div.agencies img{width:100%}#keys #keys_listing>div:last-of-type{border-bottom:0}#keys #keys_listing>hr{display:none}#clients #clients_slider{min-height:60px;margin-top:0}#clients #clients_slider .slick-slide{min-height:80px}#clients #clients_slider .slick-slide p{margin:0}}#reals p.underline:after{background-color:#104f55}#reals .slick-list{width:100%}#reals .wrap>div,#reals .slick-track{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#reals .wrap>div.active>a>div,#reals .wrap>div.active .slick-slide>div,#reals .slick-track.active>a>div,#reals .slick-track.active .slick-slide>div{opacity:1;background-color:rgba(255,255,255,0.8)}#reals .wrap>div .slick-prev:before,#reals .wrap>div .slick-next:before,#reals .slick-track .slick-prev:before,#reals .slick-track .slick-next:before{display:block;width:16px;height:30px;content:"";color:black !important;background:url("../img/ui/arrow.png") no-repeat center center;background-size:16px 30px}#reals .wrap>div .slick-prev,#reals .slick-track .slick-prev{left:-30px}#reals .wrap>div .slick-next,#reals .slick-track .slick-next{right:-30px}#reals .wrap>div .slick-next:before,#reals .slick-track .slick-next:before{transform:rotate(180deg)}#reals .wrap>div>a,#reals .wrap>div .slick-slide,#reals .slick-track>a,#reals .slick-track .slick-slide{width:32.5%;margin:0 0 15px;cursor:pointer;position:relative}#reals .wrap>div>a>div,#reals .wrap>div .slick-slide>div,#reals .slick-track>a>div,#reals .slick-track .slick-slide>div{position:absolute;z-index:1;top:25px;right:25px;bottom:25px;left:25px;display:flex;transition:150ms;opacity:0;padding:0 5px;background-color:rgba(255,255,255,0.8)}#reals .wrap>div>a>div>p,#reals .wrap>div .slick-slide>div>p,#reals .slick-track>a>div>p,#reals .slick-track .slick-slide>div>p{margin:auto;font-size:24px;font-weight:600;line-height:28px;text-align:center;text-transform:uppercase;color:#104f55}#reals .wrap>div>a img,#reals .wrap>div .slick-slide img,#reals .slick-track>a img,#reals .slick-track .slick-slide img{width:100%}#reals .wrap>div>a:hover>div,#reals .wrap>div>a:focus>div,#reals .wrap>div>a:active>div,#reals .wrap>div .slick-slide:hover>div,#reals .wrap>div .slick-slide:focus>div,#reals .wrap>div .slick-slide:active>div,#reals .slick-track>a:hover>div,#reals .slick-track>a:focus>div,#reals .slick-track>a:active>div,#reals .slick-track .slick-slide:hover>div,#reals .slick-track .slick-slide:focus>div,#reals .slick-track .slick-slide:active>div{opacity:1}#reals .wrap>div .slick-slide,#reals .slick-track .slick-slide{margin:0 10px 15px}#reals .slick-track{flex-wrap:nowrap}@media only screen and (max-width:1023px){#reals .wrap>div .slick-prev,#reals .slick-track .slick-prev{left:-14px}#reals .wrap>div .slick-next,#reals .slick-track .slick-next{right:-20px}}@media only screen and (max-width:767px){#reals .wrap>div .slick-prev:before,#reals .wrap>div .slick-next:before,#reals .slick-track .slick-prev:before,#reals .slick-track .slick-next:before{width:10px;height:20px;background-size:10px 20px}#reals .wrap>div .slick-prev,#reals .slick-track .slick-prev{left:-12px}#reals .wrap>div .slick-next,#reals .slick-track .slick-next{right:-23px}}#testimonies{padding:80px 0 30px}#testimonies h2{margin-bottom:80px}#testimonies p{font-size:22px;line-height:26px;text-align:center;color:black}#testimonies p span{display:block;margin-top:10px;font-size:22px;font-family:"PT Serif",serif;line-height:29px}#content{overflow:hidden}#details{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}#details>p{display:flex;flex-wrap:wrap;flex:1 1 25%;padding:10px 10px;font-size:16px;font-weight:600;line-height:19px;text-align:center;border-right:1px solid #c4c4c4}#details>p:last-of-type{border-right:0}#details>p strong{width:100%;margin-bottom:10px}#details>p:after{display:block;width:100%;height:30px;margin-top:auto;content:"";background-repeat:no-repeat;background-position:center center}#details>p.calendar{color:#f2bb05}#details>p.calendar:after{background-image:url("../img/ui/calendar.png");background-size:29px 30px}#details>p.time{color:#6fb6ae}#details>p.time:after{background-image:url("../img/ui/time.png");background-size:25px 30px}#details>p.people{color:#e5625e}#details>p.people:after{background-image:url("../img/ui/people.png");background-size:39px 30px}#details>p.plane{color:#104f55}#details>p.plane:after{background-image:url("../img/ui/plane.png");background-size:38px 30px}@media only screen and (max-width:1280px){#reals .wrap>div>a>div{top:20px;right:20px;bottom:20px;left:20px}#testimonies{padding:60px 0 30px}#testimonies h2{margin-bottom:60px}#testimonies p{font-size:18px;line-height:22px}#testimonies p span{font-size:18px;line-height:22px}}@media only screen and (max-width:1023px){#reals .wrap>div>a{width:49%;margin:0 0 20px}#reals .wrap>div>a>div{top:25px;right:25px;bottom:25px;left:25px}#testimonies{padding:40px 0 30px}#testimonies h2{margin-bottom:40px}#testimonies p{font-size:18px;line-height:22px}#testimonies p span{font-size:20px;line-height:26px}#details{margin-top:30px}#details>p{width:calc((100% - 3px) / 2);border-right:0}}@media only screen and (max-width:767px){#reals .wrap>div>a,#reals .wrap>div a.slick-slide{max-width:430px;width:100%;margin:0 auto 15px auto}#reals .wrap>div>a>div,#reals .wrap>div a.slick-slide>div{top:10px;right:10px;bottom:10px;left:10px;opacity:1}#reals .wrap>div>a>div>p,#reals .wrap>div a.slick-slide>div>p{font-size:20px;line-height:24px}#testimonies{padding:30px 0 30px}#testimonies h2{margin-bottom:30px}#testimonies p{font-size:16px;line-height:20px}#testimonies p span{font-size:18px;line-height:24px}#details{margin-top:30px}#details>p{flex:1 1 100%;margin:0;padding:20px 0;border-bottom:1px solid #c4c4c4;background-position:center 30px}#details>p:last-of-type{margin:0;border:0}}#portraits{background:url("../img/family-bg.jpg") no-repeat center center;background-size:cover;width:100%;margin-top:80px;padding:60px 0}#portraits .wrap{display:flex;justify-content:space-between;max-width:1165px}#portraits .wrap>div{width:33.33%}#portraits .wrap>div>div{float:left;position:relative;margin:0 25px 30px 0}#portraits .wrap>div>div:nth-child(even){margin:0 0 30px}#portraits .wrap>div>div img{box-shadow:1px 1px 6px rgba(0,0,0,0.8);z-index:0}#portraits .wrap>div>div>div{z-index:1;position:absolute;background:rgba(178,136,78,0.7);display:flex;opacity:0;transition:150ms}#portraits .wrap>div>div>div p{line-height:18px;color:white;text-align:center;margin:auto;padding:3px}#portraits .wrap>div>div#isabelle{margin:185px 0 0 30px}#portraits .wrap>div>div#isabelle>div{top:25px;left:25px;right:25px;bottom:25px}#portraits .wrap>div>div#rachel{margin:125px 25px 30px 0;float:right}#portraits .wrap>div>div#rachel>div{top:23px;left:23px;right:23px;bottom:23px}#portraits .wrap>div>div#natasha{margin:30px 25px 30px 30px}#portraits .wrap>div>div#natasha>div{top:18px;left:18px;right:18px;bottom:18px}#portraits .wrap>div>div#laurence>div{top:22px;left:19px;right:19px;bottom:22px}#portraits .wrap>div>div#bianca{margin:0 10px 30px 0}#portraits .wrap>div>div#bianca>div{top:30px;left:25px;right:25px;bottom:30px}#portraits .wrap>div>div#anais{margin:0 0 30px 10px}#portraits .wrap>div>div#anais>div{top:24px;left:26px;right:26px;bottom:24px}#portraits .wrap>div>div#uma{float:right;margin:0 0 30px}#portraits .wrap>div>div#uma>div{top:15px;left:15px;right:15px;bottom:15px}#portraits .wrap>div>div#manuel{margin-top:55px}#portraits .wrap>div>div#manuel>div{top:20px;left:20px;right:20px;bottom:20px}#portraits .wrap>div>div#victor>div{top:27px;left:23px;right:19px;bottom:24px}#portraits .wrap>div>div#alice{margin:0 10px 20px 10px}#portraits .wrap>div>div#alice>div{top:36px;left:35px;right:35px;bottom:36px}#portraits .wrap>div>div#doan{margin:0 0 20px 10px}#portraits .wrap>div>div#doan>div{top:25px;left:25px;right:25px;bottom:25px}#portraits .wrap>div>div#ana{margin:0 0 30px 10px}#portraits .wrap>div>div#ana>div{top:20px;left:20px;right:20px;bottom:20px}#portraits .wrap>div>div#mickael{margin:0 20px 30px 10px;float:right}#portraits .wrap>div>div#mickael>div{top:30px;left:30px;right:30px;bottom:30px}#portraits .wrap>div>div#thomas{margin:90px 15px 20px 10px}#portraits .wrap>div>div#thomas>div{top:28px;left:23px;right:23px;bottom:27px}#portraits .wrap>div>div#maxime{margin:40px 0 20px 0}#portraits .wrap>div>div#maxime>div{top:17px;left:18px;right:18px;bottom:16px}#portraits .wrap>div>div#mai{margin:0 0 30px}#portraits .wrap>div>div#mai>div{top:22px;left:20px;right:19px;bottom:21px}#portraits .wrap>div>div#estelle{margin:-125px 15px 30px 15px}#portraits .wrap>div>div#estelle>div{top:23px;left:21px;right:21px;bottom:23px}#portraits .wrap>div>div#sophie{margin:0 0 30px 0}#portraits .wrap>div>div#sophie>div{top:25px;left:28px;right:27px;bottom:24px}#portraits .wrap>div>div#celia{margin:-95px 0 30px 15px}#portraits .wrap>div>div#celia>div{top:22px;left:22px;right:22px;bottom:22px}#portraits .wrap>div>div#clementine{float:right;margin:0 0 30px}#portraits .wrap>div>div#clementine>div{top:16px;left:18px;right:18px;bottom:16px}#portraits .wrap>div>div:hover>div,#portraits .wrap>div>div:focus>div,#portraits .wrap>div>div:active>div{opacity:1}@media only screen and (max-width:1280px){#portraits{margin-top:65px;padding:40px 0}#portraits .wrap{max-width:980px}#portraits .wrap>div>div{margin:0 15px 20px 0}#portraits .wrap>div>div:nth-child(even){margin:0 0 20px}#portraits .wrap>div>div>div p{line-height:16px}#portraits .wrap>div>div#isabelle{margin:115px 0 20px 0}#portraits .wrap>div>div#isabelle img{width:150px}#portraits .wrap>div>div#rachel{margin:75px 0 60px 10px;float:left}#portraits .wrap>div>div#rachel img{width:150px}#portraits .wrap>div>div#rachel>div{top:21px;left:20px;right:20px;bottom:20px}#portraits .wrap>div>div#natasha{margin:0 0 20px 10px}#portraits .wrap>div>div#natasha img{width:130px}#portraits .wrap>div>div#natasha>div{bottom:17px}#portraits .wrap>div>div#laurence{margin:-30px 0 40px 20px}#portraits .wrap>div>div#laurence img{width:150px}#portraits .wrap>div>div#laurence>div{top:19px;left:16px;right:16px;bottom:19px}#portraits .wrap>div>div#bianca{margin:0 0 20px 0}#portraits .wrap>div>div#bianca img{width:160px}#portraits .wrap>div>div#bianca>div{top:25px;left:20px;right:21px;bottom:25px}#portraits .wrap>div>div#anais{margin:0 0 20px 20px}#portraits .wrap>div>div#anais img{width:120px}#portraits .wrap>div>div#anais>div{top:18px;left:20px;right:20px;bottom:18px}#portraits .wrap>div>div#uma{float:right;margin:0 20px 20px}#portraits .wrap>div>div#manuel{margin:20px 0 0}#portraits .wrap>div>div#manuel img{width:130px}#portraits .wrap>div>div#manuel>div{top:19px;left:19px;right:18px;bottom:18px}#portraits .wrap>div>div#victor{margin:0 10px 20px}#portraits .wrap>div>div#victor img{width:160px}#portraits .wrap>div>div#victor>div{top:21px;left:17px;right:15px;bottom:18px}#portraits .wrap>div>div#alice{margin:0 10px 20px 0}#portraits .wrap>div>div#alice img{width:170px}#portraits .wrap>div>div#alice>div{top:31px;left:31px;right:30px;bottom:30px}#portraits .wrap>div>div#doan{margin:0 0 10px 0}#portraits .wrap>div>div#doan img{width:120px}#portraits .wrap>div>div#doan>div{top:22px;left:22px;right:22px;bottom:22px}#portraits .wrap>div>div#ana{margin:0 0 20px 0}#portraits .wrap>div>div#ana img{width:120px}#portraits .wrap>div>div#ana>div{top:16px;left:16px;right:16px;bottom:16px}#portraits .wrap>div>div#mickael{margin:0 30px 20px 0;float:right}#portraits .wrap>div>div#mickael img{width:280px}#portraits .wrap>div>div#mickael>div{top:28px;left:24px;right:24px;bottom:24px}#portraits .wrap>div>div#thomas{margin:50px 0 20px 0}#portraits .wrap>div>div#thomas img{width:150px}#portraits .wrap>div>div#thomas>div{top:23px;left:19px;right:19px;bottom:23px}#portraits .wrap>div>div#maxime{margin:40px 0 20px 20px}#portraits .wrap>div>div#maxime img{width:140px}#portraits .wrap>div>div#maxime>div{top:17px;left:18px;right:18px;bottom:16px}#portraits .wrap>div>div#mai{margin:0 0 20px 20px}#portraits .wrap>div>div#mai img{width:140px}#portraits .wrap>div>div#mai>div{top:18px;left:16px;right:15px;bottom:17px}#portraits .wrap>div>div#estelle{margin:-140px 0 20px 0}#portraits .wrap>div>div#estelle img{width:160px}#portraits .wrap>div>div#estelle>div{top:21px;left:19px;right:19px;bottom:21px}#portraits .wrap>div>div#sophie{margin:0 0 20px 10px}#portraits .wrap>div>div#sophie img{width:140px}#portraits .wrap>div>div#sophie>div{top:21px;left:23px;right:23px;bottom:20px}#portraits .wrap>div>div#celia{margin:-75px 0 20px}#portraits .wrap>div>div#celia img{width:140px}#portraits .wrap>div>div#celia>div{top:19px;left:19px;right:19px;bottom:19px}#portraits .wrap>div>div#clementine{float:right;margin:0 0 30px}#portraits .wrap>div>div#clementine img{width:160px}#portraits .wrap>div>div#clementine>div{top:13px;left:15px;right:15px;bottom:13px}}@media only screen and (max-width:1023px){#portraits{margin-top:45px;background:url(../img/family-bg.jpg) repeat center center;background-size:contain}#portraits .wrap{flex-wrap:wrap;flex-direction:column;justify-content:center;align-content:center}#portraits .wrap>div{min-width:320px}#portraits .wrap>div>div#isabelle{margin:55px 0 20px 5px}#portraits .wrap>div>div#rachel{margin:15px 0 60px 10px}#portraits .wrap>div>div#natasha{margin:0 0 10px 15px}#portraits .wrap>div>div#laurence{margin:-40px 0 30px 20px}#portraits .wrap>div>div#bianca{margin:0 0 10px 15px}#portraits .wrap>div>div#anais{margin:0 0 10px 10px}#portraits .wrap>div>div#uma{margin:0 35px 10px}#portraits .wrap>div>div#uma img{width:250px}#portraits .wrap>div>div#manuel{margin:20px 0 0 10px}#portraits .wrap>div>div#alice{margin:0 10px 20px 10px}#portraits .wrap>div>div#mickael{margin:0 20px 10px 0}#portraits .wrap>div>div#thomas{margin:0 0 10px 10px}#portraits .wrap>div>div#maxime{margin:10px 0 20px 10px}#portraits .wrap>div>div#mai{margin:0 10px 10px 5px}#portraits .wrap>div>div#estelle{margin:0 0 10px 0}#portraits .wrap>div>div#sophie{margin:-60px 10px 20px 5px}#portraits .wrap>div>div#celia{margin:0 10px 10px}#portraits .wrap>div>div#clementine{margin:0 10px 30px}#portraits .wrap>div>div#clementine img{width:300px}#portraits .wrap>div>div#clementine>div{top:24px;left:28px;right:28px;bottom:24px}}#news_list{padding-bottom:0}#news_list .wrap>div{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px 0 50px}#news_list .wrap>div>a{background:#eeebeb;width:31%;position:relative;margin:0 0 40px;overflow:hidden}#news_list .wrap>div>a:hover div.preview,#news_list .wrap>div>a:focus div.preview,#news_list .wrap>div>a:active div.preview{top:40%}#news_list .wrap>div div.img{display:block;width:100%;height:260px}#news_list .wrap>div div.img img{display:block;width:100%;height:auto}#news_list .wrap>div div.preview{position:absolute;z-index:0;top:258px;left:0;width:100%;padding:30px;-webkit-transition:top 200ms cubic-bezier(0.645,0.045,0.355,1);transition:top 200ms cubic-bezier(0.645,0.045,0.355,1);background:#eeebeb}#news_list .wrap>div div.preview h2{position:relative;text-transform:uppercase;text-align:center;color:#5c5959;font-weight:500;font-size:24px;line-height:36px;margin:0 0 25px}#news_list .wrap>div div.preview h2:before{position:absolute;width:45px;height:45px;content:"";top:-50px;left:0;right:0;margin:0 auto;background-color:#eeebeb;transform:rotate(45deg)}#news_list .wrap>div div.preview h2:after{display:none}#news_list .wrap>div div.more{position:relative;z-index:100;display:block;height:172px}@media only screen and (max-width:1280px){#news_list .wrap>div{margin:65px 0 50px}#news_list .wrap>div>a{width:32%;margin:0 0 20px}#news_list .wrap>div div.img{height:194px}#news_list .wrap>div div.preview{top:196px;padding:25px}#news_list .wrap>div div.preview h2{font-size:22px;line-height:30px;margin:0 0 20px}#news_list .wrap>div div.preview h2:before{width:40px;height:40px;top:-45px}}@media only screen and (max-width:1023px){#news_list .wrap>div{margin:45px 0 40}#news_list .wrap>div>a{width:48%;margin:0 0 30px}#news_list .wrap>div div.img{height:220px}#news_list .wrap>div div.preview{top:220px}}@media only screen and (max-width:767px){#news_list .wrap>div{margin:30px 0}#news_list .wrap>div>a{width:100%;max-width:320px;margin:0 auto 20px}#news_list .wrap>div>a:hover div.preview,#news_list .wrap>div>a:focus div.preview,#news_list .wrap>div>a:active div.preview{top:208px}#news_list .wrap>div div.img{height:208px}#news_list .wrap>div div.preview{top:208px}#news_list .wrap>div div.preview h2{font-size:20px;line-height:28px;margin:0 0 15px}#news_list .wrap>div div.more{height:142px}}.no_pd{padding-top:0}.mag{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.mag:after{display:flex;content:"";width:33%}.mag a{display:block;width:31%;margin:0 0 20px}.mag a>div{overflow:hidden;transition:all 400ms ease}.mag a>div img{transition:all 400ms ease;width:100%}.mag a:hover>div img,.mag a:focus>div img,.mag a:active>div img{transform:scale(0.95)}.mag h2{font-weight:500;font-size:24px;line-height:36px;margin:20px 0 25px;padding:0}.mag h2 span{text-align:center;font-size:14px;line-height:17px;margin:10px 0 5px}.mag h2:after{display:none}@media only screen and (max-width:1280px){.mag h2{font-size:22px;line-height:30px;margin:15px 0 20px}.mag h2 span{margin:5px 0}}@media only screen and (max-width:1023px){.mag a{width:48%;margin:0 0 15px}}@media only screen and (max-width:767px){.mag a{width:100%;max-width:360px;margin:0 auto 15px}}#subscribe .wrap{max-width:720px;background-color:rgba(178,136,78,0.8);padding:45px 30px 65px}#subscribe .wrap p{color:white;margin:0 0 25px}#subscribe .wrap p:after{background-color:white}#subscribe .wrap #newsletter_form input{border-color:white;color:white}#subscribe .wrap #newsletter_form input::placeholder{color:white}#subscribe .wrap #newsletter_form button{color:#b2884e;background-color:white}/*!
 * fullPage 3.0.8
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2018 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;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;-webkit-transition:all .3s ease-out;transition:all .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:middle;width:100%;height:100%}.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;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.fp-scroller{overflow:hidden}.iScrollIndicator{border:0 !important}.fp-notransition{-webkit-transition:none !important;transition:none !important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.fp-right{right:17px}#fp-nav.fp-left{left:17px}.fp-slidesNav{position:absolute;z-index:4;opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0 !important;right:0;margin:0 auto !important}.fp-slidesNav.fp-bottom{bottom:17px}.fp-slidesNav.fp-top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.fp-right{right:20px}#fp-nav ul li .fp-tooltip.fp-left{left:20px}.fp-auto-height.fp-section,.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell{height:auto !important}.fp-responsive .fp-auto-height-responsive.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell{height:auto !important}.fp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(".././img/ui/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-15px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:10px;line-height:10px;text-align:center;color:#104f55;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#104f55;opacity:.75}.center{text-align:center}.color{color:#000}.grey_bg{background-color:#eeebeb}.white_bg{background-color:white}del{text-decoration:none !important}.yellow nav a.active:after,.yellow h1:after,.yellow h2:after,.yellow h3:after{background-color:#f2bb05}.blue nav a.active:after,.blue h1:after,.blue h2:after,.blue h3:after{background-color:#6fb6ae}.corail nav a.active:after,.corail h1:after,.corail h2:after,.corail h3:after,.corail p.underline:after{background-color:#e5625e}.green nav a.active:after,.green h1:after,.green h2:after,.green h3:after{background-color:#104f55}.light_green nav a.active:after,.light_green h1:after,.light_green h2:after,.light_green h3:after{background-color:#638985}.purple nav a.active:after,.purple h1:after,.purple h2:after,.purple h3:after,.purple #subscribe .wrap,.purple button{background-color:#a93055}.purple button.btn:hover,.purple button.btn:focus,.purple button.btn:active{background:rgb(129.2811059908,36.7188940092,65.0230414747)}.purple #newsletter_form input{border-color:#a93055;color:#a93055}.purple #newsletter_form input::placeholder{color:#a93055}.purple .more a,.purple input{color:#a93055}.purple .btn_2{display:inline-block;color:#a93055;border:1px solid #a93055}.purple .btn_2:hover,.purple .btn_2:focus,.purple .btn_2:active{color:white;background:#a93055}