@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.header-wrapper{position:relative;z-index:999}.home .header-wrapper,.page-template-home .header-wrapper{min-height:0}.header{-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;width:100%;left:0;right:0;position:fixed;margin:0 auto;top:30px}.header>.container{padding-top:70px;padding-bottom:70px}body .header-wrapper.sticky_main .header>.container,body .header-wrapper.sticky .header>.container{padding-top:10px;padding-bottom:10px}.header .site-logo{max-width:calc(100% - 64px)}.header .site-logo a{color:#000;display:block;max-width:100%;outline:none;height:51px;-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;width:190px}@media screen and (min-width:480px){.header .site-logo a{width:247px;height:66px}}.header .site-logo a span{display:block}.header .site-logo a svg{display:block;-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;max-width:100%;height:auto;width:190px}@media screen and (min-width:480px){.header .site-logo a svg{width:247px}}.page-template-home .header>.container{position:absolute;width:100%;left:0;right:0}.page-template-home .header .site-logo a svg{display:block}body .header-wrapper.sticky_main .header>.container,body .header-wrapper.sticky .header>.container{position:fixed;background-color:#fff;padding-top:10px;padding-bottom:10px;right:0;left:0;margin:0 auto}body .header-wrapper.sticky_main .header .site-logo,body .header-wrapper.sticky .header .site-logo{max-width:calc(100% - 64px)}body .header-wrapper.sticky_main .header .site-logo a,body .header-wrapper.sticky .header .site-logo a{color:#000;display:block;width:170px;height:46px}body .header-wrapper.sticky_main .header .site-logo a svg,body .header-wrapper.sticky .header .site-logo a svg{width:170px}.header-inner .hamburger #toggler{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.header-inner .hamburger .hamburger-bar{width:32px;height:32px;padding:0;margin:0;outline:none;box-shadow:none;cursor:pointer;position:relative;z-index:100;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.header-inner .hamburger .hamburger-bar span::after,.header-inner .hamburger .hamburger-bar span::before{-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.header-inner .hamburger .hamburger-bar span{width:32px;height:2px;background-color:#fff0;position:relative;font-size:0;line-height:0;display:block;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.header-inner .hamburger .hamburger-bar span::after,.header-inner .hamburger .hamburger-bar span::before{border-radius:0;-webkit-border-radius:0;display:block;width:32px;position:absolute;content:"";height:100%;background-color:#000;left:0;right:0}.header-inner .hamburger .hamburger-bar span::after{bottom:-7px}.header-inner .hamburger .hamburger-bar span::before{top:-7px}.header-inner .hamburger.active .hamburger-bar span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-inner .hamburger.active .hamburger-bar span::before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0;background-color:#000}.header-inner .hamburger.active .hamburger-bar span::after{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:0;bottom:0;background-color:#000}.page-template-home .header-inner .hamburger .hamburger-bar span::after,.page-template-home .header-inner .hamburger .hamburger-bar span::before{background-color:#000}.page-template-home .header-inner .hamburger.active .hamburger-bar span::before{background-color:#000}.page-template-home .header-inner .hamburger.active .hamburger-bar span::after{background-color:#000}body .header-wrapper.sticky_main .header-inner .hamburger .hamburger-bar span::after,body .header-wrapper.sticky_main .header-inner .hamburger .hamburger-bar span::before,body .header-wrapper.sticky .header-inner .hamburger .hamburger-bar span::after,body .header-wrapper.sticky .header-inner .hamburger .hamburger-bar span::before{background-color:#000}.navigation-container{position:fixed;left:0;top:0;height:100%;width:100%;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;pointer-events:none;opacity:0;visibility:hidden}.navigation-container.open{pointer-events:all;opacity:1;visibility:visible}.navigation-inner{pointer-events:none;opacity:0;visibility:hidden;margin-top:50px}.navigation-inner.active{pointer-events:all;opacity:1;visibility:visible}.menu>li{margin-bottom:20px}.menu>li a{letter-spacing:5px;font-size:22px;line-height:1;font-weight:300;text-transform:uppercase;margin-bottom:0;margin-top:0;color:#000;display:block;width:100%;text-decoration:none;position:relative;top:0;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(5px);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.menu{padding:0;margin:0}.menu>li a:hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.has-animation.animate-in:before,.has-animation.animate-in:after{content:"";position:absolute;top:0;right:0;height:100%;z-index:10}.has-animation.animate-in:before{background-color:#eaeaea}.has-animation.animate-in:after{background-color:#202020}.has-animation.animation-ltr.animate-in:before{animation:revealLTR 0.7s ease}.has-animation.animation-ltr.animate-in:after{animation:revealLTR 0.7s 0.5s ease}.has-animation.animation-rtl.animate-in:before{animation:revealRTL 0.7s ease}.has-animation.animation-rtl.animate-in:after{animation:revealRTL 0.7s 0.3s ease}@keyframes revealRTL{0%{width:0;right:0}65%{width:100%;right:0}100%{width:0;right:100%}}@keyframes revealLTR{0%{width:0;left:0}65%{width:100%;left:0}100%{width:0;left:100%}}@keyframes textHidden{0%{opacity:0}100%{opacity:1}}nav.outer-nav.right.vertical{display:none!important}.footer-top-text{padding-bottom:30px}.footer-top-text span{padding-left:15px;line-height:1;font-size:28px;letter-spacing:.5px}@media screen and (min-width:360px){.footer-top-text span{font-size:30px;letter-spacing:.1em}}@media screen and (min-width:480px){.footer-top-text span{letter-spacing:.2em}}.footer-top-text img{margin-top:auto;margin-bottom:2px}.instagram-posts .iscwp-column,.instagram-posts .iscwp-columns{padding:0}.footer-copyright{padding:25px 0;font-size:14px;font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:360px){.footer-copyright{font-size:16px}}@media screen and (min-width:400px){.footer-copyright{font-weight:300;font-size:18px}}.footer-copyright a,.footer-copyright button{color:#000;text-decoration:none;-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;outline:none;border:none;background-color:#fff0;padding:0;font-weight:300}.footer-copyright button{position:relative;padding-bottom:2px}.footer-copyright button:after{content:"";width:100%;position:absolute;left:0;bottom:0;background-color:#000;height:1px;opacity:.6}.footer-copyright a:hover,.footer-copyright a:focus,.footer-copyright button:hover,.footer-copyright button:focus{color:#000}.footer-copyright button:hover{color:#989898!important}.footer-copyright button:hover:after{background-color:#989898!important}@media screen and (max-width:767px){.footer-copyright .footer-copyright-link,.footer-copyright .footer-copyright-text{width:100%;text-align:center}}body{font-family:"Montserrat",sans-serif;color:#000;font-weight:300;margin:0;padding:0}.bg-white{background-color:#fff}.bg-light-gray{background-color:#f6f6f6}.py-120{padding-top:60px;padding-bottom:60px}.footer_social p{margin-bottom:5px;text-transform:capitalize;letter-spacing:.8px}.list_col a img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1}.list_col a:hover img{opacity:.8}@media screen and (min-width:768px){.py-120{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:992px){.py-120{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1200px){.py-120{padding-top:40px;padding-bottom:60px}}@media screen and (min-width:1300px){.container{max-width:1240px}}@media screen and (min-width:1600px){.container{max-width:1400px}}@media screen and (min-width:1800px){.container{max-width:1600px}}@media screen and (max-width:575px){.container{padding-left:30px;padding-right:30px}}.slider .stx-layers{max-width:calc(100% - 60px)!important}@media screen and (min-width:576px){.slider .stx-layers{padding-left:15px;padding-right:15px;max-width:510px!important}}@media screen and (min-width:768px){.slider .stx-layers{max-width:690px!important}}@media screen and (min-width:992px){.slider .stx-layers{max-width:930px!important}}@media screen and (min-width:1200px){.slider .stx-layers{max-width:1110px!important}}@media screen and (min-width:1300px){.slider .stx-layers{max-width:1210px!important}}@media screen and (min-width:1400px){.slider .stx-layers{max-width:1270px!important}}@media screen and (min-width:1600px){.slider .stx-layers{max-width:1370px!important}}@media screen and (min-width:1800px){.slider .stx-layers{max-width:1570px!important}}#wptime-plugin-preloader{background-size:800px!important;background-position:center!important;background-repeat:no-repeat!important}.flex-wrap{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex}.v-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.h-center{-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}.gutter-3{margin-left:-15px;margin-right:-15px}.gutter-3 *{padding-left:15px;padding-right:15px}.light-gray{background-color:#f6f6f6}.block-revealer__element{position:absolute;top:0;left:0;width:100%;height:100%;background:#000!important;pointer-events:none;opacity:0;z-index:1}body .lg-outer{padding:40px 40px 60px;left:0;right:0;max-width:1800px;margin-left:auto;margin-right:auto}body .lg-outer .lg .lg-inner{left:0;right:0;margin-left:auto;margin-right:auto}@media screen and (min-width:960px){body .lg-outer .lg .lg-inner{max-width:calc(100% - 100px)}}body .lg-outer .lg .lg-toolbar{background-color:#fff0}body .lg-outer .lg .lg-toolbar .lg-counter{color:#000}body .lg-outer .lg .lg-toolbar .lg-icon{color:#000}body .lg-outer .lg .lg-actions .lg-icon{opacity:1;color:#000;width:26px;height:56px;padding:0;background-image:url(/wp-content/themes/saschafonseca/images/lg-arrow.svg)}body .lg-outer .lg .lg-actions .lg-icon::before,body .lg-outer .lg .lg-actions .lg-icon::after{display:none}body .lg-outer .lg .lg-actions .lg-icon.lg-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}body .lg-outer .lg .lg-sub-html{background-color:#fff0;font-size:24px;font-weight:300;color:#000}body .lg-outer .lg .lg-sub-html h3{font-size:24px;font-weight:300;display:inline;color:#000}.lg-backdrop{background-color:#fff}.page-title-wrapper{text-align:center;padding-top:174px}.page-title-wrapper h1{margin:0;font-size:28px;text-transform:uppercase;font-weight:300;letter-spacing:5px}.modal{text-align:center}.modal::before{content:"";height:100%;width:1px;display:inline-block;margin-right:-2px;vertical-align:middle}.modal .modal-dialog{vertical-align:middle;max-width:1052px;text-align:left;display:inline-block;width:calc(100% - 30px)}@media screen and (min-width:480px){.modal .modal-dialog{width:calc(100% - 60px)}}.modal .modal-dialog .modal-content{border:none;border-radius:0;position:relative;padding:25px 15px 15px}@media screen and (min-width:768px){.modal .modal-dialog .modal-content{padding:40px 40px 25px}}@media screen and (min-width:1200px){.modal .modal-dialog .modal-content{padding:40px 60px 30px}}.modal .modal-dialog .modal-header{padding:0 0 30px;border:none}.modal .modal-dialog .modal-header h2.modal-title{font-size:30px;color:#000;font-weight:300;text-align:center;padding-top:20px;text-transform:uppercase;width:100%;letter-spacing:.12em}.modal .modal-dialog .modal-header .close{font-weight:700;font-size:34px;text-transform:uppercase;position:relative;opacity:1;height:45px;line-height:45px;width:45px;padding:10px;outline:none;color:#000;right:5px;position:absolute;margin:0;top:5px}@media screen and (min-width:768px){.modal .modal-dialog .modal-header .close{right:15px;top:15px}}.modal .modal-dialog .modal-header .close svg{display:block}.modal .modal-dialog .modal-header .close:hover{color:#7e7e7e}.modal .modal-dialog .modal-body{padding:10px 0;font-size:16px}@media screen and (min-width:1200px){.modal .modal-dialog .modal-body p{margin-bottom:30px}}@media screen and (min-width:1200px){.modal .modal-dialog .modal-body{font-size:18px}}@media screen and (min-width:1600px){.modal .modal-dialog .modal-body{font-size:22px}}.modal .modal-dialog .modal-body p{font-size:15px}.modal .modal-dialog .modal-body h3{font-weight:300;font-size:24px}.main-content{overflow:hidden}.block-revealer__content{opacity:0}.loader{text-align:center}.loader img{margin-left:auto;margin-right:auto}.filter,.post-category-list-ul{display:none!important}.pagination6 .swiper-pagination-bullet::after{content:"";background:#fff;width:8px;height:8px;display:block;border-radius:4px;margin:15px}.pagination6 .swiper-pagination-bullet{opacity:0.45!important;-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out}.pagination6 .swiper-pagination-bullet.swiper-pagination-bullet-active,.pagination6 .swiper-pagination-bullet:hover{opacity:1!important}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:30px}.home-page .slider .row-bottom h3{margin-bottom:75px;font-size:21px!important}@media screen and (min-width:768px){.home-page .slider .row-bottom h3{margin-bottom:65px}}.home-page .slider .row-bottom h3 span{font-size:17px;text-transform:initial}@media screen and (max-width:767px){.image-text .right-content{padding-top:40px}}.title-text-link{font-size:17px}@media screen and (min-width:992px){.title-text-link{font-size:16px}}@media screen and (min-width:992px){.title-text-link.image-text-pl{padding-left:10px}}@media screen and (min-width:1200px){.title-text-link.image-text-pl{padding-left:15px}}@media screen and (min-width:1600px){.title-text-link.image-text-pl{padding-left:30px}}.title-text-link h3.widget-title{margin-top:0;margin-bottom:25px;font-size:24px;text-transform:uppercase;font-weight:300;letter-spacing:.14em}@media screen and (min-width:992px){.title-text-link h3.widget-title{margin-bottom:40px;font-size:28px}}.title-text-link h1,.title-text-link h2{font-size:36px;font-weight:300;margin-top:0;margin-bottom:25px}@media screen and (min-width:992px){.title-text-link h1,.title-text-link h2{font-size:24px;margin-bottom:30px}}.title-text-link a{color:#000;text-decoration:none;font-size:16px;display:inline-block;padding-right:35px}.title-text-link a::after{width:21px;content:"";height:8px;background-image:url(/wp-content/themes/saschafonseca/images/link-arrow.svg);background-position:center;background-size:21px auto;display:inline-block;margin-right:-21px;background-repeat:no-repeat;position:relative;left:10px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.title-text-link a:hover::after{left:15px}@media screen and (min-width:992px){.title-text-link a{font-size:17px}}.title-text-link p:last-child{padding-bottom:0}.portfolio-section{padding-top:75px;padding-bottom:60px}@media screen and (min-width:768px){.portfolio-section{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:992px){.portfolio-section{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1200px){.portfolio-section{padding-top:110px;padding-bottom:110px}}.portfolio-section h2{font-size:34px;letter-spacing:.135em;margin-top:0;margin-bottom:50px}.portfolio-section .link{text-align:center}@media screen and (min-width:768px){.portfolio-section .link{padding-top:30px}}.portfolio-section .link a{color:#000;text-decoration:none;font-size:18px;display:inline-block;padding-right:35px;margin-top:0}.portfolio-section .link a::after{width:21px;content:"";height:8px;background-image:url(/wp-content/themes/saschafonseca/images/link-arrow.svg);background-position:center;background-size:21px auto;display:inline-block;margin-right:-21px;background-repeat:no-repeat;position:relative;left:10px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.portfolio-section .link a:hover::after{left:15px}@media screen and (min-width:768px){.portfolio-section .row{padding-bottom:80px}}@media screen and (min-width:768px){.portfolio-section .row{padding-bottom:120px}}.portfolio-item{padding-bottom:50px}@media screen and (min-width:1600px){.portfolio-item{padding-bottom:60px}}.portfolio-item img{max-width:100%;height:auto}.portfolio-item .item-container{display:block;width:100%;color:#000;text-decoration:none}.portfolio-item .item-container .image{position:relative;overflow:hidden;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.portfolio-item .item-container .image img{width:100%;height:auto;display:block;-webkit-transition:opacity 0.5s cubic-bezier(.26,1.04,.54,1),transform 2s cubic-bezier(.16,1.08,.38,.98);-o-transition:opacity 0.5s cubic-bezier(.26,1.04,.54,1),transform 2s cubic-bezier(.16,1.08,.38,.98);-ms-transition:opacity 0.5s cubic-bezier(.26,1.04,.54,1),transform 2s cubic-bezier(.16,1.08,.38,.98);-moz-transition:opacity 0.5s cubic-bezier(.26,1.04,.54,1),transform 2s cubic-bezier(.16,1.08,.38,.98);transition:opacity 0.5s cubic-bezier(.26,1.04,.54,1),transform 2s cubic-bezier(.16,1.08,.38,.98)}.portfolio-item .item-container .image .view-text{position:absolute;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;cursor:pointer;-webkit-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;font-size:14px;color:#fff;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;background-color:#fff0}.portfolio-item .item-container .image .view-text span{margin:auto;line-height:28px;text-transform:uppercase;-webkit-transform:translate3d(0,1em,0);-moz-transform:translate3d(0,1em,0);-ms-transform:translate3d(0,1em,0);-o-transform:translate3d(0,1em,0);transform:translate3d(0,1em,0);opacity:0;-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;letter-spacing:.6em}.portfolio-item .item-container:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-ms-transition-duration:1s;-webkit-transition-duration:1s;transition-duration:1s}.portfolio-item .item-container:hover .image .view-text{background-color:rgb(0 0 0 / .6)}.portfolio-item .item-container:hover .image .view-text span{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;letter-spacing:.6em}.portfolio-item .item-container .image{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.portfolio-item .item-container:hover .image{box-shadow:0 20px 35px -10px rgb(0 0 0 / .6);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.portfolio-item .item-container .body-container{padding-top:20px;display:block}.portfolio-item .item-container .body-container .text{font-size:17px}.portfolio-item .item-container .body-container .text h3{font-size:20px;line-height:1.36;font-weight:300;text-transform:uppercase;margin-bottom:0;margin-top:0;letter-spacing:3px}.portfolio-item .item-container .body-container .date{font-size:14px;text-transform:uppercase;color:#7e7e7e;letter-spacing:.2em}.post-category-list-ul{color:#858585;list-style:none;padding:0;margin:0;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;text-transform:uppercase;font-size:24px;letter-spacing:.84px;padding-top:60px;padding-bottom:60px}.post-category-list-ul li{margin-right:40px}.post-category-list-ul li:last-child{margin-right:0}.post-category-list-ul li a{color:#858585;display:block;line-height:1.2;text-decoration:none;-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out}.post-category-list-ul li a::after{content:"";display:block;border-bottom:1px solid #000;opacity:0;-webkit-transition:all 0.32s ease-in-out;-o-transition:all 0.32s ease-in-out;-ms-transition:all 0.32s ease-in-out;-moz-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out}.post-category-list-ul li a:hover,.post-category-list-ul li a:focus{color:#000}.post-category-list-ul li a:hover::after,.post-category-list-ul li a:focus::after{opacity:1}.post-category-list-ul li.active a{color:#000}.post-category-list-ul li.active a::after{opacity:1}.portfolio-section .row{-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media screen and (min-width:1200px){.portfolio-section .portfolio-item{max-width:calc(50% - 15px)}}@media screen and (min-width:1600px){.portfolio-section .portfolio-item{max-width:calc(50% - 45px)}}.portfolio-section .portfolio-item:nth-child(2n){position:relative}@media screen and (min-width:370px){.portfolio-item .item-container .image .view-text span{letter-spacing:.7em}.portfolio-item .item-container:hover .image .view-text span{letter-spacing:.7em}}@media screen and (min-width:480px){.portfolio-item .item-container .image .view-text span{letter-spacing:.8em}.portfolio-item .item-container:hover .image .view-text span{letter-spacing:.8em}}@media screen and (min-width:768px){.portfolio-section .portfolio-item:nth-child(2n){top:140px}.portfolio-item .item-container .image .view-text span{letter-spacing:1em}.portfolio-item .item-container:hover .image .view-text span{letter-spacing:1em}}.portfolio-page-content{padding-bottom:110px;padding-top:60px}@media screen and (min-width:768px){.portfolio-page-content .loadmore-outer{padding-top:0}}@media screen and (min-width:768px){.portfolio-page-content .portfolio-item{width:65%;padding-bottom:60px}}@media screen and (min-width:1200px){.portfolio-page-content .portfolio-item{padding-bottom:80px}}@media screen and (min-width:768px){.portfolio-page-content .portfolio-item:nth-child(2n){margin-left:auto}}.loadmore-outer{text-align:center;padding-top:30px}.loadmore-outer #loadmore{display:inline-block;color:#000;font-size:18px;cursor:pointer;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.loadmore-outer #loadmore:after{content:"";-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;display:block;border-bottom:1px solid #000;position:relative;top:0;left:0}.loadmore-outer #loadmore:hover{padding-left:3px}.loadmore-outer #loadmore:hover::after{box-shadow:3px 3px 0 0 #000,6px 6px 0 0 #000;top:-2;left:-3px}.lightgallery{display:none}.news-section{padding-top:75px;padding-bottom:60px}.news-section .row{-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media screen and (min-width:768px){.news-section{padding-top:80px;padding-bottom:80px}}@media screen and (min-width:992px){.news-section{padding-top:100px;padding-bottom:100px}}@media screen and (min-width:1200px){.news-section{padding-top:110px;padding-bottom:110px}}.news-section h2{font-size:34px;letter-spacing:.135em;margin-top:0;margin-bottom:50px}.news-section .link{text-align:center;padding-top:30px}.news-section .link a{color:#000;text-decoration:none;font-size:17px;display:inline-block;padding-right:35px;margin-top:30px}.news-section .link a::after{width:21px;content:"";height:8px;background-image:url(/wp-content/themes/saschafonseca/images/link-arrow.svg);background-position:center;background-size:21px auto;display:inline-block;margin-right:-21px;background-repeat:no-repeat;position:relative;left:10px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.news-section .link a:hover::after{left:15px}.news-item{padding-bottom:30px}@media screen and (min-width:1200px){.news-item{max-width:33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}}@media screen and (min-width:1600px){.news-item{max-width:33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}}.news-item .item-container{display:block;width:100%;color:#000;text-decoration:none}.news-item .item-container .image{position:relative;top:0;left:0;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.news-item .item-container .image img{width:100%;height:auto;display:block}.news-item .item-container .image .sign{position:absolute;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;bottom:0;left:0;padding:10px;background-color:rgb(0 0 0 / .25);color:#fff;line-height:1}.news-item .item-container .image .sign .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.news-item .item-container .image:hover .sign{background-color:rgb(0 0 0 / .75)}.news-item .item-container .body-container{padding-top:10px;display:block}.news-item .item-container .body-container .text{font-size:15px;line-height:1.36;padding-bottom:10px;font-weight:400;color:#4b4b4b}.news-item .item-container .body-container .date{font-size:11px;text-transform:uppercase;color:#7e7e7e;letter-spacing:.2em;font-weight:400}.contact-form-widget{padding-top:80px;padding-bottom:120px}.sascha-get-in-touch{font-size:1.5rem;text-align:center}@media screen and (min-width:640px){.contact-form-widget .wpcf7-form{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.contact-form-widget .form-item{margin-bottom:14px;width:100%}@media screen and (min-width:640px){.contact-form-widget .form-item.half{width:100%}}@media screen and (min-width:992px){.contact-form-widget .form-item.half{width:100%}}@media screen and (min-width:1200px){.contact-form-widget .form-item.half{width:100%}}.contact-form-widget .form-item .wpcf7-form-control{display:block;width:100%;height:42px;padding:6px 0;font-size:15px;line-height:1.42857143;color:#5e5e5e;background-color:#fff;background-image:none;border-width:0 0 1px 0;border-style:solid;border-color:#c7c7c7;outline:none!important;margin-bottom:15px}.contact-form-widget .form-item .wpcf7-form-control.wpcf7-textarea{height:auto}.contact-form-widget .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);-webkit-transform-origin:left center;transform-origin:left center}.contact-form-widget .form-action{padding-top:30px;width:100%;text-align:center}.contact-form-widget .form-action .wpcf7-submit{border:none;padding:0;line-height:1;border-bottom:2px solid #000;color:#000;background-color:#fff0;outline:none;box-shadow:none;text-transform:uppercase;font-weight:300;font-size:20px;margin-bottom:3px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;letter-spacing:1px}.contact-form-widget .form-action .wpcf7-submit:hover{margin-bottom:0;padding-bottom:3px}.news-page-content .row{-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:768px){.news-page-content .news-item{padding-bottom:60px}}.grid{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;perspective:800px;perspective-origin:50% 100%}.grid__item{position:relative;display:block;width:100%;cursor:default;transform-style:preserve-3d}.grid__item:hover,.grid__item:focus{outline:none}.stack{position:relative;width:100%;transform-style:preserve-3d}.stack__deco{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;transform-origin:50% 100%}.stack__deco:first-child{opacity:.2}.stack__deco:nth-child(2){opacity:.4}.stack__deco:nth-child(3){opacity:.6}.stack__deco:nth-child(4){opacity:.8}.stack__figure{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;height:100%;cursor:pointer;transform-origin:50% 100%}.stack__img{position:relative;display:block;flex:none}.grid--effect-vega .column{opacity:1}.grid--effect-altair{perspective-origin:50% -50%}.grid--effect-altair .column{opacity:1}.grid--effect-altair .stack__figure,.grid--effect-altair .stack__deco{transform-origin:50% 100%}.heading_main{margin-top:0!important;text-transform:uppercase!important;font-weight:300!important;letter-spacing:0.14em!important;margin-bottom:40px!important;font-size:28px!important}.footer-copyright{font-size:13px;letter-spacing:2.1px;text-transform:uppercase}.iscwp-gallery-grid.iscwp-image-fit .iscwp-col-4 .iscwp-img-wrp,.iscwp-image-fit.slidestoshow-4 .iscwp-img-wrp{height:320px!important}.footer_instagram{text-decoration:none!important;color:#000!important;display:table}.footer_instagram img{margin-bottom:0;position:relative;top:-4px}.loadmore-outer #loadmore.load_more_button{font-size:15px;text-transform:uppercase;letter-spacing:5px;padding:0 0 3px;margin:0;position:relative}.loadmore-outer #loadmore.load_more_button:after{display:none!important}.load_more_button:before{content:"";width:100%;height:1px;background-color:#000;opacity:0;visibility:hidden;left:0;right:0;margin:0 auto;bottom:0;position:absolute;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.load_more_button:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);opacity:.5;visibility:visible}.news-page-content .news-item>a{text-decoration:none!important;color:#000!important}.hamburger{position:relative;right:15px;top:0;z-index:100}.modal-backdrop.show{opacity:.8}.about_single_logo img{max-width:100px;margin-left:15px}.site-logo>a{position:relative}.site-logo>a img{position:absolute;width:40px;left:0;top:0;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sticky .site-logo>a img{opacity:1;visibility:visible}.site-logo>a svg{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.sticky .site-logo>a svg{opacity:0}.terms_main{color:#000!important;opacity:1!important;font-size:12px!important}.port_click{cursor:pointer}.modal .modal-dialog .modal-body h3{font-size:20px}.modal .modal-dialog .modal-body h3{font-size:20px;font-weight:500}#term-usage .modal .modal-dialog{max-width:800px}.slider_main{width:100%;position:relative;padding:205px 0 1vh}.owl-carousel{background-color:#fff;height:100%}.owl-item,.owl-stage,.owl-stage-outer{height:100%}.item{height:100%;overflow:hidden}.item img{width:100%;height:835px;display:block;margin:0;padding:0;-webkit-transform-origin:center;transform-origin:center;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}.wp_menu .menu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp_menu .menu>li{margin:0;margin-left:10px}.wp_menu .menu>li a{-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);position:relative;padding:50px 13px 0;font-size:13px;font-weight:400;letter-spacing:3px;text-transform:uppercase;outline:none;position:relative;top:3px}.wp_menu .menu>li a:hover{color:#bababa}body,.effect-rotateleft{background:#f0f0f0}.footer{background:#f0f0f0;margin-bottom:20px}.footer_content p{font-size:12px;letter-spacing:.8px;text-transform:capitalize;color:#000;margin:0 0 2px;font-weight:300}.footer_social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.footer_social ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.footer_social ul li{margin-left:25px}.footer_social ul li a{display:block;text-decoration:none}.footer_social ul li a img{height:30px;opacity:.9}img{max-width:100%}.footer_social,.footer_content{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sticky .wp_menu .menu>li a{padding:0 13px 0}.bg-white{background:none!important}.text_decoration a{text-decoration:none!important}.upperCase{text-transform:uppercase}.flexy_col{display:block;text-decoration:none;overflow:hidden;position:relative;height:auto;margin-bottom:30px;border:1px solid #eaeaea}.flexy_col img{width:100%;height:100%;display:block;margin:0;padding:0;-webkit-transform-origin:center;transform-origin:center;-o-object-position:center bottom;object-position:center bottom;-o-object-fit:cover;object-fit:cover}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:#fff0}.first_main_image{position:relative;width:100%;overflow:hidden}.first_main_image img{width:100%;height:100%;display:block;margin:0;padding:0;-webkit-transform-origin:center;transform-origin:center;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}.list_row .list_col a{display:block;text-decoration:none}.list_row .list_col{padding-bottom:0;margin-bottom:30px}.list_row .list_col a .image{overflow:hidden;position:relative;border:1px solid #eaeaea}.list_row .list_col a img{width:100%!important;height:100%!important;display:block!important;margin:0;padding:0;-webkit-transform-origin:center;transform-origin:center;-o-object-position:center bottom;object-position:center bottom;-o-object-fit:cover;object-fit:cover}.list_row .list_col a .body-container p{margin:0!important;font-size:15px;color:#4b4b4b;font-weight:300}.list_row .list_col a .text{padding-bottom:0!important}.container{background:#fff!important}.hamburger{display:none}.primary_heading{margin:0 0 30px;font-size:28px;text-transform:uppercase;font-weight:300;letter-spacing:5px}.scroll_down_new{position:absolute;bottom:20px;left:0;right:0;margin:0 auto;width:60px;height:60px;display:inline-block;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg);color:#fff;font:normal 400 14px/1 "Josefin Sans",sans-serif;letter-spacing:.1em;text-decoration:none;transition:opacity 0.3s;z-index:50;-webkit-transition-property:all!important;transition-property:all!important;-webkit-transition-duration:1s!important;transition-duration:1s!important;-webkit-transition-timing-function:cubic-bezier(0,.01,.01,.98)!important;transition-timing-function:cubic-bezier(0,.01,.01,.98)!important}.scroll_down_new span{position:absolute;top:4px;left:0;bottom:0;right:0;margin:auto;width:15px;height:15px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:1;box-sizing:border-box;z-index:50;-webkit-transition-property:all!important;transition-property:all!important;-webkit-transition-duration:1s!important;transition-duration:1s!important;box-shadow:-20px 20px 20px 1px rgb(0 0 0)}.scroll_down_new:before{content:"";width:15px;height:15px;position:absolute;top:-10px;left:0;bottom:0;right:0;margin:auto;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.scroll_down_new:after{content:"";width:50px;height:50px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;border:2px solid #fff;border-radius:50%}.scroll_down_new span:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes bounce1{0%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}}a{outline:none!important}@keyframes bounce1{0%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}}.bounce1{-webkit-animation-name:bounce1;animation-name:bounce1;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;animation-duration:2s;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.flexy_col img{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1}.flexy_col:hover img{opacity:.8}.close_button{position:absolute;left:50px;top:50px;z-index:50}.list_col .body-container{padding-top:5px!important}.close_button{color:#fff;cursor:pointer;float:right;font-size:18px;height:32px;line-height:32px;padding:0;text-align:center;width:32px;text-decoration:none!important;outline:0;background:0 0;border:none;box-shadow:none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;border-radius:50px;padding:1px 1px 1px 1px;border:1px solid #fff}.close_button:after{content:"";position:absolute;width:10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;left:12px;right:auto;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.news-item .image img.img-responsive{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1}.news-item:hover .image img.img-responsive{opacity:.8}.single-project .main-content>.page-content>.container.py-120{min-height:100px}.single-project .flexy_col{border:none}.single-project .flexy_col img{border:1px solid #eaeaea}.menu>li:last-of-type{margin-left:0}.footer-copyright{padding-top:110px}.main-content>.container{margin-top:30px}body .header-wrapper.sticky .header{top:0}.page-title{margin-top:30px}.page-id-269 .list_col a .body-container p{font-size:17px}.footer-copyright a:hover,.footer-copyright button:hover{color:#989898}.footer-copyright a:hover img{opacity:.6}.current_page_item a{color:#989898!important}.gallery_inner_thumb .flexy_col{margin-bottom:30px}.gallery_inner_thumb p{margin-bottom:30px}.contact-form-widget .form-action .wpcf7-submit{border:none;padding:0;line-height:1;border-bottom:1px solid #000;color:#000;background-color:#fff0;outline:none;box-shadow:none;text-transform:uppercase;font-weight:300;font-size:18px;margin-bottom:3px;-webkit-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;letter-spacing:1px;padding:3px 0}.contact-form-widget .form-action .wpcf7-submit:hover{margin-bottom:0;padding-bottom:3px;border-bottom:1px solid #bababa;color:#bababa}.news-page-content .news-item>a .text{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.news-page-content .news-item>a:hover .text{color:#bababa}.footer_social ul li a img{height:30px}.contact-form-widget .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{margin-top:0}.contact-form-widget .form-item .wpcf7-form-control.wpcf7-textarea{height:155px}.c_right_pad{padding-right:40px}.c_left_pad{padding-left:40px}.page-id-115 .news-item{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}p{font-size:15px}.single-project .galleries .main_image{display:none}.galleries .single_project_content{display:none}.galleries .container.py-120{padding-top:210px!important;margin-top:30px}.galleries .gallery_inner_thumb .flexy_col{margin-bottom:0}.galleries .gallery_inner_thumb p{margin-top:5px}.camera-trap .gallery_inner_thumb p{display:none!important}.contact-form-widget .wpcf7-form{max-width:800px;margin:0 auto;width:100%}.list_row_tab_screen{max-width:950px;margin:0 auto;width:100%}.list_row_tab_screen.list_row .list_col.col-md-6,.list_row_tab_screen .list_col{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.list_row_tab_screen.list_row .list_col.col-md-6 a .image,.list_row_tab_screen.list_row .list_col a .image{height:auto}.list_row_tab_screen_two .news-item{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.list_row_tab_screen_three .news-item{max-width:33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%}.list_row_tab_screen_four .gallery_inner_thumb{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.term-galleries .list_row_tab_screen_three .news-item{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.camera-trap-single .lg-sub-html{display:none!important}.left__arrow-for-homeowner li:nth-of-type(4):after{display:none}.mobile_view_proj{display:none!important}@media (min-width:768px){.list_row .list_col.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}{height:auto}}@media screen and (max-width:1600px){.item img{height:835px}}@media screen and (min-width:1200px){.container{max-width:1150px;padding-right:30px;padding-left:30px;background:#fff!important}}@media screen and (max-width:1200px){.container,.container-sm,.container-md{max-width:100%!important}.footer_social ul li a img{height:33px}.news-item{max-width:33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.flexy_row .col-md-3{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}.flexy_col{height:auto}.list_row_tab_screen_four .gallery_inner_thumb{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}}@media screen and (max-width:992px){.header .site-logo a svg{width:180px}.hamburger{display:block}.wp_menu{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:left;transform-origin:left;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.wp_menu.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}.wp_menu .menu{display:block}.wp_menu .menu>li a{padding:10px 15px 10px!important;text-align:center!important;font-size:18px!important;margin-bottom:5px}.header .site-logo a{width:180px;height:50px}.footer_social,.footer_content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer-copyright{text-align:center;width:100%}.footer_social{-ms-flex-pack:center;justify-content:center;margin-bottom:10px;-ms-flex-align:center;align-items:center}.footer_social p{margin:0}.page-title-wrapper{padding-top:140px}.py-120{padding-top:40px;padding-bottom:40px}.title-text-link h1,.title-text-link h2{font-size:30px}.page-title-wrapper h1{font-size:23px}.flexy_col{height:170px}.item img{height:620px}.home-page.main-content>.container{padding:0}.menu>li:last-of-type{margin-left:0}.footer_social ul li{margin:0 10px}.header>.container{padding-top:30px;padding-left:30px;padding-right:30px}.slider_main{padding:130px 0 1vh}.header .site-logo a{width:230px;height:60px}.header .site-logo a svg{width:230px}.list_row .list_col.col-md-6 a .image{height:auto}.list_row .list_col a .image{height:auto}.posts-list.row.list_row .col-md-3{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.posts-list.row.list_row{-ms-flex-pack:center;justify-content:center}.page-title-wrapper{padding-top:130px}.contact-form-widget,.main-content>.page-content>.container.py-120{min-height:auto}.page-id-115 .news-item{max-width:33.3333%;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.modal .modal-dialog .modal-body h3{font-size:15px}.modal .modal-dialog .modal-header h2.modal-title{font-size:22px}.galleries .container.py-120{padding-top:160px!important}.list_row .list_col.col-md-6 a .image{height:auto}.single-project .flexy_col{height:auto}.c_right_pad{padding-right:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c_left_pad{padding-left:15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.list_row_tab_screen{max-width:800px;width:100%;margin:0 auto}.list_row_tab_screen .news-item{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.list_row_tab_screen_two .news-item{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.list_row_tab_screen_three .news-item{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.list_row_tab_screen_three{-ms-flex-pack:start!important;justify-content:flex-start!important}.wp_menu .menu>li{margin-left:0}.close_button{left:15px;top:20px}.first_main_image{height:55vh}}@media screen and (max-width:769px){.item img{height:588px}.slider_main{padding:130px 0 1vh}.header>.container{padding:30px;padding-top:20px;padding-bottom:40px}.footer-copyright{padding-top:50px}.main-content>.container{margin-top:20px}.single-project .gallery_inner_thumb{-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}.single-project .gallery_inner_thumb .flexy_col{height:auto}.footer_social ul li a img{height:30px}.first_main_image img{-o-object-position:center bottom;object-position:center bottom}.c_right_pad{padding-right:15px}.c_left_pad{padding-left:15px}.page-id-115 .news-item{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.news-item{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.galleries .container.py-120{margin-top:20px}.list_row .list_col.col-md-6 a .image{height:auto}.scroll_down_new{width:40px;height:40px}.scroll_down_new span{width:12px;height:12px}.scroll_down_new:after{width:35px;height:35px}.scroll_down_new:before{width:12px;height:12px}.single-project .main-content>.page-content>.container.py-120{padding-top:30px}.first_main_image{padding-bottom:0}.first_main_image img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}}@media screen and (max-width:640px){.contact-form-widget .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{margin-top:0}.list_row_tab_screen_four .gallery_inner_thumb{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.term-galleries .list_row_tab_screen_three .news-item,.list_row_tab_screen_three .news-item{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.first_main_image{height:auto}.desktop_view_proj{display:none!important}.mobile_view_proj{display:block!important}.first_main_image img{position:relative}}@media screen and (max-width:576px){.footer_social{margin-bottom:15px}.footer_content p{margin:0 0 10px}.footer_content p:last-of-type{margin-bottom:0}.container{padding-left:15px;padding-right:15px}.list_row .list_col a .image{height:auto}.flexy_col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.lg-actions{display:none}.slider_main .item{position:relative;padding-bottom:80%;overflow:hidden}.slider_main .item img{width:100%;height:100%;display:block;margin:0;padding:0;-webkit-transform-origin:center;transform-origin:center;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.contact-form-widget,.main-content>.page-content>.container.py-120{min-height:auto}.page-title-wrapper{padding-top:125px}.posts-list.row.list_row .col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.list_row .list_col a .image{height:auto}.page-id-115 .news-item{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}.news-item{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}p{font-size:14px}.py-120{padding-top:40px}.single-project .gallery_inner_thumb .flexy_col{position:relative}.first_main_image img{position:relative}.first_main_image{height:auto}}img{pointer-events:none!important}