.elementor-150 .elementor-element.elementor-element-778edb7{--display:grid;--min-height:580px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--border-radius:20px 20px 20px 20px;}.elementor-150 .elementor-element.elementor-element-778edb7:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-778edb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-150 .elementor-element.elementor-element-778edb7.e-con{--e-con-transform-translateY:175px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-aaac340{--e-transform-translateY:-19px;margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:center;}.elementor-150 .elementor-element.elementor-element-aaac340.elementor-element{--align-self:flex-start;}.elementor-150 .elementor-element.elementor-element-aaac340 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#5C5959;}.elementor-150 .elementor-element.elementor-element-90eb8de{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-150 .elementor-element.elementor-element-c1f447c{--e-transform-translateX:-235px;--e-transform-translateY:-425px;--e-transform-scale:0.6;background-color:#D9D9D9;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:150px 50px 150px 50px;border-radius:20px 20px 20px 20px;--icon-box-icon-margin:15px;}.elementor-150 .elementor-element.elementor-element-c1f447c:hover{background-color:#D9D9D9;}.elementor-150 .elementor-element.elementor-element-c1f447c.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-c1f447c .elementor-icon-box-wrapper{text-align:center;}.elementor-150 .elementor-element.elementor-element-c1f447c .elementor-icon-box-title{margin-block-end:69px;color:#5C5959;}.elementor-150 .elementor-element.elementor-element-c1f447c.elementor-view-stacked .elementor-icon{background-color:#1E1E1E;}.elementor-150 .elementor-element.elementor-element-c1f447c.elementor-view-framed .elementor-icon, .elementor-150 .elementor-element.elementor-element-c1f447c.elementor-view-default .elementor-icon{fill:#1E1E1E;color:#1E1E1E;border-color:#1E1E1E;}.elementor-150 .elementor-element.elementor-element-c1f447c .elementor-icon{font-size:85px;}.elementor-150 .elementor-element.elementor-element-c1f447c .elementor-icon-box-title, .elementor-150 .elementor-element.elementor-element-c1f447c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-150 .elementor-element.elementor-element-c1f447c:has(:hover) .elementor-icon-box-title,
					 .elementor-150 .elementor-element.elementor-element-c1f447c:has(:focus) .elementor-icon-box-title{color:#5C5959;}.elementor-150 .elementor-element.elementor-element-c1f447c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;word-spacing:0px;color:#5C5959;}.elementor-150 .elementor-element.elementor-element-4fd58b8{--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-150 .elementor-element.elementor-element-4fd58b8.e-con{--e-con-transform-translateX:151px;--e-con-transform-translateY:-975px;--e-con-transform-scale:0.45;}.elementor-150 .elementor-element.elementor-element-2c29bc6{--e-transform-translateX:-60px;--e-transform-translateY:-365px;text-align:left;}.elementor-150 .elementor-element.elementor-element-2c29bc6.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-2c29bc6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#5C5959;}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container, .elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
					.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
					.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container{min-height:50px;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-submit{min-width:50px;background-color:#818A9100;font-size:25px;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-submit:hover{background-color:#00000000;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container .hfe-search-submit{width:100px;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-close-icon-yes button#clear_with_button{right:100px;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container button#clear i:before,
					.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-icon-toggle button#clear i:before,
				.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-150 .elementor-element.elementor-element-bd4c2a5{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 > .elementor-widget-container{--e-transform-translateX:450px;--e-transform-translateY:-380px;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 input[type="search"].hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-icon-toggle{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__input::placeholder{color:#0000008A;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__input, .elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#FFFFFF00;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container ,.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:solid;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container, .elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:#000000;border-width:5px 5px 5px 5px;border-radius:25px;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 button.hfe-search-submit{color:#000000;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container button#clear-with-button,
					.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container button#clear,
					.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container button#clear-with-button:hover,
					.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-form__container button#clear:hover,
					.elementor-150 .elementor-element.elementor-element-bd4c2a5 .hfe-search-icon-toggle button#clear:hover{color:#7A7A7A;}.elementor-150 .elementor-element.elementor-element-69b13aa{--e-transform-translateX:-30px;--e-transform-translateY:-325px;text-align:left;}.elementor-150 .elementor-element.elementor-element-69b13aa.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-69b13aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#5C5959;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__container{min-height:100px;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-submit{min-width:100px;background-color:#818A9100;font-size:25px;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__input{padding-left:calc(100px / 5);padding-right:calc(100px / 5);}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-submit:hover{background-color:#02010100;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__container .hfe-search-submit{width:15px;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-close-icon-yes button#clear_with_button{right:15px;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__container button#clear i:before,
					.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-icon-toggle button#clear i:before,
				.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-150 .elementor-element.elementor-element-a7b7282{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-150 .elementor-element.elementor-element-a7b7282 > .elementor-widget-container{--e-transform-translateX:450px;--e-transform-translateY:-340px;}.elementor-150 .elementor-element.elementor-element-a7b7282 input[type="search"].hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-icon-toggle{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__input::placeholder{color:#0000008A;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__input, .elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#FFFFFF00;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__container ,.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:solid;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__container, .elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:#000000;border-width:5px 5px 5px 5px;border-radius:25px;}.elementor-150 .elementor-element.elementor-element-a7b7282 button.hfe-search-submit{color:#000000;}.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__container button#clear-with-button,
					.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-form__container button#clear,
					.elementor-150 .elementor-element.elementor-element-a7b7282 .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-150 .elementor-element.elementor-element-3ba92e0{--e-transform-translateX:-45px;--e-transform-translateY:-290px;text-align:left;}.elementor-150 .elementor-element.elementor-element-3ba92e0.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-3ba92e0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#5C5959;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__container{min-height:50px;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-submit{min-width:50px;font-size:25px;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-submit:hover{background-color:#00000000;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__container .hfe-search-submit{width:100px;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-close-icon-yes button#clear_with_button{right:100px;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__container button#clear i:before,
					.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-icon-toggle button#clear i:before,
				.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-150 .elementor-element.elementor-element-4572321{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-150 .elementor-element.elementor-element-4572321 > .elementor-widget-container{--e-transform-translateX:450px;--e-transform-translateY:-305px;}.elementor-150 .elementor-element.elementor-element-4572321 input[type="search"].hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-icon-toggle{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__input::placeholder{color:#0000008A;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__input, .elementor-150 .elementor-element.elementor-element-4572321 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#FFFFFF00;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__container ,.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-4572321 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:solid;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__container, .elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-4572321 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:#000000;border-width:5px 5px 5px 5px;border-radius:25px;}.elementor-150 .elementor-element.elementor-element-4572321 button.hfe-search-submit{color:#000000;}.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__container button#clear-with-button,
					.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-form__container button#clear,
					.elementor-150 .elementor-element.elementor-element-4572321 .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-150 .elementor-element.elementor-element-3d9c98e{--e-transform-translateX:-45px;--e-transform-translateY:-255px;text-align:left;}.elementor-150 .elementor-element.elementor-element-3d9c98e.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-3d9c98e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#5C5959;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__container{min-height:50px;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-submit{min-width:50px;font-size:25px;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-submit:hover{background-color:#00000000;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__container .hfe-search-submit{width:100px;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-close-icon-yes button#clear_with_button{right:100px;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__container button#clear i:before,
					.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-icon-toggle button#clear i:before,
				.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-150 .elementor-element.elementor-element-8a8593e{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-150 .elementor-element.elementor-element-8a8593e > .elementor-widget-container{--e-transform-translateX:450px;--e-transform-translateY:-270px;}.elementor-150 .elementor-element.elementor-element-8a8593e input[type="search"].hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-icon-toggle{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__input::placeholder{color:#0000008A;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__input, .elementor-150 .elementor-element.elementor-element-8a8593e .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#FFFFFF00;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__container ,.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:solid;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__container, .elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:#000000;border-width:5px 5px 5px 5px;border-radius:25px;}.elementor-150 .elementor-element.elementor-element-8a8593e button.hfe-search-submit{color:#000000;}.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__container button#clear-with-button,
					.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-form__container button#clear,
					.elementor-150 .elementor-element.elementor-element-8a8593e .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-150 .elementor-element.elementor-element-955473e{--e-transform-translateX:-65px;--e-transform-translateY:-215px;text-align:left;}.elementor-150 .elementor-element.elementor-element-955473e.elementor-element{--align-self:center;}.elementor-150 .elementor-element.elementor-element-955473e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#5C5959;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__container{min-height:50px;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-submit{min-width:50px;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__container button#clear i:before,
					.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-icon-toggle button#clear i:before,
				.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-150 .elementor-element.elementor-element-a789545{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-150 .elementor-element.elementor-element-a789545 > .elementor-widget-container{--e-transform-translateX:450px;--e-transform-translateY:-230px;}.elementor-150 .elementor-element.elementor-element-a789545 input[type="search"].hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-icon-toggle{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__input::placeholder{color:#0000008A;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__input, .elementor-150 .elementor-element.elementor-element-a789545 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#FFFFFF00;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__container ,.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-a789545 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:solid;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__container, .elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-150 .elementor-element.elementor-element-a789545 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:#000000;border-width:5px 5px 5px 5px;border-radius:25px;}.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__container button#clear-with-button,
					.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-form__container button#clear,
					.elementor-150 .elementor-element.elementor-element-a789545 .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-150 .elementor-element.elementor-element-22e6fcc .elementor-button{background-color:#D9D9D9;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#767676;color:#767676;border-radius:15px 15px 15px 15px;}.elementor-150 .elementor-element.elementor-element-22e6fcc .elementor-button:hover, .elementor-150 .elementor-element.elementor-element-22e6fcc .elementor-button:focus{background-color:#929292;}.elementor-150 .elementor-element.elementor-element-22e6fcc{--e-transform-translateX:90px;--e-transform-translateY:-330px;--e-transform-scale:1.5;top:889px;}.elementor-150 .elementor-element.elementor-element-22e6fcc.elementor-element{--align-self:center;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-22e6fcc{left:1000px;}body.rtl .elementor-150 .elementor-element.elementor-element-22e6fcc{right:1000px;}body.elementor-page-150:not(.elementor-motion-effects-element-type-background), body.elementor-page-150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E5D5D00;background-image:url("https://franciscoserra24.epidev.pt/wp-content/uploads/2025/11/Background-2.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:100% auto;}:root{--page-title-display:none;}body.elementor-page-150{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-150 .elementor-element.elementor-element-778edb7{--width:50%;}}@media(min-width:1025px){body.elementor-page-150:not(.elementor-motion-effects-element-type-background), body.elementor-page-150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-150 .elementor-element.elementor-element-778edb7{--grid-auto-flow:row;}body.elementor-page-150:not(.elementor-motion-effects-element-type-background), body.elementor-page-150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-150 .elementor-element.elementor-element-778edb7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}body.elementor-page-150:not(.elementor-motion-effects-element-type-background), body.elementor-page-150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}