@font-face{font-family:Avenir;font-weight:900;src:local("Avenir Black") local("Avenir-Black") url(/assets/Avenir-Black.woff2);font-display:swap}@font-face{font-family:Avenir;font-weight:400;src:local("Avenir Book") local("Avenir-Book") url(/assets/Avenir-Book.woff2);font-display:swap}body,html{background:#fff;height:100%;padding:0;margin:0}.page_body,.page_header{max-width:800px;width:100%;margin-left:auto;margin-right:auto}.page_header{background:#fff;text-align:center;font-family:Avenir;margin-top:0;position:relative}.page_header .language-selector{position:absolute;right:15px;top:10px}.page_header .language-selector .language{display:inline-block;font-size:15px;margin-left:20px;opacity:.6;cursor:pointer}.page_header .language-selector .language.selected{opacity:1;border-bottom:1px solid #000}.page_header .studio_logo{font-weight:900;font-size:32px;padding-top:85px;padding-bottom:75px;letter-spacing:20px;cursor:pointer;outline:0}@media only screen and (max-width:600px){.page_header .studio_logo{padding-bottom:55px;padding-top:70px}}.page_header .nav{display:flex;flex-direction:row;justify-content:center;padding-bottom:55px}@media only screen and (max-width:600px){.page_header .nav{padding-bottom:30px}}.page_header .nav .nav_item{width:12%;font-size:16px;display:inline-block;margin-left:25px;margin-right:25px;cursor:pointer;outline:0;padding-left:10px;padding-right:10px}.page_header .nav .nav_item .section_title{font-weight:700;text-transform:uppercase;display:block;margin-left:auto;margin-right:auto;margin-bottom:-4px;letter-spacing:1.6px}.page_header .nav .nav_item .section_subtitle{font-weight:400;text-transform:lowercase;color:#be9f56;display:block;margin-left:auto;margin-right:auto;display:none}.page_header .nav .nav_item:hover{border-top:1px solid #000;margin-top:-1px}@media only screen and (max-width:600px){.page_header .nav .nav_item{font-size:9px;margin-left:8px;margin-right:8px;padding-left:5px;padding-right:5px;width:14%}.page_header .nav .nav_item .section_title{font-size:13px}}.page_body{background:#fff;font-family:Avenir;min-height:calc(100% - 200px);padding-bottom:150px}.page_body p{margin-top:0}.page_body .content{width:100%;background-size:55% auto;background-repeat:no-repeat;text-align:left;padding-bottom:15px;margin-top:90px;position:relative}@media only screen and (max-width:600px){.page_body .content{margin-top:30px;display:block}}.page_body .content .footer{margin-top:50px;font-size:11px;font-weight:400;text-align:center;line-height:110%;display:inline-block;left:32px;position:relative}.page_body .content .footer .widget{font-weight:900;font-size:15px}.page_body .content .main-text,.page_body .content .secondary-text{max-width:600px;display:block;text-align:justify;font-family:Avenir;font-size:15px;color:#000;letter-spacing:.25px;line-height:19px}.page_body .content .main-text p,.page_body .content .secondary-text p{white-space:break-spaces}.page_body .content .main-text a,.page_body .content .main-text a:hover,.page_body .content .main-text a:visited,.page_body .content .secondary-text a,.page_body .content .secondary-text a:hover,.page_body .content .secondary-text a:visited{color:#000}.page_body .content .main-text blockquote,.page_body .content .secondary-text blockquote{margin:0 30px}.page_body .content .main-text blockquote p,.page_body .content .secondary-text blockquote p{font-family:Didot;letter-spacing:0;margin-bottom:3px}.page_body .content .main-text blockquote+p,.page_body .content .secondary-text blockquote+p{text-align:right;margin-right:30px;font-size:13px}.page_body .content .main-text h1,.page_body .content .secondary-text h1{margin-bottom:10px;margin-top:0;font-weight:700;font-size:14px}@media only screen and (max-width:810px){.page_body .content .main-text,.page_body .content .secondary-text{padding:16px}.page_body .content .main-text h1,.page_body .content .secondary-text h1{font-size:15px}}.page_body .content.full_width .main-text,.page_body .content.full_width .secondary-text{margin-top:20px!important}