@charset "UTF-8";.u-pull-left{float:left}.u-pull-right{float:right}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-clearfix:after{clear:both;content:"";display:table}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-block{display:block}.u-table{display:table}.u-cell{display:table-cell}.u-va-top{vertical-align:top}.u-va-middle{vertical-align:middle}.u-va-bottom{vertical-align:bottom}.u-hidden{display:none}.u-invisible{visibility:hidden}.u-hide-text{padding:0;overflow:hidden;text-indent:101%;white-space:nowrap}.u-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.u-visually-hidden--focusable:active,.u-visually-hidden--focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.u-text-hyphenate{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.u-button-reset{display:block;width:100%;margin:0;padding:0;border:0;background:transparent}.u-button-reset:focus{outline:0}.u-nobr{white-space:nowrap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}body{height:auto;width:100%;background:#f5eee3}.container{width:100%;position:relative;overflow:hidden}.svg{display:inline-block}.svg svg{display:block}.container{max-width:1110px;margin:0 auto;padding:0 5%}.header-text{color:#f83e12;font-family:Calluna,Georgia,serif;font-weight:300;font-style:normal;font-size:21.875rem;line-height:21.875rem;margin:-60px 0 40px;letter-spacing:-1px;text-align:center}@media (max-width:61.24em){.header-text{font-size:12.5rem;font-size:20vw;line-height:20vw;margin:-3vw 0 40px}}.header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.header_left,.header_right{display:flex;flex-direction:column}.header_left{width:60%;padding-right:140px}@media (max-width:47.99em){.header_left{width:100%;padding-right:0;margin-bottom:30px}}.header_right{width:40%}.header_right p{margin-bottom:0}@media (max-width:47.99em){.header_right{width:100%}}.highlight{font-size:1.5rem;line-height:2.125rem;letter-spacing:-.03125rem;font-weight:600}hr{border:1px solid #101010;border-top:none;margin:115px 0;opacity:.1}@media (max-width:61.24em){hr{margin:15vw 0}}.client_list{display:flex;margin:0 0 110px;padding:0;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media (max-width:47.99em){.client_list{margin-bottom:50px}}.client_list li{display:flex;flex-direction:column;width:25%;height:80px;margin:10px 0;padding:0 15px;list-style:none;text-align:center;align-self:center}@media (max-width:47.99em){.client_list li{width:50%}}.client_list li img{max-width:100%;margin:auto;display:block}.text-center{text-align:center}.text-red{color:#f83e12}blockquote{font-family:Calluna,Georgia,serif;font-weight:300;font-style:normal;font-size:2rem;line-height:2.25rem}.blockquote_author{margin-top:40px;font-size:.75rem;line-height:20px}@media (max-width:47.99em){.blockquote_author{margin-top:20px}}.blockquote_author strong{font-size:.875rem;display:block}.profile{max-width:85%;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 auto 130px;padding:0;align-items:center;justify-content:center}@media (max-width:61.24em){.profile{max-width:100%;margin-bottom:50px}}.profile_image,.profile_testimonial{display:flex;flex-direction:column}.profile_image{width:60%;padding-right:8%}@media (max-width:61.24em){.profile_image{width:100%;padding-right:0;margin-bottom:40px}}.profile_image img{width:100%;height:auto;max-width:450px;margin:0 auto}.profile_testimonial{width:40%}@media (max-width:61.24em){.profile_testimonial{width:100%}}.work-list li{border-top:1px solid hsla(0,0%,6%,.1);margin:0;padding:0}.work-list li:first-child{border-top:none}.work-list li a{display:flex;flex-direction:row;text-decoration:none;align-items:center;justify-content:center;padding:35px 0}@media (max-width:47.99em){.work-list li a{display:block}}.work-list li a:hover .work-name{color:#f83e12}.work-list li .work-date,.work-list li .work-desc,.work-list li .work-name{display:flex;flex-direction:column;color:#101010}.work-list li .work-name{width:40%;font-family:Calluna,Georgia,serif;font-weight:300;font-style:normal;font-size:1.625rem;line-height:1.625rem}@media (max-width:47.99em){.work-list li .work-name{width:100%}}.work-list li .work-date,.work-list li .work-desc{width:30%;font-size:.875rem;line-height:.875rem}@media (max-width:47.99em){.work-list li .work-date,.work-list li .work-desc{width:100%;margin-top:5px}}.work-list li .work-date{font-weight:600}.contact-title{font-family:Calluna,Georgia,serif;font-weight:300;font-style:normal;font-size:5.125rem;line-height:5.125rem;margin:130px 0 15px;letter-spacing:-1px;text-align:center}@media (max-width:47.99em){.contact-title{margin-top:80px;font-size:2.625rem;line-height:2.625rem}}.contact-title strong{display:block;font-weight:inherit}.contact-list{text-align:center;font-size:0}.contact-list li{display:inline-block;margin:0 6px}.contact-list li a{display:inline-block;width:52px;height:52px;background:#f83e12;border-radius:26px;line-height:52px}.contact-list li a:hover{background:#101010}.contact-list li a img{vertical-align:middle}.copyright{margin:130px 0 70px;text-align:center;font-size:14px;opacity:.6}@media (max-width:47.99em){.copyright{margin-top:80px}}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:Poppins,Helvetica,sans-serif;font-weight:300;font-style:normal;color:#101010;font-size:1.125rem;line-height:2rem}a{color:#f83e12}strong{font-weight:700}h1{font-family:Calluna,Georgia,serif;font-style:normal;font-size:4.5rem;line-height:4.5rem;letter-spacing:-.125rem;font-weight:300;color:#101010}@media (max-width:79.99em){h1{font-size:3.625rem;line-height:3.625rem;letter-spacing:-.0625rem}}@media (max-width:47.99em){h1{width:100%;font-size:3rem;line-height:3rem;letter-spacing:-.03125rem}}h2,h3,h4,h5{font-family:Poppins,Helvetica,sans-serif;font-weight:600;font-style:normal;font-size:1.375rem;line-height:1.375rem;letter-spacing:-.03125rem;margin:0 0 50px}p{margin-top:15px}p:first-child{margin-top:0}.custom-select{position:relative}.custom-select:before{position:absolute;top:25px;right:26px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:5px 4px 0;border-style:solid;border-color:#000 transparent transparent;pointer-events:none}.custom-select-container.is-disabled{opacity:.35}.custom-select-opener,.js-custom-select{padding:17px 45px 17px 20px;height:50px;width:100%;display:block;overflow:hidden;border:1px solid #000;border-radius:0;outline:none;background:transparent;background-color:#fff;color:#000;font-size:14px;line-height:1;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.js-custom-select{padding-top:15px;padding-bottom:15px}.custom-select-container select{position:absolute;top:0;left:0;height:0;width:0;padding:0;visibility:hidden;border:0 none}.custom-select-panel{position:absolute;top:100%;height:auto;width:100%;z-index:1;max-height:0;overflow:hidden;transition:overflow-y .1s .5s;background-color:#fff}.custom-select-container.is-open .custom-select-panel{max-height:300px;overflow-y:auto;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}.custom-select-option{padding:8px 20px;background-color:#fff;color:#000;cursor:pointer}.custom-select-option+.custom-select-option{border-top:1px solid #eee}.custom-select-option.is-selected{background-color:#eee;color:#000}.custom-select-option.is-selected+.custom-select-option{border-color:#ddd}.custom-select-option.has-focus{background-color:#eee;color:#000}.custom-select-option.has-focus+.custom-select-option{border-color:#ddd}.custom-select-optgroup .custom-select-option{padding-left:40px}.custom-select-optgroup:before{height:auto;width:100%;padding:10px 20px;content:attr(data-label);display:block;border-bottom:1px solid #ddd;background-color:#eee;color:#000;font-weight:700}.site-header{border-bottom:1px solid #e2ddd4}@font-face{font-family:Calluna;font-style:normal;font-weight:300;src:url(../assets/fonts/Calluna-Regular.woff) format("woff"),url(../assets/fonts/Calluna-Regular.ttf) format("truetype")}@font-face{font-family:Popins;font-style:normal;font-weight:300;src:url(../assets/fonts/Poppins-Light.woff) format("woff"),url(../assets/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:Popins;font-style:normal;font-weight:600;src:url(../assets/fonts/Poppins-SemiBold.woff) format("woff"),url(../assets/fonts/Poppins-SemiBold.ttf) format("truetype")}
/*# sourceMappingURL=main.css.map */
