html{-webkit-animation:fadein 3s;-moz-animation:fadein 3s;-ms-animation:fadein 3s;-o-animation:fadein 3s;animation:fadein 3s;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:500}dfn{font-style:italic}h1{font-size:13px;margin:.67em 0}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 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin: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-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}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}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}@font-face{font-display:swap;font-family:'Glossy Display Trial';src:url(../../../../../../themes/carousel-events/fonts/GlossyDisplay-LightItalicWeb.woff2) format('woff2'),url(../../../../../../themes/carousel-events/fonts/GlossyDisplay-LightItalicWeb.woff) format('woff');font-weight:300;font-style:italic}figure{padding:0;margin:0}*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry:after,.before-content:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}html{height:100%;font-size:18px}.load-hidden{visibility:hidden}body{overflow-x:hidden;font-family:pragmatica,sans-serif;line-height:1.55em;letter-spacing:.037rem;font-weight:400;-webkit-font-smoothing:antialiased;font-variant-ligatures:none}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img{border:0}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}a{color:#262d3f;text-decoration:none;transition:all 0.5s;display:inline-block}a:hover{color:#262d3f}table{border:none}a:hover{color:#262d3f;text-decoration:none}p,.desc{color:#262d3f;font-size:16px}h1,h2,h3,h4,h5,h6{color:#262d3f}h1{line-height:1.2;font-weight:100;letter-spacing:.06rem}h2{font-family:'Glossy Display Trial';font-style:italic}h3{font-family:freight-big-pro,serif}ol,ul{margin:0;padding:0}li{list-style-type:none}b,strong{font-weight:800}cite,em,i{font-style:italic}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto;margin:0 auto}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{display:inline-block;padding-left:28px;vertical-align:top}.first{clear:both;padding-left:0}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter{display:block;margin:0 auto 0}img.alignnone,.alignnone{margin-bottom:0}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px}.wp-caption-text{font-size:14px;font-weight:700;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.mobile-image{display:none}.sound-control{position:absolute;color:#fff;left:5%;bottom:3%}.sound-control:hover{cursor:pointer}.sound-control:before{content:"";display:block;width:1px;height:22px;background-color:#fff;transform:rotate(-20deg);position:absolute;left:6px;top:1px}.sound-control.off:before{content:"";display:none;width:1px;height:22px;background-color:#fff;transform:rotate(-20deg);position:absolute;left:6px;top:1px}#responsive-menu-pro-title-image{width:328px;margin:19px auto 0!important}.hero-header .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}.hero-header-vid{margin:0 auto 0;z-index:0;position:relative;top:0;overflow:hidden;height:auto}.hero-header-vid .overlay{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}.hero-header-vid video{width:100%}.header-wrap{position:absolute;z-index:9;text-align:center;width:100%}.header-wrap .icon{width:68px;margin:43px auto 0;transition:all 0.5s}.header-wrap .icon:hover{opacity:.6}.hero-header,.hero-header-vid{position:static;height:100vh}.scroll p{transform:rotate(90deg);text-transform:uppercase;color:#fff;font-size:8px;letter-spacing:.13rem;margin:0 auto}.container .line{width:1px;height:143px;background-color:#fff;left:0;right:0;margin:auto;display:block;position:absolute;bottom:139px}#responsive-menu-pro a{color:#d8cece!important;font-family:'Glossy Display Trial'!important;font-style:italic;font-size:31px!important;font-weight:500!important;font-style:italic!important}.responsive-menu-pro-submenu{padding-top:30px!important;margin-top:3px!important;width:125%!important;margin-left:-19%!important}#responsive-menu-pro-item-286 .responsive-menu-pro-submenu:before{content:"";display:block;width:91px;height:1px;background-color:rgba(216,206,206,.5);margin:-52px 0 60px 67px!important}.responsive-menu-pro-submenu:before{content:"";display:block;width:71px;height:1px;background-color:rgba(216,206,206,.5);margin:-52px 0 60px 75px!important}#responsive-menu-pro-item-287 .responsive-menu-pro-submenu:before{content:"";display:block;width:100px;height:1px;background-color:rgba(216,206,206,.5);margin:-52px 0 60px 62px!important}#responsive-menu-pro-additional-content{position:absolute;bottom:0;left:0;right:0}#responsive-menu-pro-additional-content .lower-title{font-size:10px;letter-spacing:.1rem}#responsive-menu-pro-additional-content .line{width:1px;height:60px;background:rgba(216,206,206,.7);margin:0 auto 20px}.responsive-menu-pro-submenu li{margin-bottom:10px!important}#responsive-menu-pro{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;max-width:987px;margin:90px auto 0!important;padding-left:14px!important;position:relative;z-index:9}#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a .responsive-menu-pro-subarrow{display:none!important}.responsive-menu-pro-inner::before{width:50px!important;right:0!important}.responsive-menu-pro-inner::after{width:50px!important;right:0!important}.responsive-menu-pro-boring.is-active .responsive-menu-pro-inner::before,.responsive-menu-pro-boring.is-active .responsive-menu-pro-inner::before{display:none!important;opacity:0!important}.responsive-menu-pro-boring.is-active .responsive-menu-pro-inner::after{opacity:0!important}.responsive-menu-pro-boring.is-active .responsive-menu-pro-inner{transform:rotate(0deg)!important}.responsive-menu-pro-inner,.responsive-menu-pro-inner::before,.responsive-menu-pro-inner::after{transition:all 0.5s!important}button#responsive-menu-pro-button:hover .responsive-menu-pro-inner::before,button#responsive-menu-pro-button:hover .responsive-menu-pro-inner::after{width:75px!important}button#responsive-menu-pro-button:hover .responsive-menu-pro-inner{width:95px!important}.home-intro{margin:101px auto 85px;max-width:740px}.home-intro .small-title{text-align:center;color:#daa5ac;text-transform:uppercase;font-size:13px;letter-spacing:.14rem;margin:0 auto 0}.home-intro img.logo{width:388px;margin:13px auto 0;display:block}.home-intro .desc p{color:#252d3f;text-align:center;margin:80px auto 0;font-family:freight-big-pro,serif;font-size:31px;line-height:2.1rem;letter-spacing:.055rem}.page-template-page-engage .home-intro .desc p{font-size:28px;line-height:34px;margin-top:30px}.page-template-page-engage .home-intro .line,.page-template-page-casa .home-intro .line{height:100px}.page-template-page-engage .story-founder{margin-top:0}.page-template-page-engage .home-intro{margin-bottom:50px}.home-intro .line{display:block;width:1px;height:140px;background:#252d3f;margin:63px auto 0}.home-services .single-service{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;margin:0 auto 26px;max-width:1500px}.home-services .single-service .right{width:56.6%;padding:5px;height:527px;background-size:cover;background-position:center;position:relative}.home-services .single-service .right .inner{background:rgba(37,45,63,.42);position:absolute;width:86%;height:79.5%;text-align:center;margin:auto;right:0;left:0;top:0;bottom:0;opacity:0;transition:all 0.5s}.home-services .single-service .right:hover .inner{opacity:1}.home-services .single-service .right .inner .title{width:100%;height:26px;color:#fff;text-transform:uppercase;font-weight:600;font-size:26px;top:0;bottom:0;margin:auto;position:absolute;letter-spacing:.25rem}.home-services .single-service .left{background:#e3bcc1;padding:5px;width:41.5%}.home-services .single-service:nth-child(2) .left .inner{text-align:left;max-width:80%;margin:0 auto}.home-services .single-service:nth-child(2) .left .inner h2{color:#fff;font-size:124px;font-weight:300;margin:241px 0 0 -28px;font-style:italic}.home-services .single-service:nth-child(2) .left .inner h4.small-title{color:#fff;font-family:freight-big-pro,serif;font-weight:300;font-size:31px;letter-spacing:.05rem;margin:53px 0 0 100px}.home-services .single-service:nth-child(2) .right .inner .title{height:77px;line-height:1.5;max-width:420px;margin:auto;left:0;right:0}.home-services .single-service:nth-child(2){flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.home-services .single-service:nth-child(2) .right{width:51%;height:1058px}.home-services .single-service:nth-child(2) .right .inner{background:rgba(37,45,63,.42);position:absolute;width:85%;height:89.5%;text-align:center;margin:auto;right:0;left:0;top:0;bottom:0}.home-services .single-service:nth-child(2) .left{background:#898381;padding:5px;width:47.2%;height:527px}.home-services .single-service:nth-child(3) .right .inner{background:rgba(37,45,63,.42);position:absolute;width:83.2%;height:89%;text-align:center;margin:auto;right:0;left:0;top:0;bottom:0}.home-services .single-service:nth-child(3) .left{background:#e2dada;padding:5px;width:51.05%;height:462px}.home-services .single-service:nth-child(3) .right{width:47.2%;margin-top:-533px;height:995px}.home-services .single-service:nth-child(3) .left .inner h2{color:#252d3f;font-size:124px;font-weight:300;margin:152px 81px 83px 0;font-style:italic}.home-services .single-service:nth-child(3) .left .inner h4.small-title{color:#252d3f;margin:54px -10px 0 0}.home-services .single-service:nth-child(3) .left .inner .link a{color:#252d3f;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.13rem;display:block;margin:53px -10px 0 0}.home-services .single-service .left .inner h4.small-title{color:#252d3f}.home-services .single-service .left .inner{text-align:right;max-width:80%;margin:0 auto}.home-services .single-service .left .inner h2{color:#fff;font-size:123px;margin:238px 129px 0 0;font-style:italic;font-weight:100}.home-services .single-service .left .inner h4.small-title{color:#fff;font-family:freight-big-pro,serif;font-weight:300;font-size:30px;letter-spacing:.07rem;margin:54px 2px 0 0}.home-services .single-service .left .inner .link a{color:#fff;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.14rem;display:block;margin:60px 0 0 0}.home-services .single-service .left .inner .link a:hover{opacity:.7;margin:60px -15px 0 0}.home-services .single-service:nth-child(3) .left .inner .link a:hover{opacity:.7;margin:53px -20px 0 0}.home-services .single-service:nth-child(2) .left .inner .link a:hover{opacity:.7;margin:60px 0 0 25px}.approach .line{display:block;width:1px;height:140px;background:#252d3f;margin:108px auto 0}.approach{max-width:747px;margin:0 auto;text-align:center}.approach .desc p{font-family:freight-big-pro,serif;font-size:32px;line-height:1.19;margin:54px auto 0;letter-spacing:.035rem}.approach a{color:#252d3f;text-transform:uppercase;font-weight:600;font-size:13px;letter-spacing:.14rem;border-bottom:1px solid #252d3f;margin:54px auto 0;padding-bottom:2px}.approach a:hover{border-bottom:1px solid rgba(37,45,63,0);opacity:.7}.founder-wrap{background:#252d3f;padding:5px;margin:153px auto 0;padding-bottom:135px}.founder-wrap .inner{max-width:1089px;margin:131px auto 0;color:#d8cece;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.founder-wrap .inner p{color:#d8cece;font-size:13px;text-align:justify;letter-spacing:.01rem;line-height:2;margin:0 0 27px}.founder-wrap .inner .desc{max-width:1000px;margin:0 auto;column-count:2;-ms-column-count:2;-webkit-column-count:2;column-gap:40px;-ms-column-gap:40px;-webkit-column-gap:40px}.founder-wrap .inner .left{border-right:1px solid #d8cece;width:32.6%;text-align:center;padding:5px 70px 5px 11px;height:379px}.founder-wrap .inner .left .image{width:164px;height:164px;background-size:cover;border-radius:50%;margin:-33px auto 0;background-position:center}.founder-wrap .inner .left .quote{font-family:freight-big-pro,serif;font-size:34px;margin:46px auto 0;line-height:2.1rem}.founder-wrap .inner .left .name{font-family:freight-big-pro,serif;text-transform:uppercase;font-size:17px;margin:54px 0 0 0;font-weight:600;letter-spacing:.1rem;width:100%;text-align:center;padding-right:25px}.founder-wrap .inner .right .link a{color:#d8cece;font-size:10px;letter-spacing:.1rem;border-bottom:1px solid rgba(216,206,206,.6);position:absolute;right:-64px;bottom:-71px}.founder-wrap .inner .right .link a:hover{border-bottom:1px solid rgba(216,206,206,0)}.founder-wrap .inner .right{width:55%;position:relative;margin-right:-14px}.founder-wrap .inner .right .letter{font-size:664px;font-family:freight-big-pro,serif;position:absolute;top:159px;right:109px;opacity:.05}.founder-wrap .inner .right .title{text-transform:uppercase;font-size:13px;letter-spacing:.15rem;margin-top:0;margin-bottom:35px}.story-intro{margin:100px auto 84px;max-width:715px}.story-intro .small-title{text-align:center;color:#daa5ac;text-transform:uppercase;font-size:13px;letter-spacing:.14rem;margin:0 auto 0}.story-intro .desc blockquote p{color:#252d3f;text-align:center;margin:26px auto 0;font-family:freight-big-pro,serif;font-size:31px;line-height:2.1rem;letter-spacing:.06rem;padding:0}.story-intro .desc blockquote{margin:0 0 57px}.story-intro .desc p{text-align:justify;font-size:13px;letter-spacing:0rem;padding:0 25px 0 20px;line-height:1.95}.story-intro .line{display:block;width:140px;height:1px;background:rgba(37,45,63,.6);margin:33px auto 0}.story-image{width:1086px;height:726px;margin:86px auto 0;background-size:cover;background-position:center}.story-founder{background:#262d3f;padding:5px;margin:108px auto 0;overflow:hidden}.story-founder .inside{max-width:1086px;margin:0 auto}.story-founder .inside .upper{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;margin:104px 0 0 0}.story-founder .inside .upper .right .image{width:538px;height:359px;margin-right:-6px;background-size:cover;background-position:center;position:relative;z-index:9}.story-founder .inside .right{position:relative;width:532px}.story-founder .inside .right .letter{font-size:703px;font-family:freight-big-pro,serif;position:absolute;top:415px;right:-171px;opacity:.05;color:#d8cece}.page-template-page-engage .story-founder .inside .right .letter{color:#fff!important}.story-founder .inside .left{width:50%}.story-founder p{color:#d8cece}.story-founder .inside .upper .left .name{color:#d8cece;font-size:31px;font-weight:100;letter-spacing:.1rem;margin-bottom:44px}.story-founder .inside .upper .left .name:before{content:"";display:block;width:141px;height:1px;background-color:#d8cece;margin:158px 0 106px 0}.story-founder .inside .upper .left p.title{text-transform:uppercase;font-size:14px;letter-spacing:.1rem}.story-founder .desc{column-count:2;-ms-column-count:2;-webkit-column-count:2;width:73%;text-align:justify;column-gap:53px;-ms-column-gap:53px;-webkit-column-gap:53px;margin-bottom:69px;margin-top:50px;padding-left:25px}.story-founder .desc p{font-size:13px;color:#d8cece;break-inside:avoid;-ms-break-inside:avoid;-webkit-break-inside:avoid;margin:0 0 23px;letter-spacing:.01rem}.about-engage .inside .upper .left .name{font-family:'Glossy Display Trial'!important;font-size:110px;font-style:italic;font-weight:200;margin-bottom:70px}.about-engage .inside .upper .left .name:before{margin-top:0;margin-bottom:110px}.about-engage .inside .upper .left .name{margin-top:60px}.about-engage{background-color:#D9CFD0}.about-engage .inside .upper .left .name:before{background-color:#20293C}.about-engage .desc{column-count:inherit;-ms-column-count:inherit;-webkit-column-count:inherit;width:100%;text-align:justify;column-gap:auto;-ms-column-gap:auto;-webkit-column-gap:auto;justify-content:space-between;display:flex}.about-engage .desc .leftblock{width:100%;max-width:620px}.about-engage .desc .rightblock{width:100%;max-width:300px}.about-engage .desc .rightblock ul,.about-engage .desc .rightblock ul li{list-style:disc;font-size:13px;letter-spacing:.01rem}.about-engage .desc .rightblock ul li{margin-bottom:6px;list-style-position:inside}.about-engage .desc .rightblock h4{font-weight:lighter;text-transform:uppercase;margin-top:0}.about-engage .desc .rightblock h3{margin-top:0}.about-engage .inside .upper .left .name{color:#20293C}.about-engage .inside .upper .left p.title{color:#20293C;font-size:31px;font-weight:100;letter-spacing:.1rem;margin-bottom:44px;font-family:freight-big-pro,serif;text-transform:none;text-align:center}.about-engage .desc p{color:#20293C}.team-wrap{max-width:1200px;margin:0 auto 0}.team-wrap .line{width:1px;height:108px;margin:88px auto 0;background:#262d3f}.team-wrap .title{text-align:center;font-family:freight-big-pro,serif;font-weight:100;font-size:31px;margin:61px auto 83px;letter-spacing:.05rem}.team-wrap ul{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.team-wrap ul .image{width:328px;height:328px;background-size:cover;background-position:center;border-radius:50%;margin:0 auto}.team-wrap ul li{width:31.6%;text-align:center}.team-wrap ul p.name{font-family:freight-big-pro,serif;font-style:italic;font-size:32px;font-weight:100;margin:50px auto 35px}.team-wrap ul .jobtitle{text-transform:uppercase;font-size:13px;letter-spacing:.13rem}.team-wrap ul .jobtitle:after{content:"";display:block;width:142px;height:1px;background-color:#615957;margin:53px auto 50px}.story-accolades{background:#d8cece;padding:5px;margin:114px auto 0}.story-accolades .inner{max-width:1000px;margin:0 auto;text-align:center}.story-accolades .inner .desc p{color:#252d3f;text-align:center;margin:26px auto 0;font-family:freight-big-pro,serif;font-size:31px;line-height:2.1rem;letter-spacing:.055rem;padding:0;max-width:720px}.story-accolades .inner .desc:after{content:"";display:block;width:141px;height:1px;background-color:rgba(97,89,87,.6);margin:63px auto 62px}.story-accolades .inner .small-title{font-family:pragmatica,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.15rem;margin:96px auto 36px}.story-accolades .inner ul{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;margin:69px auto 82px;padding:0 27px 0 38px}.story-accolades .inner a{text-transform:uppercase;font-weight:700;border-bottom:1px solid;padding-bottom:1px;margin-bottom:102px;font-size:13px;letter-spacing:.13rem}.story-accolades .inner a:hover{border-bottom:1px solid rgba(0,0,255,0);opacity:.7}.story-accolades .inner ul li{width:20%}.story-accolades .inner ul li .image{width:84%;height:64px;background-size:contain;background-position:center;background-repeat:no-repeat;margin:0 auto}.story-accolades .inner ul li:nth-child(3) .image{width:100%}.page-id-11 .story-intro .line{height:110px;width:1px}.offerings .single-offering:first-child{background:#e3bcc1;padding:5px}.offerings .single-offering:nth-child(2){background:#fff;padding:5px;margin:99px auto 0}.offerings .single-offering:nth-child(3){background:#898381;padding:5px}.single-offering{background:#262d3f;padding:5px;margin:108px auto 0;overflow:hidden}.single-offering .inside{max-width:1086px;margin:0 auto}.single-offering .inside .upper{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;margin:103px 0 0 0}.single-offering .inside .upper .right .image{width:538px;height:359px;margin-right:-6px;background-size:cover;background-position:center;position:relative;z-index:9}.single-offering .inside .right{position:relative;width:490px;height:353px;background-size:cover;background-position:center}.single-offering .inside .right .letter{font-size:703px;font-family:freight-big-pro,serif;position:absolute;top:415px;right:-171px;opacity:.05;color:#d8cece}.single-offering .inside .left{width:50%;position:relative}.single-offering .inside .left .number{position:absolute;font-size:224px;color:#fff;font-weight:100;font-family:'Glossy Display Trial';font-style:italic;opacity:.2;top:0;right:159px}.single-offering .inside .left h2.title{color:#fff;font-size:124px;font-weight:200;margin:0 0 0 2px}.single-offering .inside .left h2.title:before{content:"";display:block;width:138px;height:1px;background-color:#fff;margin:0 0 137px}.single-offering p{color:#d8cece}.single-offering .inside .upper .left .name{color:#d8cece;font-size:31px;font-weight:100;letter-spacing:.1rem;margin-bottom:44px}.single-offering .inside .upper .left .name:before{content:"";display:block;width:141px;height:1px;background-color:#d8cece;margin:158px 0 106px 0}.single-offering .inside .upper .left p.title{text-transform:uppercase;font-size:14px;letter-spacing:.1rem}.single-offering .lower{column-count:2;-ms-column-count:2;-webkit-column-count:2;width:73.5%;text-align:justify;column-gap:53px;-ms-column-gap:53px;-webkit-column-gap:53px;margin-bottom:94px;margin-top:79px;padding-left:25px}.single-offering .lower p{font-size:13px;color:#fff;break-inside:avoid;-ms-break-inside:avoid;-webkit-break-inside:avoid;margin:0 0 23px;letter-spacing:.01rem}.single-offering:nth-child(2) .inside .left h2.title{color:#262d3f;font-size:124px;font-weight:200;margin:0 38px 0 2px}.single-offering:nth-child(2) .lower p{color:#262d3f}.single-offering:nth-child(2) .inside .upper{flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;margin:0 0 0 0}.single-offering:nth-child(2) .inside{max-width:1174px;margin:0 auto 0}.single-offering:nth-child(2) .inside .right{position:relative;width:536px;height:358px;background-size:cover;background-position:center}.single-offering:nth-child(2) .inside .left{text-align:right}.single-offering:nth-child(2) .inside .left h2.title:before{content:"";display:block;width:138px;height:1px;background-color:#262d3f;margin:57px 0 140px 403px}.single-offering:nth-child(2) .lower{column-count:2;-ms-column-count:2;-webkit-column-count:2;width:95%;text-align:justify;column-gap:53px;-ms-column-gap:53px;-webkit-column-gap:53px;margin-bottom:4px;margin-top:105px;padding-left:333px}.single-offering:nth-child(3) .inside .upper{height:300px}.single-offering:nth-child(3) .inside .right{position:absolute;right:0;width:531px;height:352px;top:108px}.single-offering:nth-child(3){position:relative}.single-offering:nth-child(2) .inside .left .number{color:#262d3f;opacity:.1;top:60px;right:145px}.single-offering:nth-child(3) .inside .left .number{position:absolute;font-size:225px;color:#fff;font-weight:100;font-family:'Glossy Display Trial';font-style:italic;opacity:.2;top:-3px;right:174px}.single-offering:nth-child(3) .lower{column-count:2;-ms-column-count:2;-webkit-column-count:2;width:73.5%;text-align:justify;column-gap:53px;-ms-column-gap:53px;-webkit-column-gap:53px;margin-bottom:68px;margin-top:132px;padding-left:25px}.learn-more-wrap .upper:before{content:"";display:block;width:1px;height:106px;background-color:#898381;margin:89px auto 57px}.learn-more-wrap .upper p{color:#252d3f;text-align:center;margin:26px auto 0;font-family:freight-big-pro,serif;font-size:31px;line-height:2.1rem;letter-spacing:.06rem;padding:0}.learn-more-wrap .upper ul{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center}.learn-more-wrap .upper ul li a{font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:.1rem}.learn-more-wrap .upper ul li a:hover{opacity:.5}.learn-more-wrap .upper ul li{margin:69px 41px 0}.hero-header-vid iframe{width:100%}.accolades-wrap{max-width:1120px;margin:127px auto 0}.accolades-wrap li.first{background-color:#898381}.accolades-wrap li.first a{color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:.13rem;margin-top:42px}.accolades-wrap li.first a:hover{opacity:.7;margin-right:-15px}.accolades-wrap ul.online li.first a:hover{opacity:.7;margin-left:-10px}.accolades-wrap li.first a.clicked{opacity:0}.accolades-wrap li.first .inner{text-align:right;max-width:69%;margin:0 auto;color:#fff}.accolades-wrap li.first .inner .title{font-family:'Glossy Display Trial';font-style:italic;font-size:91px;line-height:1.1;margin:131px 4px 0 0;font-style:italic}.accolades-wrap ul.online li.first{background-color:#d8cece}.accolades-wrap ul.tv li.first{background-color:#e3bcc1}.accolades-wrap ul.online li.first .inner{color:#262d3f}.accolades-wrap ul.online li.first a{color:#262d3f}.accolades-wrap li{padding:5px;width:330px;height:492px;margin:0 11px 26px;background-size:cover;background-position:center;position:relative}.accolades-wrap ul.online{flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.accolades-wrap ul.online li.first .inner .title{font-family:'Glossy Display Trial';font-style:italic;font-size:91px;line-height:1.1;margin:233px 0 0 0;font-style:italic}.accolades-wrap ul.online li.first .inner{max-width:100%;padding-left:42px;text-align:left}.accolades-wrap ul.online li.first a{margin-top:39px;margin-left:10px}.accolades-wrap ul.tv li.first .inner .title{margin:128px 4px 0 0}.accolades-wrap li .hover{background:rgba(37,45,63,.42);position:absolute;padding:5px;width:84%;height:89%;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;color:#fff;opacity:0;transition:all 0.5s}.page-id-9 .testimonial-wrap{max-width:1210px;margin:-24px auto 19px}.page-id-9 .cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:95px 0 80px 0}.page-id-9 .cta .inner a{margin-top:60px}.accolades-wrap li:hover .hover{opacity:1}.accolades-wrap li a{color:#fff}.accolades-wrap li p.cat{color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.1rem;margin:54px auto 0}.accolades-wrap li p.title{color:#fff;font-family:freight-big-pro,serif;font-size:28px;margin-top:44%}.accolades-wrap li p.view{color:#fff;text-transform:uppercase;font-weight:600;font-size:12px;letter-spacing:.1rem;position:absolute;bottom:41px;left:0;right:0}.accolades-wrap ul{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.print-wrap,.online-wrap{border-bottom:1px solid #484a5a;padding-bottom:38px;margin-bottom:65px}.accolades-wrap ul.listtwo{max-height:518px;overflow:hidden}.accolades-wrap ul.listtwo.full{max-height:inherit}.testimonial-wrap{max-width:1210px;margin:0 auto 19px}.testimonial-wrap:before{content:"";display:block;width:1px;height:108px;background-color:#615957;margin:87px auto 64px}.testimonial-wrap .textblock{max-width:696px;margin:0 auto;text-align:center;font-family:freight-big-pro,serif;font-size:31px;line-height:1.2;letter-spacing:.055rem}.testimonial-wrap .name{font-family:freight-big-pro,serif;text-transform:uppercase;text-align:center;font-size:20px;letter-spacing:.1rem;margin:55px 0 0 0}.testimonial-wrap .image{width:200px;height:200px;background-size:cover;background-position:center;border-radius:50%;margin:0 auto 59px}.testimonial-wrap .slick-prev{display:block;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:.15rem;position:absolute;left:0;top:63%;z-index:99}.testimonial-wrap .slick-next{display:block;text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:.15rem;position:absolute;right:0;top:63%}.cta{background:#262d3f;padding:5px;text-align:center;margin:98px auto 0;min-height:491px;position:relative}.cta .inner img{position:absolute;width:325px;left:0;right:0;opacity:.05;top:0;margin:auto;bottom:0;z-index:0}.cta .inner p{color:#d8cece}.cta .inner{max-width:800px;margin:50px auto}.cta .inner a{color:#d8cece}.cta .inner a:hover{border-bottom:1px solid rgba(255,192,203,0)!important}.cta .inner .desc p{font-family:freight-big-pro,serif;font-size:33px;max-width:380px;margin:0 auto;line-height:1.2}.cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:95px 0 94px 0}.cta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:93px;position:relative;padding-bottom:2px}.page-id-172 .story-intro{margin:100px auto 84px;max-width:731px}.page-id-172 .story-intro .line{width:1px;height:109px;margin:65px auto 0}.service-info{background:#e3bcc1;padding:5px;margin:0 auto 50px;overflow:hidden}.page-id-174 .service-info{background-color:#898381}.page-id-176 .service-info{background-color:#d8cece}.service-info .inner .upper{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;max-width:1084px;margin:103px auto 0}.service-info .inner .upper .right{width:530px;height:353px;background-size:cover;background-position:center;position:relative;z-index:9}.service-info .inner .upper .left h2.title:before{content:"";display:block;width:139px;height:1px;background-color:#fff;margin:0 0 136px 0}.service-info .inner .upper .left h2.title{color:#fff;font-size:125px;font-weight:100;margin:54px 0 0 0}.service-info .inner .upper .left h3.subtitle{color:#fff;margin:75px 0 0 159px;font-size:30px;font-weight:100;letter-spacing:.08rem}.service-info .inner .lower{max-width:1035px;margin:68px auto 44px;padding-right:269px;color:#fff;column-count:2;-ms-column-count:2;-webkit-column-count:2;position:relative;column-gap:40px;-ms-column-gap:40px;-webkit-column-gap:40px}.page-template-page-casa .offerings .single-offering:first-of-type .inside .right{color:#fff;column-count:2;-ms-column-count:2;-webkit-column-count:2;position:relative;column-gap:40px;-ms-column-gap:40px;-webkit-column-gap:40px;width:100%;max-width:60%}.single-offering:nth-child(4) .inside .left .number{color:#262d3f;opacity:.1}.single-offering:nth-child(4) .inside .left h2.title{color:#262d3f}.page-template-page-casa .offerings .single-offering:last-of-type .flexblock .left{color:#262d3f}.page-template-page-casa .offerings .single-offering:last-of-type{background:#fff}.page-template-page-casa .offerings .single-offering:first-of-type .lower{width:100%;max-width:100%}.page-template-page-casa .offerings .single-offering:last-of-type .inside .right p{font-size:13px;color:#262d3f}.page-template-page-casa .offerings .single-offering:first-of-type .inside .right p{break-inside:unset;-ms-break-inside:unset;-webkit-break-inside:unset}.page-template-page-casa .port-wrap .side-title{left:-65px}.service-info .inner .lower p{color:#fff;font-size:13px;line-height:1.2rem;margin:0;letter-spacing:.02rem;break-inside:avoid;-ms-break-inside:avoid;-webkit-break-inside:avoid;text-align:justify}.service-info .inner .lower .letter-w{font-size:479px;opacity:.2;position:absolute;right:-159px;top:-50px;font-family:freight-big-pro,serif;z-index:0}.service-info .inner .lower .letter-c{font-size:550px;opacity:.1;position:absolute;right:-246px;top:30px;font-family:freight-big-pro,serif;z-index:0}.service-info .inner .lower .letter-s{font-size:479px;opacity:.2;position:absolute;right:-159px;top:-50px;font-family:freight-big-pro,serif;z-index:0}.page-id-174 .service-info .inner .lower .letter-w,.page-id-174 .service-info .inner .lower .letter-s{display:none}.page-id-176 .service-info .inner .lower .letter-c,.page-id-176 .service-info .inner .lower .letter-w{display:none}.page-id-172 .service-info .inner .lower .letter-s,.page-id-172 .service-info .inner .lower .letter-c{display:none}.approach-info p{color:#252d3f;text-align:center;margin:26px auto 0;font-family:freight-big-pro,serif;font-size:31px;line-height:2.1rem;letter-spacing:.05rem;padding:0;max-width:715px}.port-wrap ul{max-width:1033px;margin:100px auto 0;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.port-wrap .side-title{font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:.1rem;transform:rotate(-90deg);position:absolute;left:-47px;top:218px}.port-wrap ul li .image{width:328px;height:491px;background-size:cover;background-position:center;position:relative}.port-wrap ul li .image .hover{background:rgba(38,45,63,.42);position:absolute;left:0;right:0;text-align:center;top:0;bottom:0;width:83%;height:89%;margin:auto;opacity:0;transition:all 0.5s}.port-wrap ul li .image .hover:hover{opacity:1}.port-wrap ul li .image .hover h2.title{font-family:freight-big-pro,serif;color:#fff;font-weight:100;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:50px;width:80%}.port-wrap ul li .image .hover p.cat{color:#fff;text-transform:uppercase;font-weight:900;font-size:12px;letter-spacing:.1rem;margin:57px auto 0}.port-wrap ul li .image .hover .view{color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.1rem;position:absolute;left:0;right:0;bottom:42px}.port-wrap ul li{width:328px}.port-wrap{max-width:1100px;margin:0 auto;position:relative}.approach-info .line{width:1px;height:107px;background:#615957;margin:88px auto 59px}.approach-info a{text-transform:uppercase;font-family:pragmatica,sans-serif;font-size:13px;font-weight:700;border-bottom:1px solid;letter-spacing:.12rem;display:inline-block;margin:34px auto 0;padding-bottom:5px;line-height:1.5}.approach-info a:hover,.portlink:hover{border-bottom:1px solid rgba(255,0,0,0);opacity:.7}.approach-info{margin-bottom:108px}.portlink{text-transform:uppercase;font-family:pragmatica,sans-serif;font-size:13px;font-weight:700;border-bottom:1px solid;letter-spacing:.12rem;display:inline-block;margin:53px auto 11px;padding-bottom:5px;line-height:1.5}.port-wrap{text-align:center}.page-template-page-services .cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:95px 0 77px 0}.page-template-page-services .cta .inner .desc p{font-family:freight-big-pro,serif;font-size:32px;max-width:380px;margin:0 auto;line-height:1.2}.page-template-page-services .cta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:80px;position:relative;padding-bottom:2px}.page-id-174 .story-intro{margin:100px auto 84px;max-width:707px}.page-id-174 .story-intro .line{width:1px;height:109px;margin:65px auto 86px}.page-id-174 .service-info .inner .upper .left h2.title{color:#fff;font-size:125px;font-weight:100;margin:54px 0 0 -25px}.page-id-174 .service-info .inner .upper .left h2.title:before{content:"";display:block;width:139px;height:1px;background-color:#fff;margin:0 0 136px 22px}.page-id-174 .service-info .inner .upper .left h3.subtitle{color:#fff;margin:75px 0 0 105px;font-size:30px;font-weight:100;letter-spacing:.08rem}.page-id-174 .service-info{overflow:hidden}.page-id-174 .service-info .inner .lower{margin:81px auto 44px;padding-right:269px;column-gap:52px;-ms-column-gap:52px;-webkit-column-gap:52px}.page-id-174 .service-info .inner .lower p{line-height:1.4rem;margin:0 0 28px 0}.page-id-174 .service-info .inner .lower p strong{text-transform:uppercase;font-weight:500;display:block;margin-bottom:0}.page-id-174 .service-info .inner .lower ul{color:#fff;font-size:13px;line-height:1.4rem;margin:0 0 28px 0;letter-spacing:.02rem}.page-id-174 .service-info .inner .lower ul li{margin-bottom:2px}.page-id-174 .cta .inner .desc p{font-family:freight-big-pro,serif;font-size:32px;max-width:446px;margin:0 auto 0;line-height:1.2}.page-id-174 .cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:95px 0 96px 0}.page-id-174 .cta .inner .desc p{max-width:445px}.page-id-176 .story-intro .line{display:block;width:1px;height:108px;background:rgba(37,45,63,.6);margin:33px auto 86px}.page-id-176 .story-intro{margin:100px auto 84px;max-width:746px}.page-id-176 .service-info .inner .upper .left h2.title{color:#262d3f;font-size:125px;font-weight:100;margin:54px 0 0 0}.page-id-176 .service-info .inner .upper .left h2.title:before{background-color:#262d3f}.page-id-176 .service-info .inner .upper .left h3.subtitle{color:#262d3f}.page-id-176 .service-info .inner .lower p{color:#262d3f;line-height:1.95;margin:0 0 15px}.page-id-176 .service-info .inner .lower p strong{text-transform:uppercase;font-weight:100;display:block;margin-bottom:30px}.page-id-176 .service-info .inner .lower ul li{color:#262d3f;font-size:13px;margin-bottom:5px}.page-id-176 .service-info .inner .upper .left h3.subtitle{margin:75px 0 0 215px}.page-id-176 .service-info .inner .lower{column-gap:58px;-ms-column-gap:58px;-webkit-column-gap:58px}.vm{text-align:center;margin:38px auto 110px}.vm span{text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:.1rem;border-bottom:1px solid;padding-bottom:5px;transition:all 0.5s}.vm span:hover{cursor:pointer;border-bottom:1px solid rgba(0,0,0,0);opacity:.7}.page-id-17 .story-intro p a:hover,.inquiries-wrap #gform_submit_button_1:hover{cursor:pointer;border-bottom:1px solid rgba(0,0,0,0)!important;opacity:.7}.vm.clicked{display:none}.page-id-229 .cta{background:#898381}.page-id-231 .cta{background-color:#d8cece}.page-id-229 .cta .inner .desc p,{font-family:freight-big-pro,serif;font-size:33px;max-width:538px;margin:0 auto;line-height:1.2;color:#fff}.page-id-231 .cta .inner .desc p{font-family:freight-big-pro,serif;font-size:33px;max-width:641px;margin:0 auto;line-height:1.2;color:#262d3f}.page-id-231 .cta .inner img{opacity:.2}.page-id-229 .cta .inner .desc p{color:#fff;max-width:540px}.page-id-229 .cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:95px 0 70px 0;color:#fff}.page-id-231 .cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:95px 0 70px 0;color:#262d3f}.page-id-229 .cta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:73px;position:relative;padding-bottom:2px;color:#fff}.page-id-231 .cta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:73px;position:relative;padding-bottom:2px;color:#262d3f}.port-flex .port-wrap ul{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;max-width:1090px;overflow:hidden;max-height:1545px;padding-left:11px}.page-template-page-engage-portfolio .port-flex .port-wrap ul{justify-content:center;-ms-justify-content:center;-webkit-justify-content:center}.page-template-page-engage-portfolio .port-wrap ul li{width:230px}.page-template-page-engage-portfolio .port-wrap ul li .image{width:230px;height:350px}.port-flex .port-wrap ul.full{max-height:initial}.port-flex .port-wrap ul li{margin:0 13px 19px}.port-gallery{max-width:1167px;margin:0 auto 40px;column-count:2;-ms-column-count:2;-webkit-column-count:2;column-gap:50px;-ms-column-gap:50px;-webkit-column-gap:50px}.port-gallery .image-wrapper img{width:auto;margin:0 auto}.port-gallery .image-wrapper{padding:20px 40px 60px}.port-gallery .image-wrapper:nth-child(even){padding:100px 40px}.full-width{max-width:735px;margin:107px auto 108px;display:block}.image-flex,.image-flex-2{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:60px}.image-flex .right{width:597px;height:891px;background-size:cover;background-position:center}.image-flex .left{width:462px;height:693px;margin-top:98px;background-size:cover;background-position:center}.image-flex-2 .right{width:462px;height:693px;margin-top:98px;background-size:cover;background-position:center}.image-flex-2 .left{width:597px;height:891px;background-size:cover;background-position:center}.page-id-227 .cta{background:#e3bcc1}.page-id-227 .cta .inner p{color:#fff;max-width:700px}.page-id-227 .cta .inner img{opacity:.2}.page-id-227 .cta .inner .small-title{margin:95px auto 66px}.page-id-227 .cta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:75px;position:relative;padding-bottom:2px;color:#fff}.tax_social #soccta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:95px 0 70px 0;color:#262d3f}.tax_social #soccta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:73px;position:relative;padding-bottom:2px;color:#262d3f}.single-portfolio .story-intro{margin:100px auto 84px;max-width:682px}.single-portfolio .story-intro p{color:#252d3f;text-align:center;margin:26px auto 0;font-family:freight-big-pro,serif;font-size:31px;line-height:2.1rem;letter-spacing:.06rem;padding:0}.single-portfolio .story-intro .line{width:1px;height:108px;margin:66px auto 0}.single-portfolio .cta{display:none}.tax_weddings #weddingcta,.tax_social #soccta{display:block}.tax_corporate #corpcta{display:block}.tax_corporate #corpcta a,.tax_corporate #corpcta .small-title,.tax_corporate #corpcta .desc p{color:#fff}.tax_weddings #weddingcta{background:#e3bcc1}.tax_weddings #weddingcta .inner p{color:#fff;max-width:700px}.tax_weddings #weddingcta .inner img{opacity:.2}.tax_weddings #weddingcta .inner .small-title{margin:95px auto 66px}.tax_weddings #weddingcta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:75px;position:relative;padding-bottom:2px;color:#fff}.tax_corporate #corpcta{background:#898381}.tax_social #soccta{background-color:#d8cece}.tax_social #soccta .inner img{opacity:.2}.tax_corporate #corpcta .inner .desc p,{font-family:freight-big-pro,serif;font-size:33px;max-width:538px;margin:0 auto;line-height:1.2;color:#fff}.tax_corporate #corpcta .inner .desc p{font-family:freight-big-pro,serif;font-size:33px;max-width:641px;margin:0 auto;line-height:1.2}.tax_social #soccta .inner .desc p{font-family:freight-big-pro,serif;font-size:33px;max-width:641px;margin:0 auto;line-height:1.2;color:#262d3f}.port-page{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;max-width:1167px;margin:0 auto}.port-page a{font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.13rem}.port-page .center{display:flex;display:-ms-flex;display:-webkit-flex;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;text-align:center}.port-page .center a{font-weight:100;font-size:13px}.page-id-17 .story-intro .desc blockquote p{padding:0 20px}.page-id-17 .story-intro ul{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.page-id-17 .story-intro ul li,.page-id-17 .story-intro ul li a{font-size:13px;font-weight:300;letter-spacing:.11rem;line-height:1.8;border:none;margin:inherit;text-transform:inherit}.page-id-17 .story-intro .line{display:none}.page-id-17 .story-intro a{display:inline-block;text-transform:uppercase;font-weight:900;letter-spacing:.12rem;margin:38px auto 0;border-bottom:1px solid;padding-bottom:2px}.page-id-17 .story-intro ul li strong{text-transform:uppercase;font-size:14px;font-weight:300;letter-spacing:.1rem;line-height:2}.inquiries-wrap{background:#262d3f;padding:5px 0;min-height:1030px}.inquiries-wrap h1{color:#d8cece;font-family:'Glossy Display Trial';font-style:italic;font-size:119px;margin:0 0 0 0;letter-spacing:.12rem}.inquiries-wrap .left .gform_wrapper div.validation_error{color:#d8cece!important;font-size:14px!important;font-weight:500!important;margin-bottom:0!important;border-top:none!important;border-bottom:none!important;padding:0!important;clear:both!important;width:100%!important;text-align:left!important}.inquiries-wrap .left .gform_wrapper .validation_message{color:#d8cece;font-weight:500;letter-spacing:normal}.inquiries-wrap .left .gform_wrapper .instruction{display:none!important}.inquiries-wrap #gform_fields_1 li#field_1_3.gfield_error{padding:0!important}.inquiries-wrap #gform_fields_1 li#field_1_3.gfield_error .ginput_container{margin-top:2px}.inquiries-wrap #validation_message_1_1{padding:5px 0 0;margin-bottom:0}.inquiries-wrap .left .gform_wrapper li.gfield.gfield_error,.inquiries-wrap .left .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:0px!important;border-top:none;border-bottom:none;padding-bottom:0;padding-top:8px;box-sizing:border-box}.gform_wrapper .gfield_error .gfield_label{color:#d8cece!important}.inquiries-wrap .inner{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end;margin:103px 0 0 0;max-width:1600px}.inquiries-wrap .right .image{width:421px;height:633px;background-size:cover;background-position:center}.inquiries-wrap .left{width:726px;margin-right:87px}.inquiries-wrap h1:before{content:"";display:block;width:141px;height:1px;background-color:#d8cece;margin:0 0 82px 0}.inquiries-wrap .gform_wrapper .gfield_required{display:none}.inquiries-wrap label{color:#d8cece;text-transform:uppercase;font-weight:200!important;font-size:14px!important;letter-spacing:.15rem}.inquiries-wrap #gform_fields_1 input{width:100%;max-width:100%;background:transparent;border:none;border-bottom:1px solid rgba(216,206,206,.75);padding:2px 0 3px;font-size:13px;letter-spacing:.06rem;color:#d8cece}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:12px!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}.inquiries-wrap .left .gform_wrapper li.gfield.gfield_error,.inquiries-wrap .left .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{padding-top:0!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0!important}.inquiries-wrap #gform_fields_1 textarea{font-size:13px;letter-spacing:.06rem;color:#d8cece}.inquiries-wrap #gform_fields_1 input::-webkit-input-placeholder{color:#d8cece;opacity:.3}.inquiries-wrap .gform_footer{margin:0 0 0 24px!important;padding:0!important}.inquiries-wrap #gform_submit_button_1{background:transparent;color:#d8cece;text-transform:uppercase;font-weight:800;padding:0 0 3px;margin:0;font-size:14px;letter-spacing:.1rem;border-bottom:1px solid}.inquiries-wrap #gform_fields_1 input:-ms-input-placeholder{color:#d8cece;opacity:.3}.inquiries-wrap #gform_fields_1 input::placeholder{color:#d8cece;opacity:.3}.inquiries-wrap #gform_fields_1 textarea{background:transparent;border:1px solid rgba(216,206,206,.75);margin:26px auto 0;height:163px;color:#d8cece}#gform_confirmation_message_1{margin:50px auto 0;font-family:freight-big-pro,serif;color:#d8cece;font-size:26px}.inquiries-wrap #gform_fields_1{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin:60px 0 0 0!important;padding-left:23px;padding-right:3px}.inquiries-wrap #gform_fields_1 li{width:49.5%;margin-bottom:27px}.inquiries-wrap #gform_fields_1 li#field_1_5{width:100%}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:0!important}.footer-top{max-width:1119px;margin:99px auto 0;padding-right:32px;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.footer-top .left{margin-top:57px;width:54%;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.in-left{width:183px;margin-top:34px}.in-right{width:60%;border-left:1px solid #252d3f;padding-left:55px;height:246px;padding-top:39px}.in-right p{color:#252d3f;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.165rem;margin:6px 0 8px;line-height:1.6}.in-right a,.in-right span{color:#252d3f;text-transform:uppercase;font-size:10px;font-weight:600;letter-spacing:.165rem;margin:6px 0 7px;line-height:1.6}.in-right ul{display:flex;display:-ms-flex;display:-webkit-flex;margin-top:33px}.in-right ul li,.in-right ul li a{color:#615957;font-size:9px;letter-spacing:.085rem}.in-right ul li a:hover,.in-right a:hover{opacity:.7}.in-right ul li:last-child span{display:none}.in-right ul li span{margin:0 7px}.footer-top .right{width:34.4%;position:relative}.footer-top .right .side-title{position:absolute;transform:rotate(90deg);font-size:10px;right:-103px;bottom:84px;font-weight:700;letter-spacing:.06rem}.footer-top .right .side-title{color:#252d3f}.creds{max-width:1121px;margin:-9px auto 45px}.creds .left p{font-size:10px;letter-spacing:.18rem;margin:0 0 6px}.creds .left a{color:#252d3f;font-size:8px;letter-spacing:.08rem}.error404 .header-wrap{position:absolute;z-index:9;text-align:center;width:100%;background:#252d3f;padding-bottom:50px}.site-container{margin:0 auto 0;width:100%}#site-general-content{padding-top:70px;max-width:80%;margin:0 auto 0}#site-general-content h2{font-weight:100;font-size:30px;margin:40px 0 10px}#site-general-content h3{font-weight:100;font-size:25px;margin:30px 0 10px}#site-general-content p{margin:10px 0;font-size:15px;line-height:1.55em;letter-spacing:.037rem}.site-inner{clear:both;width:100%;margin:0 auto 0;position:relative}.content{width:100%;float:none}.error404 h1.entry-title{text-align:center;font-size:28px;font-weight:100;text-transform:uppercase;letter-spacing:.15rem;margin:250px auto 100px;color:#434e31}.error404 .entry-content{display:none}#respond{margin:0 auto}.pagination-previous{margin:0 auto;padding:0 0;display:block;float:right}.pagination-next{margin:0 auto;padding:0 0;display:block;float:left}#commentform label,.comment-notes{display:none}#commentform p{margin:0}#commentform input{margin-bottom:30px}#commentform textarea{height:285px;margin-bottom:20px}#commentform .submit{width:100%}p.logged-in-as{font-size:17px;line-height:30px}p.logged-in-as a{color:#000}input,select,textarea{background-color:#fff;border:1px solid #000;text-align:left;width:100%;-webkit-font-smoothing:antialiased;border-radius:0;-webkit-appearance:none;-moz-appearance:none;padding:20px;margin:0 auto}input:focus,textarea:focus{outline:none;border:1px solid #000;-webkit-appearance:none;border-radius:0}button,input[type="button"],input[type="reset"],input[type="submit"],.button{-webkit-appearance:none;border-radius:0;background:#000;border:0;float:none;clear:none;display:block;margin:0 auto}button:hover,.button:hover,a.text-button:hover,a:hover,input[type="submit"]:hover{transition:all 0.4s}::-moz-placeholder{opacity:1;-webkit-font-smoothing:antialiased}::-webkit-input-placeholder{opacity:1;-webkit-font-smoothing:antialiased}.gform_wrapper{width:100%;margin:0 auto 0}.gfield_label{display:none}.gf_left_half{width:49%;display:inline-block}.gf_right_half{width:49%;display:inline-block;margin-left:2%}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}.vim-block{width:100%;position:relative}.vim-height{height:100vh}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item a,#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu li.responsive-menu-pro-item.responsive-menu-pro-current-item>.responsive-menu-pro-item-link,#responsive-menu-pro-container li.responsive-menu-pro-item{background-color:transparent!important;border:none!important}.service-info .inner .lower ul li{list-style-type:disc;list-style-position:inside}.hero-header .container .scroll,.hero-header-vid .container .scroll{position:absolute;left:0;right:0;margin:auto;text-align:center;top:610px}.single-portfolio .hero-header-vid .container .line,.page-template-page-engage .hero-header-vid .container .line{top:420px;bottom:inherit}.single-portfolio .hero-header-vid .container .scroll,.page-template-page-engage .hero-header-vid .container .scroll{top:610px;bottom:inherit}.home .hero-header-vid .container .line{top:350px;bottom:inherit}.home .hero-header-vid .container .scroll{top:540px}.single-portfolio .hero-header-vid .container h2,.home .hero-header-vid .container h2,.page-template-page-engage .hero-header-vid .container h2{position:absolute;text-align:center;top:320px;z-index:9;width:100%;color:#fff;font-weight:100;font-size:79px;font-style:italic;margin:0 auto 0}.home .hero-header-vid .container h2{top:220px}.single-portfolio .hero-header-vid .container h4,.home .hero-header-vid .container h4,.page-template-page-engage .hero-header-vid .container h4{position:absolute;color:#fff;left:0;right:0;text-align:center;text-transform:uppercase;letter-spacing:.1rem;top:220px;font-size:14px}.hero-header .container h2{position:absolute;text-align:center;top:320px;z-index:9;width:100%;color:#fff;font-weight:100;font-size:79px;font-style:italic;margin:0 auto 0}.hero-header .container h4{position:absolute;color:#fff;left:0;right:0;text-align:center;text-transform:uppercase;letter-spacing:.1rem;top:220px;font-size:14px}.hero-header .container .line{top:430px;bottom:inherit}.home .vim-block{background-image:none!important;background-color:#252d3f!important;display:none}.hidedesk{display:none}.hidemob{display:block}.story-intro .introlink.desc h3{text-align:justify;padding:0 25px 0 20px;text-align:center;font-weight:400;font-family:freight-big-pro,serif;font-size:28px;line-height:2.1rem;letter-spacing:.06rem}.page-template-page-casa .single-offering .lower{padding-left:0}.page-template-page-casa .story-intro .line{width:1px;height:100px}.page-template-page-casa .story-intro .introlink.desc h3{padding:0;font-size:32px;margin-bottom:50px}.page-template-page-casa .story-intro .desc p{padding:0}.page-template-page-casa .hero-header .container .line{top:560px}.page-template-page-casa .hero-header .container .scroll{top:780px}.logocas{display:block;width:100%;max-width:450px;margin:auto;height:auto;position:relative;padding:360px 0 0}.flexblock{justify-content:space-between;display:flex}.flexblock .left{display:block;width:100%!important;max-width:395px;font-size:32px;font-weight:100;letter-spacing:.025rem;line-height:36px;margin-bottom:44px;font-family:freight-big-pro,serif;text-transform:none;text-align:right;height:auto!important}.offerings .single-offering:first-child .left{color:#fff!important}.flexblock{margin-bottom:0;height:auto;padding-bottom:0}.flexblock .right{display:block;width:100%;max-width:350px;height:auto!important}.page-template-page-casa .single-offering:nth-child(2) .lower{width:88%;float:right;max-width:680px;margin-right:50px}.page-template-page-casa .single-offering:nth-child(2) .flexblock .left{max-width:260px;margin-left:25px}.page-template-page-casa .single-offering:nth-child(2) .inside .left h2.title:before{margin-left:410px}.page-template-page-casa .single-offering:nth-child(3) .flexblock .right{position:relative;top:0;right:0;width:100%;max-width:360px}.page-template-page-casa .single-offering:nth-child(3) .flexblock .left{max-width:140px;margin-left:0}.page-template-page-casa .single-offering:nth-child(3) .lower{margin-left:auto;margin-right:auto;width:100%;max-width:560px;margin-left:230px}.page-template-page-casa .single-offering:nth-child(3) .left{color:#fff}.page-template-page-casa .single-offering .lower{margin-bottom:50px}.page-template-page-casa .single-offering{margin:auto}.page-template-page-casa .single-offering:nth-child(2) .inside .left h2.title:before{margin-top:0}.page-template-page-casa .single-offering:nth-child(2) .inside .left .number{top:0}.page-template-page-casa .single-offering:nth-child(2) .lower{margin-top:55px}.page-template-page-engage .home-intro{max-width:640px}.hovimg,.image-overlay-container{position:relative}.hovimg,hovimgx,.image-overlay-container{transition:all 0.3s ease-out!important;-webkit-transition:all 0.3s ease-out!important;-moz-transition:all 0.3s ease-out!important;-ms-transition:all 0.3s ease-out!important;-o-transition:all 0.3s ease-out!important}.image-overlay-container:hover>.image-overlay{opacity:1}.hovimg:hover .image-overlay{opacity:1}.image-overlay{position:absolute;bottom:0;right:20px;opacity:0;transition:all 0.3s ease-out!important;-webkit-transition:all 0.3s ease-out!important;-moz-transition:all 0.3s ease-out!important;-ms-transition:all 0.3s ease-out!important;-o-transition:all 0.3s ease-out!important}.image-overlay-container .image-overlay{bottom:7px}.push-caption{width:100%;background-color:#333;position:relative;display:block;text-decoration:none;font-family:'Avenir-Book';font-size:10px;line-height:28px;letter-spacing:.2em;text-align:center;box-sizing:border-box;text-transform:uppercase;padding:5px 15px}.photo-caption{color:#fff!important}.vm span{color:#20293C;border-color:#20293C}.tax_engage20-dubai .story-intro p{font-size:28px}.tax_engage20-dubai .story-intro p span{display:block;color:#20293C!important;text-align:justify!important;font-size:13px;color:#d8cece;letter-spacing:.01rem;font-family:pragmatica,sans-serif!important;line-height:1.55em;font-weight:400}.newmenu{width:100%;max-width:500px;display:flex;justify-content:space-between;margin:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.newmenu .leftblock{width:100%;max-width:50%;margin:auto}.newmenu .rightblock{width:100%;max-width:50%;margin:auto}.newmenu{margin:0 auto 25px!important}.newmenu .leftblock a{color:#d8cece!important;font-family:'Glossy Display Trial'!important;font-style:italic;font-size:31px!important;font-weight:500!important;font-style:italic!important}.newmenu .rightblock a{color:#d8cece!important;font-family:'Glossy Display Trial'!important;font-style:italic;font-size:31px!important;font-weight:500!important;font-style:italic!important}.bookblock{text-align:center;flex-wrap:wrap;display:block;margin:0 auto 130px!important}@media all and (max-width:1280px){.hero-header{position:relative;height:720px}.page-id-9 .testimonial-wrap{max-width:1030px;margin:-24px auto 19px}.testimonial-wrap{max-width:1030px;margin:0 auto 19px}.port-gallery{max-width:1030px;margin:0 auto}.image-flex-2 .left{width:497px;height:791px;background-size:cover;background-position:center}.image-flex-2 .right{width:362px;height:593px;margin-top:98px;background-size:cover;background-position:center}.image-flex .right{width:497px;height:791px;background-size:cover;background-position:center}.image-flex .left{width:362px;height:593px;margin-top:98px;background-size:cover;background-position:center}.port-page{max-width:1030px}.inquiries-wrap .left{width:580px;margin-right:87px}.founder-wrap .inner .right .link a{right:0}.logocas{padding-top:270px}.page-template-page-casa .hero-header .container .line{top:460px}.page-template-page-casa .hero-header .container .scroll{top:650px}}@media all and (max-width:1100px){#responsive-menu-pro{max-width:768px}.logocas{padding-top:110px;max-width:300px}.page-template-page-casa .hero-header .container .line{top:260px}.page-template-page-casa .hero-header .container .scroll{top:350px}.single-offering:nth-child(2) .inside .left .number{color:#262d3f;opacity:.1;top:101px;right:102px}.page-template-page-casa .single-offering .inside .right{margin:auto}.flexblock .left{max-width:350px}.page-template-page-casa .single-offering .lower{width:100%!important;display:flex!important;justify-content:space-between!important;column-count:inherit;-ms-column-count:inherit;-webkit-column-count:inherit;padding-left:0!important}.page-template-page-casa .single-offering:nth-child(2) .inside .left h2.title:before{margin-left:165px}.responsive-menu-pro-submenu #responsive-menu-pro a{font-size:28px!important}#responsive-menu-pro-item-284 .responsive-menu-pro-submenu{padding-top:15px!important;margin-top:3px!important;width:132%!important;margin-left:-27%!important}#responsive-menu-pro-item-286 .responsive-menu-pro-submenu{padding-top:50px!important;margin-top:3px!important;width:132%!important;margin-left:-20%!important}#responsive-menu-pro-item-286 .responsive-menu-pro-submenu{padding-top:50px!important;margin-top:3px!important;width:132%!important;margin-left:-20%!important}.hero-header .container .line,.hero-header-vid .container .line{width:1px;height:60px;background-color:#fff;left:0;right:0;margin:auto;display:block;position:absolute;top:410px}.single-portfolio .hero-header-vid .container h2,.home .hero-header-vid .container h2{font-size:55px}.home .hero-header-vid .container .scroll,.page-template-page-engage .hero-header-vid .container .scroll{top:460px}.single-portfolio .hero-header-vid .container .scroll{top:515px}.hero-header-vid .container .scroll,.hero-header .container .scroll{top:510px}.founder-wrap .inner{max-width:750px}.founder-wrap .inner .left{border-right:1px solid #d8cece;width:36.6%;text-align:center;padding:5px 27px 5px 0;height:379px}.founder-wrap .inner .left .quote{font-family:freight-big-pro,serif;font-size:27px;margin:24px auto 0;line-height:2.1rem}.founder-wrap .inner .left .name{margin:25px 0 0 0}.founder-wrap .inner .right{width:58%;position:relative}.founder-wrap .inner .right .letter{font-size:450px;font-family:freight-big-pro,serif;position:absolute;top:213px;right:0;opacity:.05}.footer-top{max-width:750px;margin:99px auto 0;padding-right:0;display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.creds{max-width:750px;margin:40px auto 25px}.accolades-wrap{max-width:750px;margin:127px auto 0}.in-left{width:120px;margin-top:55px}.in-right{width:65%;border-left:1px solid #252d3f;padding-left:25px;height:246px;padding-top:25px}.footer-top .left{width:59%}.in-right ul li span{margin:0 1px 0 1px}.footer-top .right{width:34.4%;position:relative;padding-top:40px}.hero-header{position:relative;height:580px}.story-image{width:715px;height:480px;margin:86px auto 0;background-size:cover;background-position:center}.story-founder .inside{max-width:750px;margin:0 auto}.story-founder .inside .right{position:relative;width:415px}.story-founder .inside .upper .right .image{width:100%;height:259px;margin-right:0;background-size:cover;background-position:center;position:relative;z-index:9;top:101px}.story-founder .desc{column-count:2;-ms-column-count:2;-webkit-column-count:2;width:92%;text-align:justify;column-gap:53px;-ms-column-gap:53px;-webkit-column-gap:53px;margin-bottom:69px;margin-top:50px;padding-left:0}.about-engage.story-founder .desc{flex-wrap:wrap}.about-engage.story-founder .desc .left,.about-engage.story-founder .desc .right{width:100%;max-width:100%;text-align:left}.story-founder .inside .right .letter{font-size:503px;font-family:freight-big-pro,serif;position:absolute;top:479px;right:-171px;opacity:.05;color:#d8cece}.team-wrap{max-width:750px;margin:0 auto 0}.team-wrap ul .image{width:200px;height:200px;background-size:cover;background-position:center;border-radius:50%;margin:0 auto}.story-accolades .inner{max-width:750px;margin:0 auto;text-align:center}.story-accolades .inner ul{padding:0}.story-accolades .inner ul li{width:22%}.footer-top{margin:35px auto 0}.accolades-wrap li{width:227px;height:345px}.accolades-wrap ul.listtwo{max-height:inherit;overflow:inherit}.accolades-wrap li.first .inner .title{font-family:'Glossy Display Trial';font-style:italic;font-size:63px;line-height:1.1;margin:72px 4px 0 0;font-style:italic}.accolades-wrap li.first a{font-size:12px}.accolades-wrap li p.title{color:#fff;font-family:freight-big-pro,serif;font-size:28px;margin-top:30%}.accolades-wrap ul.online li.first .inner .title{font-family:'Glossy Display Trial';font-style:italic;font-size:54px;line-height:1.1;margin:160px 0 0 0;font-style:italic}.accolades-wrap ul.online li.first .inner{max-width:100%;padding-left:22px;text-align:left}.accolades-wrap ul.tv li.first .inner .title{margin:87px 4px 0 0}.page-id-9 .testimonial-wrap{max-width:750px;margin:-24px auto 19px}.testimonial-wrap .textblock{max-width:563px;margin:0 auto;text-align:center;font-family:freight-big-pro,serif;font-size:24px;line-height:1.2;letter-spacing:.055rem}.single-offering .inside{max-width:750px;margin:0 auto}.single-offering .inside .right{position:relative;width:360px;height:260px;background-size:cover;background-position:center;margin-top:61px}.single-offering .lower{width:88.5%}.single-offering:nth-child(2) .inside{max-width:750px;margin:0 auto 0}.single-offering:nth-child(2) .inside .left h2.title:before{content:"";display:block;width:138px;height:1px;background-color:#262d3f;margin:57px 0 140px 100%}.single-offering:nth-child(2) .inside .left h2.title{color:#262d3f;font-size:79px;font-weight:200;margin:0 38px 0 32px}.single-offering:nth-child(2) .lower{column-count:2;-ms-column-count:2;-webkit-column-count:2;width:95%;text-align:justify;column-gap:53px;-ms-column-gap:53px;-webkit-column-gap:53px;margin-bottom:4px;margin-top:105px;padding-left:105px}.single-offering:nth-child(2) .inside .right{position:relative;width:367px;height:235px;background-size:cover;background-position:center}.single-offering .inside .left h2.title{color:#fff;font-size:79px;font-weight:200;margin:0 0 0 2px}.single-offering:nth-child(3) .inside .left .number{position:absolute;font-size:151px;color:#fff;font-weight:100;font-family:'Glossy Display Trial';font-style:italic;opacity:.2;top:68px;right:174px}.single-offering .inside .left .number{position:absolute;font-size:151px;color:#fff;font-weight:100;font-family:'Glossy Display Trial';font-style:italic;opacity:.2;top:63px;right:159px}.single-offering:nth-child(3) .lower{column-count:2;-ms-column-count:2;-webkit-column-count:2;width:89.5%;text-align:justify;column-gap:53px;-ms-column-gap:53px;-webkit-column-gap:53px;margin-bottom:40px;margin-top:162px;padding-left:0}.port-wrap{max-width:750px;margin:0 auto;position:relative}.port-wrap ul{max-width:90%}.port-wrap ul li{width:32%}.port-wrap ul li a{display:block}.port-wrap ul li .image{width:100%;height:315px}.port-wrap .side-title{top:136px}.port-wrap ul li .image .hover p.cat{margin:25px auto 0}.port-wrap ul li .image .hover h2.title{font-family:freight-big-pro,serif;color:#fff;font-weight:100;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:72px;width:80%}.port-wrap ul li .image .hover .view{color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.1rem;position:absolute;left:0;right:0;bottom:25px}.service-info .inner .upper{max-width:750px}.service-info .inner .lower{max-width:750px;margin:68px auto 44px;padding-right:69px;color:#fff;column-count:2;-ms-column-count:2;-webkit-column-count:2;position:relative;column-gap:40px;-ms-column-gap:40px;-webkit-column-gap:40px}.service-info .inner .upper .right{width:420px;height:270px;background-size:cover;background-position:center;position:relative;z-index:9}.service-info .inner .upper .left h3.subtitle{color:#fff;margin:75px 0 0 57px;font-size:30px;font-weight:100;letter-spacing:.08rem}.page-id-174 .service-info .inner .lower{padding-right:0}.page-id-174 .service-info .inner .upper .left h3.subtitle{margin:75px 0 0 35px}.service-info .inner .lower .letter-c{font-size:480px;opacity:.1;position:absolute;right:-192px;top:30px;font-family:freight-big-pro,serif;z-index:0}.page-id-176 .service-info .inner .upper .left h3.subtitle{margin:75px 0 0 15px}.port-flex .port-wrap ul{padding-left:0}.port-flex .port-wrap ul li{margin:0 5px 8px}.port-flex .port-wrap ul{max-height:1290px}.testimonial-wrap{max-width:750px;margin:0 auto 19px}.cta .inner{max-width:750px;margin:50px auto}.cta .inner .desc p{max-width:100%}.port-gallery{max-width:750px;margin:0 auto}.image-flex .right,.image-flex-2 .left{width:373px;height:591px;background-size:cover;background-position:center}.image-flex .left,.image-flex-2 .right{width:325px;height:407px;margin-top:98px;background-size:cover;background-position:center}.full-width{max-width:80%;margin:107px auto 108px;display:block}.port-page{max-width:750px}.inquiries-wrap .right .image{width:360px;height:500px;background-size:cover;background-position:center}.inquiries-wrap .left{width:55%;margin-right:30px}}@media all and (max-width:768px){button#responsive-menu-pro-button{top:0!important;right:0!important}.single-offering:nth-child(2) .inside .left .number{color:#262d3f;opacity:.1;top:-2px;right:67px;font-size:126px}.header-wrap .icon{width:68px;margin:10px auto 0}.container .line{bottom:70px}#responsive-menu-pro{max-width:100%;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;margin:30px auto 0!important}#responsive-menu-pro-container #responsive-menu-pro-additional-content .line,#responsive-menu-pro-container #responsive-menu-pro-additional-content .lower-title{display:none}#responsive-menu-pro-item-284 .responsive-menu-pro-submenu,#responsive-menu-pro-item-286 .responsive-menu-pro-submenu,.responsive-menu-pro-submenu{padding-top:10px!important;margin-top:3px!important;width:auto!important;margin-left:inherit!important;padding:0!important}#responsive-menu-pro-container #responsive-menu-pro ul.responsive-menu-pro-submenu-depth-1 a.responsive-menu-pro-item-link{padding-left:5%!important}.home-intro{margin:101px auto 85px;max-width:450px}.home-services .single-service .right{height:410px}.home-services .single-service .left .inner h2{color:#fff;font-size:70px;margin:150px 129px 0 0;font-style:italic;font-weight:100}.home-services .single-service .left .inner h4.small-title{color:#fff;font-family:freight-big-pro,serif;font-weight:300;font-size:24px;letter-spacing:.07rem;margin:35px 2px 0 0}.home-services .single-service .left .inner .link a{color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.14rem;display:block;margin:35px 0 0 0}.home-services .single-service:nth-child(2) .left .inner h2{color:#fff;font-size:70px;font-weight:300;margin:175px 0 0 0;font-style:italic}.home-services .single-service:nth-child(2) .left .inner h4.small-title{color:#fff;font-family:freight-big-pro,serif;font-weight:300;font-size:24px;letter-spacing:.05rem;margin:40px 0 0 20px}.home-services .single-service:nth-child(2) .right{width:51%;height:645px}.home-services .single-service:nth-child(3) .right{width:47.2%;margin-top:-115px;height:577px}.home-services .single-service:nth-child(3) .left .inner h2{color:#252d3f;font-size:70px;font-weight:300;margin:139px 112px 57px 0;font-style:italic}.home-services .single-service:nth-child(3) .left .inner h4.small-title{color:#252d3f;margin:40px 40px 0 0}.approach{max-width:450px;margin:0 auto;text-align:center}.founder-wrap .inner{max-width:450px;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;margin:50px auto 0}.founder-wrap .inner .left{border-right:none;width:100%;text-align:center;padding:0;height:auto}.founder-wrap .inner .right{width:100%;position:relative}.footer-top{margin:35px auto 0;max-width:450px;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.footer-top .right{width:80%;position:relative;padding-top:0;margin:40px auto 0}.footer-top .left{width:100%}.creds{max-width:450px;margin:40px auto 25px;text-align:center}.hero-header{position:relative;height:435px}.hero-header .container h4,.hero-header-vid .container h4{top:90px!important}.hero-header .container h2,.hero-header-vid .container h2{top:150px!important;font-size:50px!important}.home .hero-header-vid .container h2{top:160px}.hero-header .container .line,.hero-header-vid .container .line{width:1px;height:60px;background-color:#fff;left:0;right:0;margin:auto;display:block;position:absolute;top:210px!important}.home .hero-header-vid .container .scroll{top:310px}.single-portfolio .hero-header-vid .container .scroll{top:300px}.hero-header-vid .container .scroll,.hero-header .container .scroll{top:300px}.vim-height,.hero-header,.hero-header-vid,.hero-header-vid .overlay{max-height:400px}.story-intro{margin:100px auto 84px;max-width:450px}.story-intro .desc blockquote p{font-size:25px}.story-image{width:450px;height:280px;margin:86px auto 0;background-size:cover;background-position:center}.story-founder .inside{max-width:450px;margin:0 auto}.story-founder .inside .upper{margin:0}.story-founder .inside .upper{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.story-founder .inside .left{width:100%}.story-founder .inside .upper .left .name:before{content:"";display:block;width:141px;height:1px;background-color:#d8cece;margin:58px 0 32px 0}.story-founder .inside .upper .left .name{margin-bottom:15px}.story-founder .inside .right{width:100%;margin-top:10px}.story-founder .inside .upper .right .image{width:100%;height:259px;margin-right:0;background-size:cover;background-position:center;position:relative;z-index:9;top:inherit}.story-founder .desc{column-count:1;-ms-column-count:1;-webkit-column-count:1;width:100%;text-align:justify;column-gap:inherit;-ms-column-gap:inherit;-webkit-column-gap:inherit;margin-bottom:30px;margin-top:35px;padding-left:0}.team-wrap{max-width:450px;margin:0 auto 0}.team-wrap ul li{width:50%;text-align:center}.story-accolades .inner{max-width:450px;margin:0 auto;text-align:center}.accolades-wrap{max-width:450px;margin:127px auto 0}.page-id-9 .testimonial-wrap{max-width:450px;margin:-24px auto 19px}.testimonial-wrap .textblock{max-width:67%;margin:0 auto;text-align:center;font-family:freight-big-pro,serif;font-size:19px;line-height:1.2;letter-spacing:.055rem}.cta .inner{max-width:450px;margin:50px auto}.single-offering .inside{max-width:450px;margin:0 auto}.single-offering .inside .upper{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.single-offering .inside .left{width:100%}.single-offering .inside .left h2.title:before{margin:0 0 60px}.single-offering .inside .left .number{position:relative;font-size:151px;color:#fff;font-weight:100;font-family:'Glossy Display Trial';font-style:italic;opacity:.2;top:inherit;right:inherit;margin:26px 0 0 113px}.single-offering .inside .right{position:relative;width:100%;height:290px;background-size:cover;background-position:center;margin-top:80px}.single-offering .lower{width:100%;padding:0;column-count:1;-ms-column-count:1;-webkit-column-count:1;margin:35px auto 40px}.single-offering:nth-child(2) .inside{max-width:450px;margin:0 auto 0}.single-offering:nth-child(2) .inside .upper{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;margin:0 0 0 0}.single-offering:nth-child(2) .inside .left h2.title:before{content:"";display:block;width:138px;height:1px;background-color:#262d3f;margin:0 0 54px 69%}.single-offering:nth-child(2) .inside .right{position:relative;width:100%;height:300px;background-size:cover;background-position:center;margin:50px auto 0}.single-offering:nth-child(2) .inside .left h2.title{color:#262d3f;font-size:79px;font-weight:200;margin:0 0 0 0}.single-offering:nth-child(2) .lower{column-count:1;-ms-column-count:1;-webkit-column-count:1;width:100%;text-align:justify;column-gap:0;-ms-column-gap:0;-webkit-column-gap:0;margin-bottom:0;margin-top:45px;padding-left:0}.offerings .single-offering:nth-child(3){background:#898381;padding:5px;margin:70px auto 0}.single-offering:nth-child(3) .inside .upper{height:auto}.single-offering:nth-child(3) .inside .right{position:inherit;right:inherit;width:100%;height:300px;top:inherit;margin:130px auto 0}.single-offering:nth-child(3) .inside .left .number{position:relative;font-size:151px;color:#fff;font-weight:100;font-family:'Glossy Display Trial';font-style:italic;opacity:.2;top:inherit;right:inherit;margin:33px 0 -44px 260px}.single-offering:nth-child(3) .lower{column-count:1;-ms-column-count:1;-webkit-column-count:1;width:100%;text-align:justify;column-gap:0;-ms-column-gap:0;-webkit-column-gap:0;margin-bottom:40px;margin-top:30px;padding-left:0}.port-wrap{max-width:320px;margin:0 auto;position:relative}.mob-post-wrap{max-width:320px!important}.port-wrap ul{max-width:100%;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.port-wrap ul li{width:230px;margin:0 auto 20px}.page-id-172 .story-intro{margin:100px auto 84px;max-width:450px}.service-info .inner .upper{max-width:450px;flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.service-info .inner .upper .left h2.title{color:#fff;font-size:125px;font-weight:100;margin:0 auto 0}.service-info .inner .upper .left h2.title:before{margin:0 0 70px 0}.service-info .inner .upper .left h3.subtitle{margin:75px 0 40px 57px}.service-info .inner .upper .right{width:100%;height:295px;background-size:cover;background-position:center;position:relative;z-index:9}.service-info .inner .lower{max-width:450px;margin:50px auto 50px;padding-right:0;color:#fff;column-count:1;-ms-column-count:1;-webkit-column-count:1;position:relative;column-gap:0;-ms-column-gap:0;-webkit-column-gap:0}.service-info .inner .lower p{margin:0 0 20px}.approach-info p{max-width:450px}.page-id-174 .story-intro{margin:100px auto 84px;max-width:450px}.page-id-174 .service-info .inner .upper .left h2.title{color:#fff;font-size:125px;font-weight:100;margin:0 0 0 0}.page-id-174 .service-info .inner .upper .left h2.title:before{content:"";display:block;width:139px;height:1px;background-color:#fff;margin:0 0 85px 0}.page-id-174 .service-info .inner .upper .left h3.subtitle{margin:69px 0 40px 0}.page-id-174 .service-info .inner .lower{padding-right:0;margin:40px auto 40px}.page-id-176 .story-intro{margin:100px auto 84px;max-width:450px}.service-info .inner .upper{margin:20px auto 0}.page-id-176 .service-info .inner .upper .left h3.subtitle{margin:75px 0 30px 113px}.port-flex .port-wrap ul li{margin:0 auto 8px}.port-flex .port-wrap ul{max-width:230px}.testimonial-wrap{max-width:450px;margin:0 auto 19px}.single-portfolio .story-intro{margin:100px auto 84px;max-width:450px}.port-gallery{max-width:450px;margin:0 auto}.image-flex .left,.image-flex-2 .right{width:48%;height:249px;margin-top:47px;background-size:cover;background-position:center}.image-flex .right,.image-flex-2 .left{width:48%;height:335px;background-size:cover;background-position:center}.full-width{max-width:100%;margin:55px auto 68px;display:block}.port-page{max-width:450px}.page-id-17 .story-intro ul{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;text-align:center}.page-id-17 .story-intro ul li{margin-bottom:10px}.inquiries-wrap .inner{flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;max-width:450px;margin:50px auto 50px}.inquiries-wrap .left{width:100%;margin-right:0}.inquiries-wrap h1:before{content:"";display:block;width:141px;height:1px;background-color:#d8cece;margin:40px 0 20px 0}.inquiries-wrap #gform_fields_1{padding-left:0;padding-right:0}.inquiries-wrap .gform_footer{margin:0 0 0 0px!important;padding:0!important}.load-hidden{visibility:visible}.founder-wrap .inner .desc{column-count:1;-ms-column-count:1;-webkit-column-count:1}.founder-wrap .inner .right .title{margin-top:40px}.logocas{padding-top:110px;max-width:300px}.page-template-page-casa .hero-header .container .scroll{top:300px}.newmenu{width:100%;max-width:250px;flex-wrap:wrap;margin:auto!important}.newmenu .leftblock,.newmenu .rightblock{max-width:100%}.newmenu .leftblock a,.newmenu .rightblock a{text-align:center}.page-template-page-casa .offerings .single-offering:first-of-type .inside .right{column-count:1;-ms-column-count:1;-webkit-column-count:1;position:relative;column-gap:0;-ms-column-gap:0;-webkit-column-gap:0;width:100%;max-width:100%}.bookblock{text-align:center;flex-wrap:wrap;display:block;margin:20px auto!important;max-width:100%!important}#responsive-menu-pro-additional-content{bottom:inherit}}@media all and (max-width:500px){.founder-wrap .inner .right .letter{display:none}.inquiries-wrap #gform_fields_1 input,.inquiries-wrap #gform_fields_1 textarea,.inquiries-wrap #gform_fields_1 select{font-size:16px}#responsive-menu-pro-item-287 .responsive-menu-pro-submenu:before{display:none}#field_1_5 label{padding-bottom:20px}.hidemob{display:none}.hidedesk{display:block}.inquiries-wrap #gform_confirmation_message_1{line-height:50px;font-size:34px}.home-services .single-service{margin-bottom:0}.inquiries-wrap .right{display:none}.hero-header-vid iframe{display:none!important}.header-wrap .icon{width:45px;margin:10px auto 0}.single-offering:nth-child(2) .inside .left .number{color:#262d3f;opacity:.1;top:-18px;right:32px;font-size:123px}.scroll p{font-size:7px}.hero-header-vid .overlay{height:100%}.container .line{bottom:62px;height:25px}.sound-control{position:absolute;color:#fff;left:3%;bottom:5%}#responsive-menu-pro-title-image{width:190px!important;margin:19px auto 0!important}.home-intro{margin:50px auto 40px;max-width:280px}.home-intro img.logo{width:205px;margin:13px auto 0;display:block}.home-intro .desc p{color:#252d3f;text-align:center;margin:28px auto 0;font-family:freight-big-pro,serif;font-size:20px;line-height:1.7rem;letter-spacing:.055rem}.home-intro .line,.linex{display:block;width:1px;height:75px;background:#252d3f;margin:25px auto 0}.home-services .single-service{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.home-services .single-service .left{width:100%}.home-services .single-service .left .inner h2{color:#fff;font-size:70px;margin:50px auto 0;font-style:italic;font-weight:100}.home-services .single-service .left .inner{text-align:center;max-width:280px;margin:0 auto 40px}.home-services .single-service .right{height:510px;width:100%}.home-services .single-service .left .inner h4.small-title{margin:30px auto 0}.home-services .single-service .left .inner .link a{color:#fff;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:.14rem;display:block;margin:20px auto 0}.home-services .single-service:nth-child(2){flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.home-services .single-service:nth-child(2) .left{background:#898381;padding:5px;width:100%;height:auto;text-align:center}.home-services .single-service:nth-child(2) .left .inner{text-align:center;max-width:280px;margin:0 auto 40px}.home-services .single-service:nth-child(2) .left .inner h2{color:#fff;font-size:70px;font-weight:300;margin:50px auto 0;font-style:italic}.home-services .single-service:nth-child(2) .left .inner h4.small-title{margin:25px auto 0}.home-services .single-service:nth-child(2) .right{width:100%;height:645px}.home-services .single-service:nth-child(3) .left{background:#e2dada;padding:5px;width:100%;height:auto}.home-services .single-service:nth-child(3) .right{width:100%;margin-top:0;height:577px}.home-services .single-service:nth-child(3) .left .inner h2{margin:50px auto 0}.home-services .single-service:nth-child(3) .left .inner h4.small-title{color:#252d3f;margin:40px auto 0}.home-services .single-service:nth-child(3) .left .inner .link a{color:#252d3f;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.13rem;display:block;margin:25px auto 0}.approach .line{display:block;width:1px;height:70px;background:#252d3f;margin:50px auto 0}.approach{max-width:280px;margin:0 auto;text-align:center}.approach .desc p{font-family:freight-big-pro,serif;font-size:24px;line-height:1.5;margin:30px auto 0;letter-spacing:.035rem}.approach a{margin:35px auto 0}.founder-wrap{background:#252d3f;padding:5px;margin:75px auto 0;padding-bottom:135px}.founder-wrap .inner{max-width:280px}.founder-wrap .inner .desc{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.founder-wrap .inner p{width:100%}.founder-wrap .inner .right .title{margin-bottom:10px}.founder-wrap .inner .left .image{margin:0 auto 0}.footer-top{max-width:280px}.footer-top .left{flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column;margin-top:0}.in-left{width:120px;margin-top:0;margin:0 auto 10px}.in-right{width:100%;border-left:none;padding-left:0;height:auto;padding-top:0;text-align:center}.in-right ul{display:flex;display:-ms-flex;display:-webkit-flex;margin-top:20px;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.footer-top .right{width:100%;position:relative;padding-top:0;margin:15px auto 0}.footer-top .right .side-title{right:-96px}.hero-header{position:relative;height:330px}.vim-height,.hero-header,.hero-header-vid{height:225px}.hero-header-vid{overflow:hidden}.hero-header-vid .overlay,.hero-header .overlay{max-height:225px}.vimeo-wrapper.vim-block.vim-height{display:none}.home .vimeo-wrapper.vim-block.vim-height{display:block}.home .mobile-image{display:none}.home .vimeo-wrapper iframe{min-height:35vh}.home .hero-header-vid iframe{display:block!important}.home .sound-control{display:block}.hero-header .container h4,.hero-header-vid .container h4{top:50px!important}.hero-header .container h2,.hero-header-vid .container h2{top:110px!important;font-size:35px!important;line-height:50px}.home .hero-header-vid .container h2{top:160px}.hero-header .container .line,.hero-header-vid .container .line{display:none!important}.home .hero-header-vid .container .scroll{display:none!important}.single-portfolio .hero-header-vid .container .scroll{display:none!important}.hero-header-vid .container .scroll,.hero-header .container .scroll{display:none!important}.story-intro{margin:50px auto 50px;max-width:280px!important}.page-template-page-engage .home-intro,.page-template-page-casa .home-intro{max-width:280px!important}.story-intro .small-title{letter-spacing:.1rem}.page-template-page-engage .home-intro .desc p,.page-template-page-casa .story-intro .introlink.desc h3{font-size:20px;line-height:1.5;margin:20px auto 0}.about-engage .inside .upper .left .name{font-size:70px}.single-offering .inside .flexblock .left{text-align:left;margin:25px 0!important}.page-template-page-casa .single-offering:nth-child(1) .lower{float:none;margin-bottom:30px!important;clear:both}.page-template-page-casa .single-offering .inside .right{margin-top:80px}.page-template-page-casa .single-offering:nth-child(2) .inside .right{margin-top:85px}.page-template-page-casa .single-offering:nth-child(3) .inside .right{margin-top:115px}.page-template-page-casa .single-offering:nth-child(2) .inside .left h2.title:before{margin-left:140px}.page-template-page-casa .single-offering:nth-child(2) .inside .left .number{top:-15px}.story-intro .desc blockquote p{font-size:20px;line-height:1.5;margin:20px auto 0}.story-intro .desc blockquote{margin:0 0 30px}.story-intro .desc p{padding:0}.story-image{width:280px;height:180px;margin:60px auto 0;background-size:cover;background-position:center}.story-founder{background:#262d3f;padding:5px;margin:60px auto 0;overflow:hidden}.story-founder .inside{max-width:280px;margin:0 auto}.story-founder .inside .upper .right .image{height:195px}.team-wrap{max-width:280px;margin:0 auto 0}.team-wrap .line{width:1px;height:70px;margin:45px auto 0;background:#262d3f}.team-wrap .title{text-align:center;font-family:freight-big-pro,serif;font-weight:100;font-size:28px;margin:32px auto 43px;letter-spacing:.05rem}.team-wrap ul li{width:100%;text-align:center}.team-wrap ul .jobtitle:after{margin:30px auto 70px}.story-accolades{background:#d8cece;padding:5px;margin:35px auto 0}.story-accolades .inner{max-width:280px;margin:0 auto;text-align:center}.story-accolades .inner .small-title{font-family:pragmatica,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.1rem;margin:50px auto 18px}.story-accolades .inner .desc p{color:#252d3f;text-align:center;margin:26px auto 0;font-family:freight-big-pro,serif;font-size:20px;line-height:1.7rem;letter-spacing:.05rem;padding:0;max-width:720px}.story-accolades .inner .desc:after{content:"";display:block;width:103px;height:1px;background-color:rgba(97,89,87,.6);margin:35px auto 0}.story-accolades .inner ul{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.story-accolades .inner ul li{width:48%}.story-accolades .inner a{margin-bottom:60px}.accolades-wrap{max-width:280px;margin:127px auto 0}.page-id-9 .testimonial-wrap{max-width:280px;margin:-24px auto 19px}.testimonial-wrap .slick-prev{top:inherit;bottom:0}.testimonial-wrap .slick-next{top:inherit;bottom:0}.testimonial-wrap .textblock{width:100%}.testimonial-wrap .name{font-family:freight-big-pro,serif;text-transform:uppercase;text-align:center;font-size:20px;letter-spacing:.1rem;margin:30px 0 65px 0}.cta .inner img{width:200px}.cta .inner{max-width:280px;margin:50px auto}.page-id-9 .cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:29px 0 60px 0}.page-id-11 .story-intro .desc blockquote p{font-size:24px;line-height:1.5;margin:20px auto 0;letter-spacing:.07rem;padding:0 20px}.page-id-11 .story-intro .line{height:70px;width:1px;margin-bottom:-55px}.single-offering .inside{max-width:280px;margin:0 auto}.single-offering .inside .upper{margin:55px 0 0 0}.single-offering .inside .right{height:200px}.single-offering:nth-child(2) .inside{max-width:280px;margin:0 auto 0}.offerings .single-offering:nth-child(2){background:#fff;padding:5px;margin:60px auto 0}.single-offering:nth-child(2) .inside .left h2.title:before{content:"";display:block;width:138px;height:1px;background-color:#262d3f;margin:0 0 54px 51%}.single-offering:nth-child(2) .inside .left h2.title{font-size:60px}.single-offering:nth-child(2) .inside .right{position:relative;width:100%;height:185px;background-size:cover;background-position:center;margin:35px auto 0}.single-offering:nth-child(2) .lower{margin-top:35px}.single-offering .inside .left h2.title{color:#fff;font-size:56px;font-weight:200;margin:0 0 0 2px}.single-offering:nth-child(3) .inside .left .number{position:relative;font-size:123px;color:#fff;font-weight:100;font-family:'Glossy Display Trial';font-style:italic;opacity:.2;top:inherit;right:inherit;margin:12px 0 -44px 86px}.single-offering:nth-child(3) .inside .right{height:185px}.learn-more-wrap .upper{max-width:280px;margin:0 auto}.learn-more-wrap .upper:before{content:"";display:block;width:1px;height:70px;background-color:#898381;margin:40px auto 25px}.learn-more-wrap .upper ul li{margin:31px 8px 0}.learn-more-wrap .upper ul li a{font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.07rem}.port-wrap ul{margin:45px auto 0}.port-wrap{max-width:280px;margin:0 auto;position:relative}.cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:50px 0 40px 0}.cta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:39px;position:relative;padding-bottom:2px}.cta{min-height:325px}.page-id-172 .story-intro{margin:70px auto 50px;max-width:280px}.page-id-172 .story-intro .line{width:1px;height:70px;margin:40px auto 0}.service-info .inner .upper{margin:20px auto 0;max-width:280px}.service-info .inner .upper .left h2.title{color:#fff;font-size:83px;font-weight:100;margin:0 auto 0}.service-info .inner .upper .left h3.subtitle{margin:35px 0 40px 57px;font-size:25px}.service-info .inner .upper .left h2.title:before{margin:0 0 45px 0}.service-info .inner .upper .right{width:100%;height:200px;background-size:cover;background-position:center;position:relative;z-index:9}.service-info .inner .lower{max-width:280px}.service-info .inner .lower .letter-w{font-size:270px;opacity:.15;position:absolute;right:-141px;top:-55px;font-family:freight-big-pro,serif;z-index:0}.approach-info .line{width:1px;height:70px;background:#615957;margin:40px auto 35px}.approach-info{max-width:280px;margin:0 auto 50px}.approach-info p{max-width:450px;font-size:22px}.approach-info a{margin:0 auto 0}.page-template-page-services .cta .inner .small-title{margin:40px 0 40px 0}.page-template-page-services .cta .inner .desc p{font-size:29px}.page-template-page-services .cta .inner a{margin-top:46px}.page-id-174 .story-intro{margin:60px auto 0;max-width:280px}.page-id-174 .story-intro .line{width:1px;height:70px;margin:40px auto 45px}.page-id-174 .service-info .inner .upper .left h2.title{color:#fff;font-size:85px;font-weight:100;margin:15px 0 0 0}.page-id-174 .service-info .inner .upper .left h2.title:before{content:"";display:block;width:139px;height:1px;background-color:#fff;margin:0 0 53px 0}.page-id-174 .service-info .inner .upper .left h3.subtitle{margin:39px 0 40px 0;font-size:23px}.service-info .inner .lower .letter-c{font-size:280px;opacity:.1;position:absolute;right:-108px;top:-42px;font-family:freight-big-pro,serif;z-index:0}.page-id-176 .story-intro{margin:50px auto 0;max-width:280px}.page-id-176 .story-intro .line{display:block;width:1px;height:70px;background:rgba(37,45,63,.6);margin:30px auto 45px}.page-id-176 .service-info .inner .upper .left h2.title{font-size:85px}.page-id-176 .service-info .inner .upper .left h3.subtitle{margin:40px 0 30px 79px}.service-info .inner .lower .letter-s{font-size:279px;opacity:.2;position:absolute;right:-78px;top:-50px;font-family:freight-big-pro,serif;z-index:0}.page-id-176 .approach-info blockquote{margin:0;padding:0}.page-id-176 .cta .inner .desc p{font-size:24px}.inquiries-wrap .inner{max-width:320px}.inquiries-wrap .right .image{width:100%;height:350px;background-size:cover;background-position:center}.inquiries-wrap h1{font-size:75px}.inquiries-wrap #gform_fields_1 li{width:100%;margin-bottom:10px}.inquiries-wrap #gform_fields_1 textarea{background:transparent;border:1px solid rgba(216,206,206,.75);margin:0 auto 0;height:163px}.inquiries-wrap .gform_footer{margin:0 0 0 0px!important;padding:0!important;max-width:65px}.testimonial-wrap{max-width:280px;margin:0 auto 19px}.testimonial-wrap .textblock{max-width:100%}.page-id-227 .cta .inner .desc p{font-size:24px}.page-id-227 .cta .inner .small-title{margin:19px auto 40px}.page-id-227 .cta .inner a{margin-top:34px}.page-id-229 .cta .inner .desc p{font-size:24px}.page-id-229 .cta .inner .desc p{color:#fff;max-width:540px}.page-id-229 .cta .inner .small-title,.page-id-231 .cta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:27px 0 30px 0;color:#fff}.page-id-229 .cta .inner a,.page-id-231 .cta .inner a{margin-top:30px}.page-id-231 .cta .inner .desc p{font-size:24px}.tax_social #soccta .inner .desc p{font-size:24px}.tax_social #soccta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:25px 0 33px 0;color:#262d3f}.tax_social #soccta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:36px;position:relative;padding-bottom:2px;color:#262d3f}.tax_corporate #corpcta .inner .desc p{font-family:freight-big-pro,serif;font-size:24px;max-width:641px;margin:0 auto;line-height:1.2}.tax_corporate #corpcta .inner .small-title{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;margin:27px 0 21px 0}.tax_corporate #corpcta .cta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:27px;position:relative;padding-bottom:2px}.tax_weddings #weddingcta .inner p{color:#fff;max-width:700px;font-size:25px}.tax_weddings #weddingcta .inner .small-title{margin:27px auto 34px;font-size:14px}.tax_weddings #weddingcta .inner a{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.1rem;border-bottom:1px solid;margin-top:36px;position:relative;padding-bottom:2px;color:#fff}.single-portfolio .story-intro{margin:50px auto 60px;max-width:280px}.single-portfolio .story-intro p{color:#252d3f;text-align:center;margin:26px auto 0;font-family:freight-big-pro,serif;font-size:20px;line-height:1.5rem;letter-spacing:.06rem;padding:0}.single-portfolio .story-intro .line{width:1px;height:70px;margin:25px auto 0}.port-gallery{max-width:280px;margin:0 auto}.image-flex,.image-flex-2{display:block;margin:0}.image-flex .left,.image-flex-2 .right{width:100%;height:360px;margin-top:0;background-size:cover;background-position:center;margin:20px auto}.image-flex .right,.image-flex-2 .left{width:100%;height:435px;background-size:cover;background-position:center;margin:20px auto}.full-width{max-width:100%;margin:20px auto 20px;display:block}.port-page{max-width:280px;display:block;position:relative}.port-page .right{position:absolute;bottom:-30px;right:0}.port-page .left{position:absolute;bottom:-30px;left:0}.service-info .inner .lower .letter-c,.service-info .inner .lower .letter-s,.service-info .inner .lower .letter-w{display:none}.founder-wrap .inner .right .link a{right:inherit;left:0;bottom:-50px}.hero-header-vid video{display:none}.hero-header-vid{margin:0 auto 0;z-index:0;position:relative;top:0;overflow:hidden;height:auto;height:225px}.sound-control{display:none}.mobile-image{display:block;width:100%;height:225px;background-size:cover;background-position:center}.about-engage{background-color:#D9CFD0}.logocas{max-width:230px;padding:70px 0 0}.flexblock{flex-wrap:wrap}.single-offering .inside .flexblock .left,.single-offering .inside .flexblock .right,.page-template-page-casa .single-offering:nth-child(3) .lower,.page-template-page-casa .single-offering:nth-child(2) .lower,.page-template-page-casa .single-offering:nth-child(1) .lower{max-width:100%;width:100%;margin:auto}.single-offering .inside .flexblock .right{margin-top:0!important}.page-template-page-casa .single-offering:nth-child(3) .inside .left .number{right:0}}