p,a,ol,ul,li{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"proxima-nova",sans-serif;font-weight:700;font-style:normal}.outline h1{-webkit-text-stroke:1px #c4b8aa;color:white;text-shadow:1px 1px 0 #c4b8aa,-1px -1px 0 #c4b8aa,1px -1px 0 #c4b8aa,-1px 1px 0 #c4b8aa,1px 1px 0 #c4b8aa}.outline h2{-webkit-text-stroke:1px #c4b8aa;color:white;text-shadow:1px 1px 0 #c4b8aa,-1px -1px 0 #c4b8aa,1px -1px 0 #c4b8aa,-1px 1px 0 #c4b8aa,1px 1px 0 #c4b8aa}.et_pb_text_inner,.et_pb_post,.et_pb_blurb_description{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal}.et_pb_button,.button{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal}#top-menu li a{font-family:"proxima-nova",sans-serif;font-weight:400;font-style:normal}.et_pb_gallery_item a{pointer-events:none}.et_overlay{display:none!important}.ddi-custom-link a{background:#b43d27;color:#fff!important;padding:15px!important}.ddi-custom-link a:hover{background:#262626;color:#fff!important;opacity:1!important}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}#top-menu .current-menu-item a::before{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1.0}#top-menu li a:hover:before{-webkit-transform:translateY(18px);transform:translateY(18px);opacity:1}#top-menu li a:before{content:'';position:absolute;top:8px;left:0;background:#b43d27;width:100%;height:4px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease}#top-menu li.menu-item-1478 a:before{content:'';position:absolute;top:10px;left:0;background:none!important;width:100%;height:5px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease}#top-menu li ul a:before{background:transparent!important}.et_mobile_menu a{text-transform:uppercase;font-size:14px!important}.mobile_menu_bar:before{color:#b43d27!important}#mobile_menu{display:block!important;min-height:100vh;top:0;border-top:none;padding-top:80px;z-index:9998}.mobile_nav.closed #mobile_menu{transform:rotateY(90deg);-webkit-transform:rotateY(90deg);transform-origin:right;-webkit-transform-origin:right;background:#262626;transition:.8s ease-in-out!important}.mobile_nav.opened #mobile_menu{transform:rotateY(0deg);-webkit-transform:rotateY(0deg);transform-origin:right;-webkit-transform-origin:right;background:#262626;transition:.8s ease-in-out}.mobile_nav.opened .mobile_menu_bar:before{content:"4d";color:#fff}.et_mobile_menu li a{color:#fff}@media(max-width:980px){.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999}#main-header .container.clearfix.et_menu_container{width:100%}.logo_container{padding-left:30px}#et-top-navigation{padding-right:30px}}@media(min-width:341px){#mobile_menu{width:340px;margin-left:calc(100% - 340px)}}@media(max-width:340px){#mobile_menu{width:100%;margin-left:0}}@media (min-width:780px){.cstm-tab ul.et_pb_tabs_controls{background-color:transparent}.cstm-tab ul.et_pb_tabs_controls.clearfix{position:absolute;left:50%;z-index:999999;margin-left:-318px}.cstm-tab ul.et_pb_tabs_controls.clearfix li{margin-left:10px}}@media (max-width:779px){.cstm-tab ul.et_pb_tabs_controls.clearfix li{text-align:-webkit-center}}@media (min-width:780px){.cstm-tab-2 ul.et_pb_tabs_controls{background-color:transparent}.cstm-tab-2 ul.et_pb_tabs_controls.clearfix{position:absolute;left:50%;z-index:999999;margin-left:-160px}.cstm-tab-2 ul.et_pb_tabs_controls.clearfix li{margin-left:10px}}@media (max-width:779px){.cstm-tab-2 ul.et_pb_tabs_controls.clearfix li{text-align:-webkit-center}}body .et_pb_filterable_portfolio .et_pb_portfolio_filters,body .et_pb_tabs_controls{border-bottom:0!important}body .et_pb_filterable_portfolio .et_pb_portfolio_filters:after,body .et_pb_tabs_controls:after{content:none!important;display:none!important}body .et_pb_portfolio_filters li a{border-bottom:0!important;box-shadow:none!important}.el_masonry_gallery_wrapper{min-height:700px!important}.et-pb-contact-message,.custom-cf-style .et-pb-contact-message ul,.custom-cf-style .et-pb-contact-message p,.custom-cf-style .et-pb-contact-message .et_pb_contact_error_text{font-weight:bold;font-size:14px;color:#ffffff}.custom-cf-style .et-pb-contact-message,.custom-cf-style .et-pb-contact-message ul,.custom-cf-style .et-pb-contact-message p,.custom-cf-style .et-pb-contact-message .et_pb_contact_error_text{font-weight:bold;font-size:14px;color:#000000}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all 0.3s ease!important;left:4px!important;margin-bottom:65px}.grecaptcha-badge:hover{width:256px!important}@media only screen and (max-width:1100px){#top-menu-nav{display:none!important}#et_mobile_nav_menu{display:block!important}}.mfp-title{display:none!important}.mfp-counter{display:none!important}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{left:82px!important;bottom:25px!important}@media only screen and (max-width:767px){.cky-btn-revisit-wrapper.cky-revisit-bottom-left{left:3px!important;bottom:58px!important}}