p{font-weight:500;text-rendering:optimizelegibility}@media only screen and (max-width:980px){header#main-header .logo_container{display:none}body.single.single-post div#top-header{display:none}}header#main-header nav#top-menu-nav{}header#main-header #et_mobile_nav_menu{display:none}}.et-zoom-in.et_pb_image:hover img,.et-zoom-in .et_pb_image_wrap:hover img,.et-zoom-in a:hover img{transform:scale(1.3);transition:all 2s 0s ease}.et-zoom-in,.et-zoom-in a{overflow:hidden}.et-zoom-in.et_pb_image img,.et-zoom-in .et_pb_image_wrap img,.et-zoom-in a img{transition:all 1s 0s ease}.mobile_menu_bar::before{font-size:48px}@media only screen and (min-width:980px){.project-slider .et-pb-arrow-next{font-size:100px!important;opacity:1!important;right:100px!important}}@media only screen and (min-width:980px){.project-slider .et-pb-arrow-prev{font-size:100px!important;opacity:1!important;left:100px!important}}#footer-proj-portfolio img{display:none}@media (min-width:981px){#footer-proj-portfolio .et_pb_grid_item{width:47.25%!important;margin-right:5.5%!important;margin-bottom:2.5%}#footer-proj-portfolio .et_pb_grid_item:nth-child(3n){margin-right:5.5%!important}#footer-proj-portfolio .et_pb_grid_item:nth-child(2n){margin-right:0!important}#footer-proj-portfolio .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1){clear:none!important}#footer-proj-portfolio .et_pb_grid_item.first_in_row{clear:unset}}.et_pb_fullwidth_header .et-pb-icon.scroll-down{animation:fullwidth-header-bounce 3.2s ease-out infinite}@keyframes fullwidth-header-bounce{0%{transform:translateY(0%)}12.5%{transform:translateY(20%)}25%{transform:translateY(0%)}37.5%{transform:translateY(20%)}50%{transform:translateY(0%)}}.fsmenu-link a:hover{color:#cecece!important}.wp-pagenavi{padding-top:20px}.wp-pagenavi a,.wp-pagenavi span{padding:0.3em 0.8em!important;color:#333333;line-height:2em;background:#eeeeee;transition:all .5s}.wp-pagenavi span.current{color:#ffffff!important;background:#096e74!important}.wp-pagenavi a:hover{color:#ffffff!important;background:#1A6600!important}.wp-pagenavi .pages{background:none}.pa-blog-equal-height .pa-auto-height{height:auto!important}.pa-blog-equal-height .pa-auto-margin{margin-top:20px!important}.underline-menu a{position:relative}.underline-menu a:before{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:#096e74;visibility:hidden;transition:all 0.3s ease-in-out}.underline-menu a:hover:before{visibility:visible;width:100%;margin-bottom:-0.3vh!important}.underline-menu-white a:hover{border-bottom:2px solid #ffffff;padding-bottom:3px!important}#blog-post-container img{margin-top:1vh;border-radius:8px}.blocks-gallery-caption{margin-top:-25px;margin-bottom:1vh;margin-left:1.8vw}.full-screen-slider .et_pb_slides{height:100vh}.full-screen-slider .et_pb_slide{height:100%}.slider-down-arrow{position:absolute;z-index:10;bottom:70px;left:0;width:100%;text-align:center;font-size:32px}.slider-down-arrow a{line-height:1em;display:inline-block;color:white;text-shadow:0 1px 8px rgba(0,0,0,0.5);transition:all 0.2s ease}.slider-down-arrow a:not(:hover){animation:fullwidth-header-bounce 2.2s ease-out infinite}.slider-down-arrow a:hover{text-shadow:0 2px 10px rgba(0,0,0,0.85)}@media (min-width:1200px){.slider-down-arrow{bottom:90px;font-size:48px}}@media (max-width:980px){.slider-down-arrow{display:none}}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.1em!important;font-style:italic;line-height:1.4!important}.mfp-title{display:none}.kb-zoomout .et_pb_slide .et_parallax_bg{animation:zoomout 7s forwards;-ms-animation:zoomout 7s forwards;-webkit-animation:zoomout 7s forwards;-0-animation:zoomout 7s forwards;-moz-animation:zoomout 7s forwards}.kb-zoomin .et_pb_slide .et_parallax_bg{animation:zoomin 6s forwards;-ms-animation:zoomin 6s forwards;-webkit-animation:zoomin 6s forwards;-0-animation:zoomin 6s forwards;-moz-animation:zoomin 6s forwards}.kb-zoomin-right .et_pb_slide .et_parallax_bg{animation:zoomin-right 7s forwards;-ms-animation:zoomin-right 7s forwards;-webkit-animation:zoomin-right 7s forwards;-0-animation:zoomin-right 7s forwards;-moz-animation:zoomin-right 7s forwards}.kb-zoomout-right .et_pb_slide .et_parallax_bg{animation:zoomout-right 7s forwards;-ms-animation:zoomout-right 7s forwards;-webkit-animation:zoomout-right 7s forwards;-0-animation:zoomout-right 7s forwards;-moz-animation:zoomout-right 7s forwards}.kb-zoomout .et_parallax_bg{animation:zoomout 17s forwards;-ms-animation:zoomout 17s forwards;-webkit-animation:zoomout 17s forwards;-0-animation:zoomout 17s forwards;-moz-animation:zoomout 17s forwards}.kb-zoomin .et_parallax_bg{animation:zoomin 17s forwards;-ms-animation:zoomin 17s forwards;-webkit-animation:zoomin 17s forwards;-0-animation:zoomin 17s forwards;-moz-animation:zoomin 17s forwards}.kb-zoomin-right .et_parallax_bg{animation:zoomin-right 7s forwards;-ms-animation:zoomin-right 17s forwards;-webkit-animation:zoomin-right 17s forwards;-0-animation:zoomin-right 17s forwards;-moz-animation:zoomin-right 17s forwards}.kb-zoomout-right .et_parallax_bg{animation:zoomout-right 9s forwards;-ms-animation:zoomout-right 17s forwards;-webkit-animation:zoomout-right 17s forwards;-0-animation:zoomout-right 17s forwards;-moz-animation:zoomout-right 17s forwards}@keyframes zoomout{0%{-ms-transform:scale3d(1.5,1.5,1.5) translate3d(-0px,0px,0px);-webkit-transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px);-o-transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px);-moz-transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px);transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-o-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-moz-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}}@keyframes zoomin{0%{-ms-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-o-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-moz-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.5,1.5,1.5) translate3d(-0px,0px,0px);-webkit-transform:scale3d(3.5,3.5,3.5) translate3d(0px,0px,0px);-o-transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px);-moz-transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px);transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px)}}@keyframes zoomout-right{0%{-ms-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-webkit-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-o-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-moz-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-o-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-moz-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}}@keyframes zoomin-right{0%{-ms-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-webkit-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-o-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);-moz-transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px);animation-timing-function:linear}100%{-ms-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-webkit-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-o-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);-moz-transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px);transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px)}}.et_pb_module.et_pb_fullwidth_code.et_pb_fullwidth_code_0{padding-top:0px!important}#main-footer{height:0!important;overflow:hidden}span.mobile_menu_bar:before{color:#bfbebf}.et-social-twitter a.icon:before{content:"e09d"}.et_multi_view_hidden{display:block!important}.wa_grid_equal_height article{position:relative}.wa_grid_equal_height .post-content a.more-link{position:absolute;width:100%;bottom:30px;left:0}.wa_grid_equal_height article{min-height:540px}.wa_grid_equal_height h2.entry-title{max-height:87px;overflow:hidden}#top-header #et-info-phone:before{content:none!important}.hamburger-box{position:relative;margin-top:20px}.hamburger-box::before{content:"MENU";position:absolute;top:-14px;left:0;font-size:14px}.hamburger-box,.hamburger-inner::before,.hamburger-inner::after{width:36px!important}.gm-menu-btn--expanded.hamburger.hamburger--3dx-r.is-active .hamburger-box::before{content:unset}ul#wa_header_social_icon{position:fixed;bottom:20px;left:5px;z-index:99999999999999999!important;display:flex;width:69px;background:#fff;justify-content:space-between;align-items:center;margin:0;padding:4px 10px}.gm-main-menu-wrapper.ps:hover ul#wa_header_social_icon,.gm-expanding--open ul#wa_header_social_icon{display:none}div#et-info{float:right!important;font-size:16px}body.post-template-default.single.single-post .container{width:95%;max-width:100%}body.post-template-default.single.single-post .et_pb_row.et_pb_row_0{margin:0!important}body.post-template-default.single.single-post span#et-info-phone{color:#333}.wa-space{transition:background-color 800ms linear}#wa-image-box:hover .wa-space{background:rgba(65,65,65,0.69)}h3.rpc_title{color:#fff;border-bottom:3px solid #fff;padding-bottom:5px!important;display:block!important;font-weight:500!important;text-transform:uppercase}.date.rpc_date{display:none!important}p.rpc_desc{display:none}.wcp-carousel-main-wrap .rpc-style-3{position:relative}.wcp-slick .slick-slide .rpc_bg::after{position:absolute;content:'';background:transparent;width:100%;height:400%;bottom:100%;left:0;transition:background-color 800ms linear}.wcp-slick .slick-slide .rpc_bg{background:rgba(65,65,65,0.69);transition:background-color 800ms linear;transition-delay:200ms}.wcp-carousel-main-wrap .rpc-style-3:hover img,.wcp-carousel-main-wrap .rpc-style-3.hover img{transform:scale(1)!important}.wcp-slick .slick-slide:hover .rpc_bg::after{background:rgba(65,65,65,0.69)}figcaption.rpc_bg{padding:20px 10px!important}img{pointer-events:none}