html{-webkit-tap-highlight-color:#fff0}.arrow-pointer-right{animation:arrowPointer ease-out 2.5s;animation-iteration-count:infinite;transform-origin:50% 50%;-webkit-animation:arrowPointer ease-out 2.5s;-webkit-animation-iteration-count:infinite;-webkit-transform-origin:50% 50%;-moz-animation:arrowPointer ease-out 2.5s;-moz-animation-iteration-count:infinite;-moz-transform-origin:50% 50%;-o-animation:arrowPointer ease-out 2.5s;-o-animation-iteration-count:infinite;-o-transform-origin:50% 50%;-ms-animation:arrowPointer ease-out 2.5s;-ms-animation-iteration-count:infinite;-ms-transform-origin:50% 50%}@keyframes arrowPointer{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}22%{-webkit-transform:translate(16px,0);transform:translate(16px,0)}59%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes arrowPointer{0%{-webkit-transform:translate(0,0)}22%{-webkit-transform:translate(16px,0)}59%{-webkit-transform:translate(0,0)}100%{-webkit-transform:translate(0,0)}}h1,h2,h3,h4,h5,h6{letter-spacing:-1px!important}body{font-size:20px}.fullpage_section{background-size:cover;position:relative}.fullpage_section .ast-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;max-width:1640px}.fullpage_section nav ul{margin:0}.fullpage_section nav ul li{list-style:none;display:inline-block;font-size:23px;font-style:italic}.fullpage_section nav ul li a:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0}.fullpage_section.dark .portfolio_title,.fullpage_section.dark a,.fullpage_section.dark{color:#481E19}.fullpage_section.light .portfolio_title,.fullpage_section.light a,.fullpage_section.light{color:#FDFDFD}.fullpage_section nav ul li:not(:last-child):after{content:" / "}h2.portfolio_title{font-size:74px;font-weight:100;text-align:left;direction:ltr;line-height:1}.navToggle{cursor:pointer}#siteNav{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:10}#closeNav{cursor:pointer}#navInner>div>.elementor-widget-wrap{height:100vh;overflow:scroll}body.elementor-editor-active #siteNav{top:20px}body.elementor-editor-active #navInner .elementor-element.elementor-widget-empty{background-color:inherit}body.elementor-editor-active #navInner .elementor-element.elementor-widget-empty .elementor-widget-empty-icon,body.elementor-editor-preview #navInner .elementor-element.elementor-widget-empty .elementor-widget-empty-icon{display:none}body.elementor-editor-preview #navInner .elementor-element.elementor-widget-empty{display:block}#primary{margin-top:0;margin-bottom:0}.shablink{position:relative;overflow:hidden}.shablink a:before{content:" ";position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;z-index:1}.bcrumbs{margin-top:30px}.bcrumbs p{margin-bottom:5px}#secondary{margin:2em 0 2.5em}@media (min-width:993px){.ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary{margin:2em 0 4em 0}}#share-btns{margin-bottom:20px}span.share-block a{margin:0 2px;border:1px solid;width:30px;display:inline-block;text-align:center}.related_posts .related_title{font-size:20px;font-weight:500}.related_posts .post-item .post-ttl{font-size:16px;font-weight:500}.related_posts .post-item .post-cat{font-size:13px;margin-bottom:0;margin-top:10px}.related_posts .post-item .post-image{overflow:hidden;position:relative}#TB_window{z-index:999999999}.site-header.header-main-layout-1 .ast-main-header-bar-alignment,[dir="rtl"] .site-header.header-main-layout-3 .ast-main-header-bar-alignment,[dir="rtl"] .site-header .ast-main-header-bar-alignment{margin-left:auto}[dir="rtl"] .site-header.header-main-layout-1 .ast-main-header-bar-alignment,.site-header.header-main-layout-3 .ast-main-header-bar-alignment,.site-header .ast-main-header-bar-alignment{margin-right:auto}.item .item-inner img{width:100%}#portfolio .item{padding:0}#portfolio .item .item-inner{position:relative}#portfolio .item .item-inner .item-meta>a:before{position:absolute;top:0;bottom:0;left:0;right:0;content:" "}#portfolio .item .item-inner .item-meta>nav{position:relative;z-index:3}#portfolio .item .item-inner .item-meta{position:absolute;z-index:2;left:0;bottom:0;top:0;right:0;padding:20px 20px 58px 58px;background:rgb(0 0 0 / .7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#portfolio .item:hover .item-meta,#portfolio .item:focus .item-meta,#portfolio .item-inner:hover .item-meta{opacity:1}#portfolio .item .portfolio_item_title{color:#FEFBFB;font-size:48px;font-weight:500;direction:ltr}#portfolio .item nav ul li a{color:#FEFDFD;font-size:20px;font-style:italic}#portfolio .item nav ul{margin:0}#portfolio .item nav ul li{list-style:none;display:inline-block;position:relative;font-size:23px;font-style:italic}#portfolio .item nav ul li:not(:last-child):after{content:" / ";color:#FEFBFB;width:15px;display:inherit;text-align:center}#filterTerms{-webkit-box-flex:1;-ms-flex:1;flex:1}#filterTerms button{border:none;background:none;padding:0;color:#010000;font-size:23px;font-weight:300;font-style:italic;float:right;position:relative}#filterTerms button a{color:#010000}#filterTerms button:not(:first-child){margin-right:33px}#filterTerms button:not(:first-child):after{content:" / ";position:absolute;right:-16.5px;pointer-events:none}.wi_loadmore{cursor:pointer}.styledTtl{text-align:left;direction:ltr;color:#000;font-size:90px;font-weight:100;line-height:1;display:inline-block;float:left}.similarTitle .styledTtl{line-height:1}.styledTtl strong{font-weight:500;display:block;margin-top:-.2em}.ast-container.portfolio_footer{padding-top:137px;padding-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1670px}.viewallNav{-webkit-box-flex:1;-ms-flex:1;flex:1}.viewallNav a{color:#010000;font-size:23px;font-weight:700;position:relative}.viewallNav a:after{font-family:"sd-icons";content:"\e900";font-size:1.8em;position:absolute;bottom:0;right:0;left:0;text-align:center;margin-bottom:22px}.slick-prev,.slick-next{font-size:43px;line-height:0;position:absolute;top:50%;display:block;width:50px;height:50px;padding:0;cursor:pointer;color:#fff0;border:none;outline:none;background:none;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff0;outline:none}.slick-prev:hover,.slick-next:hover{background:rgb(0 0 0 / .8)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{display:inline-block;font-family:'FontAwesome';line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:25px}[dir='rtl'] .slick-prev{right:25px;left:auto}.slick-prev:before{content:"\f104"}[dir='rtl'] .slick-prev:before{content:"\f105"}.slick-next{right:25px}[dir='rtl'] .slick-next{right:auto;left:25px}.slick-next:before{content:"\f105"}[dir='rtl'] .slick-next:before{content:"\f104"}.fullpage_section .slide{background-size:cover;background-position:center}#fp-nav ul li a span,.fp-slidesNav ul li a span{background:#fff}.beforeAfterSlider>.slide{height:100%}.beforeAfterSlider .styledTtl{color:rgb(255 255 255 / .5);margin-bottom:30px;margin-top:auto}.beforeAfterSlider .styledTtl strong{margin-top:0;color:#fff}.beforeAfterSlider.section>.fp-controlArrow{display:none!important}.beforeAfterSlider .stickBottom{margin-top:auto;margin-bottom:113px}.beforeAfterSlider .stickBottom a{color:#FBFBFD;font-size:23px;font-weight:300;font-style:italic}.fp-controlArrow.inline-navigation{position:relative!important;top:0!important;margin-top:0!important;border:none;right:0!important;color:#fff;font-size:64px;width:auto}body.post-type-archive-portfolio #content{background:#fff}.Header_img{margin:-10px}.nxt_sec{text-align:center}.nxt_sec a{color:#fff;font-size:40px;position:absolute;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.beforeAfterSlider .styledTtl{cursor:pointer}.before_after{margin:-10px}.single_before_after .slide{background-position:center center;background-size:cover;min-height:100vh;height:500px}.single_before_after .ast-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:column;flex-direction:column;max-width:1600px}.before_after .nav-arrows{margin-bottom:auto;font-size:40px;cursor:pointer}.view-navigation{cursor:pointer;color:#fff;font-size:23px;font-weight:400}.single_before_after i{color:#fff}.elementor-slick-slider .single_before_after ul.slick-dots{margin:auto;left:0;right:0;max-width:1590px;text-align:left;bottom:30px;font-size:11px}.elementor-slick-slider .slick-slider .slick-next{text-shadow:-1px 2px 3px #000}.elementor-slick-slider .slick-slider .slick-prev{text-shadow:1px 2px 3px #000}.elementor-slick-slider .single_before_after ul.slick-dots li button:before{color:#fff;font-size:11px}.elementor-widget-wi_Header_nav li{position:relative;list-style:none}.elementor-widget-wi_Header_nav li a{color:#FCFAF9;font-size:38px;line-height:1.6;font-weight:300;-webkit-transition:text-shadow .3s;-o-transition:text-shadow .3s;transition:text-shadow .3s}.elementor-widget-wi_Header_nav li a:hover{font-weight:700}.elementor-widget-wi_Header_nav{text-align:center;width:100%}.elementor-widget-wi_Header_nav li.current a{font-weight:700}.elementor-widget-wi_Header_nav li.current .navItem_wrapper{margin-right:-113px;margin-top:-9px;position:absolute;width:370px;left:50%;top:50%;-webkit-transform:translate(-44%,-40%);-ms-transform:translate(-44%,-40%);transform:translate(-44%,-40%)}.hideTxt{cursor:pointer;color:#ffd505;position:absolute;top:50px;right:50px;font-size:35px;z-index:1}.click2show{color:#010000;font-size:23px;font-weight:700;cursor:pointer;position:relative}.click2show:after{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#ffd505;height:6px;width:100%;position:absolute;top:100%;left:0;content:" ";border-radius:8px;margin-top:10px;-webkit-transform:rotate(1.5deg);-ms-transform:rotate(1.5deg);transform:rotate(1.5deg);opacity:0;margin-top:4px}.click2show:hover:after{opacity:1}.click2showOverlay{position:absolute;z-index:2;background-position:center;background-size:cover;background-repeat:no-repeat;top:0;right:0;left:0;bottom:0}.hiddenCol-row{height:100%}.hiddenCol-section .elementor-container{align-items:stretch!important}.hiddenCol-section .ReadmoreCol{align-items:center}ul.catList li a{color:#676666;font-size:20px;font-style:italic}ul.catList{margin:0}ul.catList li{list-style:none;display:inline-block;position:relative;font-size:23px;font-style:italic}ul.catList li:not(:last-child):after{content:" / ";color:#676666;width:15px;display:inherit;text-align:center}.caseStudies.grid .top{margin:127px auto 55px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse;max-width:1780px;padding:0 15px}.caseStudies.grid .top:after{content:" ";display:block;clear:both}.case_title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;font-size:90px;font-weight:200;text-align:left;float:left}#portfolio.caseStudies .slick-prev{left:25px;right:auto}#portfolio.caseStudies .slick-prev:before{content:"\f104"}#portfolio.caseStudies .slick-next{right:25px;left:auto}#portfolio.caseStudies .slick-next:before{content:"\f105"}.sliderNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:1.4em}.sliderNav>span{cursor:pointer}.sliderNav>i.sep{content:" / ";width:30px;text-align:center;display:inline-block;pointer-events:none}#fp-nav{z-index:0}.smart-loader-six{position:absolute}.elementor-editor-active .smart-page-loader,.elementor-editor-preview .smart-page-loader{display:none}#map .gmnoprint{pointer-events:all}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:32px;height:25px;position:relative;margin-right:10px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:5px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:10px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:20px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;left:8px}.elementor-slick-slider .elementor-image-carousel.slick-dots-inside .slick-dots{bottom:15px}#real-accessability{border:1px rgb(101 101 101 / .5) solid;top:80%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);text-align:left;direction:ltr}#real-accessability ul li a,#real-accessability a#real-accessability-btn i{color:#656565}#real-accessability a#real-accessability-btn i{text-shadow:none}#real-accessability a#real-accessability-btn{background-color:rgb(255 255 255 / .5);top:auto;bottom:0}#real-accessability ul,#real-accessability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#real-accessability ul li:first-child{border-top:1px #ccc solid}#real-accessability ul li:last-child{border-top:0}.elementor-widget-wi_team{overflow:hidden}.elementor-widget-wi_team img{width:100%}.elementor-widget-wi_team .hover_block{background:rgb(0 0 0 / .75);color:#fff;padding:47px 94px;position:absolute;left:0;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.elementor-widget-wi_team:hover .hover_block{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}.elementor-widget-wi_team .hover_block .item-title{color:#fff;color:#FDFCFC;font-family:"Raleway";font-size:48px;font-weight:200;margin:0}.elementor-widget-wi_team .hover_block .item-title .bold{font-weight:700}.elementor-widget-wi_team .hover_block .item-p{color:#FEFDFD;font-family:"Raleway";font-size:20px;font-style:italic;margin:-10px 0 0 0}.underline_hover em{cursor:pointer;position:relative}.underline_hover em:after{-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:#ffd505;height:2px;width:100%;position:absolute;top:100%;left:0;content:" ";border-radius:8px;margin-top:10px;-webkit-transform:rotate(1.5deg);-ms-transform:rotate(1.5deg);transform:rotate(1.5deg);opacity:0;margin-top:4px}.underline_hover em:hover:after{opacity:1}.underline_hover p{margin-bottom:0}#footer .elementor-inner-column .elementor-widget-wrap .elementor-element.elementor-widget-heading{pointer-events:none}.slick-slider{overflow:hidden}.grid .item.no-animation{opacity:0;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.grid .item.animateNew{animation:loadmoreAnimationFrames linear 1s!important;-webkit-animation:loadmoreAnimationFrames linear 1s!important;-moz-animation:loadmoreAnimationFrames linear 1s!important;-o-animation:loadmoreAnimationFrames linear 1s!important;-ms-animation:loadmoreAnimationFrames linear 1s!important;-webkit-transition-property:all!important;-o-transition-property:all!important;transition-property:all!important}@keyframes loadmoreAnimationFrames{0%{opacity:0;margin-top:-2000px}100%{opacity:1;margin-top:0}}@-webkit-keyframes loadmoreAnimationFrames{0%{opacity:0;margin-top:-2000px}100%{opacity:1;margin-top:0}}.ReadmoreCol>.elementor-column-wrap{align-items:center}@media (max-width:1750px){.elementor-widget-wi_team .hover_block{padding:25px}}@media (max-width:1400px){.elementor-widget-wi_team .hover_block .item-title{font-size:1.7em}.elementor-widget-wi_team .hover_block .item-p{font-size:1.25em}}@media (max-width:1600px) and (min-width:1024px){.ast-container,.elementor-slick-slider .single_before_after ul.slick-dots,.caseStudies.grid .top{padding:0 70px}}@media (max-width:1024px){.case_title,.styledTtl{font-size:65px}#portfolio .item nav ul li a{font-size:20px}#portfolio .item .portfolio_item_title{font-size:42px}.ast-container.portfolio_footer{padding-top:80px}.elementor-widget-wi_Header_nav li a{font-size:30px}}@media (max-width:768px){#footer .elementor-inner-column .elementor-widget-wrap .elementor-element.elementor-widget-heading{pointer-events:all;margin-bottom:10px}#footer .toggleme{display:none}#footer .toggleme ul{margin:0}.elementor-widget-wi_Header_nav li.current .navItem_wrapper{width:280px}.fullpage_section{background-position:center center}.portfolio-wrapper{padding:20px;margin-top:40px}.portfolio-wrapper>nav{line-height:1}.portfolio-wrapper>nav a{font-size:18px}#portfolio .item .portfolio_item_title{font-size:30px}#portfolio .item nav ul li a{font-size:16px}#portfolio .item .item-inner .item-meta{padding:20px 20px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#portfolio .item .item-inner .item-meta a:focus{outline:none}.portfolio-wrapper h2.portfolio_title{font-size:40px}body.home .fullpage_section .ast-container{position:absolute;left:0;right:0;bottom:15%}.hiddenCol-section .elementor-container{height:auto;padding-top:20px}.elementor-row.hiddenCol-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.elementor-row.hiddenCol-row>div{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;width:100%!important}.hiddenCol-row .click2showOverlay{position:relative;width:100%;padding-bottom:100%;display:block!important;opacity:1!important}.hiddenCol-row>.elementor-column:not(.ReadmoreCol){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hiddenCol-row .elementor-column:not(.ReadmoreCol) .click2showOverlay{width:100%}.viewallNav a{font-size:16px;margin-top:38px;display:inline-block}.viewallNav a:after{font-size:30px;margin-bottom:20px}.ast-container.portfolio_footer{padding-left:40px;padding-right:40px}.elementor-slick-slider ul.slick-dots{text-align:center!important}.ast-container.portfolio_footer{padding-top:20px;padding-bottom:20px}.beforeAfterSlider .styledTtl{margin-bottom:-10px;font-size:45px}}@media (max-width:767px){.hiddenTextCol{padding-bottom:35px!important}.wi_hide_on_mobile,.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap.wi_hide_on_mobile{display:none}.hideTxt{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);margin-top:-20px}.caseStudies .case_title{line-height:1}.caseStudies .case_title strong{display:block}}@media (max-width:425px){.caseStudies.grid .top{margin:55px auto}ul.catList li a{font-size:16px}.click2show{font-size:16px}h2.portfolio_title{font-size:30px}.fullpage_section nav ul li{font-size:20px}.case_title,.styledTtl{font-size:40px}.fp-controlArrow.inline-navigation{font-size:25px;margin-left:32px;margin-top:14px!important;margin-bottom:10px}.beforeAfterSlider .stickBottom a{font-size:15px}.beforeAfterSlider .stickBottom{margin-bottom:80px;margin-top:auto;margin-left:32px;width:50px;text-align:left;line-height:1.2}.beforeAfterSlider .styledTtl{margin-left:22px;margin-bottom:0;margin-top:130px;position:relative;z-index:0}.beforeAfterSlider .slick-slide .styledTtl{margin-top:40px}.beforeAfterSlider .slick-slide .view-navigation{display:none}.beforeAfterSlider .stickBottom{z-index:0}.single_before_after .styledTtl:after{padding:20px;margin:-20px -2px}.single_before_after .slide{background-size:cover}.view-navigation,.before_after .nav-arrows{z-index:0}.ast-container.portfolio_footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filterTerms{padding:15px}#filterTerms .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#filterTerms button{font-size:15px}#portfolio .item-meta{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.similarTitle .styledTtl{margin-bottom:10px}.sliderNav{margin-bottom:.4em}.view-navigation{font-size:20px;margin-left:23px}.before_after .nav-arrows{margin-left:23px}#portfolio .item .item-inner .item-meta{padding-left:20px}#filterTerms button:not(:first-child){margin-right:25px}#filterTerms button:not(:first-child):after{right:-13.5px}}.archive div#portfolio{display:grid;grid-template-columns:repeat(3,1fr)}@media(min-width:768px) and (max-width:1024px){.archive div#portfolio{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.archive div#portfolio{display:grid;grid-template-columns:repeat(1,1fr)}}.archive #portfolio .item{position:relative;width:100%;right:0;left:0;float:unset;top:0}.single-portfolio .elementor-widget-video .elementor-widget-container .elementor-wrapper{height:100%;width:100%}