﻿@font-face{font-family:"AvenirMedium";src:url("../fonts/avenirnext-medium.eot");src:url("../fonts/avenirnext-medium.eot?#iefix") format("embedded-opentype"),url("../fonts/avenirnext-medium.woff") format("woff"),url("../fonts/avenirnext-medium.ttf") format("truetype"),url("../fonts/avenirnext-medium.svg#avenirnext-medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"AvenirHeavy";src:url("../fonts/avenirnext-heavy.eot");src:url("../fonts/avenirnext-heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/avenirnext-heavy.woff") format("woff"),url("../fonts/avenirnext-heavy.ttf") format("truetype"),url("../fonts/avenirnext-heavy.svg#avenirnext-heavy") format("svg");font-weight:normal;font-style:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,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,input,textarea,select,option,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;font-family:AvenirHeavy,sans-serif;font-size:100%;font-style:normal;font-weight:400;color:#000;vertical-align:baseline;-webkit-overflow-scrolling:touch;letter-spacing:0px;line-height:1}html,body{width:100%;height:100%}body{font-size:125%;letter-spacing:.05em;line-height:1.3em}body>*{font-size:80%;line-height:1.3em}ul,ol{list-style:none}a{text-decoration:none;outline:0;-webkit-transition:color .15s ease-in 0s;-moz-transition:color .15s ease-in 0s;-ms-transition:color .15s ease-in 0s;-o-transition:color .15s ease-in 0s;transition:color .15s ease-in 0s}a,span{display:inline-block;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}a:focus,a:active,a:link{outline:0}b,strong,.bold{font-family:AvenirHeavy}img{width:100%;max-width:100%;height:auto;outline:0;float:left}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-rendering:optimizeLegibility;-moz-text-rendering:optimizeLegibility;-ms-text-rendering:optimizeLegibility;-o-text-rendering:optimizeLegibility;text-rendering:optimizeLegibility}.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}.clearfix{display:table;content:"";clear:both}.just_help{display:inline-block !important;height:0;width:100%}.hidden{display:none}h2{font-size:24px;line-height:1.25}h3,h3 strong{font-size:18px;line-height:1.5}h4{font-size:16px;line-height:1.5}h5{font-size:14px;line-height:1.5}h6{font-size:12px}li{font-size:16px;line-height:1.75}p{font-size:16px;line-height:2}::selection{color:#fff;background:#000}::-moz-selection{color:#fff;background:#000}::-webkit-input-placeholder{color:#000;opacity:1 !important}:-moz-placeholder{color:#000;opacity:1 !important}::-moz-placeholder{color:#000;opacity:1 !important}:-ms-input-placeholder{color:#000;opacity:1 !important}input:focus{outline:0;border:0px}#container{width:100%;margin:0 auto;min-height:100%;height:auto !important;height:100%;overflow:hidden;opacity:0;-webkit-transition:opacity .6s ease 0s;-moz-transition:opacity .6s ease 0s;-ms-transition:opacity .6s ease 0s;-o-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s}#container:before{position:fixed;content:"";display:table;width:100%;height:100vh;top:0;left:0;background:#7e084a;background:-moz-linear-gradient(-45deg, #7e084a 25%, #fe5500 100%);background:-webkit-linear-gradient(-45deg, #7e084a 25%, #fe5500 100%);background:linear-gradient(135deg, #7e084a 25%, #fe5500 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$purple", endColorstr="$orange",GradientType=1 )}#container.show{opacity:1}.push{clear:both}.wrapper{position:relative;width:100%;margin:0 auto}.std_padding{padding:0 50px}section{position:relative;width:100%;clear:both}.col-1{width:100%}.col-3-4{width:75%}.col-2-3{width:66.66%}.col-3-5{width:60%}.col-1-2{width:50%}.col-2-5{width:40%}.col-1-3{width:33.33%}.col-1-4{width:25%}.col-1-5{width:20%}.col-1-6{width:16.66%}.col-1-8{width:12.5%}.row-1{height:100%}.pw-1-4{width:25vw}.pw-2-4{width:50vw}.pw-3-4{width:75vw}.pw-4-4{width:100vw}[class*=col-]{float:left}.left{float:left;left:0}.right{float:right;right:0}.center{margin:0 auto;text-align:center}.table{position:relative;display:table;width:100%}.table_row{position:relative;display:table-row}.tableCell{position:relative;display:table-cell;vertical-align:middle;float:none}.full_image{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:999;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .25s ease 0s;-moz-transition:-moz-transform .25s ease 0s;-ms-transition:-ms-transform .25s ease 0s;-o-transition:-o-transform .25s ease 0s;transition:transform .25s ease 0s}header.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease 1s;-moz-transition:-moz-transform .5s ease 1s;-ms-transition:-ms-transform .5s ease 1s;-o-transition:-o-transform .5s ease 1s;transition:transform .5s ease 1s}header .table{height:100px}header .logo_wrap{width:350px}header .logo_wrap .logo{width:300px;height:26px}header nav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;max-width:800px;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}header nav ul li a{position:relative;font-family:AvenirMedium;font-size:20px}header nav ul li a:after{position:absolute;display:block;content:"";bottom:-4px;left:0;width:0;height:2px;background-color:#fe5500;-webkit-transition:all .25s cubic-bezier(0.28, 0, 0.07, 1) 0s;-moz-transition:all .25s cubic-bezier(0.28, 0, 0.07, 1) 0s;-ms-transition:all .25s cubic-bezier(0.28, 0, 0.07, 1) 0s;-o-transition:all .25s cubic-bezier(0.28, 0, 0.07, 1) 0s;transition:all .25s cubic-bezier(0.28, 0, 0.07, 1) 0s}header nav ul li.active a:after,header nav ul li:hover a:after{width:100%}header nav ul li.active a{cursor:default;pointer-events:none}.slider{width:100vw}.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:none}.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-track .full_image{position:relative}.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-list,.slick-track{height:100%}.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20vh;z-index:1;cursor:pointer}.slick-arrow.slick-prev{left:3%}.slick-arrow.slick-next{right:3%}.slick-arrow svg{width:auto;height:100%;opacity:.8}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:50px;height:50px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:50px;height:50px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:50px;line-height:50px;position:absolute;top:0;left:0;width:50px;height:50px;content:"•";text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#fff}html.fp-enabled,.fp-enabled body{margin:0;padding:0;overflow:hidden}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative}.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 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.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-scrollable{overflow:scroll}#slide_container{z-index:11}#slide_container section{height:100vh}#slide_container section .fp-tableCell{position:relative;display:table;width:100%}#slide_container section .table{height:100%;overflow:hidden}#mast{width:100%;height:100vh;opacity:0;-webkit-transition:opacity .6s ease .6s;-moz-transition:opacity .6s ease .6s;-ms-transition:opacity .6s ease .6s;-o-transition:opacity .6s ease .6s;transition:opacity .6s ease .6s}#mast .logo{opacity:0;width:90%;max-width:800px;height:70px;margin:0 auto 20px;background-size:100% auto;background-repeat:no-repeat;background-position:center bottom;background-image:url(../images/logo/pfi_wide_white.svg);margin-top:-20px;-webkit-transition:opacity .6s ease 1s;-moz-transition:opacity .6s ease 1s;-ms-transition:opacity .6s ease 1s;-o-transition:opacity .6s ease 1s;transition:opacity .6s ease 1s}#mast .logo img{display:none;float:none}#mast h2{opacity:0;font-size:30px;line-height:1.5;color:#fff;-webkit-transition:opacity .6s ease 1.5s;-moz-transition:opacity .6s ease 1.5s;-ms-transition:opacity .6s ease 1.5s;-o-transition:opacity .6s ease 1.5s;transition:opacity .6s ease 1.5s}#mast.show{opacity:1}#mast.show .logo,#mast.show h2{opacity:1}#about_section{background:#fff}#about_section .innerWrap{-webkit-transform:translateY(20vh);-moz-transform:translateY(20vh);-ms-transform:translateY(20vh);-o-transform:translateY(20vh);transform:translateY(20vh);opacity:0;-webkit-transition:-webkit-transform .1s ease 1.2s,opacity .6s ease 0s;-moz-transition:-moz-ransform .25s ease 1.2s,opacity .6s ease 0s;-ms-transition:-ms-transform .1s ease 1.2s,opacity .6s ease 0s;-o-transition:-o-transform .1s ease 1.2s,opacity .6s ease 0s;transition:transform .1s ease 1.2s,opacity .6s ease 0s}#about_section .innerWrap h2{font-size:5.25vw;background:#7e084a;background:-moz-linear-gradient(-45deg, #7e084a 25%, #fe5500 100%);background:-webkit-linear-gradient(-45deg, #7e084a 25%, #fe5500 100%);background:linear-gradient(135deg, #7e084a 25%, #fe5500 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$purple", endColorstr="$orange",GradientType=1 );-webkit-background-clip:text;-moz-background-clip:text;-ms-background-clip:text;-o-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-ms-text-fill-color:transparent;-o-text-fill-color:transparent;text-fill-color:transparent;max-width:85vw}#about_section.active .innerWrap{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1s ease .5s,opacity .75s ease 1s;-moz-transition:-moz-transform 1s ease .5s,opacity .75s ease 1s;-ms-transition:-ms-transform 1s ease .5s,opacity .75s ease 1s;-o-transition:-o-transform 1s ease .5s,opacity .75s ease 1s;transition:transform 1s ease .5s,opacity .75s ease 1s}#about_section .cert{position:absolute;display:block;width:70px;bottom:50px;right:0}#contact_section{background-color:#fff}#contact_section .fp-tableCell{opacity:0;-webkit-transition:opacity .6s ease 0s;-moz-transition:opacity .6s ease 0s;-ms-transition:opacity .6s ease 0s;-o-transition:opacity .6s ease 0s;transition:opacity .6s ease 0s}#contact_section .fp-tableCell>.tableCell{padding-top:100px;vertical-align:top}#contact_section .fp-tableCell>.tableCell.right .table{padding:25px 0;height:calc(50vh - 50px)}#contact_section.active .fp-tableCell{opacity:1;-webkit-transition:opacity .6s ease .6s;-moz-transition:opacity .6s ease .6s;-ms-transition:opacity .6s ease .6s;-o-transition:opacity .6s ease .6s;transition:opacity .6s ease .6s}#contact_section #map{width:50vw;height:calc(100vh - 100px);top:0}#contact_section .innerWrap figure{width:100%;height:calc(50vh - 50px);background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}#contact_section .innerWrap h2{color:#fe5500;font-size:40px}#contact_section .innerWrap h3{font-size:20px}#contact_section .innerWrap hr{padding:0;margin:0;background-color:#000;height:1px;width:100%}#contact_section .mobile{display:none;padding:25px;height:auto !important}#contact_section .mobile figure{width:100%;height:50vh;background-repeat:no-repeat;background-position:center center;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-bottom:50px}#contact_section .mobile .innerWrap{padding:0 0 25px}@media screen and (min-width: 1900px){#about_section .innerWrap h2{font-size:100px}}@media screen and (min-width: 1500px){.std_padding{padding-left:100px;padding-right:100px}}@media screen and (max-width: 1200px){header .logo_wrap{display:block !important;width:100%;padding:25px 0;text-align:center}header .logo_wrap .logo{width:100%;max-width:300px;float:none}header .logo_wrap .logo img{float:none}header nav{display:block !important;width:100%}header nav ul{float:none !important;margin:0 auto;padding:0 0 25px}}@media screen and (max-width: 900px){.std_padding{padding-left:25px;padding-right:25px}#about_section .cert{bottom:25px}#contact_section .innerWrap{text-align:left}#contact_section .innerWrap h2{font-size:30px}#contact_section .innerWrap h3{font-size:16px}}@media screen and (max-width: 800px){header .table{height:auto}header nav{display:none !important}}@media screen and (max-width: 600px){.fp-section{position:relative !important}#mast .logo{background-image:none;height:auto;width:300px;max-width:65%}#mast .logo img{display:inline-block;margin:0 auto}#about_section .cert{width:50px}#about_section .innerWrap h2{font-size:30px}#contact_section .fp-tableCell>.tableCell{display:block;width:100%;padding:0}#contact_section .fp-tableCell>.tableCell.right{display:none}#contact_section .mobile{display:block}#contact_section #map{width:100vw;height:100vh;left:0}#contact_section #map:after{position:absolute;display:block;content:"";top:0;left:0;right:0;bottom:0;cursor:pointer}}/*# sourceMappingURL=styles.min.css.map */
