.content-video{margin-bottom:40px}.profile-image img{display:block;width:100%}.profile-contact{margin-bottom:40px;max-width:600px;font-size:14px}@media (max-width:600px){.profile-contact{font-size:14px}}.profile-contact .contact-list li{overflow:hidden;padding-bottom:4px;font-size:14px}.profile-contact .contact-list li.accent-border{margin:26px 0}.profile-contact .contact-list li:last-child{margin-bottom:0}.profile-contact .contact-list li:last-child:not(.contact-item){display:none}.pullout-for-long-text{margin-bottom:30px}.content-documents{max-width:unset;margin-top:70px;padding:50px 8%;background:rgba(0,0,0,.03)}.content-documents .div-table,.content-documents h4{max-width:800px;margin-right:auto;margin-left:auto}.map{margin-top:50px}.profile-properties,.where-to-go{margin:60px 0 0 0;padding-top:60px}.where-to-go{text-align:center}.where-to-go .card{float:left;overflow:hidden;position:relative;padding:0 4px}.where-to-go .card a{transition:all .2s ease-out;display:block;position:absolute;z-index:5;top:0;right:0;bottom:0;left:0}.where-to-go .card h2{transition:all .2s ease-out;position:relative;z-index:2;text-transform:none;font-size:22px;color:#fff;margin:0 0 30px}.where-to-go .card svg{position:relative;z-index:3;margin:65px auto 40px;width:70%;max-width:160px}.where-to-go .card svg g{fill:#fff}.where-to-go .card:hover{box-shadow:0 0 4px rgba(0,0,0,.3)}.where-to-go .card:hover .stripe{height:100%}.where-to-go.cards-x1 .card{width:100%;float:none}.where-to-go.cards-x2 .card{width:50%}.where-to-go.cards-x3 .card{width:33%}.where-to-go.cards-x4 .card{width:25%}.where-to-go.cards-x5 .card{width:20%}@media (max-width:1000px){.where-to-go.cards-x5 .card h2{font-size:16px}}.where-to-go.cards-x6 .card{width:16.6667%}.where-to-go.cards-x6 .card h2{font-size:16px}@media (max-width:1000px){.where-to-go.cards-x6 .card{width:33%}.where-to-go.cards-x6 .card:nth-child(3){clear:right}.where-to-go.cards-x6 .card:nth-child(4){clear:left}.where-to-go.cards-x6 .card h2{font-size:22px}}@media (max-width:767px){.where-to-go.cards-x1 .card,.where-to-go.cards-x2 .card,.where-to-go.cards-x3 .card,.where-to-go.cards-x4 .card,.where-to-go.cards-x5 .card,.where-to-go.cards-x6 .card{width:100%}.where-to-go.cards-x1 .card:nth-child(3),.where-to-go.cards-x1 .card:nth-child(4),.where-to-go.cards-x2 .card:nth-child(3),.where-to-go.cards-x2 .card:nth-child(4),.where-to-go.cards-x3 .card:nth-child(3),.where-to-go.cards-x3 .card:nth-child(4),.where-to-go.cards-x4 .card:nth-child(3),.where-to-go.cards-x4 .card:nth-child(4),.where-to-go.cards-x5 .card:nth-child(3),.where-to-go.cards-x5 .card:nth-child(4),.where-to-go.cards-x6 .card:nth-child(3),.where-to-go.cards-x6 .card:nth-child(4){clear:none}}.where-to-go .where-to-eat{background:#242424}.where-to-go .where-to-eat:hover h2{color:#222}.where-to-go .where-to-eat:hover svg g{fill:#222}.where-to-go .where-to-drink{background:#544e41}.where-to-go .where-to-drink:hover h2{color:#544e41}.where-to-go .where-to-drink:hover svg g{fill:#544e41}.where-to-go .where-to-play{background:#87a479}.where-to-go .where-to-play:hover h2{color:#87a479}.where-to-go .where-to-play:hover svg g{fill:#87a479}.where-to-go .where-to-learn{background:#6e969c}.where-to-go .where-to-learn:hover h2{color:#6e969c}.where-to-go .where-to-learn:hover svg g{fill:#6e969c}.where-to-go .where-to-city{background:#888}.where-to-go .where-to-city:hover h2{color:#888}.where-to-go .where-to-city:hover svg g{fill:#888}.where-to-go .where-to-calendar{background:#f3a875}.where-to-go .where-to-calendar:hover h2{color:#f3a875}.where-to-go .where-to-calendar:hover svg g{fill:#f3a875}.where-to-go .stripe{transition:all .2s ease-out;position:absolute;top:0;left:0;width:100%;height:0;z-index:1;background:#fff}.profile-properties h2{margin-top:0}@media (min-width:768px){.profile-properties .btn-more-properties{float:right;margin-left:20px}}.default-layout .position{font-size:13px}.default-layout .subtitle{margin-bottom:40px;text-transform:none;font-size:20px;letter-spacing:normal}@media (max-width:600px){.default-layout .subtitle{font-size:18px}}.default-layout .profile-main.accent-border{margin-top:45px;padding-top:45px}@media (min-width:768px){.default-layout .column-one{float:left;width:50%;padding:0 40px 40px 0}}@media (max-width:767px){.default-layout .column-one{margin-bottom:40px}}.default-layout .profile-image{margin-bottom:38px}.default-layout .profile-contact{font-size:13px}.default-layout .profile-contact li:first-child h4{margin-top:0}.default-layout .profile-contact .contact-list+.accent-border{margin-top:30px}.default-layout .pullout{margin-top:40px}.no-sidebar .default-layout .profile-main.single-column .profile-body{max-width:700px;margin-left:auto;margin-right:auto}@media (min-width:768px){.no-sidebar .default-layout .column-one{float:left;width:50%;padding-right:5%}}.simple-reverse-layout .position{font-size:13px}.simple-reverse-layout .subtitle{margin-bottom:40px;text-transform:none;font-size:20px;letter-spacing:normal}@media (max-width:600px){.simple-reverse-layout .subtitle{font-size:18px}}.simple-reverse-layout .profile-main.accent-border{margin-top:45px;padding-top:45px}@media (min-width:768px){.simple-reverse-layout .column-two{float:right;width:50%;padding:0 0 40px 40px}}@media (max-width:767px){.simple-reverse-layout .column-two{margin-bottom:40px}}.simple-reverse-layout .profile-image{margin-bottom:38px}.simple-reverse-layout .profile-contact{font-size:13px;padding:30px;background:rgba(0,0,0,.03)}.simple-reverse-layout .profile-contact h4{font-size:14px}.simple-reverse-layout .profile-contact li:first-child h4{margin-top:0}.simple-reverse-layout .profile-contact .contact-list+.accent-border{margin-top:30px}.simple-reverse-layout .pullout{margin-top:40px}.no-sidebar .default-layout .profile-main.single-column .profile-body{max-width:700px;margin-left:auto;margin-right:auto}.full-width-layout .position{font-size:13px}.full-width-layout .subtitle{margin-bottom:40px;text-transform:none;font-size:20px;letter-spacing:normal}@media (max-width:600px){.full-width-layout .subtitle{font-size:18px}}.full-width-layout .profile-image{margin-top:50px}.full-width-layout .profile-main.accent-border{margin-top:45px;padding-top:45px}.full-width-layout .profile-main{max-width:800px;margin-left:auto;margin-right:auto}@media (min-width:768px){.full-width-layout .column-one{float:right;width:50%;padding:0 0 40px 40px}}@media (max-width:767px){.full-width-layout .column-one{margin-bottom:40px}}.full-width-layout .profile-image{margin-bottom:38px}.full-width-layout .profile-contact{font-size:13px;padding:30px;background:rgba(0,0,0,.03)}.full-width-layout .profile-contact li:first-child h4{margin-top:0}.full-width-layout .profile-contact .contact-list+.accent-border{margin-top:30px}.full-width-layout .pullout{margin-top:40px}.full-width-layout .shell-body-modules{margin-top:0}.interview-layout .profile-upper{padding:40px 0 60px;text-align:center}.interview-layout .profile-upper .accent-border-extra-dark{margin:20px 8% 0;background-position:center}.interview-layout .profile-upper h1.page-title{padding:0 5%;font-size:90px;line-height:1.2;color:#fff}@media (max-width:600px){.interview-layout .profile-upper h1.page-title{font-size:40px}}@media (max-width:480px){.interview-layout .profile-upper h1.page-title{font-size:34px}}.interview-layout .profile-upper .page-title-padding{padding-bottom:40px}.interview-layout .profile-upper .page-title-padding:last-child{padding-bottom:0}.interview-layout .profile-upper .accent-border-extra-dark{margin-bottom:30px}.interview-layout .profile-upper .accent-border-extra-dark:last-child{margin-bottom:0}.interview-layout .profile-upper .position{display:table;margin:0 auto;padding:0 18px;color:#000;font-size:14px;font-weight:700}@media (max-width:600px){.interview-layout .profile-upper .position{font-size:12px}}.interview-layout .profile-upper .pullout{max-width:860px;margin:0 auto 50px;padding:0 8%;font-size:34px;font-style:normal;color:#222}.interview-layout .profile-upper .pullout:last-child{margin-bottom:0}@media (max-width:600px){.interview-layout .profile-upper .pullout{font-size:20px}}.interview-layout .profile-lower{padding:70px 8%;background:rgba(0,0,0,.035)}.interview-layout .profile-lower .accent-border{margin:50px 0}.interview-layout .profile-lower .subtitle{text-transform:none;font-size:26px;letter-spacing:normal}@media (max-width:600px){.interview-layout .profile-lower .subtitle{font-size:18px}}.interview-layout .profile-contact{display:table;margin:0 auto;text-align:center}.interview-layout .profile-contact h4{margin:22px 0 8px}.interview-layout .profile-contact li:first-child h4{margin-top:0}.interview-layout .profile-contact .accent-border{overflow:hidden;margin:40px 0 0;height:1px}.interview-layout .profile-contact .social-media{margin:40px auto 0 auto}.interview-layout .content-documents{padding:0;background:0 0}.interview-layout .content-documents .div-table,.interview-layout .content-documents h4{max-width:unset}.no-sidebar .interview-layout .profile-body-width{max-width:700px;margin-left:auto;margin-right:auto}.hero-layout .profile-upper{min-height:300px}.hero-layout .title-area{transform:translateY(-50%);-webkit-transform:translateY(-50%);position:absolute;top:50%;left:0;padding:0 4%;width:100%;text-align:center}.hero-layout .title-area .accent-border{margin:30px 12%;height:1px;opacity:.7}@media (min-width:959px) and (max-width:1099px){.hero-layout .title-area .accent-border{margin-top:20px;padding-top:20px}}@media (min-width:601px) and (max-width:768px){.hero-layout .title-area .accent-border{margin-top:0;padding-top:0;background:0 0}}.hero-layout .title-area .position,.hero-layout .title-area h1{margin:0 0 16px;padding:0;color:#fff;border:none}.hero-layout .title-area .email,.hero-layout .title-area .phone,.hero-layout .title-area a{color:#999}.hero-layout .title-area a:hover{color:#fff}@media (min-width:959px) and (max-width:1099px){.hero-layout .title-area .custom-page-title h1.page-title{font-size:34px}.hero-layout .title-area .profile-contact{font-size:12px}.hero-layout .title-area .position,.hero-layout .title-area h1{margin:0 0 10px}}.hero-layout .st-grid .title-area{left:50%;width:50%}@media (max-width:600px){.hero-layout .st-grid .title-area{transform:none;-webkit-transform:none;position:relative;top:inherit;left:inherit;width:100%;padding:60px 7%}}.hero-layout .profile-contact>div{margin-bottom:6px}.hero-layout .profile-contact>div:last-child{margin-bottom:0}.hero-layout .social .social-media{margin-bottom:0}.hero-layout .social .social-media a{position:relative;padding:0;margin:0 2px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:0 0}@media (min-width:959px) and (max-width:1099px){.hero-layout .social .social-media a{width:34px;height:34px}}.hero-layout .social .social-media a svg{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;margin:0;padding:0}@media (min-width:959px) and (max-width:1099px){.hero-layout .social .social-media a svg{width:18px;height:18px}}.hero-layout .social .social-media a svg g{fill:#fff}.hero-layout .social .social-media a:hover{border:1px solid #fff}.hero-layout .social .social-media a:hover svg g{fill:#fff}.hero-layout .profile-video{margin-bottom:40px}.hero-layout .profile-lower{margin-top:36px;padding-top:36px}.hero-layout .profile-lower-left .pullout-border{margin-bottom:26px}.hero-layout .profile-lower-left .pullout-border:last-child{display:none}.hero-layout .profile-lower-right{margin:0 auto;max-width:700px}.hero-layout .profile-gutter{overflow:hidden;margin-right:15%}.hero-layout .subtitle{margin-bottom:40px;text-transform:none;font-size:20px;letter-spacing:normal}@media (max-width:600px){.hero-layout .subtitle{font-size:18px}}.hero-layout .pullout{margin-bottom:26px;font-size:30px;font-style:italic;color:#222}@media (max-width:767px){.hero-layout .pullout{margin-top:40px;font-size:20px}}