body{margin:0;-webkit-font-smoothing:auto}article,aside,details,figcaption,figure,footer,header,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}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{clear:both;color:#24292e;font-weight:600;margin-top:24px;margin-bottom:15px}h1{font-size:32px;padding-bottom:10px}h2{font-size:24px;padding-bottom:.3em;line-height:1.25}h3{font-size:18px;line-height:25px}h4{font-size:16px;line-height:20px}h5{font-size:14px;line-height:17.5px}p{margin-bottom:1.5em}h1.entry-title{font-size:1.31rem;border-bottom:1px solid #eaecef}h2.entry-title{border-bottom:1px solid #eaecef}h3.widget-title{font-size:1.2rem}body{background:#fff}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}a:hover{text-decoration:none}@font-face{font-family:'Silk Serif ExtraLight Italic';src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLightItalic.eot);src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLightItalic.eot?#iefix) format('embedded-opentype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLightItalic.woff2) format('woff2'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLightItalic.woff) format('woff'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLightItalic.ttf) format('truetype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLightItalic.svg#Silk%20Serif) format('svg')}@font-face{font-family:'Silk Serif ExtraLight';src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLight.eot);src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLight.eot?#iefix) format('embedded-opentype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLight.woff2) format('woff2'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLight.woff) format('woff'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLight.ttf) format('truetype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/SilkSerif-ExtraLight.svg#Silk%20Serif) format('svg')}@font-face{font-family:'luxia-font';src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/Luxia-Display.eot);src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/Luxia-Display.woff) format('woff'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/Luxia-Display.ttf) format('truetype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/Luxia-Display.svg) format('svg')}@font-face{font-family:'Grotesque MT Std';src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/GrotesqueMTStd.eot);src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/GrotesqueMTStd.eot?#iefix) format('embedded-opentype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/GrotesqueMTStd.woff2) format('woff2'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/GrotesqueMTStd.woff) format('woff'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/GrotesqueMTStd.ttf) format('truetype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/GrotesqueMTStd.svg#Grotesque%20MT%20Std) format('svg')}@font-face{font-family:'Grotesque MT Std Light';src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/grotesquemtstd-light.eot);src:url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/grotesquemtstd-light.eot?#iefix) format('embedded-opentype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/grotesquemtstd-light.woff2) format('woff2'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/grotesquemtstd-light.woff) format('woff'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/grotesquemtstd-light.ttf) format('truetype'),url(//www.larrywalshe.com/wp-content/themes/larry-walshe-v10/inc/assets/fonts/grotesquemtstd-light.svg#Grotesque%20MT%20Std) format('svg')}body{font-family:'Grotesque MT Std Light';font-size:12px}#masthead{background:#fff;position:relative;width:100%;padding:20px 20px 0;font-family:'Grotesque MT Std'}.navbar{display:block !important}.navbar .navbar-brand{width:100%;text-align:center;text-transform:uppercase;margin:0;padding:20px 0}.navbar .navbar-brand a{color:#404054;font-size:15px;letter-spacing:3px;margin-bottom:20px}.navbar .navbar-brand a:hover{text-decoration:none}.menu-left{width:100%;position:relative;text-align:center}.menu-left.toggled{top:0}.main-nav ul{padding-left:0}.main-nav ul li{margin-bottom:8px;padding-bottom:5px;list-style:none;text-align:center;display:inline-block;padding:0 20px}.main-nav ul li a{font-size:10px;text-transform:uppercase;color:#5c5454;letter-spacing:3px}.main-nav ul li a{display:block;position:relative;padding:.2em 0}.main-nav ul li a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#666;opacity:1;transition:opacity .3s,transform .3s}.main-nav ul li a:after{opacity 1;transform:scale(0);transform-origin:center}.main-nav ul li a:hover:after,.main-nav ul li a:focus:after,.main-nav ul li a.active:after{transform:scale(1)}header span.target-burger{display:none}@media (max-width:768px){.menu-left{width:100%;height:100vh;top:-100vh;left:0;position:fixed;background:#000;transition:.5s ease all;z-index:900;padding:30px;overflow-y:scroll}.menu-left.toggled{top:0}.main-nav ul{margin-top:80px;padding-left:0}.main-nav ul li{margin-bottom:8px;padding-bottom:5px;list-style:none;text-align:center}.main-nav ul li a{font-size:30px;font-family:'Silk Serif ExtraLight';text-transform:uppercase;color:#000;line-height:30px}.main-nav ul li a:hover span{border-bottom:solid #fff 1px}.sub-nav{position:relative;margin-top:50px}.sub-nav ul{text-align:right}.sub-nav ul li{list-style:none;margin-bottom:8px}.sub-nav ul li a{text-align:right;text-transform:uppercase;color:#fff;letter-spacing:3px;font-size:12px}header span.target-burger{margin:0 0 0 20px;width:3.25em;height:3.25em;position:absolute;display:block;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:9999;right:20px;cursor:pointer}header span.target-burger:hover{cursor:pointer;-webkit-opacity:.45;-moz-opacity:.45;opacity:.45}header span.target-burger.toggled ul.buns li.bun{-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}header span.target-burger.toggled ul.buns li.bun:last-child{-webkit-transform:rotate(-45deg) translateZ(0);transform:rotate(-45deg) translateZ(0)}header span.target-burger ul.buns{width:3.7em;height:1.625em;list-style:none;margin:-.8125em 0 0 -.8125em;padding:0;position:absolute;top:-110%;left:50%;-webkit-transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1),color 1s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1),color 1s cubic-bezier(.23,1,.32,1);-webkit-transform:translateZ(0);transform:translateZ(0);color:#fff}header span.target-burger ul.buns li.bun{width:100%;height:1px;background-color:#000;position:absolute;top:50%;margin-top:-.75px;-webkit-transform:translateY(-3.75px) translateZ(0);transform:translateY(-3.75px) translateZ(0);-webkit-transition:-webkit-transform .5s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1);transition:transform .5s cubic-bezier(.23,1,.32,1),background-color 1s cubic-bezier(.23,1,.32,1)}header span.target-burger.toggled ul.buns li.bun{background-color:#fff}header span.target-burger ul.buns li.bun:last-child{-webkit-transform:translateY(10.75px) translateZ(0);transform:translateY(10.75px) translateZ(0)}}.posh-button{color:#000;border-bottom:1px solid #000;text-transform:uppercase;font-size:12px;text-align:right}.menu-right__image-container{margin-bottom:20px}#header-social-icons{display:block;position:absolute}#header-social-icons a{display:block;margin:0 5px;font-size:38px;color:#000}#header-social-icons a:hover{color:#333}#sitelogo__white{max-width:300px}#sitelogo__gold{max-width:300px}@media (max-width:768px){header a.target-burger.toggled ul.buns li.bun{background-color:#fff}.main-nav ul{margin-top:40px}.main-nav ul li a{font-size:15px;line-height:20px}#sitelogo__white{max-width:180px}}.sub-head-menu{text-align:center;padding-top:20px}.sub-head-menu ul{padding-left:0}.sub-head-menu ul li{margin-bottom:8px;padding-bottom:5px;list-style:none;text-align:center;display:inline-block;padding:0}.sub-head-menu ul li a{display:block;position:relative;padding:.2em 0}.sub-head-menu ul li a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#666;opacity:1;transition:opacity .3s,transform .3s}.sub-head-menu ul li a:after{opacity 1;transform:scale(0);transform-origin:center}.sub-head-menu ul li a:hover:after,.sub-head-menu ul li a:focus:after,.sub-head-menu ul li a.active:after{transform:scale(1)}.sub-head-menu ul li a{font-size:10px;text-transform:uppercase;color:#5c5454;letter-spacing:3px;font-family:'Grotesque MT Std'}#sub-menu-sep{max-width:50%;margin:0 auto}.divider{position:relative;width:4px;margin:0 12px}#colophon{text-align:center}#colophon .navbar-brand{margin-bottom:40px;margin-right:0 !important}#footer__bottom{margin:0 auto;border-bottom:1px solid #5c5454;padding:20px 0;text-align:center;width:80%}#footer__bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0}#footer__bottom ul li{margin-bottom:8px;padding-bottom:5px;list-style:none;text-align:center;display:inline-block}#footer__bottom a{font-size:10px;text-transform:uppercase;color:#5c5454;letter-spacing:3px;font-family:'Grotesque MT Std'}.social-wrapper{text-align:center;margin:40px 0}.social-wrapper a{font-size:13px;padding:9px;color:#5c5454}.social-wrapper a:hover{color:#000}#footer__copywrite{text-transform:uppercase;padding-bottom:20px;font-size:9px;text-align:center}#gallery-container{width:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.47240894648875176) 0%,rgba(0,0,0,0) 100%)}#gallery-container #pillar-gallery{padding:0;margin:0}#gallery-container #pillar-gallery li{list-style:none;padding:0;margin:0}#gallery-container #pillar-gallery li .img-max{position:relative;z-index:-1;width:100%}.text-over-gallery{position:absolute;width:100%;z-index:10;top:0;left:0}.text-over-gallery h1{font-weight:400}.text-over-gallery #text-over-middle{font-family:'Silk Serif ExtraLight';font-size:160px;color:#fff;text-transform:uppercase;padding-top:10%}.text-over-gallery #text-over-middle #text-over-middle-line-1,.text-over-gallery #text-over-middle #text-over-middle-line-2,.text-over-gallery #text-over-middle #text-over-middle-line-3{display:block;width:100%;line-height:135px}.text-over-gallery #text-over-middle #text-over-middle-line-1{text-align:right;padding-right:10%}.text-over-gallery #text-over-middle #text-over-middle-line-2{text-align:right;padding-right:15%}.text-over-gallery #text-over-middle #text-over-middle-line-3{padding-right:35%;text-align:right}.italic-letter{font-family:'Silk Serif ExtraLight Italic' !important}#homepage-featured-video{margin:0 40px 40px}#homevideo-container{display:flex}#homevideo-container #homepage-featured-video__portrait{margin:0 5% 40px;width:40%}#homevideo-container #homepage-featured-portrait-image{margin:0 5% 40px;width:40%}#featured-video-block{position:relative}#featured-video-block #play-video{width:100%;height:99%;z-index:10;position:absolute;top:0;left:0;opacity:.8;transition:.3s all ease}#featured-video-block #play-video:hover{cursor:pointer;opacity:1}#featured-video-block #play-video .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;display:none;z-index:10}#featured-video-block #play-video .video-icon.active{display:block}#featured-video-block #play-video #video-pause-icon{opacity:0;transition:.2s ease all}#featured-video-block #play-video:hover #video-pause-icon.active{opacity:1}.video-headline-image{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%}.dgwt-jg-caption__font--10{display:none !important}.leading-title{font-family:'Silk Serif ExtraLight';font-size:15px;text-transform:uppercase;display:block;width:100%;text-align:center;display:block;padding-top:40px;padding-bottom:40px}.spacer-large{display:block;height:50px}@media (max-width:992px){.text-over-gallery #text-over-middle{font-family:'Silk Serif ExtraLight';font-size:100px;color:#fff;text-transform:uppercase;padding-top:10%}.text-over-gallery #text-over-middle #text-over-middle-line-1,.text-over-gallery #text-over-middle #text-over-middle-line-2,.text-over-gallery #text-over-middle #text-over-middle-line-3{display:block;width:100%;line-height:90px}}@media (max-width:768px){.text-over-gallery #text-over-middle{font-size:35px}.text-over-gallery #text-over-middle #text-over-middle-line-1,.text-over-gallery #text-over-middle #text-over-middle-line-2,.text-over-gallery #text-over-middle #text-over-middle-line-3{line-height:35px}.text-over-gallery #text-over-middle{padding-top:16%}.navbar .navbar-brand a{font-size:12px}#homepage-featured-video{margin:0 10px 40px}#featured-video-block #play-video{width:100%;height:98%;z-index:10;position:absolute;top:0;left:0}#featured-video-block #play-video:hover{cursor:pointer}#featured-video-block #play-video .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;display:none}#featured-video-block #play-video #video-pause-icon{opacity:0;transition:.2s ease all}#featured-video-block #play-video:hover #video-pause-icon.active{opacity:1}#homevideo-container{display:block}#homevideo-container #homepage-featured-video__portrait{margin:0;width:100%;padding:10px 10px 5px}#homevideo-container #homepage-featured-portrait-image{margin:0;width:100%;padding:5px 10px 10px}}#homepage-section-1{padding-top:80px;padding-bottom:80px}#homepage-section-1 .quote-title{font-family:'Silk Serif ExtraLight';font-size:15px;text-transform:uppercase;display:block;width:100%}.link-box__container{display:flex;justify-content:center}.link-box{display:block;width:50%;position:relative}.link-box a{color:#313131 !important}.link-box img{width:100%}.link-box-text{position:absolute;width:100%;text-align:left;bottom:-6px;color:#fff !important;left:0;text-transform:uppercase;z-index:100;padding:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out;font-family:'Silk Serif ExtraLight';font-size:60px;line-height:47px;text-transform:uppercase}.link-box-text .link-box-top-text{display:block;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out;width:80%}.link-box-text .link-box-read-more{font-size:13px;display:block;letter-spacing:2px;font-family:source-sans-pro,sans-serif !important;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.link-box-text.bottom{bottom:70px}.bottom-gradient{width:100%;height:100%;position:absolute;background:#000;top:0;left:0;background:#000;background:linear-gradient(180deg,rgba(0,0,0,.35616244788931195) 0%,rgba(255,255,255,0) 45%);transition:ease .3s all}.bottom-gradient-over{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transition:ease .3s all}.link-box a:hover .bottom-gradient-over{background:rgba(0,0,0,.3)}.link-box a:hover{text-decoration:none}.link-box-text-container{padding:10px}.link-box-text__title{font-size:13px;font-weight:400;display:block;text-transform:uppercase;margin-bottom:10px;height:39px}.link-box-text__caption{font-size:12px;display:block}#link-box__1{margin-right:5px}#link-box__2{margin-left:5px}.link-box__more{transform-origin:0 0;transform:rotate(-90deg);color:#fff;font-size:14px;text-transform:uppercase;position:absolute;bottom:5%;right:-20px;border-bottom:1px solid #fff;transition:.6s all ease}.link-box a:hover .link-box__more{padding-right:200px}@media (max-width:768px){.block-text{width:100%;top:15px;left:auto;float:none;margin:0 auto}.link-box__container{display:block}.link-box{display:block;width:100%;position:relative}#link-box__1{padding:0;margin:0;margin-bottom:10px}#link-box__2{padding:0;margin:0}.link-box-text{font-size:40px;line-height:35px;top:5px}.link-box__container{padding:10px}}#homepage-section-2{padding-top:80px}#homepage-section-2 .quote-title{font-family:'Silk Serif ExtraLight';font-size:15px;text-transform:uppercase;display:block;text-align:center;padding:20px}#homepage-section-2 .block-text__container{text-align:justify}@media (max-width:992px){#homepage-section-2 .quote-title{font-size:45px;line-height:45px;padding-left:0;text-align:center}#homepage-section-2 .quote-title #quote-title-line-2{padding-left:0;display:inline}#homepage-section-2 .quote-title #quote-title-line-3{padding-left:0;display:inline}#homepage-section-2 .block-text__container{display:block;width:100%;float:none;top:0;padding:0 20px}}@media (max-width:768px){#homepage-section-2 .quote-title{font-size:35px;line-height:35px;padding-left:0;padding-bottom:20px;text-align:center}#homepage-section-2 .quote-title #quote-title-line-2{padding-left:0;display:inline}#homepage-section-2 .quote-title #quote-title-line-3{padding-left:0;display:inline}#homepage-section-2 .block-text__container{display:block;width:100%;float:none;top:0;padding:0 20px}#homepage-section-2 .block-text-1{width:100%}#homepage-section-2 .block-text-2{width:100%}}#homepage-section-3{padding-bottom:80px}#homepage-section-3 .hp__featured-container{display:flex;justify-content:center}#homepage-section-3 .hp__featured-container #hp__left-line{border-top:1px solid #000;width:35%}#homepage-section-3 .hp__featured-container #hp__right-line{border-bottom:1px solid #000;width:35%}#homepage-section-3 .hp__featured-container #hp__line-content{padding:0 20px;text-transform:uppercase;font-size:12px;font-family:'Grotesque MT Std';letter-spacing:3px}#homepage-section-3 .hp__featured-container #hp__line-content #hp__line-content-1{display:block;text-align:left;padding-bottom:0;padding-right:3px}#homepage-section-3 .hp__featured-container #hp__line-content #hp__line-content-2{display:block;text-align:right}#featured-containers{margin-top:40px}#featured-containers img{transition:.3s all ease}#featured-containers .fi__text{text-transform:uppercase;font-family:'Grotesque MT Std';font-weight:700;color:#000;display:block;text-align:right;margin-top:10px}.hp__single-container{height:auto;width:160px;white-space:nowrap;text-align:center;margin:1em 0}.helper{display:inline-block;height:100%;vertical-align:middle}#featured-containers .hp__single-container:hover .fi__text{text-decoration:underline}@media (max-width:768px){.hp__single-container{width:50%;padding:0 40px}}#homepage-section-4{padding:10px 10px 80px;display:flex;justify-content:center;flex-wrap:wrap}#homepage-section-4 .link-box__secondary{width:32%;position:relative;margin:0 5px;overflow:hidden}#homepage-section-4 .link-box__secondary a img{position:relative;width:100%}#homepage-section-4 .link-box__secondary a .linkbox__secondary-bottom-gradient{background:#000;background:linear-gradient(270deg,rgba(0,0,0,.28755252100840334) 0%,rgba(255,255,255,0) 40%);width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s all ease}#homepage-section-4 .link-box__secondary a .linkbox__secondary-bottom-gradient-2{background:rgba(0,0,0,0);width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s all ease}#homepage-section-4 .link-box__secondary:hover a .linkbox__secondary-bottom-gradient-2{background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0;transition:.3s all ease}#homepage-section-4 .link-box__secondary-text{-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);color:#fff;font-size:49px;text-transform:uppercase;position:absolute;bottom:0;right:-213px;transition:.6s all ease;font-family:'Silk Serif ExtraLight';width:500px}.overlay-content--sm,.overlay-content--lg{position:absolute;z-index:5;top:50%;left:50%;transform:translate(-50%,-50%);background:#ccc;background-color:rgba(245,243,240,.95);padding:44px;display:flex;justify-content:center;flex-direction:column}.overlay-content--sm h3{font-size:12px;line-height:14px;margin:0}.overlay-content--sm h4{font-size:10px;line-height:16px;margin:0;letter-spacing:3px;text-transform:uppercase}.overlay-content--sm h4:before{width:60px}.overlay-content--sm h4:before{content:'';position:absolute;left:30px;top:52px;transform:translate(-100%,-3px);border-bottom:1px solid #8b8b9b;height:1px}.overlay-content--lg{width:calc(100% - 52px);height:calc(100% - 52px);opacity:0;transition:opacity .3s ease-in-out}.link-box__secondary:hover .overlay-content--lg{opacity:1}.overlay-content--lg .case-title{text-transform:uppercase;padding-bottom:10px;font-size:10px;display:block;font-family:'Grotesque MT Std';color:#212529}.overlay-content--lg .case-title:before{width:60px}.overlay-content--lg .case-title:before{content:'';position:absolute;left:32px;top:40%;transform:translate(-100%,-3px);border-bottom:1px solid #8b8b9b;height:1px}.overlay-content--lg .case-region{font-family:'Silk Serif ExtraLight Italic';padding-bottom:20px;font-size:13px;color:#212529}.rule--sm{height:1px;box-sizing:border-box;border:0;border-bottom:1px solid #8b8b9b;width:15px;display:block;margin-bottom:15px;margin-top:5px}.view-gallery{text-transform:uppercase;padding-bottom:10px;font-size:10px;display:block;font-family:'Grotesque MT Std';color:#212529}#homepage-section-4 #secondary__link-box-1 .link-box__secondary-text{bottom:235px}#homepage-section-4 #secondary__link-box-2 .link-box__secondary-text{bottom:235px}#homepage-section-4 #secondary__link-box-3 .link-box__secondary-text{bottom:235px}.dgwt-jg-item{position:relative}#homepage-section-4 .dgwt-jg-item figcaption{box-sizing:border-box}#homepage-section-4 .dgwt-jg-caption{height:100%;position:absolute;top:0;width:100%;left:0}#homepage-section-4 .dgwt-jg-item figcaption:before,#homepage-section-4 .dgwt-jg-item figcaption:after{position:absolute;content:'';opacity:0}#homepage-section-4 .dgwt-jg-item figcaption:before{top:5%;right:5%;bottom:5%;left:5%;border-top:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;transform-origin:0 0}#homepage-section-4 .dgwt-jg-item figcaption:after{top:5%;right:5%;bottom:5%;left:5%;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;transform-origin:100% 0}#homepage-section-4 .dgwt-jg-item .dgwt-jg-caption>span{-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out;opacity:0;text-align:center;color:#000;position:relative;display:block;font-weight:900;line-height:120%;z-index:10}#homepage-section-4 .dgwt-jg-item img,#homepage-section-4 .dgwt-jg-item figcaption:before,#homepage-section-4 .dgwt-jg-item figcaption:after,#homepage-section-4 .dgwt-jg-item p{-webkit-transition:opacity .85s,-webkit-transform .85s;transition:opacity .85s,transform .85s}#homepage-section-4 .dgwt-jg-item:hover figcaption:before,#homepage-section-4 .dgwt-jg-item:hover figcaption:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}#homepage-section-4 .dgwt-jg-item:hover .dgwt-jg-caption>span{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#homepage-section-4 .dgwt-jg-item:hover figcaption:after,#homepage-section-4 .dgwt-jg-item:hover .dgwt-jg-caption>span,#homepage-section-4 .dgwt-jg-item:hover img{-webkit-transition-delay:.15s;transition-delay:.15s}@media (max-width:768px){#homepage-section-4{display:block;padding-bottom:0}#homepage-section-4 .link-box__secondary{width:100%;position:relative;margin:0;margin-bottom:10px;overflow:hidden}}#homepage-section-5{padding:30px 0 80px;display:table;width:100%}#homepage-section-5 .element{display:table-cell}#hp__large-quote{font-size:12px;text-transform:uppercase;letter-spacing:1px;width:45%;padding-left:15%;line-height:21px;text-align:justify;padding-right:90px}#hp__small-quote{width:20%;height:100%;position:relative}#hp__small-quote-text{position:absolute;bottom:-60px;font-size:45px;text-transform:uppercase;font-family:'Silk Serif ExtraLight';display:block;letter-spacing:1px;width:247px;line-height:40px;padding-right:40px;background:#fff;z-index:2}#hp__line-for-quote-top{display:block;border-top:1px solid #000;width:100px;position:relative;top:-50px}#hp__line-for-quote-bottom{display:block;border-top:1px solid #000;width:200px;position:absolute;right:0;top:114px}@media (max-width:768px){#homepage-section-5{display:block;padding-bottom:0}#homepage-section-5 .element{display:block}#hp__large-quote{font-size:45px;line-height:45px;width:100%}#hp__small-quote{width:100%;margin-top:20px;padding-right:20px}#hp__small-quote-text{position:relative;bottom:auto;font-size:14px;text-align:right}#homepage-section-5 #hp__large-quote{font-size:10px;line-height:15px;padding:20px}#hp__line-for-quote-top{display:none}#hp__line-for-quote-bottom{display:none}}#homepage-section-6{padding:80px 150px;display:flex;justify-content:center}#homepage-section-6 .hp__section-6-container{padding:0 20px;font-size:12px;text-align:justify}#homepage-section-6 .hp__section-6-container p{margin-bottom:5px;padding-bottom:0;line-height:18px;letter-spacing:0px}#homepage-section-6 .hp__section-6-container p a{color:#000;text-decoration:underline;display:block;text-transform:uppercase;text-align:right;font-style:italic;margin-top:30px}#homepage-section-6 #hp__section-6-1{width:30%;letter-spacing:2px;line-height:18px}#homepage-section-6 #hp__section-6-2{width:35%}#homepage-section-6 #hp__section-6-3{width:35%}@media (max-width:768px){#homepage-section-6{padding:20px 20px 60px;display:block}#homepage-section-6 #hp__section-6-1{width:100%;padding-bottom:20px;text-align:center}#homepage-section-6 #hp__section-6-2{width:100%;padding-bottom:20px}#homepage-section-6 #hp__section-6-3{width:100%}}#homepage-section-7{margin:80px 0;display:flex;justify-content:center;position:relative}#homepage-section-7 img{width:100%}#homepage-section-7 #hp__text-over-section-7{display:table;width:100%;position:absolute;top:0;left:0;height:100%}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-left{width:50%;padding:80px 0 0 80px;display:table-cell}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-1{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block;padding-left:20px}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-2{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block;padding-left:10px}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-3{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block;padding-left:167px}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-4{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-link{text-transform:uppercase;font-style:italic;text-decoration:underline;margin-top:35px;margin-left:50px;display:block}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-link a{color:#fff;font-size:14px;text-decoration:none;letter-spacing:2px}.link-underline{border-bottom:1px solid #fff}.background-cover{background:rgba(0,0,0,.3);width:100%;height:100%;position:absolute;top:0;left:0}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right{width:50%;padding:80px 80px 0 0;text-align:right;display:table-cell;position:relative}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right-link{font-size:14px;text-transform:uppercase;color:#fff;text-align:left}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right-link span{border-bottom:1px solid #fff}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-5{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-6{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-7{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block;padding-right:155px}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-quote{color:#fff;font-size:12px;font-family:'Grotesque MT Std';text-transform:uppercase;letter-spacing:1px;top:20px;position:relative}#hp__text-over-section-7-drop{position:absolute;bottom:80px;right:80px}@media (max-width:768px){#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-left{width:50%;padding:10px;padding-top:40px;display:table-cell}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-1{font-size:30px;line-height:30px}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-2{font-size:30px;line-height:30px}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-3{font-size:30px;line-height:30px;padding-left:52px}#homepage-section-7 #hp__text-over-section-7 .hp__special-text-4{font-size:30px;line-height:30px}#hp__text-over-section-7-drop{position:absolute;bottom:35px;right:16px}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right{width:100%;padding:10px;text-align:right;display:table-cell;position:relative}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-5{font-size:30px;line-height:30px}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-6{font-size:30px;line-height:30px}#homepage-section-7 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-7{font-size:30px;line-height:30px;padding-right:50px}}#homepage-section-8{margin:95px 0;display:table}#homepage-section-8 #hp__section-8-left{display:table-cell;width:50%;padding-left:80px;position:relative}#homepage-section-8 #hp__section-8-right{display:table-cell;width:50%;padding:0 80px;position:relative}#homepage-section-8 #hp__section-8-left #hp__section-8-1{display:block;width:100%;margin-bottom:50px;position:absolute;top:0}#homepage-section-8 #hp__section-8-left #hp__section-8-2{display:block;width:100%;margin-bottom:50px}#homepage-section-8 #hp__section-8-left #hp__section-8-3{display:block;width:100%;text-align:right}#homepage-section-8 #hp__section-8-left .section-8__link-title{font-family:'Silk Serif ExtraLight';font-size:40px;line-height:35px;text-transform:uppercase;display:block;letter-spacing:2px}#homepage-section-8 #hp__section-8-left .section-8__link-link{text-transform:uppercase;font-style:italic;letter-spacing:1px;border-bottom:1px solid #000;font-size:10px;top:15px;position:relative}#homepage-section-8 #hp__section-8-left .section-8__link-link a{color:#000}@media (min-width:1200px){#homepage-section-8 #hp__section-8-left .section-8__link-title{font-family:'Silk Serif ExtraLight';font-size:85px;line-height:90px;text-transform:uppercase;display:block;letter-spacing:2px}}@media (max-width:992px){#homepage-section-8 #hp__section-8-left .section-8__link-title{font-family:'Silk Serif ExtraLight';font-size:45px;line-height:50px;text-transform:uppercase;display:block;letter-spacing:2px}}@media (max-width:768px){#homepage-section-8{margin:20px 0;display:block;position:relative}#homepage-section-8 #hp__section-8-left{display:table-cell;width:100%;padding-left:10px;position:static;display:block}#homepage-section-8 #hp__section-8-right{display:block;width:100%;padding:10px}#homepage-section-8 #hp__section-8-left .section-8__link-title{font-size:30px;line-height:30px}#homepage-section-8 #hp__section-8-left #hp__section-8-1{position:relative}#homepage-section-8 #hp__section-8-left #hp__section-8-3{display:block;width:100%;text-align:right;position:absolute;bottom:35px;z-index:1000;color:#fff;right:30px}#homepage-section-8 #hp__section-8-left #hp__section-8-3 .section-8__link-link{border-bottom:1px solid #fff;color:#fff}#homepage-section-8 #hp__section-8-left #hp__section-8-3 .section-8__link-link a{color:#fff}}#wedding-section-1{padding:80px 150px 80px 0;display:flex;justify-content:center}#wedding-section-1 .wd__section-1-container{padding:0 20px;font-size:12px;text-align:justify}#wedding-section-1 .wd__section-1-container p{margin-bottom:15px;padding-bottom:0;line-height:22px;letter-spacing:1px}#wedding-section-1 .wd__section-1-container p a{color:#000;text-decoration:underline}#wedding-section-1 #wd__section-1-1{width:40%;letter-spacing:2px;line-height:18px;font-family:'Silk Serif ExtraLight';font-size:60px;line-height:60px;text-align:left;padding-left:0;text-transform:uppercase}#wedding-section-1 #wd__section-1-2{width:30%}#wedding-section-1 #wd__section-1-3{width:30%}@media (max-width:768px){#wedding-section-1{padding:60px 20px 40px;display:block}#wedding-section-1 .wd__section-1-container{padding-right:0}#wedding-section-1 #wd__section-1-1{width:100%;padding-bottom:20px;font-size:40px;line-height:40px;text-align:center}#wedding-section-1 #wd__section-1-2{width:100%;padding-bottom:20px;padding-left:0}#wedding-section-1 #wd__section-1-3{width:100%;padding-left:0}}#wedding-section-2{padding:120px 0 120px 150px;display:flex;justify-content:center}#wedding-section-2 #wd__section-2-left{width:40%}#wedding-section-2 #wd__section-2-left #wd__section-2-left-title{font-size:16px;text-transform:uppercase;margin-bottom:40px;text-align:center}#wedding-section-2 #wd__section-2-left #wd__section-2-left-text{text-align:justify;font-size:12px;padding:20px 50px 40px;letter-spacing:1px;text-transform:capitalize}#wedding-section-2 #wd__section-2-left #wd__section-2-left-link{padding:20px 100px 0;text-align:center}#wedding-section-2 #wd__section-2-left #wd__section-2-left-link a{color:#000;border-bottom:1px solid #000;text-transform:uppercase;font-size:12px;text-align:right}#wedding-section-2 .wd__section-2-right{width:60%;font-family:'Silk Serif ExtraLight';font-size:100px;line-height:100px;text-align:right;text-transform:uppercase}#wedding-section-2 .wd__section-2-right.show-desktop{display:block}#wedding-section-2 .wd__section-2-right.show-mobile{display:none}.previous-button{border:none;background:0 0;font-family:'Grotesque MT Std';display:block;font-size:14px;text-transform:uppercase;margin-top:20px;padding-left:40px}.link-box__secondary{overflow:hidden}.link-box__secondary a img{position:relative;width:100%;transition:transform .5s}.shade-hover{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:1;transition:.3s all ease;cursor:pointer}.dgwt-jg-item:hover .shade-hover{background:rgba(255,255,255,.1)}.dgwt-jg-item:hover a img{transform:scale(1.02)}.padding-bottom{padding-bottom:25px}.image-under-text{position:relative;margin:80px 0}.image-under-text img{width:100%}.image-under-text .quote-inner-wrapper{background:rgba(245,243,240,.95);padding:40px;position:absolute;top:10%;left:10%;max-width:462px;font-size:9px;letter-spacing:2px;line-height:15px;text-align:justify}.image-under-text .quote-title{text-transform:uppercase;padding-bottom:20px;font-size:10px;display:block}.image-under-text .quote-title:before{width:60px}.image-under-text .quote-title:before{content:'';position:absolute;left:25px;top:48px;transform:translate(-100%,-3px);border-bottom:1px solid #8b8b9b;height:1px}@media (max-width:768px){.image-under-text img{display:none}.image-under-text .quote-inner-wrapper{margin:0 auto;top:0;left:0;position:relative}}.secondary-wrapper{background:rgba(245,243,240,.95);padding:40px;font-size:9px;letter-spacing:2px;line-height:15px;text-align:justify;margin-bottom:40px}.line:before{width:60px}.line:before{content:'';position:absolute;left:40px;top:48px;transform:translate(-100%,-3px);border-bottom:1px solid #8b8b9b;height:1px}@media (max-width:768px){.image-under-text img{display:none}.image-under-text .quote-inner-wrapper{margin:0 auto;top:0;left:0;position:relative}}#meet-larry-1{display:flex;margin-top:50px;position:relative}#meet-larry-1 #ml__section-1-1{width:55%;padding:0 50px}#meet-larry-1 #ml__section-1-2{width:45%;text-align:justify;font-size:12px;height:100%}#meet-larry-1 #ml__section-1-2 #ml__section-1-2-title{text-transform:uppercase;display:block;text-align:right;margin-bottom:150px}#meet-larry-1 #ml__section-1-2 .ml__section-1-inner{position:absolute;bottom:0;right:0;padding:0 80px 0 50px;width:45%}#meet-larry-2{margin:60px 0;position:relative}#meet-larry-2 .ml__section-2-container{display:flex}#meet-larry-2 .ml__section-2-container .ml__section-2-container-left{width:40%;padding-left:80px;text-transform:uppercase}#meet-larry-2 .ml__section-2-container .ml__section-2-container-right{width:60%;display:flex;padding-right:50px}#meet-larry-2 .ml__section-2-container .ml__section-2-container-right .ml__section-2-mini-50{width:50%;padding:0 20px;text-align:justify}#meet-larry-2 a{text-transform:uppercase;text-decoration:underline;color:#000;font-style:italic;display:block;text-align:right;margin-top:50px;letter-spacing:1px}#meet-larry-3{margin-top:60px;margin-bottom:90px}#meet-larry-4{margin-top:110px;margin-bottom:180px;position:relative}#meet-larry-4 #hp__large-quote{font-size:12px;text-transform:uppercase;letter-spacing:1px;width:75%;padding-left:15%;line-height:19px;position:relative;display:block}#meet-larry-4 #hp__small-quote{width:20%;height:auto;position:absolute;display:block;right:150px;margin-top:40px;text-align:right}@media (max-width:992px){#meet-larry-1 #ml__section-1-2 #ml__section-1-2-title{margin-bottom:20px}}@media (max-width:768px){#meet-larry-1{display:block;margin-top:50px;position:relative}#meet-larry-1 #ml__section-1-1{width:100%;padding:20px}#meet-larry-1 #ml__section-1-2{width:100%;text-align:justify;font-size:12px;height:auto;padding:20px}#meet-larry-1 #ml__section-1-2 #ml__section-1-2-title{text-transform:uppercase;display:block;text-align:center;margin-bottom:30px}#meet-larry-1 #ml__section-1-2 .ml__section-1-inner{position:relative;bottom:auto;right:auto;padding:0;width:100%}#meet-larry-2 .ml__section-2-container{display:block}#meet-larry-2 .ml__section-2-container .ml__section-2-container-left{width:100%;padding:20px}#meet-larry-2 .ml__section-2-container .ml__section-2-container-right{width:100%;display:block;padding:20px}#meet-larry-2 .ml__section-2-container .ml__section-2-container-right .ml__section-2-mini-50{width:100%;padding:0;text-align:justify}#meet-larry-3{margin-bottom:30px}#meet-larry-4{margin-top:40px;margin-bottom:40px;position:relative}#meet-larry-4 #hp__large-quote{font-size:12px;text-transform:uppercase;letter-spacing:1px;width:100%;padding-left:0;line-height:19px;position:relative;display:block;padding:20px}#meet-larry-4 #hp__small-quote{width:100%;height:auto;position:relative;display:block;right:auto;margin-top:40px;text-align:center}#hp__small-quote-text{position:relative;bottom:auto;text-transform:uppercase;font-family:'Silk Serif ExtraLight';display:block;letter-spacing:1px;width:100%;line-height:40px;padding-right:0;z-index:2}}#our-services-section-1{margin-bottom:50px;padding-top:100px;padding-bottom:30px;background:#f4f4f4}#our-services-section-1 .os__container-1{display:flex}#our-services-section-1 .os__container-1 .os__col{width:25%;border-right:1px solid #333;padding:0 30px}#our-services-section-1 .os__container-1 .os__col .os__section-title{display:block;font-family:'Silk Serif ExtraLight';text-transform:uppercase;font-size:25px;text-align:right;height:150px;line-height:25px}#our-services-section-1 .os__container-1 .os__col .os__section-text{display:block;height:350px;font-size:11px;text-align:justify}#our-services-section-2{padding-top:80px}#our-services-section-2 .quote-title{font-family:'Silk Serif ExtraLight';font-size:50px;line-height:40px;text-transform:uppercase;display:block;float:left;width:100%}#our-services-section-2 .quote-title #quote-title-line-1{display:block;padding-left:50px}#our-services-section-2 .quote-title #quote-title-line-2{display:block}#our-services-section-2 .quote-title #quote-title-line-3{display:block;padding-left:20px}#our-services-section-2 .block-text__container{display:flex;justify-content:center;width:650px;text-align:justify;float:right;position:relative;top:-50px}#our-services-section-2 .block-text-1{width:50%;padding:0 20px}#our-services-section-2 .block-text-2{width:50%;padding:0 20px;position:relative;top:50px}#our-services-section-2 .quote-inner-wrapper{width:100%;margin:0 auto}#our-services-section-3{margin:80px 0 10px;display:flex;justify-content:center;position:relative}#our-services-section-3 img{width:100%}#our-services-section-3 #hp__text-over-section-7{display:table;width:100%;position:absolute;top:0;left:0;height:100%}#our-services-section-3 #hp__text-over-section-7 #hp__text-over-section-7-left{width:50%;padding:80px 0 0 80px;display:table-cell}#our-services-section-3 #hp__text-over-section-7 .hp__special-text-1{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block;padding-left:20px}#our-services-section-3 #hp__text-over-section-7 .hp__special-text-2{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block;padding-left:10px}#our-services-section-3 #hp__text-over-section-7 .hp__special-text-3{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block;padding-left:167px}#our-services-section-3 #hp__text-over-section-7 .hp__special-text-4{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block}#our-services-section-3 #hp__text-over-section-7 .hp__special-text-link{text-transform:uppercase;font-style:italic;text-decoration:underline;margin-top:35px;margin-left:50px;display:block}#our-services-section-3 #hp__text-over-section-7 .hp__special-text-link a{color:#fff;font-size:14px;text-decoration:none;letter-spacing:2px}#our-services-section-3 #hp__text-over-section-7 #hp__text-over-section-7-right{width:50%;padding:80px 80px 0 0;text-align:right;display:table-cell;position:relative}#our-services-section-3 #hp__text-over-section-7 #hp__text-over-section-7-right-link{font-size:14px;text-transform:uppercase;color:#fff;text-align:left}#our-services-section-3 #hp__text-over-section-7 #hp__text-over-section-7-right-link span{border-bottom:1px solid #fff}#our-services-section-3 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-5{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block}#our-services-section-3 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-6{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block}#our-services-section-3 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-7{font-family:'Silk Serif ExtraLight';font-size:60px;line-height:50px;text-transform:uppercase;color:#fff;display:block;padding-right:155px}#our-services-section-3 #hp__text-over-section-7 #hp__text-over-section-7-right .hp__special-text-quote{color:#fff;font-size:12px;font-family:'Grotesque MT Std';text-transform:uppercase;letter-spacing:1px;top:20px;position:relative}@media (max-width:768px){#our-services-section-2 .quote-title{font-size:35px;line-height:35px;padding-left:0;text-align:center}#our-services-section-2 .block-text__container{display:block;width:100%;float:none;top:0;padding:0 20px}#our-services-section-2 .quote-title #quote-title-line-1{padding:0}#our-services-section-2 .block-text-1{width:100%;padding:0}#our-services-section-2 .block-text-2{width:100%;padding:0}.block-text-2 .block-text-title{text-transform:uppercase;display:block;text-align:center;margin-bottom:20px}}#casestudy__gallery{max-width:1000px;margin:0 auto}.image-under-text__casestudies{position:relative;margin:80px 0}.image-under-text__casestudies img{width:100%}.image-under-text__casestudies .quote-inner-wrapper__casestudies{background:rgba(245,243,240,.95);padding:40px;position:absolute;top:10%;left:10%;max-width:462px;font-size:9px;letter-spacing:2px;line-height:15px;text-align:justify}.image-under-text__casestudies #case-study-name{text-transform:uppercase;padding-bottom:10px;font-size:10px;display:block;font-family:'Grotesque MT Std'}.image-under-text__casestudies #case-study-name:before{width:60px}.image-under-text__casestudies #case-study-name:before{content:'';position:absolute;left:25px;top:48px;transform:translate(-100%,-3px);border-bottom:1px solid #8b8b9b;height:1px}.image-under-text__casestudies #case-study-region{font-family:'Silk Serif ExtraLight Italic';padding-bottom:20px;font-size:13px}.spacer-40{height:60px}.margin-b-40{margin-bottom:40px}.block{display:block}@media (max-width:992px){.image-under-text__casestudies img{display:none}.image-under-text__casestudies .quote-inner-wrapper__casestudies{margin:0 auto;top:0;left:0;position:relative}}.relative{position:relative}.default-color-bk{background-color:#e1e7e7}.contact-inner-container{padding:40px 30px}.contact-inner-container .sub-title{text-transform:uppercase;padding-bottom:10px;font-size:10px;display:block;font-family:'Grotesque MT Std'}.contact-inner-container .sub-title:before{width:60px}.contact-inner-container .sub-title:before{content:'';position:absolute;left:25px;top:48px;transform:translate(-100%,-3px);border-bottom:1px solid #8b8b9b;height:1px}.location-map{position:absolute;right:7%;top:10%;min-width:400px;height:220px}.location-map iframe{height:100%;width:100%;border:0;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}.width-50{width:50%}.margin-50{margin:50px auto}.contact-box{background:rgba(245,243,240,.95);padding:40px;font-size:9px;letter-spacing:2px;line-height:15px;text-align:justify;margin-bottom:40px}.contact-box #contact-title{text-transform:uppercase;padding-bottom:10px;font-size:10px;display:block;font-family:'Grotesque MT Std'}.contact-box #contact-title:before{width:60px}.contact-box #contact-title:before{content:'';position:absolute;left:40px;top:48px;transform:translate(-100%,-3px);border-bottom:1px solid #8b8b9b;height:1px}.contact-box .contact-title{display:block;text-transfrom:uppercase;margin:10px 0}.contact-box .contact-text{font-size:10px}.destination-link-box__container{display:flex;flex-wrap:wrap;padding-left:0}.destination-link-box__container .destination-link-box{flex:0 0 32.733333%;position:relative;margin:.3%}.destination-link-box a{color:#313131 !important}.destination-link-box img{width:100%}.destination-link-box-text{position:absolute;padding:10px;font-size:45px;line-height:50px;text-transform:uppercase;transform-origin:bottom right;right:0;bottom:0;transform:rotate(-90deg) translateX(100%);color:#fff;font-family:'Silk Serif ExtraLight'}.destination-link-box-top-text{bottom:-12px;position:absolute}.destination-link-box a:hover .bottom-gradient-over{background:rgba(0,0,0,.3)}.destination-link-box a:hover{text-decoration:none}.link-box-text-container{padding:10px}.link-box-text__title{font-size:13px;font-weight:400;display:block;text-transform:uppercase;margin-bottom:10px;height:39px}.link-box-text__caption{font-size:12px;display:block}.link-box a:hover .link-box__more{padding-right:200px;right:-220px}@media (max-width:768px){.destination-link-box__container{display:block;padding-left:0}.destination-link-box__container .destination-link-box{position:relative;padding:0;margin:10px 20px;overflow:hidden}}#ow__header-container{text-align:center;margin:80px 0}