/*! ========================================================================

      Artie front-end framework
      https://github.com/indrekpaas/Artie
      MIT licensed

      Project: ...
      Date:    ...
      Author:  ...

    ========================================================================  */@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600);html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}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,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}abbr[title],dfn[title]{border-bottom:0.0625em dotted;cursor:help;text-transform:none}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.625em}img{border:0;max-width:100%;vertical-align:middle;height:auto}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}a[href],button,input[type="button"],input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"],label[for],select{cursor:pointer}button[disabled],input[disabled],select[disabled]{cursor:default}button,input,optgroup,select,textarea{-webkit-font-smoothing:antialiased;color:inherit;font:inherit;line-height:100%;margin:0;text-rendering:optimizeLegibility}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:100%}input[type="checkbox"],input[type="radio"]{margin:0;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;display:table;padding:0;white-space:normal;width:100%}textarea{overflow:auto;resize:vertical}optgroup{font-weight:bold}a{background-color:transparent}a:active,a:hover{outline:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}th,td{padding:0}html{color:#333;font-family:"Source Sans Pro",sans-serif;line-height:1.375;font-weight:400}html{font-size:12px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){html{font-size:calc(12px + (18 - 12) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){html{font-size:18px}}html ::-moz-selection{background:#333;color:#fff;text-shadow:none}html ::selection{background:#333;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{line-height:1.1em;margin-bottom:0.6em;color:#333}h1{margin-bottom:0.7em;font-weight:600}h1{font-size:28px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){h1{font-size:calc(28px + (48 - 28) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){h1{font-size:48px}}h2{font-weight:600}h2{font-size:28px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){h2{font-size:calc(28px + (40 - 28) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){h2{font-size:40px}}h3{font-weight:400}h3{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){h3{font-size:calc(14px + (30 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){h3{font-size:30px}}h4{color:#333;margin-top:1em;font-weight:400}h4{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){h4{font-size:calc(14px + (20 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){h4{font-size:20px}}h5{font-size:14px;margin-bottom:1.5em;font-weight:300}p{font-weight:300;margin-bottom:1em;color:#333}p{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){p{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){p{font-size:18px}}p.Lead{text-transform:uppercase;margin:1em 0 0.5em;letter-spacing:0.1em}a:not(.Button){color:inherit}small{display:block;font-size:12px;line-height:1.4em}.EntryContent p{margin-bottom:1em;color:#333}.EntryContent p{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.EntryContent p{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.EntryContent p{font-size:16px}}.EntryContent a:not(.Button){text-decoration:underline;color:#333}.EntryContent a:not(.Button):hover{text-decoration:none}.EntryContent ol{list-style-type:decimal}.EntryContent ul{list-style:inherit;list-style-type:disc;padding-left:1.5em}.EntryContent ul li{color:#333;margin-bottom:0.5em}.EntryContent ul li{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.EntryContent ul li{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.EntryContent ul li{font-size:16px}}.EntryContent ol{padding-left:1.5em}.EntryContent ol li{color:#333;margin-bottom:0.5em}.EntryContent ol li{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.EntryContent ol li{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.EntryContent ol li{font-size:16px}}.EntryContent dd dl,.EntryContent li ol,.EntryContent li ul{margin:0}.EntryContent dd{margin-left:1.5em}.EntryContent blockquote,.EntryContent dl,.EntryContent ol,.EntryContent pre,.EntryContent ul{margin:1em 0}.EntryContent blockquote:first-child,.EntryContent dl:first-child,.EntryContent ol:first-child,.EntryContent pre:first-child,.EntryContent ul:first-child{margin-top:0}.EntryContent blockquote:last-child,.EntryContent dl:last-child,.EntryContent ol:last-child,.EntryContent pre:last-child,.EntryContent ul:last-child{margin-bottom:0}[class*="Grid-column--"]{margin:0 0 2em}[class*="Grid-column--"]:last-child{margin:0}.Grid{position:relative}@media screen and (min-width: 48rem){.Grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}[class*="Grid-column--"]{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;position:relative;padding-left:0.5rem;padding-right:0.5rem;text-align:left;margin:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.Grid-column--1{width:8.3333333333%}.Grid-column--2{width:16.6666666667%}.Grid-column--3{width:25%}.Grid-column--4{width:33.3333333333%}.Grid-column--5{width:41.6666666667%}.Grid-column--6{width:50%}.Grid-column--7{width:58.3333333333%}.Grid-column--8{width:66.6666666667%}.Grid-column--9{width:75%}.Grid-column--10{width:83.3333333333%}.Grid-column--11{width:91.6666666667%}.Grid-column--12{width:100%}}@font-face{font-family:Icons;src:url("../fonts/icons.woff") format("woff")}.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-down:before,.icon-arrow-up:before,.icon-facebook:before,.icon-twitter:before,.icon-linkedin:before,.icon-google:before,.icon-search:before,.Header a[href="#offcanvasnav"] i.navicon:before,.HomeHero [data-scroll=".HomeSection--blog"]::after,.Button::after,.select2-container--default .select2-selection--single .select2-selection__arrow:before,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before,.sub-menu-handle:before,[data-submenu-state="visible"] .sub-menu-handle:before,.SiteSearchResults h3 a:after,.Accordion__title .read-more:after,.Accordion__title[data-state="active"] .read-more:after,.Print .facebook::before,.Share .facebook::before,.Print .twitter::before,.Share .twitter::before,.Print .mail::before,.Share .mail::before{display:inline-block;font-family:Icons;font-style:normal;font-variant:normal;font-weight:normal;speak:none;text-decoration:none;text-transform:none;vertical-align:top}.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-down:before,.icon-arrow-up:before,.icon-facebook:before,.icon-twitter:before,.icon-linkedin:before,.icon-google:before,.icon-search:before,.Header a[href="#offcanvasnav"] i.navicon:before,.select2-container--default .select2-selection--single .select2-selection__arrow:before,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before,.sub-menu-handle:before,[data-submenu-state="visible"] .sub-menu-handle:before,.Print .facebook::before:before,.Share .facebook::before:before,.Print .twitter::before:before,.Share .twitter::before:before,.Print .mail::before:before,.Share .mail::before:before{position:relative}.Button .icon-arrow-left:before,.Button .icon-arrow-right:before,.Button .icon-arrow-down:before,.Button .icon-arrow-up:before,.Button .icon-facebook:before,.Button .icon-twitter:before,.Button .icon-linkedin:before,.Button .icon-google:before,.Button .icon-search:before,.Button .Header a[href="#offcanvasnav"] i.navicon:before,.Header a[href="#offcanvasnav"] .Button i.navicon:before,.Button .select2-container--default .select2-selection--single .select2-selection__arrow:before,.select2-container--default .select2-selection--single .Button .select2-selection__arrow:before,.Button .sub-menu-handle:before,.Button .Print .facebook::before:before,.Print .Button .facebook::before:before,.Button .Share .facebook::before:before,.Share .Button .facebook::before:before,.Button .Print .twitter::before:before,.Print .Button .twitter::before:before,.Button .Share .twitter::before:before,.Share .Button .twitter::before:before,.Button .Print .mail::before:before,.Print .Button .mail::before:before,.Button .Share .mail::before:before,.Share .Button .mail::before:before{line-height:1rem}.Header a[href="#offcanvasnav"] i.navicon:before{content:"\e800"}.sub-menu-handle:before{content:"\e802"}.icon-arrow-left:before{content:"\e803"}.icon-arrow-right:before,.Button::after,.SiteSearchResults h3 a:after{content:"\e804"}.icon-arrow-down:before,.HomeHero [data-scroll=".HomeSection--blog"]::after,.select2-container--default .select2-selection--single .select2-selection__arrow:before,.Accordion__title .read-more:after{content:"\e805"}.icon-arrow-up:before,.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:before,.Accordion__title[data-state="active"] .read-more:after{content:"\e806"}[data-submenu-state="visible"] .sub-menu-handle:before{content:"\e807"}.icon-facebook:before,.Print .facebook::before,.Share .facebook::before{content:"\e808"}.icon-twitter:before,.Print .twitter::before,.Share .twitter::before{content:"\e809"}.icon-linkedin:before{content:"\e80a"}.icon-google:before{content:"\e80b"}.Print .mail::before,.Share .mail::before{content:"\e80c"}.icon-search:before{content:"\e80e"}[class*="Grid-column--"]::after,.Container::after,[class*='align']::after{clear:both;content:"";display:table}.HomeHero [data-scroll=".HomeSection--blog"],.wpcf7 textarea,.wpcf7 input[type="text"],.wpcf7 input[type="number"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"]{-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-property:background-color, background-image, border-color, box-shadow, color, opacity, text-shadow;transition-property:background-color, background-image, border-color, box-shadow, color, opacity, text-shadow;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.Filter input[type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-visually-hidden--focusable:active,.u-visually-hidden--focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}[data-whatinput="mouse"] :focus,[data-whatinput="touch"] :focus{outline:0}html{height:100%}body{background:#333;min-height:100%;overflow-y:scroll}section,main{padding:3rem 0;position:relative;background-size:cover;background-position:50% 50%}@media screen and (min-width: 48rem){section,main{padding:6rem 0}}@media screen and (max-width: 47.9375rem){.hide-on-mobile{display:none !important}}.BodyWrap{overflow:hidden;background:#fff;position:relative;right:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);z-index:1;margin-top:4.7rem}body[data-offcanvasnav-state="visible"] .BodyWrap,.no-js body:target .BodyWrap{-webkit-transform:translate(-22.5em);-ms-transform:translate(-22.5em);transform:translate(-22.5em)}.no-csstransforms3d body[data-offcanvasnav-state="visible"] .BodyWrap,.no-csstransforms3d .no-js body:target .BodyWrap{right:22.5em}@media screen and (min-width: 48rem){body[data-offcanvasnav-state="visible"] .BodyWrap,.no-js body:target .BodyWrap{-webkit-transform:translate(-20em);-ms-transform:translate(-20em);transform:translate(-20em)}.no-csstransforms3d body[data-offcanvasnav-state="visible"] .BodyWrap,.no-csstransforms3d .no-js body:target .BodyWrap{right:20em}}.Container{margin-left:auto;margin-right:auto;max-width:62rem;position:relative;width:94%}.Footer{background:#333;padding:3em 0;color:#fff}.Footer [class*="Grid-column--"]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}@media screen and (max-width: 47.9375rem){.Footer [class*="Grid-column--"]{text-align:center}}.Footer .SocialLinks{text-align:right}@media screen and (max-width: 47.9375rem){.Footer .SocialLinks{text-align:center}}.Footer .SocialLinks a{padding-right:0.6em;font-size:2em}.Footer .SocialLinks a:last-child{padding-right:0}.Footer .SocialLinks a:hover i:before{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width: 48rem){.Footer .SocialLinks a{font-size:1.4em;padding-right:0.4em}}.Footer .SiteLogo{display:inline-block}.Header{background:#fff;height:4.7rem;position:fixed;top:0;width:100%;z-index:99;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);box-shadow:0 0 10px rgba(0,0,0,0.15)}@media screen and (min-width: 48.9375rem){.admin-bar .Header{margin-top:32px !important}}.Header .Container{height:100%;max-width:none}.Header a[href="#offcanvasnav"]{position:absolute;text-align:center;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-size:1.8em;width:1.8em;line-height:1.8em;color:#333;text-decoration:none;border-radius:50%;background:rgba(51,51,51,0.1);box-sizing:content-box;border:2px solid transparent}@media screen and (min-width: 48rem){.Header a[href="#offcanvasnav"]{font-size:1.6em}}.Header a[href="#offcanvasnav"] i.navicon:before{display:block}.Header a[href="#offcanvasnav"]:hover{border:2px solid #333}.Header a.Button{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5rem;line-height:normal}.Header a.Button i:before{font-size:1.8em;padding-right:0.2em}@media screen and (max-width: 47.9375rem){.Header a.Button{right:4.5rem;background:#fff;color:#333;border-radius:50%;width:2.6rem;line-height:2.6rem;padding:0}.Header a.Button i:before{padding:0;line-height:inherit}.Header a.Button span{display:none}}body[data-offcanvasnav-state="visible"] .Header,.no-js body:target .Header{-webkit-transform:translate(-22.5em);-ms-transform:translate(-22.5em);transform:translate(-22.5em)}.no-csstransforms3d body[data-offcanvasnav-state="visible"] .Header,.no-csstransforms3d .no-js body:target .Header{right:22.5em}@media screen and (min-width: 48rem){body[data-offcanvasnav-state="visible"] .Header,.no-js body:target .Header{-webkit-transform:translate(-20em);-ms-transform:translate(-20em);transform:translate(-20em)}.no-csstransforms3d body[data-offcanvasnav-state="visible"] .Header,.no-csstransforms3d .no-js body:target .Header{right:20em}}.Nav{position:fixed;background:#333;overflow:hidden;padding-bottom:8em;right:0;top:0;height:100%;width:22.5em;-webkit-transform:translateX(22.5em);-ms-transform:translateX(22.5em);transform:translateX(22.5em);-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 0.6s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);z-index:100;-webkit-overflow-scrolling:touch}@media screen and (min-width: 48.9375rem){.admin-bar .Nav{margin-top:32px !important}}@media screen and (min-width: 48rem){.Nav{width:20em;-webkit-transform:translateX(20em);-ms-transform:translateX(20em);transform:translateX(20em)}}.Nav>.Container{width:100%}body[data-offcanvasnav-state="visible"] .Nav,.no-js body:target .Nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);overflow-y:auto;box-shadow:0px 0 10px 1px rgba(0,0,0,0.3)}.Nav .NavHeader{height:4.7rem;position:relative}.Nav .NavHeader img{padding:0 1rem}.HomeHero{min-height:calc(100vh - 4.7rem);background:#f9f9f9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.HomeHero [data-scroll=".HomeSection--blog"]{background:none;border:0;position:absolute;bottom:1em;font-size:1.2em;line-height:2em;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.HomeHero [data-scroll=".HomeSection--blog"][data-visibility="visible"]{opacity:1}.HomeHero [data-scroll=".HomeSection--blog"][data-visibility="hidden"]{opacity:0}@-webkit-keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}40%{-webkit-transform:translate(-50%, -20px);transform:translate(-50%, -20px)}60%{-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}}@keyframes bounce{0%, 20%, 50%, 80%, 100%{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}40%{-webkit-transform:translate(-50%, -20px);transform:translate(-50%, -20px)}60%{-webkit-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}}.HomeSection{text-align:center}.HomeSection .Container{max-width:40rem}.HomeSection .Button{margin-top:1.5em}.HomeSection img{width:10em;margin-bottom:1.5em}.HomeSection--blog{background-image:url(../images/home/banner-blog.jpg)}.HomeSection--blog h1,.HomeSection--blog p{color:#fff}.HomeSection--resume{background-image:url(../images/home/banner-resume.jpg)}.HomeSection--resume h1,.HomeSection--resume p{color:#fff}.Resume--introduction{text-align:center;background:#f9f9f9}.Resume--skills{text-align:center;background-image:url(../images/resume/banner-skills.jpg)}.Resume--skills h1,.Resume--skills p{color:#fff}.Resume--skills ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.Resume--skills ul li{padding:0 0.1em;width:100%}@media screen and (min-width: 48rem){.Resume--skills ul li{width:33.3333333333%}}.Resume--work h1{text-align:center}.Resume--work li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:2em}@media screen and (min-width: 48rem){.Resume--work li{margin-bottom:4em}.Resume--work li:nth-child(2n) div:first-child{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.Resume--work li .Lead{margin-top:0}.Resume--work li>div{padding:0 2em;width:100%}@media screen and (min-width: 48rem){.Resume--work li>div{width:50%}}.Resume--work li .Image img{display:block;margin:0 auto}.Resume--work li p:not(.Lead){font-size:12px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.Resume--work li p:not(.Lead){font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.Resume--work li p:not(.Lead){font-size:14px}}.Resume--work li p:not(.Lead) a{color:#333}.Resume--testimonials{text-align:center;background-image:url(../images/resume/banner-testimonials.jpg)}.Resume--testimonials h1,.Resume--testimonials p{color:#fff}.Resume--testimonials .Slider{padding-bottom:2em}.Resume--employment{text-align:center}.Resume--employment ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.Resume--employment ul li{width:50%}@media screen and (min-width: 48rem){.Resume--employment ul li{width:25%}}.Resume--employment ul img{width:8em;margin-bottom:1em}.Resume--interests{text-align:center;background:#f9f9f9}.Archive--blog{text-align:center;background:#f9f9f9}.Archive--blog .Listing{margin-top:2em}@media screen and (min-width: 48rem){.Archive--blog .Listing{margin-top:6em}}.Background{height:30vh}.BlogTitle h1{margin-bottom:0}.BlogTitle small{margin-bottom:2em}.Single--footer{padding-top:0}.Single--comments{background:#f9f9f9}.Single--comments .comment-list{margin-bottom:2em;border-bottom:1px dashed #ccc}.Single--comments .comment-list .comment-body{margin-bottom:2em}.Single--comments .comment-list img{border-radius:50%;margin-right:0.4em}.Single--comments .comment-list .comment-author,.Single--comments .comment-list .comment-meta{margin-bottom:0.3em}.Single--comments .comment-list>li>.children{margin-bottom:2em}.Single--comments .comment-list .children .comment-body{padding:1em;background:#f1f1f1;margin:0 0 0.2em 1.5em}.Single--comments .comment-list .children .depth-3 .comment-body{background:#e5e5e5;margin-left:3em}.Single--comments .comment-list .children .depth-4 .comment-body{background:#d9d9d9;margin-left:4.5em}.Single--comments .comment-respond label{display:block;margin-bottom:0.2em}.Single--comments .comment-respond textarea,.Single--comments .comment-respond input[type="text"]{width:100%;max-width:30em;border:0}.Single--comments .comment-respond textarea{line-height:1.3em;padding:0.5em}.Single--comments .comment-respond input[type="text"]{line-height:2.4em;padding:0 0.5em}.Single--comments .comment-respond input[type="submit"],.Button,.sub-menu-handle{border:0;display:inline-block;margin:0;padding:0;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;white-space:nowrap;position:relative;padding:0 1em;font-weight:600;border-radius:8px;text-transform:uppercase;line-height:2.4em}.Single--comments .comment-respond input[type="submit"]:hover:not(:disabled),.Button:hover:not(:disabled),.sub-menu-handle:hover:not(:disabled){text-decoration:none}.Single--comments .comment-respond input[type="submit"]:disabled,.Button:disabled,.sub-menu-handle:disabled{opacity:0.5}.Button{min-width:9.7em}.Button{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 99.9375rem){.Button{font-size:calc(14px + (20 - 14) * ((100vw - 320px) / (1600 - 320)))}}@media screen and (min-width: 100rem){.Button{font-size:20px}}.Button::after{font-size:0.8em;padding-left:0.5em}.Button--small{font-size:12px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.Button--small{font-size:calc(12px + (16 - 12) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.Button--small{font-size:16px}}.Button--primary,.Single--comments .comment-respond input[type="submit"]{color:#fff;background:#333;box-shadow:0 4px 0 #292929}.Button--primary:hover,.Single--comments .comment-respond input[type="submit"]:hover{background:#2f2f2f}[data-whatinput="keyboard"] .Button--primary:focus,[data-whatinput="keyboard"] .Single--comments .comment-respond input[type="submit"]:focus,.Single--comments .comment-respond [data-whatinput="keyboard"] input[type="submit"]:focus{background:#2f2f2f}.Button--white{color:#333;background:#fff;box-shadow:0 4px 0 #ccc}.Button--white:hover{background:#ededed}[data-whatinput="keyboard"] .Button--white:focus{background:#ededed}.wpcf7 textarea,.wpcf7 input[type="text"],.wpcf7 input[type="number"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"]{-webkit-appearance:none;-moz-appearance:none;border:0;outline:0;border-radius:4px;box-shadow:0 0 0 1px #cbcabf;display:inline-block;vertical-align:top;line-height:2.5rem;padding:0 0.4rem;width:100%}@media screen and (min-width: 48rem){.wpcf7 textarea,.wpcf7 input[type="text"],.wpcf7 input[type="number"],.wpcf7 input[type="tel"],.wpcf7 input[type="email"]{line-height:2rem;height:2rem}}.wpcf7 textarea::-webkit-input-placeholder,.wpcf7 input[type="text"]::-webkit-input-placeholder,.wpcf7 input[type="number"]::-webkit-input-placeholder,.wpcf7 input[type="tel"]::-webkit-input-placeholder,.wpcf7 input[type="email"]::-webkit-input-placeholder{color:rgba(51,51,51,0.5);opacity:1}.wpcf7 textarea::-moz-placeholder,.wpcf7 input[type="text"]::-moz-placeholder,.wpcf7 input[type="number"]::-moz-placeholder,.wpcf7 input[type="tel"]::-moz-placeholder,.wpcf7 input[type="email"]::-moz-placeholder{color:rgba(51,51,51,0.5);opacity:1}.wpcf7 textarea:-ms-input-placeholder,.wpcf7 input[type="text"]:-ms-input-placeholder,.wpcf7 input[type="number"]:-ms-input-placeholder,.wpcf7 input[type="tel"]:-ms-input-placeholder,.wpcf7 input[type="email"]:-ms-input-placeholder{color:rgba(51,51,51,0.5);opacity:1}.wpcf7 textarea::placeholder,.wpcf7 input[type="text"]::placeholder,.wpcf7 input[type="number"]::placeholder,.wpcf7 input[type="tel"]::placeholder,.wpcf7 input[type="email"]::placeholder{color:rgba(51,51,51,0.5);opacity:1}.wpcf7 textarea:focus:not(:disabled),.wpcf7 input[type="text"]:focus:not(:disabled),.wpcf7 input[type="number"]:focus:not(:disabled),.wpcf7 input[type="tel"]:focus:not(:disabled),.wpcf7 input[type="email"]:focus:not(:disabled){box-shadow:0 0 0 2px #333}.wpcf7 textarea.wpcf7-not-valid,.wpcf7 input.wpcf7-not-valid[type="text"],.wpcf7 input.wpcf7-not-valid[type="number"],.wpcf7 input.wpcf7-not-valid[type="tel"],.wpcf7 input.wpcf7-not-valid[type="email"]{box-shadow:0 0 0 2px #ff5757}.wpcf7 textarea:disabled,.wpcf7 input[type="text"]:disabled,.wpcf7 input[type="number"]:disabled,.wpcf7 input[type="tel"]:disabled,.wpcf7 input[type="email"]:disabled{opacity:0.5}.wpcf7 textarea[data-valid="error"],.wpcf7 input[data-valid="error"][type="text"],.wpcf7 input[data-valid="error"][type="number"],.wpcf7 input[data-valid="error"][type="tel"],.wpcf7 input[data-valid="error"][type="email"]{box-shadow:0 0 0 1px red}.wpcf7 textarea[type="submit"],.wpcf7 input[type="submit"][type="text"],.wpcf7 input[type="submit"][type="number"],.wpcf7 input[type="submit"][type="tel"],.wpcf7 input[type="submit"][type="email"]{cursor:pointer}.wpcf7 textarea{padding:0.4rem;height:auto;line-height:inherit;resize:vertical}.wpcf7 p{font-size:14px;color:#676767}.wpcf7 input[type="submit"]{margin:0.5rem 0}.wpcf7 select.wpcf7-not-valid+span .select2-selection{box-shadow:0 0 0 2px #ff5757}.wpcf7 span[role="alert"]{color:#ff5757;margin-top:0.3em;font-style:italic}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ok{border:0;color:#fff;padding:1em;line-height:1.3em;margin:0.5rem 0}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ok{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ok{font-size:calc(14px + (20 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ok{font-size:20px}}.wpcf7 .wpcf7-validation-errors{background:#ff5757}.wpcf7 .wpcf7-mail-sent-ok{background:#80cf7a}.wpcf7-form-control-wrap{width:100%;margin:0.3rem 0 0.5rem;display:inline-block}.select2-container{display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single:focus,.select2-container .select2-selection--single[aria-expanded="true"]{outline:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:1em;padding-right:2.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container:not(.select2-container--disabled) .select2-selection--single:focus{box-shadow:0 0 0 2px #333}.select2-container:not(.select2-container--disabled) .select2-selection--single:focus .select2-selection__placeholder{color:#cbcabf}.select2-container:not(.select2-container--disabled) .select2-selection--single:focus .select2-selection__arrow:before{color:#333}.select2-container:not(.select2-container--disabled) .select2-selection--single[aria-expanded="true"] .select2-selection__rendered,.select2-container:not(.select2-container--disabled) .select2-selection--single[aria-expanded="true"] .select2-selection__clear{color:rgba(103,103,103,0.4)}.select2-container .select2-selection--multiple{cursor:pointer;display:block;min-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;font-size:100%;margin-top:5px}.select2-dropdown{background-color:#fff;box-shadow:0 0 0 2px #333;border-radius:4px;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0;font-size:14px}.select2-results__option{padding:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{width:100%;font-size:14px;color:#676767;line-height:2.5em;padding:0 0.5em}.select2-search--dropdown .select2-search__field:focus{outline:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container--default .select2-selection--single{background-color:#fff;border-radius:4px;line-height:2.5rem;box-shadow:0 0 0 1px #cbcabf}@media screen and (min-width: 48rem){.select2-container--default .select2-selection--single{line-height:2rem}}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1em}.select2-container--default .select2-selection--single .select2-selection__clear{color:rgba(203,202,191,0.8);cursor:pointer;float:right;font-weight:bold;margin-right:0.4em}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(103,103,103,0.6)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.5rem;position:absolute;top:0;right:0;width:2rem}@media screen and (min-width: 48rem){.select2-container--default .select2-selection--single .select2-selection__arrow{height:2rem}}.select2-container--default .select2-selection--single .select2-selection__arrow:before{color:#333;font-size:0.8em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-selection--multiple{background-color:#fff;box-shadow:0 0 0 1px #cbcabf;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:rgba(103,103,103,0.6);margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;box-shadow:0 0 0 1px #cbcabf;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:rgba(103,103,103,0.6);cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#cbcabf}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:rgba(103,103,103,0.6)}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#333;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #cbcabf}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.SiteLogo{display:inline-block}.Header .SiteLogo,.Nav .SiteLogo{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.SiteLogo img{width:auto;height:4em;vertical-align:top}@media screen and (min-width: 48rem){.SiteLogo img{height:2.8em}}#menu-main{padding:0;width:100%;text-align:right}#menu-main{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){#menu-main{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){#menu-main{font-size:16px}}#menu-main>li{color:#fff;font-size:1em;position:relative;display:block;width:100%;text-align:left;margin:0;border-bottom:1px solid #5c5c5c}#menu-main>li:first-child{border-top:1px solid #5c5c5c}#menu-main>li a{font-weight:400;text-decoration:none;display:block;padding:1.2rem 1em;line-height:1.2rem;position:relative}#menu-main>li.menu-item-has-children>a{padding:1.2rem 4.2rem 1.2rem 1rem}#menu-main>li>a{color:#fff;background:#333}#menu-main>li>a:hover{background:#414141}[data-whatinput="keyboard"] #menu-main>li>a:focus{background:#414141}#menu-main>li.current-menu-item>a{background:#2f2f2f}#menu-main .sub-menu{display:none}.no-js #menu-main .sub-menu{display:block}#menu-main .sub-menu a{border-top:1px solid #9d689a;background:#2e2e2e;color:#fff}#menu-main .sub-menu a:hover,#menu-main .sub-menu a:focus{background:#2f2f2f}#menu-main .sub-menu li{width:100%;text-align:left}#menu-main .sub-menu li:hover{position:relative}.sub-menu-handle{position:absolute;right:0;top:0;background:#333;height:100%;width:3.55rem;border-left:1px solid #9d689a}.sub-menu-handle:hover,.sub-menu-handle:focus{background:#53054f}.alignright{float:right;text-align:right}.EntryContent .alignright{margin:0 0 1em 1em}.alignleft{float:left;text-align:left}.EntryContent .alignleft{margin:0 1em 1em 0}.aligncenter{margin:0 auto;display:block;text-align:center}.EntryContent .aligncenter{margin:0 auto 1em}.Polaroid{position:relative;display:block;text-decoration:none;padding:0.5em 0.5em 1em;background:#fff;text-align:center;box-shadow:0.05em 0.05em 0.2em rgba(0,0,0,0.1)}.Polaroid p{margin-bottom:0}.Polaroid p{font-size:12px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.Polaroid p{font-size:calc(12px + (14 - 12) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.Polaroid p{font-size:14px}}.Polaroid .Background{width:100%;height:11em;margin-bottom:1em}@media screen and (min-width: 48rem){.Polaroid .Background{height:8.5em}}a.Polaroid:hover,a.Polaroid:focus{outline:0.15em solid rgba(51,51,51,0.7)}.Polaroids{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Polaroids .Polaroid{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:inline-block;width:98%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin:2% 1%}@media screen and (min-width: 37.5rem){.Polaroids .Polaroid{margin:1%;width:48%}}@media screen and (min-width: 64.0625rem){.Polaroids .Polaroid{width:23%}}.SiteSearchResults h3{font-size:18px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.SiteSearchResults h3{font-size:calc(18px + (26 - 18) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.SiteSearchResults h3{font-size:26px}}.SiteSearchResults h3 a{color:#333;text-decoration:none}.SiteSearchResults h3 a:hover{color:#333;text-decoration:underline}.SiteSearchResults h3 a:after{font-size:65%;line-height:2;margin-left:0.75em}.SiteSearchResults .ReadMore{color:#333;font-weight:700;text-decoration:underline;white-space:nowrap}.SiteSearchResults li{margin-bottom:2.5em}.NotFound{text-align:center}.searchform{position:relative;margin:1em 0.5em}.searchform i{color:#333;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.searchform i:not(.icon-arrow-right){left:0.8em;font-size:1.1em}.searchform i.icon-arrow-right{right:1em;font-size:0.8em}.searchform input[type="text"]{position:relative;line-height:2.7em;height:2.7em;color:#333;background:#fff;padding:0 2.7rem 0.2em 2.7rem;width:100%;border:none;border-radius:10em}.searchform input[type="text"]{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.searchform input[type="text"]{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.searchform input[type="text"]{font-size:16px}}.searchform input[type="text"]::-webkit-input-placeholder{color:#333}.searchform input[type="text"]::-moz-placeholder{color:#333}.searchform input[type="text"]:-ms-input-placeholder{color:#333}.Error404 .searchform input[type="text"],.SiteSearchResults .searchform input[type="text"]{border:0.2em solid #333}.searchform input[type="submit"]{background:none;border:none;text-indent:-9999px;position:absolute;z-index:2;height:100%;width:2.7em;right:0;top:0}.Error404 .searchform,.SiteSearchResults .searchform{margin:1em 0.5em 2.5em}@media screen and (min-width: 48rem){.Error404 .searchform,.SiteSearchResults .searchform{max-width:16em;margin:0 auto;margin-bottom:2.5em}}.Accordion__item{border-bottom:1px solid rgba(103,103,103,0.3);padding:0.5em 0}.Accordion__item[data-state="hidden"]{display:none !important}.Accordion__title{color:#333;line-height:1.5;margin-bottom:0;padding-right:2em;position:relative;cursor:pointer}.Accordion__title:hover{text-decoration:underline}.Accordion__title .read-more{background:none;border:none;position:absolute;right:1em;top:0.5em;width:1em;height:1em}.Accordion__title .read-more:after{font-size:0.6em;line-height:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Accordion__content{display:none;color:#676767;padding:1.5em 0}.Accordion__content{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.Accordion__content{font-size:calc(14px + (16 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.Accordion__content{font-size:16px}}.Accordion__content a{color:#333}.video-wrap{display:block;height:0;padding-top:56.25%;position:relative;height:calc(100% - 8em);margin-bottom:1em}.video-wrap>*{height:100%;left:0;position:absolute;top:0;width:100%}.Print,.Share{display:inline-block}.Print p,.Share p{color:#333;margin-bottom:0.5em}.Print a,.Share a{display:inline-block;text-align:center;padding-right:0.3em;text-decoration:none;font-size:1.3em}@media screen and (max-width: 47.9375rem){.Print a,.Share a{font-size:1.5em}}.Print a:hover::before,.Share a:hover::before{background:#333;color:#fff}.Print a::before,.Share a::before{color:#333;border-radius:50%;border:0.1em solid #333;width:2em;line-height:2em;box-sizing:content-box}.Share{padding-right:2em}.Error404{text-align:center}@media screen and (max-width: 48.875rem){#wpadminbar{display:none}}.Filter li{display:inline;font-weight:300;margin-bottom:1em;color:#333;text-transform:uppercase;margin:1em 0 0.5em;letter-spacing:0.1em}.Filter li{font-size:14px}@media screen and (min-width: 20rem) and (max-width: 65.875rem){.Filter li{font-size:calc(14px + (18 - 14) * ((100vw - 320px) / (1055 - 320)))}}@media screen and (min-width: 65.9375rem){.Filter li{font-size:18px}}.Filter li:not(:first-child)::before{content:' - ';display:inline}.Filter input[type="radio"]:hover:not(:disabled)+label,.Filter input[type="radio"]:focus:not(:disabled)+label{border-bottom:1px solid #333}.Filter input[type="radio"]:checked:not(:disabled)+label{border-bottom:1px solid #333}.Filter input[type="radio"]:disabled+label::before{opacity:0.5}.LoadMore--results>li,.LoadMore--results>div:not(.LoaderWrap),.LoadMore--results.Listing>a,.LoadMore--results.Polaroids>a{display:none}.LoadMore--results>li[data-loaded="loaded"],.LoadMore--results>div:not(.LoaderWrap)[data-loaded="loaded"],.LoadMore--results.Listing>a[data-loaded="loaded"],.LoadMore--results.Polaroids>a[data-loaded="loaded"]{display:block}.no-js .LoadMore--results{display:block !important}.ShowMore{padding:0.6em 1.5em;margin-top:3em}.ShowMore i{padding-right:0.5em}.ShowMore[data-visibility="hidden"]{display:none}.LoaderWrap{position:relative;min-height:6em}.LoaderWrap .Loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:32px;height:auto}.no-js .LoaderWrap,.LoaderWrap[data-visibility="hidden"]{display:none}.Background{background-size:cover;background-position:50% 50%}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-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);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.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}[data-whatinput="keyboard"] .slick-dots li button:focus{outline:1px dotted #000}.Slider{padding:0}.Slider .Slide{padding:3rem 0 5.5rem;position:relative;height:100%;background-size:cover}@media screen and (min-width: 48rem){.Slider .Slide{padding:6rem 0 7.3rem}}.slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.Slider li{display:none}.Slider li:first-child{display:inline-block}.slick-initialized .Slider li{display:inline-block}.slick-dots{display:block;text-align:center;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.slick-dots li{display:inline-block}.slick-dots li button{font-size:0;line-height:0;display:block;height:28px;width:28px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;position:relative}.slick-dots li button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:"";display:block;width:10px;height:10px;background:#fff;border-radius:50%}.slick-dots li button:hover:before{background:rgba(255,255,255,0.6)}.slick-dots li.slick-active button:before{background:rgba(255,255,255,0.6)}

/*# sourceMappingURL=styles.min.css.map */