.elementor-35771 .elementor-element.elementor-element-b883002{--spacer-size:60px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-35771 .elementor-element.elementor-element-f40472b > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-35771 .elementor-element.elementor-element-f40472b{text-align:center;}.elementor-35771 .elementor-element.elementor-element-f40472b .elementor-heading-title{font-weight:600;color:#0000008F;}.elementor-35771 .elementor-element.elementor-element-841b8fb{--spacer-size:27px;}.elementor-35771 .elementor-element.elementor-element-3e46009{text-align:center;}.elementor-35771 .elementor-element.elementor-element-3e46009 .elementor-heading-title{font-size:79px;font-weight:600;font-style:normal;}.elementor-35771 .elementor-element.elementor-element-0e437d8{--spacer-size:50px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-35771 .elementor-element.elementor-element-8c408ae{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.9px;}.elementor-35771 .elementor-element.elementor-element-8c408ae .elementor-divider-separator{width:31%;margin:0 auto;margin-center:0;}.elementor-35771 .elementor-element.elementor-element-8c408ae .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35771 .elementor-element.elementor-element-f30964e{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-f30964e > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-024a66f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.9px;}.elementor-35771 .elementor-element.elementor-element-024a66f .elementor-divider-separator{width:61%;margin:0 auto;margin-center:0;}.elementor-35771 .elementor-element.elementor-element-024a66f .elementor-divider{text-align:center;padding-block-start:4px;padding-block-end:4px;}.elementor-35771 .elementor-element.elementor-element-038c7de{--spacer-size:18px;}.elementor-35771 .elementor-element.elementor-element-35f0a55 .elementor-heading-title{font-size:29px;font-style:normal;line-height:16px;color:var( --e-global-color-secondary );}.elementor-35771 .elementor-element.elementor-element-b018c4e{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-b018c4e > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-a24aec0{width:var( --container-widget-width, 108.622% );max-width:108.622%;--container-widget-width:108.622%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-a24aec0 > .elementor-widget-container{margin:0px 0px 0px 300px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-35771 .elementor-element.elementor-element-0a90a23 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-0a90a23 .elementor-icon-wrapper{text-align:center;}.elementor-35771 .elementor-element.elementor-element-dad4386{width:var( --container-widget-width, 118.398% );max-width:118.398%;--container-widget-width:118.398%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-dad4386 > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-35771 .elementor-element.elementor-element-f64ad75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-f64ad75 .elementor-icon-wrapper{text-align:center;}.elementor-35771 .elementor-element.elementor-element-abfc977{width:var( --container-widget-width, 52.979% );max-width:52.979%;--container-widget-width:52.979%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-bc61341{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-bc61341 > .elementor-widget-container{background-color:#FDFDFD;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-35771 .elementor-element.elementor-element-0cf45c2{text-align:start;}.elementor-35771 .elementor-element.elementor-element-0cf45c2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-4b214b4{--spacer-size:50px;}.elementor-35771 .elementor-element.elementor-element-358d557 > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-35771 .elementor-element.elementor-element-358d557 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-35771 .elementor-element.elementor-element-358d557{--e-transform-transition-duration:287ms;}.elementor-35771 .elementor-element.elementor-element-358d557 .elementor-icon-wrapper{text-align:center;}.elementor-35771 .elementor-element.elementor-element-186d24e{width:var( --container-widget-width, 57.874% );max-width:57.874%;--container-widget-width:57.874%;--container-widget-flex-grow:0;text-align:start;}.elementor-35771 .elementor-element.elementor-element-186d24e > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-35771 .elementor-element.elementor-element-186d24e .elementor-heading-title{font-size:31px;font-weight:600;text-transform:none;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-35771 .elementor-element.elementor-element-72bd070{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;width:var( --container-widget-width, 44.062% );max-width:44.062%;--container-widget-width:44.062%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-72bd070 .elementor-divider-separator{width:100%;}.elementor-35771 .elementor-element.elementor-element-72bd070 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-35771 .elementor-element.elementor-element-f304983{--spacer-size:35px;}.elementor-35771 .elementor-element.elementor-element-f304983 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-72bef6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-72bef6a .elementor-heading-title{font-size:29px;font-style:normal;line-height:16px;color:var( --e-global-color-secondary );}.elementor-35771 .elementor-element.elementor-element-0671109{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-0671109 > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-13b0ff9 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-0e4788d{--spacer-size:35px;}.elementor-35771 .elementor-element.elementor-element-0e4788d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-5a62a88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-5a62a88 .elementor-heading-title{font-size:29px;font-style:normal;line-height:16px;color:var( --e-global-color-secondary );}.elementor-35771 .elementor-element.elementor-element-9e7c2f9{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-9e7c2f9 > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-0143f78 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-d44fe63{width:var( --container-widget-width, 101.301% );max-width:101.301%;--container-widget-width:101.301%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-d44fe63 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-03b4322 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-a566c1c{--spacer-size:35px;}.elementor-35771 .elementor-element.elementor-element-a566c1c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-c7262d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-c7262d6 .elementor-heading-title{font-size:29px;font-style:normal;line-height:16px;color:var( --e-global-color-secondary );}.elementor-35771 .elementor-element.elementor-element-027ca8c{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-027ca8c > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-b7265bd{width:var( --container-widget-width, 101.301% );max-width:101.301%;--container-widget-width:101.301%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-b7265bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-56f055a > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-56f055a img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-dea1284{--spacer-size:35px;}.elementor-35771 .elementor-element.elementor-element-dea1284 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-5e4aadb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-5e4aadb .elementor-heading-title{font-size:29px;font-style:normal;line-height:16px;color:var( --e-global-color-secondary );}.elementor-35771 .elementor-element.elementor-element-cfe4629{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-cfe4629 > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-5cfba38 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-6ec7aa8{--spacer-size:50px;}.elementor-35771 .elementor-element.elementor-element-ef667ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-ef667ac img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-48bbc83{width:var( --container-widget-width, 101.301% );max-width:101.301%;--container-widget-width:101.301%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-48bbc83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-0c8e900{--spacer-size:35px;}.elementor-35771 .elementor-element.elementor-element-0c8e900 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-66b474d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-66b474d .elementor-heading-title{font-size:29px;font-style:normal;line-height:16px;color:var( --e-global-color-secondary );}.elementor-35771 .elementor-element.elementor-element-383da0a{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-383da0a > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-8a6703a img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-868eacf{--spacer-size:35px;}.elementor-35771 .elementor-element.elementor-element-868eacf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-12be2e4{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-12be2e4 > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-5284b7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-5284b7e img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-42c9960{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-42c9960 > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-647c9cc img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-35771 .elementor-element.elementor-element-2e4d926{--spacer-size:50px;}.elementor-35771 .elementor-element.elementor-element-c1d37f6{width:var( --container-widget-width, 106.504% );max-width:106.504%;--container-widget-width:106.504%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-c1d37f6 .elementor-icon-wrapper{text-align:center;}.elementor-35771 .elementor-element.elementor-element-c1d37f6 .elementor-icon{font-size:35px;}.elementor-35771 .elementor-element.elementor-element-c1d37f6 .elementor-icon svg{height:35px;}.elementor-35771 .elementor-element.elementor-element-c1d37f6 .elementor-icon i, .elementor-35771 .elementor-element.elementor-element-c1d37f6 .elementor-icon svg{transform:rotate(90deg);}.elementor-35771 .elementor-element.elementor-element-8241042 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-35771 .elementor-element.elementor-element-8241042 .elementor-heading-title{font-size:28px;font-weight:600;}.elementor-35771 .elementor-element.elementor-element-f72c562{width:var( --container-widget-width, 101.36% );max-width:101.36%;--container-widget-width:101.36%;--container-widget-flex-grow:0;}.elementor-35771 .elementor-element.elementor-element-f72c562 > .elementor-widget-container{background-color:#FDFDFD;}.elementor-35771 .elementor-element.elementor-element-f3fc7d5{--spacer-size:50px;}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );}.elementor-35771 .elementor-element.elementor-element-cc19f78{--e-transform-transition-duration:777ms;}.elementor-35771 .elementor-element.elementor-element-cc19f78 .elementor-image-box-description{color:#000000;}.elementor-35771 .elementor-element.elementor-element-c4860e3{margin-top:120px;margin-bottom:120px;}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:var( --e-global-color-accent );}.elementor-widget-portfolio .elementor-portfolio__filter{color:var( --e-global-color-text );}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:var( --e-global-color-primary );}.elementor-msie .elementor-35771 .elementor-element.elementor-element-1684009 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-35771 .elementor-element.elementor-element-1684009 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-35771 .elementor-element.elementor-element-1684009:after{content:"1";position:absolute;color:transparent;}.elementor-35771 .elementor-element.elementor-element-1684009{--grid-column-gap:26px;}.elementor-35771 .elementor-element.elementor-element-1684009 a .elementor-portfolio-item__overlay{background-color:#B9B9B930;}@media(max-width:1155px){.elementor-msie .elementor-35771 .elementor-element.elementor-element-1684009 .elementor-portfolio-item{width:calc( 100% / 2 );}}@media(max-width:767px){.elementor-35771 .elementor-element.elementor-element-3e46009 .elementor-heading-title{font-size:42px;}.elementor-msie .elementor-35771 .elementor-element.elementor-element-1684009 .elementor-portfolio-item{width:calc( 100% / 1 );}}@media(min-width:768px){.elementor-35771 .elementor-element.elementor-element-c9dac25{width:30.787%;}.elementor-35771 .elementor-element.elementor-element-2068bb3{width:10.391%;}.elementor-35771 .elementor-element.elementor-element-18de6d9{width:15.119%;}.elementor-35771 .elementor-element.elementor-element-9f193e4{width:11.813%;}.elementor-35771 .elementor-element.elementor-element-2509511{width:31.89%;}.elementor-35771 .elementor-element.elementor-element-add7c37{width:6.928%;}.elementor-35771 .elementor-element.elementor-element-5f0d6b8{width:93.072%;}.elementor-35771 .elementor-element.elementor-element-11eef1e{width:6.061%;}.elementor-35771 .elementor-element.elementor-element-308d898{width:93.939%;}}