.elementor-233417 .elementor-element.elementor-element-500242c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 120px 120px;--padding-top:0px;--padding-bottom:32px;--padding-left:55px;--padding-right:80px;}.elementor-233417 .elementor-element.elementor-element-500242c0:not(.elementor-motion-effects-element-type-background), .elementor-233417 .elementor-element.elementor-element-500242c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8200;}.elementor-233417 .elementor-element.elementor-element-500242c0.e-con{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-39f4a691{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-233417 .elementor-element.elementor-element-39f4a691.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-233417 .elementor-element.elementor-element-595fcbca{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Sora", Sans-serif;font-size:12px;font-weight:300;color:#231F20;}.elementor-233417 .elementor-element.elementor-element-595fcbca.elementor-element{--align-self:center;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-233417 .elementor-element.elementor-element-429f2fed{--display:flex;}.elementor-233417 .elementor-element.elementor-element-4698db29{--display:flex;}.elementor-233417 .elementor-element.elementor-element-243a042a{--display:flex;}.elementor-233417 .elementor-element.elementor-element-10b209b1{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:auto;max-width:auto;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#F4F4F4;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-233417 .elementor-element.elementor-element-10b209b1.elementor-element{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-10b209b1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-233417 .elementor-element.elementor-element-10b209b1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-233417 .elementor-element.elementor-element-10b209b1 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"DM Sans", Sans-serif;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;}.elementor-233417 .elementor-element.elementor-element-b144731{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-end;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-233417 .elementor-element.elementor-element-408a93d8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:22px 22px 22px 22px;box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-233417 .elementor-element.elementor-element-56d80ce5{--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;--z-index:99;}.elementor-233417 .elementor-element.elementor-element-4f313742{--display:flex;--border-radius:22px 22px 22px 22px;box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-233417 .elementor-element.elementor-element-2e146fbd{--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-233417 .elementor-element.elementor-element-2da69a6d{--display:flex;--border-radius:22px 22px 22px 22px;box-shadow:2px 2px 10px 0px rgba(0, 0, 0, 0.248);--padding-top:10px;--padding-bottom:10px;--padding-left:17px;--padding-right:17px;}.elementor-233417 .elementor-element.elementor-element-2da69a6d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-233417 .elementor-element.elementor-element-458a0f65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-233417 .elementor-element.elementor-element-458a0f65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-233417 .elementor-element.elementor-element-e59892b{--display:flex;--min-height:42px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--border-radius:22px 22px 22px 22px;box-shadow:2px 2px 10px 1px rgba(0, 0, 0, 0.25);}.elementor-233417 .elementor-element.elementor-element-157b1ff5{--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-233417 .elementor-element.elementor-element-31d2d262{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;padding:0px 15px 0px 0px;z-index:999;--n-menu-open-animation-duration:500ms;--n-menu-toggle-align:flex-start;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:13px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 30px 0px 0px;--n-menu-title-direction:column;--n-menu-icon-order:1;--n-menu-icon-align-items:flex-start;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:8px;--n-menu-icon-color:#FFFFFF;--n-menu-dropdown-indicator-size:10px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-233417 .elementor-element.elementor-element-31d2d262.elementor-element{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-31d2d262 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-233417 .elementor-element.elementor-element-31d2d262 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-233417 .elementor-element.elementor-element-31d2d262 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Sora", Sans-serif;font-weight:600;text-decoration:none;}.elementor-233417 .elementor-element.elementor-element-31d2d262 {--n-menu-title-color-hover:#FCFCFC;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-233417 .elementor-element.elementor-element-e015c88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 15px 12px 0px;}.elementor-233417 .elementor-element.elementor-element-e015c88.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-233417 .elementor-element.elementor-element-e015c88 .elementor-search-form{text-align:right;}.elementor-233417 .elementor-element.elementor-element-e015c88 .elementor-search-form__toggle{--e-search-form-toggle-size:40px;--e-search-form-toggle-color:#7C756E;--e-search-form-toggle-background-color:#FFFFFF;--e-search-form-toggle-icon-size:calc(40em / 100);--e-search-form-toggle-border-width:0px;--e-search-form-toggle-border-radius:20px;}.elementor-233417 .elementor-element.elementor-element-e015c88 input[type="search"].elementor-search-form__input{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;}.elementor-233417 .elementor-element.elementor-element-e015c88:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-color:#EDECE5;border-width:0px 0px 0px 0px;border-radius:30px;}.elementor-233417 .elementor-element.elementor-element-e015c88.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-color:#EDECE5;border-width:0px 0px 0px 0px;border-radius:30px;}.elementor-233417 .elementor-element.elementor-element-3c3d3e20{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:-12px;}.elementor-233417 .elementor-element.elementor-element-3c3d3e20.elementor-element{--align-self:center;--order:99999 /* order end hack */;}body:not(.rtl) .elementor-233417 .elementor-element.elementor-element-3c3d3e20{right:50px;}body.rtl .elementor-233417 .elementor-element.elementor-element-3c3d3e20{left:50px;}.elementor-233417 .elementor-element.elementor-element-41a21a04{--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;--justify-content:center;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-233417 .elementor-element.elementor-element-41a21a04.e-con{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-2a1779e0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;--border-top-width:0.5px;--border-right-width:0.5px;--border-bottom-width:0.5px;--border-left-width:0.5px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:60px 60px 60px 60px;box-shadow:3px 3px 4px 0px #F4F4F4;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:30px;--padding-right:30px;}.elementor-233417 .elementor-element.elementor-element-2a1779e0:not(.elementor-motion-effects-element-type-background), .elementor-233417 .elementor-element.elementor-element-2a1779e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-233417 .elementor-element.elementor-element-2a1779e0.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-233417 .elementor-element.elementor-element-45614899{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233417 .elementor-element.elementor-element-45614899.e-con{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-77ae5644{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-233417 .elementor-element.elementor-element-21c73674{--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-233417 .elementor-element.elementor-element-6af15a3c{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#504D4A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-233417 .elementor-element.elementor-element-3f863f32 .elementor-button{background-color:#FF6900;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-decoration:none;letter-spacing:-0.3px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:99px 99px 99px 99px;padding:10px 16px 10px 16px;}.elementor-233417 .elementor-element.elementor-element-3f863f32{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-233417 .elementor-element.elementor-element-5bfc0a92{--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-233417 .elementor-element.elementor-element-453b7277{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#504D4A;}.elementor-233417 .elementor-element.elementor-element-616a1d31{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-233417 .elementor-element.elementor-element-b45c689{--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-233417 .elementor-element.elementor-element-591f7689{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#504D4A;}.elementor-233417 .elementor-element.elementor-element-19d1da32 .elementor-button{background-color:#FF6900;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-decoration:none;letter-spacing:-0.3px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-radius:99px 99px 99px 99px;padding:10px 16px 10px 16px;}.elementor-233417 .elementor-element.elementor-element-19d1da32{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-233417 .elementor-element.elementor-element-23b8559f{--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-233417 .elementor-element.elementor-element-573f8214{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#504D4A;}.elementor-233417 .elementor-element.elementor-element-7b0b4a4b{--display:flex;}.elementor-233417 .elementor-element.elementor-element-51926d8e{--display:flex;}.elementor-233417 .elementor-element.elementor-element-1a9ac001{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;padding:0px 17px 0px 17px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#504D4A;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 30px 0px 0px;--n-menu-title-direction:column;--n-menu-icon-order:1;--n-menu-icon-align-items:flex-start;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:12px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-content-box-border-radius:0px 0px 0px 0px;}.elementor-233417 .elementor-element.elementor-element-1a9ac001.elementor-element{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-1a9ac001 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-233417 .elementor-element.elementor-element-1a9ac001 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-233417 .elementor-element.elementor-element-1a9ac001 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Sora", Sans-serif;font-weight:400;text-decoration:none;}:where( .elementor-233417 .elementor-element.elementor-element-1a9ac001 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 4px -2px rgba(0,0,0,0.5);}.elementor-233417 .elementor-element.elementor-element-21ca80ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-233417 .elementor-element.elementor-element-21ca80ab.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-233417 .elementor-element.elementor-element-1ec97baf{padding:10px 10px 10px 10px;}.elementor-233417 .elementor-element.elementor-element-1ec97baf.elementor-element{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-1ec97baf img{width:100%;height:60px;}.elementor-233417 .elementor-element.elementor-element-415246bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233417 .elementor-element.elementor-element-415246bf.e-con{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-436bcc83{--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;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-233417 .elementor-element.elementor-element-396ed7aa{--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-233417 .elementor-element.elementor-element-493ea73d{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#878787;}.elementor-233417 .elementor-element.elementor-element-52c6fe74{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;--padding-top:52px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-233417 .elementor-element.elementor-element-1304f6d8{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;color:#73738C;}.elementor-233417 .elementor-element.elementor-element-11c5d3b0{--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;--padding-top:52px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-233417 .elementor-element.elementor-element-2cc75de7{--grid-row-gap:20px;--grid-column-gap:30px;}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-233417 .elementor-element.elementor-element-2cc75de7:after{content:"0.66";}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post__thumbnail__link{width:44%;}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post{border-style:solid;border-width:0px 0px 0px 0px;border-radius:8px;padding:0px 0px 0px 0px;background-color:#EDECE54F;}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post__text{padding:5px 2px 5px 2px;margin-bottom:0px;}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post__thumbnail{border-radius:8px 0px 0px 8px;}.elementor-233417 .elementor-element.elementor-element-2cc75de7.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:9px;}.elementor-233417 .elementor-element.elementor-element-2cc75de7.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:9px;}.elementor-233417 .elementor-element.elementor-element-2cc75de7.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:9px;}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post__title, .elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post__title a{color:#000000;font-family:"Sora", Sans-serif;font-size:13px;font-weight:500;line-height:14px;}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post__title{margin-bottom:0px;}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post__read-more{color:#000000;}.elementor-233417 .elementor-element.elementor-element-2cc75de7 a.elementor-post__read-more{font-family:"Sora", Sans-serif;font-size:12px;font-weight:300;text-decoration:underline;}.elementor-233417 .elementor-element.elementor-element-6291a1f{--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;--justify-content:center;}.elementor-233417 .elementor-element.elementor-element-3f327d9c{--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-233417 .elementor-element.elementor-element-7e1d256c{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#878787;}.elementor-233417 .elementor-element.elementor-element-79909c06{--display:flex;}.elementor-233417 .elementor-element.elementor-element-ac9a963{--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-233417 .elementor-element.elementor-element-3e94c8c4{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#878787;}.elementor-233417 .elementor-element.elementor-element-7bd48770{--display:flex;}.elementor-233417 .elementor-element.elementor-element-7512b5c5{--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-233417 .elementor-element.elementor-element-1ae6e396{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#878787;}.elementor-233417 .elementor-element.elementor-element-59f55e18{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#504D4A;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 25px;--n-menu-title-direction:column;--n-menu-icon-order:1;--n-menu-icon-align-items:flex-start;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:16px;--n-menu-dropdown-indicator-size:12px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-content-box-border-radius:0px 0px 0px 0px;}.elementor-233417 .elementor-element.elementor-element-59f55e18.elementor-element{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-59f55e18 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-233417 .elementor-element.elementor-element-59f55e18 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-233417 .elementor-element.elementor-element-59f55e18 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Sora", Sans-serif;font-weight:400;text-decoration:none;}:where( .elementor-233417 .elementor-element.elementor-element-59f55e18 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000014;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 4px -2px rgba(0,0,0,0.5);}.elementor-233417 .elementor-element.elementor-element-4e17329{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-233417 .elementor-element.elementor-element-4e17329:not(.elementor-motion-effects-element-type-background), .elementor-233417 .elementor-element.elementor-element-4e17329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF8200;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-233417 .elementor-element.elementor-element-4959f1bc{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-233417 .elementor-element.elementor-element-4959f1bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-233417 .elementor-element.elementor-element-487cbf76{--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-233417 .elementor-element.elementor-element-74e4e42f{border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-233417 .elementor-element.elementor-element-74e4e42f:hover{border-style:none;}.elementor-233417 .elementor-element.elementor-element-74e4e42f input[type="search"].elementor-search-form__input{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;}.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-search-form__input,
					.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-search-form__icon,
					.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-233417 .elementor-element.elementor-element-74e4e42f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#504D4A;fill:#504D4A;}.elementor-233417 .elementor-element.elementor-element-74e4e42f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#EDECE5;border-color:#EDECE5;border-radius:3px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#EDECE5;border-color:#EDECE5;border-radius:3px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-search-form__container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-search-form--focus .elementor-search-form__container{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-search-form__submit{background-color:#A7A7A700;}.elementor-233417 .elementor-element.elementor-element-630da8e3{--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-233417 .elementor-element.elementor-element-630da8e3:not(.elementor-motion-effects-element-type-background), .elementor-233417 .elementor-element.elementor-element-630da8e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDECE5;}.elementor-233417 .elementor-element.elementor-element-2131c084{--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.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-233417 .elementor-element.elementor-element-6eefcc5f .elementor-icon-wrapper{text-align:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-233417 .elementor-element.elementor-element-c91ed61 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-233417 .elementor-element.elementor-element-1fb592a3{--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-233417 .elementor-element.elementor-element-2fa1fb7 .elementor-icon-wrapper{text-align:center;}.elementor-233417 .elementor-element.elementor-element-c7d3c46 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-233417 .elementor-element.elementor-element-a2d9e7c{--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-233417 .elementor-element.elementor-element-4ff2e7ad .elementor-icon-wrapper{text-align:center;}.elementor-233417 .elementor-element.elementor-element-732a9d63 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-233417 .elementor-element.elementor-element-262e7f8f{--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-233417 .elementor-element.elementor-element-1f7d4348 .elementor-icon-wrapper{text-align:center;}.elementor-233417 .elementor-element.elementor-element-434ccbfe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-233417 .elementor-element.elementor-element-39f4a691{--width:42.886%;}.elementor-233417 .elementor-element.elementor-element-b144731{--width:70%;}.elementor-233417 .elementor-element.elementor-element-2da69a6d{--width:188px;}.elementor-233417 .elementor-element.elementor-element-2a1779e0{--width:80%;}.elementor-233417 .elementor-element.elementor-element-45614899{--width:40%;}.elementor-233417 .elementor-element.elementor-element-21ca80ab{--width:20%;}.elementor-233417 .elementor-element.elementor-element-415246bf{--width:40%;}.elementor-233417 .elementor-element.elementor-element-6291a1f{--content-width:921px;}.elementor-233417 .elementor-element.elementor-element-2131c084{--width:25%;}.elementor-233417 .elementor-element.elementor-element-1fb592a3{--width:25%;}.elementor-233417 .elementor-element.elementor-element-a2d9e7c{--width:25%;}.elementor-233417 .elementor-element.elementor-element-262e7f8f{--width:25%;}}@media(min-width:1920px){.elementor-233417 .elementor-element.elementor-element-500242c0{--width:1920px;--justify-content:center;--padding-top:0px;--padding-bottom:32px;--padding-left:110px;--padding-right:110px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-233417 .elementor-element.elementor-element-41a21a04{--width:1920px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-233417 .elementor-element.elementor-element-2a1779e0{--padding-top:10px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-233417 .elementor-element.elementor-element-1a9ac001{--n-menu-title-padding:0px 40px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-233417 .elementor-element.elementor-element-436bcc83{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-233417 .elementor-element.elementor-element-3f327d9c{--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-233417 .elementor-element.elementor-element-59f55e18{--n-menu-title-padding:0px 0px 0px 40px;}.elementor-233417 .elementor-element.elementor-element-4e17329{--grid-auto-flow:row;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-233417 .elementor-element.elementor-element-4959f1bc{--grid-auto-flow:row;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-233417 .elementor-element.elementor-element-4e17329{--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-233417 .elementor-element.elementor-element-23dcf9ec img{width:100%;}.elementor-233417 .elementor-element.elementor-element-4959f1bc{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-233417 .elementor-element.elementor-element-74e4e42f.elementor-element{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-74e4e42f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:8px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:8px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-search-form__submit{--e-search-form-submit-icon-size:42px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-233417 .elementor-element.elementor-element-2cc75de7:after{content:"0.5";}.elementor-233417 .elementor-element.elementor-element-2cc75de7 .elementor-post__thumbnail__link{width:100%;}.elementor-233417 .elementor-element.elementor-element-4e17329{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-233417 .elementor-element.elementor-element-742cb842{width:100%;max-width:100%;}.elementor-233417 .elementor-element.elementor-element-742cb842.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-233417 .elementor-element.elementor-element-23dcf9ec img{width:100%;}.elementor-233417 .elementor-element.elementor-element-4959f1bc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:end;--align-items:center;}.elementor-233417 .elementor-element.elementor-element-4959f1bc.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-233417 .elementor-element.elementor-element-487cbf76{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f.elementor-element{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-74e4e42f{border-radius:8px 8px 8px 8px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f input[type="search"].elementor-search-form__input{font-size:14px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:8px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:8px;}.elementor-233417 .elementor-element.elementor-element-74e4e42f .elementor-search-form__submit{--e-search-form-submit-icon-size:0px;}.elementor-233417 .elementor-element.elementor-element-630da8e3{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-233417 .elementor-element.elementor-element-630da8e3.e-con{--align-self:center;}.elementor-233417 .elementor-element.elementor-element-2131c084{--width:25%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233417 .elementor-element.elementor-element-6eefcc5f{margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-233417 .elementor-element.elementor-element-6eefcc5f .elementor-icon{font-size:45px;}.elementor-233417 .elementor-element.elementor-element-6eefcc5f .elementor-icon svg{height:45px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-233417 .elementor-element.elementor-element-c91ed61{text-align:center;}.elementor-233417 .elementor-element.elementor-element-c91ed61 .elementor-heading-title{font-size:12px;}.elementor-233417 .elementor-element.elementor-element-1fb592a3{--width:25%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233417 .elementor-element.elementor-element-2fa1fb7{margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-233417 .elementor-element.elementor-element-2fa1fb7 .elementor-icon{font-size:46px;}.elementor-233417 .elementor-element.elementor-element-2fa1fb7 .elementor-icon svg{height:46px;}.elementor-233417 .elementor-element.elementor-element-c7d3c46{text-align:center;}.elementor-233417 .elementor-element.elementor-element-c7d3c46 .elementor-heading-title{font-size:12px;}.elementor-233417 .elementor-element.elementor-element-a2d9e7c{--width:25%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233417 .elementor-element.elementor-element-4ff2e7ad{margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-233417 .elementor-element.elementor-element-732a9d63{text-align:center;}.elementor-233417 .elementor-element.elementor-element-732a9d63 .elementor-heading-title{font-size:12px;}.elementor-233417 .elementor-element.elementor-element-262e7f8f{--width:25%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-233417 .elementor-element.elementor-element-1f7d4348{margin:-14px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;}.elementor-233417 .elementor-element.elementor-element-1f7d4348.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-233417 .elementor-element.elementor-element-434ccbfe{text-align:center;}.elementor-233417 .elementor-element.elementor-element-434ccbfe .elementor-heading-title{font-size:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-595fcbca */.p_auto p{margin: auto !important;}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-31d2d262 */.submenu{
    list-style: none;
    margin: 0 !important;
}

.submenu a{
    color:  #73738C;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.submenu li:last-child{
    margin-bottom: 0;
}

.submenu a:hover{
    color:  #878787;
    text-decoration: none !important;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-e015c88 */.elementor-search-form{margin-bottom: 0}

.elementor-search-form--skin-full_screen .elementor-search-form__container {
  top: 147px!important;
  height: 75px!important;
  background-color: #edece5!important;
  color: #333;
  border-radius: 80px;
  margin: 0 15px;
}

.elementor-search-form .dialog-close-button {
  margin-block-start: 0;
  margin-right: 41px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c3d3e20 */.header__language {
  position: absolute;
  right: 1rem;
  min-width: 39px!important;
  z-index: 999;
}

.header__language .menu-lang {
  margin: 6px 0;
  list-style: none;
  width: 30px!important;
  background-color: transparent!important;
  box-shadow: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41a21a04 */.elementor-widget-n-menu.e-fit_to_content :where(.e-n-menu-content &gt; .e-con) {
  max-width: 1150px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-630da8e3 */@media (max-width: 768px) {

}/* End custom CSS */
/* Start custom CSS */input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
 
@media (max-width: 768px), (min-width: 769px) and (max-width: 1200px) {
    .dialog-type-lightbox {
    bottom: 11%;
    }
    
    body {
        padding-bottom: 100px!important;
    }
    
    .menu-fixo-mobile {
    position: fixed !important;
    bottom: 0 !important;
    left: 0;
    width: 100%;
    z-index: 999;
    background-color: #fff;
    border-top: 1px solid #ddd;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
    transform: translateY(0);
    transition: transform 0.3s ease;
    padding:10px 0!important;
  }

    .menu-alimento, .menu-blogs, .menu-cao, .menu-gatos {
    gap: 5px;
    padding: 2px 10px;
    }
    

	ul:not([class]) li:not([class]), ul[data-type="core/list"] li:not([class]) 

	.submenu-produtos li {
	  position: relative;
	}

	.submenu-produtos li a {
	  display: inline-block;
	  padding-bottom: 5px; /* Adiciona um pouco de espaço entre o texto e a linha */
	}
	
	.submenu-produtos li::after {
	  content: '';
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 90%;
	  height: 1px; /* Altura da linha */
	  background-color:#21212114; /* Cor da linha */
	}

      .visible {
  display: block!important;
}

      .menu-mobile {
       padding: 5px 0;
        gap: 0;
        z-index: 999999;
      }
      
      .nav-container {
        padding: 0;
        margin: 0;
      }
     
.menu-toggle {
  content: "";
        background: url('data:image/svg+xml,<svg width="26" height="16" viewBox="0 0 26 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Frame 811761"><rect id="Rectangle 4503" x="0.671875" y="0.101562" width="24.5078" height="3.78027" rx="1.89014" fill="white"/><rect id="Rectangle 4504" x="0.671875" y="5.88281" width="24.5078" height="3.78027" rx="1.89014" fill="white"/><rect id="Rectangle 4505" x="0.671875" y="11.6641" width="24.5078" height="3.78027" rx="1.89014" fill="white"/></g></svg>') center center no-repeat;
  border: none;
  color: white;
  font-size: 24px;
  cursor: pointer;
  margin: 0;
  width: 40px;
  height: 45px;
  background-size: 26px;
  align-items: center;
    display: flex
;
    justify-content: center;
}

.header-icons .e-con-inner {
    gap: 0;
}


.menu-toggle.open {
        background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><path d="M20.2344 7.19313L14.7031 12.5031L20.2344 17.8131L18.0313 19.9281L12.5 14.6331L6.98437 19.9281L4.76562 17.7981L10.2812 12.5031L4.76562 7.20812L6.98437 5.07812L12.5 10.3731L18.0313 5.07812L20.2344 7.19313Z" fill="white"/></svg>') center center no-repeat;
  color: white;
  font-size: 24px;
  cursor: pointer;
  margin: 0;
  width: 40px;
  height: 40px;
}

.menu-toggle.open::before {
  content: "";
  background: url('data:image/svg+xml,') center center no-repeat;
  border: none;
  color: white;
  font-size: 24px;
  cursor: pointer;
  margin: 0;
  width: 40px;
  height: 40px;
  background-size: 30px;
}

    

      #menu {
        max-width: 328px;
        width: 328px;
        display: none;
        background-color: white;
        position: absolute;
        top: 0;
        left: 0;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        border-radius: 0px 22px 22px 0px;
        z-index: 1000;
      }

      #menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
      }

      #menu ul li {
       padding: 12px 16px 12px 14px;
        margin-bottom: 3px;
      }

      #menu ul li a {
        text-decoration: none;
        color: #333;
        font-size: 16px;
      }

      #menu ul li a:hover {
        color: #ffa500;
      }

      .submenu {
        display: none;
      }

      .submenu-produtos a {
        color: #504d4a !important;
        font-weight: 400 !important;
      }

      .submenu.visible {
        display: block;
      }

      .submenu.visible li {
        margin-left: 25px;
      }

      .expandable {
        cursor: pointer;
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: relative;
      }

      .expandable-icon {
        margin-left: 9px;
      }

      .expandable::after {
        content: "";
        display: inline-block;
        width: 24px;
        height: 25px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M7.19922 18.5953L13.1992 12.5953L7.19922 6.59531L8.39922 4.19531L16.7992 12.5953L8.39922 20.9953L7.19922 18.5953Z' fill='%23FF6900'/%3E%3C/svg%3E")
          no-repeat center;
      }

      .expandable.active::after {
        content: "";
        display: inline-block;
        width: 25px;
        height: 25px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M18.982 17.3541L12.9684 11.3677L6.98202 17.3813L4.57931 16.1867L12.9602 7.7677L21.3793 16.1486L18.982 17.3541Z' fill='%23FF6900'/%3E%3C/svg%3E")
          no-repeat center;
      }

      li {
        color: #504d4a;
        font-family: Sora;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; 
        letter-spacing: 0.15px;
        padding: 10px;
      }

      .label {
        font-weight: bold;
        margin-left: 0 !important;
        display: flex;
        align-items: center;
        color: #000;
        font-family: Sora;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.15px;
      }

      .label-second {
        margin-left: 0 !important;
      }

      .footer {
        background-color: #f1f1f1;
        padding: 10px;
        font-size: 14px;
        text-align: center;
        border-top: 1px solid #ddd;
        display: flex;
        flex-direction: column;
        gap: 10px;
        border-radius: 0px 22px 22px 0px;
        border: 0;
      }

      .footer p {
        margin: 5px 0;
      }
      
      .footer a {
        color:  #00365F!important;
        text-align: center;
        font-family: Sora;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; 
        letter-spacing: 0.15px;
        text-decoration-line: underline;
        text-decoration-style: solid;

      }

      #first-item {
        background: rgba(237, 236, 229, 0.48);
        color: #ff8200;
        font-family: Sora;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.15px;
        margin-bottom: 0;
      }
      #first-item:first-child {
        border-top-right-radius: 22px;
        margin-bottom: 0;
      }

      #blog-tutor-menu {
        display: none;
        position: absolute;
        background-color: white;
        width: 100%;
        max-width: 328px;
        top: -20px;
        left: 0;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        z-index: 1000;
        border-radius: 0px 22px 22px 0px;
      }

      #blog-tutor-menu .back-button {
        width: 100%;
        display: flex;
        padding: 12px 16px 12px 14px;
        align-items: center;
        gap: 8px;
        border: none;
        cursor: pointer;
        margin-bottom: 10px;
        color: #504d4a;
        font-family: Sora;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.15px;
        background: rgba(237, 236, 229, 0.48);
        padding-left: 40px;
        border-top-right-radius: 22px;
      }

      .back-button::before {
        content: "";
        background: url('data:image/svg+xml,')
          center center no-repeat;
        background-size: contain;
        position: absolute;
        width: 30px;
        height: 30px;
        left: 10px;
      }

      #blog-tutor-menu ul {
        list-style-type: none;
        padding: 0;
      }

      #blog-tutor-menu ul li {
        padding: 10px;
      }

      #blog-tutor-menu ul li a {
        padding: 10px;
        color: #504d4a;
        font-family: Sora;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px;
        letter-spacing: 0.15px;
        text-decoration: none;
      }

      #caes-icon,
      #gatos-icon,
      #alimento-icon,
      #filhotes-icon {
        position: relative;
        display: flex;
        align-items: center;
        padding-left: 40px;
        font-weight: 400;
        color: #504d4a;
      }

      #caes-icon::before {
        content: "";
        background: url("https://stg.premierpet.com.br/wp-content/uploads/2025/02/cachorro_outline_24pxcopia.svg")
          center center no-repeat;
        background-size: cover;
        position: absolute;
        width: 30px;
        height: 30px;
        transform: scaleX(-1); 
        left: 0;
      }

      #gatos-icon::before {
        content: "";
        background: url("https://stg.premierpet.com.br/wp-content/uploads/2025/02/gato_outline_24px.svg")
          center center no-repeat;
          transform: scaleX(-1); 
        background-size: cover;
        position: absolute;
        width: 30px;
        height: 30px;
        left: 0;
      }

      #filhotes-icon::before {
        content: "";
        background: url("https://stg.premierpet.com.br/wp-content/uploads/2025/02/icon-filhote.svg")
          center center no-repeat;
        background-size: contain;
        position: absolute;
        width: 30px;
        height: 30px;
        left: 0;
      }
      
          #alimento-icon::before {
        content: "";
        background: url("https://stg.premierpet.com.br/wp-content/uploads/2025/02/comida_outline_24px.svg") center center no-repeat;
        background-size: cover;
        position: absolute;
        width: 33px;
        height: 25px;
        left: 0;
    }
      
      

      .blog-tutor {
        display: flex;
        align-items: center;
        font-weight: 600;
      }

      .blog-tutor-icon {
        content: "";
        background: url('data:image/svg+xml,')
          center center no-repeat;
        width: 30px;
        height: 30px;
        cursor: pointer;
      }

      .submenu.visible li a {
        color: #504d4a;
        font-family: Sora;
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: 0.15px;
      }

      .footer p {
        color: #504d4a;
        text-align: center;
        font-family: Sora;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 24px; 
        letter-spacing: 0.15px;
      }

      .ultimos-posts {
        display: flex;
        flex-direction: column;
        margin: 0;
        padding: 0px 20px;
        padding-bottom: 40px;
        gap: 10px;
      }

      .post-item {
        display: flex;
        flex-direction: row;
        border-radius: 8px;
        background: rgba(217, 217, 217, 0.31);
        padding: 0px;
      }

      .post-image {
        width: 50%;
        margin-right: 15px;
      }

      .post-image img {
        max-width: 100%;
        object-fit: cover;
        height: 100%;
        border-radius: 8px;
      }

      .post-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
        width: 70%;
      }

      .post-title a {
        color: #504d4a;
        font-family: Sora, sans-serif;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none;
      }

      .post-title a:hover {
        color: #2c2a28;
      }

      .all-for a {
        font-weight: 700 !important;
        color: #000 !important;
      }
      
      .all-for-blogs a {
        font-weight: 700 !important;
        color: #000 !important;
        font-size: 14px !important;
      }
      
      .fa-search {
        color: #A59C94;
        font-size: 24px;
      }
      .elementor-search-form__container {
    display: flex;
    transition: .2s;
    display: flex;
    width: 348px;
    height: 48px;
    padding: 6px 8px;
    justify-content: flex-end;
    gap: 6.5px;
    min-height: 41px;
    border: 0.5px solid  #EDECE5;
    background:  #EDECE5;
    margin-top: -25px;
 }

 .elementor-search-form__container label{
     color: #504D4A!important;
 }
 
 .header-icons {
     gap: 0;
 }
 .elementor-search-form {
     margin-bottom:20px;
     transition:0.3s;
 }
 
 .eicon-close:before {
    display: flex
;
    align-items: center;
    justify-content: center;
    width: 21px;
    height: 21px;
    font-weight: 600;
}
}/* End custom CSS */