.elementor-321 .elementor-element.elementor-element-5ea6f34{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-321 .elementor-element.elementor-element-8b3bd90{--display:flex;}.elementor-321 .elementor-element.elementor-element-18a1067{--display:flex;--padding-top:80px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-321 .elementor-element.elementor-element-762e8e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-321 .elementor-element.elementor-element-c982df0 .portfolio-classic-grid-wrapper{margin-bottom:40px;text-align:center;}.elementor-321 .elementor-element.elementor-element-c982df0 .portfolio-classic-grid-wrapper .portfolio-classic-img{border-radius:0px;}.elementor-321 .elementor-element.elementor-element-c982df0 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl{border-radius:0px;}.elementor-321 .elementor-element.elementor-element-c982df0 .portfolio-classic-content h3.portfolio-classic_title{color:#000000;}.elementor-321 .elementor-element.elementor-element-c982df0 .portfolio-classic-content h3.portfolio-classic_title a{color:#000000;}.elementor-321 .elementor-element.elementor-element-c982df0 .portfolio-classic-content h3.portfolio-classic_title a:hover{color:#000000;}.elementor-321 .elementor-element.elementor-element-c982df0 div.portfolio-classic-content h3.portfolio-classic_title{font-family:"Bebas Neue", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;letter-spacing:0px;text-align:center;}.elementor-321 .elementor-element.elementor-element-c982df0 div.portfolio-classic-content .portfolio-classic-subtitle{text-align:center;}.elementor-321 .elementor-element.elementor-element-c982df0 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle{color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:600;}.elementor-321 .elementor-element.elementor-element-c982df0 .photography-portfolio-filter-wrapper{text-align:left;}.elementor-321 .elementor-element.elementor-element-c982df0 .photography-portfolio-filter-wrapper a.filter-tag-btn{color:#666666;}.elementor-321 .elementor-element.elementor-element-c982df0 div.elementor-widget-container .photography-portfolio-filter-wrapper a.filter-tag-btn{border-color:#666666;}.elementor-321 .elementor-element.elementor-element-c982df0 .photography-portfolio-filter-wrapper a.filter-tag-btn:hover{color:#000000;}.elementor-321 .elementor-element.elementor-element-c982df0 div.photography-portfolio-filter-wrapper a.filter-tag-btn:hover{border-color:#000000;}.elementor-321 .elementor-element.elementor-element-c982df0 div.photography-portfolio-filter-wrapper a.filter-tag-btn.active{border-color:#000000;}.elementor-321 .elementor-element.elementor-element-c982df0 .photography-portfolio-filter-wrapper .filter-tag-btn.active{color:#000000;}.elementor-321 .elementor-element.elementor-element-0df3e57{--display:flex;}.elementor-321 .elementor-element.elementor-element-39c78f1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-321 .elementor-element.elementor-element-39c78f1 .elementor-divider-separator{width:100%;}.elementor-321 .elementor-element.elementor-element-39c78f1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-321 .elementor-element.elementor-element-5ea6f34{--width:90%;}}@media(max-width:1024px){.elementor-321 .elementor-element.elementor-element-18a1067{--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-321 .elementor-element.elementor-element-c982df0 div.portfolio-classic-content h3.portfolio-classic_title{font-size:36px;}.elementor-321 .elementor-element.elementor-element-c982df0 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle{font-size:24px;}}@media(max-width:767px){.elementor-321 .elementor-element.elementor-element-18a1067{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}