.elementor-2349 .elementor-element.elementor-element-ffe9825 > .elementor-shape-bottom .elementor-shape-fill{fill:#f9f9f9;}.elementor-2349 .elementor-element.elementor-element-ffe9825 > .elementor-shape-bottom svg{height:70px;transform:translateX(-50%) rotateY(180deg);}.elementor-2349 .elementor-element.elementor-element-ffe9825 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-2349 .elementor-element.elementor-element-056b954 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper{height:820px;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .image-container::before{background:#00000059;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .caption{width:55%;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .title h2{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slider_parallax_slides .slide .title h2{font-size:50px;line-height:1.2em;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .text{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide a.button{background-color:#1769E4;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .button{border-color:#0067da;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper div.slide a.button{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide a.button:hover{background-color:rgba(255,255,255,0);}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .button:hover{border-color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper div.slide a.button:hover{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .pagination .item::before{background:#ffffff;}.elementor-2349 .elementor-element.elementor-element-93d32cd:hover .elementor-widget-container{background-color:#000000;}.elementor-2349 .elementor-element.elementor-element-93d32cd > .elementor-widget-container{transition:background 0.9s;}.elementor-2349 .elementor-element.elementor-element-38985ba{margin-top:40px;margin-bottom:0px;}.elementor-2349 .elementor-element.elementor-element-a7e1c2d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-9029614{text-align:left;}.elementor-2349 .elementor-element.elementor-element-9029614 .elementor-heading-title{font-size:32px;font-weight:700;line-height:1.4em;}.elementor-2349 .elementor-element.elementor-element-9029614 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-bd15c4a{text-align:left;}.elementor-2349 .elementor-element.elementor-element-4d9232b > .elementor-element-populated{margin:-5rem 0rem 15rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:0% 10% 0% 10%;}.elementor-2349 .elementor-element.elementor-element-51df852 img{border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2349 .elementor-element.elementor-element-51df852{z-index:2;}.elementor-2349 .elementor-element.elementor-element-628bafc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;}.elementor-2349 .elementor-element.elementor-element-628bafc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2349 .elementor-element.elementor-element-a6087ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-7ddc6b7{text-align:center;}.elementor-2349 .elementor-element.elementor-element-7ddc6b7 .elementor-heading-title{color:#0067da;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-2349 .elementor-element.elementor-element-7ddc6b7 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2349 .elementor-element.elementor-element-c0cfee3{text-align:center;}.elementor-2349 .elementor-element.elementor-element-c0cfee3 .elementor-heading-title{font-size:36px;font-weight:700;}.elementor-2349 .elementor-element.elementor-element-c0cfee3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-3fe2d70{text-align:center;}.elementor-2349 .elementor-element.elementor-element-3fe2d70 .elementor-heading-title{font-size:18px;}.elementor-2349 .elementor-element.elementor-element-3fe2d70 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-c198662{margin-top:60px;margin-bottom:060px;}.elementor-2349 .elementor-element.elementor-element-f4febca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-6d8116b h2.distortion_grid_item-title{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-6d8116b .distortion_grid_item-content h2.distortion_grid_item-title{font-size:36px;font-weight:700;}.elementor-2349 .elementor-element.elementor-element-6d8116b .distortion_grid_item-meta{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-6d8116b .distortion_grid_item-subtitle span{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-6d8116b div.distortion_grid_item-subtitle span{font-size:18px;}.elementor-2349 .elementor-element.elementor-element-6d8116b .distortion_grid_item-link{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-6d8116b .distortion_grid_item-link:focus, .elementor-2349 .elementor-element.elementor-element-6d8116b .distortion_grid_item-link:hover{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-6d8116b a.distortion_grid_item-link{font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:2px;}.elementor-2349 .elementor-element.elementor-element-82af433 .elementor-spacer-inner{height:50px;}.elementor-2349 .elementor-element.elementor-element-1491e45{margin-top:0px;margin-bottom:40px;}.elementor-2349 .elementor-element.elementor-element-8fde847 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-e84cc47{margin-top:90px;margin-bottom:0px;padding:0% 15% 0% 15%;}.elementor-2349 .elementor-element.elementor-element-6e290a8 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-2349 .elementor-element.elementor-element-49d0b99{text-align:left;}.elementor-2349 .elementor-element.elementor-element-49d0b99 .elementor-heading-title{color:#0067da;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:2px;}.elementor-2349 .elementor-element.elementor-element-49d0b99 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-5b069cf{text-align:left;}.elementor-2349 .elementor-element.elementor-element-5b069cf .elementor-heading-title{font-size:34px;font-weight:700;line-height:1.4em;}.elementor-2349 .elementor-element.elementor-element-5b069cf > .elementor-widget-container{margin:20px 0px 40px 0px;padding:0% 0% 0% 0%;}.elementor-2349 .elementor-element.elementor-element-e61b867{margin-top:-20px;margin-bottom:0px;padding:0% 15% 0% 15%;}.elementor-2349 .elementor-element.elementor-element-1a21f2f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-e0dcf03{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-2349 .elementor-element.elementor-element-25f4f3b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-687f8f5 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-fb0ac76 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-ca9b46b > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-2349 .elementor-element.elementor-element-912fac8{margin-top:70px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-0210748 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_column{min-height:650px;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_wrapper .tg_background_img{transition-duration:500ms;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_wrapper .tg_background_list_column .tg_background_list_content h3{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3{font-size:24px;font-weight:700;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_desc{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link .button{color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_wrapper .tg_background_list_content .tg_background_list_link a.button{border-color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-db83272{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:60px;}.elementor-2349 .elementor-element.elementor-element-db83272 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2349 .elementor-element.elementor-element-eef3ccd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-557c57b{text-align:center;}.elementor-2349 .elementor-element.elementor-element-557c57b .elementor-heading-title{font-size:36px;font-weight:700;}.elementor-2349 .elementor-element.elementor-element-557c57b > .elementor-widget-container{margin:30px 0px 030px 0px;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_masonry_grid_wrapper figcaption{background-color:#ffffff;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_masonry_grid_wrapper .border:before{background-color:#000000;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_masonry_grid_wrapper .border:after{background-color:#000000;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_masonry_grid_wrapper .border div:before{background-color:#000000;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_masonry_grid_wrapper .border div:after{background-color:#000000;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_masonry_grid_wrapper h3{color:#000000;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 div.portfolio_masonry_grid_wrapper{text-align:left;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_masonry_subtitle{color:#B8B8B8;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_filter_wrapper{text-align:left;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_filter_wrapper a.filter_tag_btn{color:#666666;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 div.elementor-widget-container .portfolio_filter_wrapper a.filter_tag_btn{border-color:#666666;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_filter_wrapper a.filter_tag_btn:hover{color:#000000;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 div.portfolio_filter_wrapper a.filter_tag_btn:hover{border-color:#000000;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 div.portfolio_filter_wrapper a.filter_tag_btn.active{border-color:#000000;}.elementor-2349 .elementor-element.elementor-element-9fc9bc2 .portfolio_filter_wrapper .filter_tag_btn.active{color:#000000;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2349 .elementor-element.elementor-element-a7e1c2d{width:50.04%;}.elementor-2349 .elementor-element.elementor-element-4d9232b{width:49.96%;}}@media(max-width:1024px){.elementor-2349 .elementor-element.elementor-element-ffe9825 > .elementor-shape-bottom svg{height:50px;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper{height:650px;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .caption{width:50%;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slider_parallax_slides .slide .title h2{font-size:40px;line-height:1.2em;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .caption .text{font-size:16px;}.elementor-2349 .elementor-element.elementor-element-9029614 .elementor-heading-title{font-size:24px;}.elementor-2349 .elementor-element.elementor-element-c0cfee3 .elementor-heading-title{font-size:32px;}.elementor-2349 .elementor-element.elementor-element-6d8116b .distortion_grid_item-content h2.distortion_grid_item-title{font-size:28px;}.elementor-2349 .elementor-element.elementor-element-1491e45{margin-top:0px;margin-bottom:40px;}.elementor-2349 .elementor-element.elementor-element-5b069cf .elementor-heading-title{font-size:28px;}.elementor-2349 .elementor-element.elementor-element-e61b867{margin-top:-20px;margin-bottom:0px;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_column{min-height:600px;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3{font-size:20px;}.elementor-2349 .elementor-element.elementor-element-557c57b .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-2349 .elementor-element.elementor-element-ffe9825 > .elementor-shape-bottom svg{height:40px;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper{height:650px;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .caption{width:100%;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slider_parallax_slides .slide .title h2{font-size:32px;}.elementor-2349 .elementor-element.elementor-element-93d32cd .slider_parallax_wrapper .slide .caption .text{font-size:16px;}.elementor-2349 .elementor-element.elementor-element-93d32cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-38985ba{margin-top:40px;margin-bottom:0px;}.elementor-2349 .elementor-element.elementor-element-9029614 .elementor-heading-title{font-size:20px;line-height:1.6em;}.elementor-2349 .elementor-element.elementor-element-9029614 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-4d9232b > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:60px 0px 120px 0px;}.elementor-2349 .elementor-element.elementor-element-628bafc{margin-top:60px;margin-bottom:40px;}.elementor-2349 .elementor-element.elementor-element-c0cfee3 .elementor-heading-title{font-size:26px;}.elementor-2349 .elementor-element.elementor-element-6d8116b .distortion_grid_item-content h2.distortion_grid_item-title{font-size:24px;}.elementor-2349 .elementor-element.elementor-element-6d8116b div.distortion_grid_item-subtitle span{font-size:14px;}.elementor-2349 .elementor-element.elementor-element-6d8116b a.distortion_grid_item-link{font-size:13px;}.elementor-2349 .elementor-element.elementor-element-e84cc47{margin-top:60px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-2349 .elementor-element.elementor-element-6e290a8 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2349 .elementor-element.elementor-element-5b069cf .elementor-heading-title{font-size:20px;}.elementor-2349 .elementor-element.elementor-element-5b069cf > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2349 .elementor-element.elementor-element-25f4f3b > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2349 .elementor-element.elementor-element-fb0ac76 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_column{min-height:500px;}.elementor-2349 .elementor-element.elementor-element-3143194 .tg_background_list_wrapper .tg_background_list_column div.tg_background_list_content h3{font-size:20px;}.elementor-2349 .elementor-element.elementor-element-db83272{margin-top:60px;margin-bottom:40px;}.elementor-2349 .elementor-element.elementor-element-557c57b .elementor-heading-title{font-size:26px;}}