@font-face{font-family:"Avenir Next";src:url("../fonts/avenir/AvenirNextLTPro-Regular.eot");src:url("../fonts/avenir/AvenirNextLTPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/AvenirNextLTPro-Regular.woff") format("woff"),url("../fonts/avenir/AvenirNextLTPro-Regular.ttf") format("truetype"),url("../fonts/avenir/AvenirNextLTPro-Regular.svg#Avenir Next") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../fonts/avenir/AvenirNextLTPro-Regular.eot");src:url("../fonts/avenir/AvenirNextLTPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/AvenirNextLTPro-Regular.woff") format("woff"),url("../fonts/avenir/AvenirNextLTPro-Regular.ttf") format("truetype"),url("../fonts/avenir/AvenirNextLTPro-Regular.svg#Avenir Next") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../fonts/avenir/AvenirNext-UltraLight.eot");src:url("../fonts/avenir/AvenirNext-UltraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/AvenirNext-UltraLight.woff") format("woff"),url("../fonts/avenir/AvenirNext-UltraLight.ttf") format("truetype"),url("../fonts/avenir/AvenirNext-UltraLight.svg#Avenir Next") format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../fonts/avenir/AvenirNext-UltraLight.eot");src:url("../fonts/avenir/AvenirNext-UltraLight.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/AvenirNext-UltraLight.woff") format("woff"),url("../fonts/avenir/AvenirNext-UltraLight.ttf") format("truetype"),url("../fonts/avenir/AvenirNext-UltraLight.svg#Avenir Next") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../fonts/avenir/AvenirNext-DemiBold.eot");src:url("../fonts/avenir/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/AvenirNext-DemiBold.woff") format("woff"),url("../fonts/avenir/AvenirNext-DemiBold.ttf") format("truetype"),url("../fonts/avenir/AvenirNext-DemiBold.svg#Avenir Next") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../fonts/avenir/AvenirNext-DemiBold.eot");src:url("../fonts/avenir/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/AvenirNext-DemiBold.woff") format("woff"),url("../fonts/avenir/AvenirNext-DemiBold.ttf") format("truetype"),url("../fonts/avenir/AvenirNext-DemiBold.svg#Avenir Next") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Next";src:url("../fonts/avenir/AvenirNext-DemiBold.eot");src:url("../fonts/avenir/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/avenir/AvenirNext-DemiBold.woff") format("woff"),url("../fonts/avenir/AvenirNext-DemiBold.ttf") format("truetype"),url("../fonts/avenir/AvenirNext-DemiBold.svg#Avenir Next") format("svg");font-weight:bold;font-style:normal;font-display:swap}a:active,a:focus{outline-style:none;-moz-outline-style:none}.pluto,.Pluto{font-family:"Avenir Next"}.arial,.Arial{font-family:"arial", Helvetica, sans-serif}body{font-size:14px}.page-404 header{position:relative;z-index:2;width:100%;padding:0;border-top:3px solid #da0046;background:#fff;box-shadow:0 0 5px rgba(0,0,0,0.1)}.page-404 header .content{*zoom:1;background:#fff;padding:40px 0 53px}.page-404 header .content:before{display:table;content:"";line-height:0}.page-404 header .content:after{display:table;content:"";line-height:0;clear:both}.page-404 header .content:before{content:" ";position:absolute;z-index:-2;left:1%;top:auto;bottom:0;width:98%;height:10px;border-radius:125px / 12px}.page-404 .menu{margin-top:20px}.page-404 .menu li{display:inline-block}.page-404 .menu li a{font-family:Avenir Next;font-weight:200;color:#5d4c47;text-transform:uppercase;font-size:16px}.page-404 #content .content{min-height:450px;background-image:url("../images/error/oups.jpg");background-repeat:no-repeat;background-color:#ffe0e5;background-position:100% 100%}.page-404 #content .content .ptitle{padding-left:20%;padding-top:100px}.page-404 #content .content .ptitle .title{font-family:Avenir Next;font-weight:bold;color:#da0046;margin-bottom:10px;font-size:3em}.page-404 #content .content .ptitle .text{font-size:1em;margin-bottom:10px;font-family:Avenir Next;color:#5d4c47}.page-404 #content .content .pback-to-home{padding-left:20%}.page-404 #content .content .pback-to-home .back-to-home{margin-top:30px}.page-404 #content .content .pback-to-home .back-to-home a{display:inline-block;padding:12px 20px;font-family:Avenir Next;font-size:1em;font-weight:500;color:#df0460;background:#ffe0e5;border:1px solid #df0460;border-radius:2px}.page-404 .logo{float:left}.page-404 .menu{float:right;margin-top:20px}.page-404 .menu li{margin-right:15px}.page-404 .menu li a{font-size:0.8125em}.page-center{margin:0 auto;max-width:980px}@media screen and (max-width: 992px){.page-404 #content .content .ptitle{padding-left:10%;width:45%;padding-top:50px}.page-404 #content .content .pback-to-home{padding-left:10%}}@media screen and (max-width: 992px) and (max-width: 767px){.page-404 #content .content{min-height:650px}.page-404 #content .content .ptitle{padding-top:50px;padding-left:10%;width:100%}.page-404 #content .content .pback-to-home{margin:0 10px;padding:0}.page-404 #content .content .pback-to-home .back-to-home a{width:100%;text-align:center}}
