.elementor-10447 .elementor-element.elementor-element-a555c67:not(.elementor-motion-effects-element-type-background), .elementor-10447 .elementor-element.elementor-element-a555c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#242424;}.elementor-10447 .elementor-element.elementor-element-a555c67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 40px 0px;}.elementor-10447 .elementor-element.elementor-element-a555c67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10447 .elementor-element.elementor-element-14eb51a.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-10447 .elementor-element.elementor-element-14eb51a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10447 .elementor-element.elementor-element-bbea4c1{width:var( --container-widget-width, 1000vw );max-width:1000vw;padding:0px 0px 0px 0px;--container-widget-width:1000vw;--container-widget-flex-grow:0;text-align:center;}.elementor-10447 .elementor-element.elementor-element-bbea4c1 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:60px;text-transform:capitalize;line-height:1em;color:#FFFFFF;}.elementor-10447 .elementor-element.elementor-element-ecfa07f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10447 .elementor-element.elementor-element-bc53747{text-align:center;}.elementor-10447 .elementor-element.elementor-element-bc53747 .elementor-heading-title{font-size:35px;}.elementor-10447 .elementor-element.elementor-element-08e5b6c{text-align:center;font-size:21px;}.elementor-10447 .elementor-element.elementor-element-e02047a .elementor-button{background-color:#252525;font-size:20px;}.elementor-10447 .elementor-element.elementor-element-e02047a .elementor-button-content-wrapper{flex-direction:row;}.elementor-10447 .elementor-element.elementor-element-24955c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10447 .elementor-element.elementor-element-4f59301{padding:30px 30px 30px 30px;text-align:center;}.elementor-10447 .elementor-element.elementor-element-4f59301 .elementor-heading-title{font-size:64px;}.elementor-10447 .elementor-element.elementor-element-f35b71f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .photography-gallery-grid-content-wrapper .gallery-grid-item{border-width:0px;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .photography-gallery-grid-content-wrapper div.gallery-grid-item{border-color:#ffffff;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .portfolio-masonry-grid-wrapper img{border-radius:15px;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .portfolio-masonry-grid-wrapper .figcaption{border-radius:15px;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .portfolio-masonry-grid-wrapper h3{color:#000000;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .portfolio-masonry-grid-wrapper .portfolio-masonry-content .popup-arrow{color:#000000;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 div.portfolio-masonry-grid-wrapper h3{font-family:"Urbanist", Sans-serif;font-size:26px;font-weight:700;text-transform:none;line-height:1.4em;letter-spacing:0px;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption{background:#ffffff;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 div.portfolio-masonry-grid-wrapper{text-align:left;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .portfolio_masonry_subtitle{color:#7C7C7C;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .portfolio-masonry-content .portfolio_masonry_subtitle{font-family:"Public Sans", Sans-serif;font-size:14px;text-transform:lowercase;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .photography-portfolio-filter-wrapper{text-align:center;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .photography-portfolio-filter-wrapper a.filter-tag-btn{color:#000000;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 div.elementor-widget-container .photography-portfolio-filter-wrapper a.filter-tag-btn{border-color:#000000;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .photography-portfolio-filter-wrapper a.filter-tag-btn:hover{color:#000000;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 div.photography-portfolio-filter-wrapper a.filter-tag-btn:hover{border-color:#000000;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 div.photography-portfolio-filter-wrapper a.filter-tag-btn.active{border-color:#000000;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .photography-portfolio-filter-wrapper .filter-tag-btn.active{color:#000000;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 div.photography-portfolio-filter-wrapper a.filter-tag-btn{font-family:"Public Sans", Sans-serif;font-size:18px;text-transform:lowercase;}.elementor-10447 .elementor-element.elementor-element-e144e3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10447 .elementor-element.elementor-element-f17d130{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10447 .elementor-element.elementor-element-6eb25d4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10447 .elementor-element.elementor-element-09ca116{padding:15px 15px 15px 15px;text-align:center;}.elementor-10447 .elementor-element.elementor-element-09ca116 .elementor-heading-title{font-size:64px;}.elementor-10447 .elementor-element.elementor-element-0ba656c{--display:flex;}.elementor-10447 .elementor-element.elementor-element-e827a48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10447 .elementor-element.elementor-element-a67c057{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-d15271a{--display:flex;}.elementor-10447 .elementor-element.elementor-element-7a968c4{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-ea15b35{--display:flex;}.elementor-10447 .elementor-element.elementor-element-8119e09{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-52e8792{--display:flex;}.elementor-10447 .elementor-element.elementor-element-3492f02{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-e4991d0{--display:flex;}.elementor-10447 .elementor-element.elementor-element-c51b9e4{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-76a1d94{--display:flex;}.elementor-10447 .elementor-element.elementor-element-04fc780{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-e394477{--display:flex;}.elementor-10447 .elementor-element.elementor-element-cc53888{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-1c8c623{--display:flex;}.elementor-10447 .elementor-element.elementor-element-04ae32d{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-d2c1036{--display:flex;}.elementor-10447 .elementor-element.elementor-element-4173619{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-ecdfeb0{--display:flex;}.elementor-10447 .elementor-element.elementor-element-22b540a{font-size:19px;}.elementor-10447 .elementor-element.elementor-element-0d2fce8{--n-accordion-title-font-size:22px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:where( .elementor-10447 .elementor-element.elementor-element-0d2fce8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}@media(min-width:768px){.elementor-10447 .elementor-element.elementor-element-e144e3a{--width:90%;}.elementor-10447 .elementor-element.elementor-element-f17d130{--width:50%;}.elementor-10447 .elementor-element.elementor-element-6eb25d4{--width:50%;}}@media(max-width:1024px){.elementor-10447 .elementor-element.elementor-element-a555c67{padding:40px 0px 40px 0px;}.elementor-10447 .elementor-element.elementor-element-bbea4c1 .elementor-heading-title{font-size:80px;}.elementor-10447 .elementor-element.elementor-element-f35b71f > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 div.portfolio-masonry-grid-wrapper h3{font-size:22px;line-height:1.3em;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 .portfolio-masonry-content .portfolio_masonry_subtitle{line-height:2em;}}@media(max-width:767px){.elementor-10447 .elementor-element.elementor-element-a555c67{padding:30px 0px 40px 0px;}.elementor-10447 .elementor-element.elementor-element-14eb51a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-10447 .elementor-element.elementor-element-bbea4c1 .elementor-heading-title{font-size:40px;}.elementor-10447 .elementor-element.elementor-element-f35b71f > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-10447 .elementor-element.elementor-element-2d5cfa8 div.photography-portfolio-filter-wrapper a.filter-tag-btn{font-size:16px;}}