.elementor-378 .elementor-element.elementor-element-63920da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:11px;margin-bottom:11px;padding:7px 21px 7px 21px;}.elementor-378 .elementor-element.elementor-element-63920da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-63920da > .elementor-shape-bottom .elementor-shape-fill{fill:rgba(8,95,94,0.46);}.elementor-378 .elementor-element.elementor-element-63920da > .elementor-shape-bottom svg{width:calc(116% + 1.3px);height:66px;}.elementor-378 .elementor-element.elementor-element-16f05cd{text-align:center;}.elementor-378 .elementor-element.elementor-element-16f05cd .elementor-image img{width:100%;max-width:75%;}.elementor-378 .elementor-element.elementor-element-659fc32{text-align:right;}.elementor-378 .elementor-element.elementor-element-659fc32 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__container{min-height:73px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__submit{min-width:calc( 1 * 73px );color:#383b3d;background-color:#ffffff;font-size:51px;}body:not(.rtl) .elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__icon{padding-left:calc(73px / 3);}body.rtl .elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__icon{padding-right:calc(73px / 3);}.elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__input, .elementor-378 .elementor-element.elementor-global-447.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(73px / 3);padding-right:calc(73px / 3);}.elementor-378 .elementor-element.elementor-global-447 input[type="search"].elementor-search-form__input{font-family:"Indie Flower", Sans-serif;font-size:29px;font-weight:500;line-height:0.1em;letter-spacing:-0.5px;}.elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__input,
					.elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__icon,
					.elementor-378 .elementor-element.elementor-global-447 .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-378 .elementor-element.elementor-global-447 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-378 .elementor-element.elementor-global-447.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#0c0c0c;}.elementor-378 .elementor-element.elementor-global-447:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:rgba(255,255,255,0.84);border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-378 .elementor-element.elementor-global-447.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:rgba(255,255,255,0.84);border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-378 .elementor-element.elementor-global-447:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-378 .elementor-element.elementor-global-447 .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-378 .elementor-element.elementor-global-447 .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-378 .elementor-element.elementor-global-447.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:#1c1c1c;}.elementor-378 .elementor-element.elementor-global-447:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-378 .elementor-element.elementor-global-447.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__submit:hover{color:#ffffff;background-color:#aa2345;}.elementor-378 .elementor-element.elementor-global-447 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:-13px -13px -13px -13px;}.elementor-378 .elementor-element.elementor-element-63d0d99 > .elementor-widget-container{margin:-14px -14px -14px -14px;}.elementor-378 .elementor-element.elementor-element-44ac18fd > .elementor-container{max-width:1417px;}.elementor-378 .elementor-element.elementor-element-44ac18fd > .elementor-shape-top .elementor-shape-fill{fill:rgba(8,95,94,0.17);}.elementor-378 .elementor-element.elementor-element-44ac18fd > .elementor-shape-top svg{width:calc(115% + 1.3px);height:52px;}.elementor-378 .elementor-element.elementor-element-44ac18fd{margin-top:-11px;margin-bottom:-11px;padding:46px 46px 46px 46px;}.elementor-378 .elementor-element.elementor-element-75319b9d{text-align:center;}.elementor-msie .elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio-item{width:calc( 100% / 5 );border:2px solid transparent;}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-post__thumbnail__link{padding-bottom:calc( 0.86 * 100% );}.elementor-378 .elementor-element.elementor-element-4ea43bfe:after{content:"0.86";position:absolute;color:transparent;}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-grid{grid-row-gap:2px;grid-column-gap:2px;}.elementor-msie .elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio{margin:0 -2px;}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio-item__img, .elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio-item__overlay{border-radius:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-4ea43bfe a .elementor-portfolio-item__overlay{background-color:#007782;}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio-item__title{font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;letter-spacing:3.6px;}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio__filter.elementor-active{color:#ad0034;}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio__filter{font-family:"Roboto", Sans-serif;font-size:22px;line-height:1.3em;letter-spacing:-0.3px;}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio__filter:not(:last-child){margin-right:calc(26px/2);}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio__filter:not(:first-child){margin-left:calc(26px/2);}.elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio__filters{margin-bottom:12px;}@media(max-width:767px){.elementor-378 .elementor-element.elementor-global-447 input[type="search"].elementor-search-form__input{font-size:16px;}.elementor-378 .elementor-element.elementor-global-447 .elementor-search-form__submit{font-size:20px;min-width:calc( 1 * 73px );}.elementor-378 .elementor-element.elementor-global-447 > .elementor-widget-container{margin:106px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-msie .elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio-item{width:calc( 100% / 1 );border:2px solid transparent;}}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-4898044{width:29.298%;}.elementor-378 .elementor-element.elementor-element-1f6e639{width:70.702%;}}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-global-447 > .elementor-widget-container{margin:266px 0px 0px 0px;}.elementor-msie .elementor-378 .elementor-element.elementor-element-4ea43bfe .elementor-portfolio-item{width:calc( 100% / 2 );border:2px solid transparent;}}/* Start custom CSS for portfolio, class: .elementor-element-4ea43bfe */.elementor-portfolio-item__overlay{opacity:0.8;}/* End custom CSS */