.elementor-127 .elementor-element.elementor-element-eb23faa{--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;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;--margin-top:2.5rem;--margin-bottom:01.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:02rem;}.elementor-127 .elementor-element.elementor-element-90d2930{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-127 .elementor-element.elementor-element-a5f2c4f{text-align:start;}.elementor-127 .elementor-element.elementor-element-a5f2c4f .elementor-heading-title{font-family:"Euclid Circular B", Sans-serif;font-size:32px;font-weight:400;color:var( --e-global-color-text );}.elementor-127 .elementor-element.elementor-element-1ae38aa{--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-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-127 .elementor-element.elementor-element-e9cac61{--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-between;--align-items:center;--gap:0rem 5.38rem;--row-gap:0rem;--column-gap:5.38rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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-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-127 .elementor-element.elementor-element-306f8d5{width:initial;max-width:initial;font-family:"Euclid Circular B", Sans-serif;font-size:16px;font-weight:400;line-height:110%;color:var( --e-global-color-385a434 );}.elementor-127 .elementor-element.elementor-element-306f8d5 p{margin-block-end:0px;}.elementor-127 .elementor-element.elementor-element-f5bc193{--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;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-127 .elementor-element.elementor-element-a8ac608 .elementor-button{background-color:#36323100;font-family:"Euclid Circular B", Sans-serif;font-size:24px;font-weight:700;line-height:110%;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-a8ac608{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-a8ac608.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-585687d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-7184069 .elementor-button{background-color:#36323100;font-family:"Euclid Circular B", Sans-serif;font-size:24px;font-weight:700;line-height:110%;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-7184069{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-7184069.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-b1f0505{--display:flex;--position:absolute;--min-height:5.5rem;--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-3663ba7 );--border-color:var( --e-global-color-3663ba7 );--border-radius:0.1875rem 0.1875rem 0.1875rem 0.1875rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;top:34px;--z-index:99;}.elementor-127 .elementor-element.elementor-element-b1f0505:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-b1f0505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-b1f0505{left:0px;}body.rtl .elementor-127 .elementor-element.elementor-element-b1f0505{right:0px;}.elementor-127 .elementor-element.elementor-element-8cd6046 .elementor-button{background-color:#36323100;font-family:"Euclid Circular B", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-863fb4c .elementor-button{background-color:#36323100;font-family:"Euclid Circular B", Sans-serif;font-size:16px;font-weight:400;fill:var( --e-global-color-text );color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-6d4c9cb .elementor-button{background-color:#36323100;font-family:"Euclid Circular B", Sans-serif;font-size:24px;font-weight:700;line-height:110%;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-6d4c9cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-6d4c9cb.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-38fd058{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-4e20efd .elementor-button{background-color:#36323100;font-family:"Euclid Circular B", Sans-serif;font-size:24px;font-weight:700;line-height:110%;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-4e20efd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-4e20efd.elementor-element{--align-self:center;}.elementor-127 .elementor-element.elementor-element-a8b8488{--display:flex;--position:absolute;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-3663ba7 );--border-color:var( --e-global-color-3663ba7 );--border-radius:0.1875rem 0.1875rem 0.1875rem 0.1875rem;box-shadow:0px 2px 4px 0px rgba(0, 0, 0, 0.25);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;top:34px;--z-index:99;}.elementor-127 .elementor-element.elementor-element-a8b8488:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-a8b8488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-127 .elementor-element.elementor-element-3a558d7 .e-search-input{background-color:#02010100;font-family:"Euclid Circular B", Sans-serif;font-size:16px;font-weight:400;border-style:none;}.elementor-127 .elementor-element.elementor-element-3a558d7{width:100%;max-width:100%;padding:0.625rem 0.5rem 0.625rem 0.5rem;--e-search-placeholder-color:var( --e-global-color-text );--e-search-input-color:var( --e-global-color-text );--e-search-icon-label-color:#02010100;--e-search-input-padding-block-start:0px;--e-search-input-padding-inline-start:0px;--e-search-input-padding-block-end:0px;--e-search-input-padding-inline-end:0px;--e-search-submit-button-flex-direction:row-reverse;--e-search-submit-icon-margin-inline-start:var(--e-search-submit-icon-gap);--e-search-submit-icon-margin-inline-end:0px;--e-search-icon-submit-size:20px;--e-search-icon-submit-color:#FFFFFF;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-3a558d7 .e-search-submit span{font-size:16px;line-height:0px;}.elementor-127 .elementor-element.elementor-element-3a558d7 .e-search-submit{border-style:none;}.elementor-127 .elementor-element.elementor-element-c186056{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-007a03c .elementor-button{background-color:#FFFFFF;font-family:"Euclid Circular B", Sans-serif;font-size:16px;font-weight:700;line-height:110%;fill:var( --e-global-color-text );color:var( --e-global-color-text );box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0.25);border-radius:3px 3px 3px 3px;padding:0.62rem 1rem 0.62rem 01rem;}.elementor-127 .elementor-element.elementor-element-007a03c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-127 .elementor-element.elementor-element-007a03c .elementor-button-content-wrapper{flex-direction:row;}.elementor-127 .elementor-element.elementor-element-007a03c .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-127 .elementor-element.elementor-element-2f42244 .elementor-button{background-color:#E7F9E8;font-family:"Euclid Circular B", Sans-serif;font-size:16px;font-weight:700;line-height:110%;box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0.25);border-radius:3px 3px 3px 3px;padding:0.62rem 01rem 0.62rem 01rem;}.elementor-127 .elementor-element.elementor-element-2f42244{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-127 .elementor-element.elementor-element-2f42244 .elementor-button-content-wrapper{flex-direction:row;}.elementor-127 .elementor-element.elementor-element-2f42244 .elementor-button .elementor-button-content-wrapper{gap:1rem;}.elementor-127 .elementor-element.elementor-element-cb83117{--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-between;--gap:0rem 01.38rem;--row-gap:0rem;--column-gap:01.38rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:02rem;}.elementor-127 .elementor-element.elementor-element-5f4a6b6{--display:flex;--min-height:36rem;--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;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-5f4a6b6.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-loop-grid .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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .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-loop-grid .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-127 .elementor-element.elementor-element-b9b3600{--grid-columns:1;--grid-row-gap:22px;width:100%;max-width:100%;--grid-column-gap:22px;}.elementor-127 .elementor-element.elementor-element-b9b3600.elementor-element{--align-self:flex-start;}.elementor-127 .elementor-element.elementor-element-859ec51{--grid-columns:2;--grid-row-gap:22px;width:100%;max-width:100%;--grid-column-gap:22px;}.elementor-127 .elementor-element.elementor-element-859ec51.elementor-element{--align-self:flex-start;}.elementor-127 .elementor-element.elementor-element-859ec51 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-127 .elementor-element.elementor-element-859ec51 .e-loop-item > .elementor-section, .elementor-127 .elementor-element.elementor-element-859ec51 .e-loop-item > .elementor-section > .elementor-container, .elementor-127 .elementor-element.elementor-element-859ec51 .e-loop-item > .e-con, .elementor-127 .elementor-element.elementor-element-859ec51 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-127 .elementor-element.elementor-element-dca6da8{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-127 .elementor-element.elementor-element-dca6da8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-127 .elementor-element.elementor-element-ca56362{--display:flex;--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-127 .elementor-element.elementor-element-21c4e88 .elementor-button{background-color:var( --e-global-color-69c9ecd );font-family:"Euclid Circular B", Sans-serif;font-size:16px;font-weight:700;line-height:110%;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0s;border-radius:3px 3px 3px 3px;padding:10px 16px 10px 16px;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-21c4e88{left:1rem;}body.rtl .elementor-127 .elementor-element.elementor-element-21c4e88{right:1rem;}.elementor-127 .elementor-element.elementor-element-21c4e88{top:1rem;}.elementor-127 .elementor-element.elementor-element-21c4e88 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-127 .elementor-element.elementor-element-21c4e88 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-127 .elementor-element.elementor-element-709cdff{--display:flex;--min-height:734px;--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;--justify-content:space-between;--align-items:center;--border-radius:3px 3px 3px 3px;--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-127 .elementor-element.elementor-element-129a49d .elementor-button{background-color:var( --e-global-color-69c9ecd );border-style:none;border-radius:3px 3px 3px 3px;padding:011px 11px 10px 10px;}.elementor-127 .elementor-element.elementor-element-129a49d{width:initial;max-width:initial;margin:068px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 056px;padding:0px 0px 0px 0px;top:90px;z-index:99;}.elementor-127 .elementor-element.elementor-element-129a49d.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-129a49d{left:-42px;}body.rtl .elementor-127 .elementor-element.elementor-element-129a49d{right:-42px;}.elementor-127 .elementor-element.elementor-element-ceab875 .elementor-button{background-color:var( --e-global-color-69c9ecd );font-family:"Euclid Circular B", Sans-serif;font-size:16px;font-weight:700;line-height:110%;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0s;border-radius:3px 3px 3px 3px;padding:10px 16px 10px 16px;}.elementor-127 .elementor-element.elementor-element-ceab875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 058px) 0px;top:660px;z-index:99;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-ceab875{left:535px;}body.rtl .elementor-127 .elementor-element.elementor-element-ceab875{right:535px;}.elementor-127 .elementor-element.elementor-element-2dc625e{padding:0rem 0rem 0rem 0rem;top:0px;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-2dc625e{left:0px;}body.rtl .elementor-127 .elementor-element.elementor-element-2dc625e{right:0px;}.elementor-127 .elementor-element.elementor-element-2dc625e iframe{height:576px;}@media(min-width:834px){.elementor-127 .elementor-element.elementor-element-eb23faa{--content-width:76rem;}.elementor-127 .elementor-element.elementor-element-e9cac61{--width:49%;}.elementor-127 .elementor-element.elementor-element-f5bc193{--width:8.5625rem;}.elementor-127 .elementor-element.elementor-element-585687d{--width:fit-content;}.elementor-127 .elementor-element.elementor-element-b1f0505{--width:12.5rem;}.elementor-127 .elementor-element.elementor-element-38fd058{--width:fit-content;}.elementor-127 .elementor-element.elementor-element-a8b8488{--width:15rem;}.elementor-127 .elementor-element.elementor-element-c186056{--width:fit-content;}.elementor-127 .elementor-element.elementor-element-cb83117{--content-width:76rem;}.elementor-127 .elementor-element.elementor-element-5f4a6b6{--width:100%;}.elementor-127 .elementor-element.elementor-element-dca6da8{--width:100%;}}@media(max-width:1024px) and (min-width:834px){.elementor-127 .elementor-element.elementor-element-5f4a6b6{--width:100%;}.elementor-127 .elementor-element.elementor-element-dca6da8{--width:100%;}}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-eb23faa{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:02rem;--margin-bottom:01.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:01.5rem;--padding-right:1.5rem;}.elementor-127 .elementor-element.elementor-element-a5f2c4f .elementor-heading-title{font-size:32px;}.elementor-127 .elementor-element.elementor-element-e9cac61{--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:01.5rem 0rem;--row-gap:01.5rem;--column-gap:0rem;}.elementor-127 .elementor-element.elementor-element-306f8d5{font-size:14px;}.elementor-127 .elementor-element.elementor-element-f5bc193{--justify-content:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-127 .elementor-element.elementor-element-a8ac608{width:initial;max-width:initial;}.elementor-127 .elementor-element.elementor-element-a8ac608 .elementor-button{font-size:20px;}.elementor-127 .elementor-element.elementor-element-585687d{--min-height:20px;}.elementor-127 .elementor-element.elementor-element-7184069 .elementor-button{font-size:20px;}.elementor-127 .elementor-element.elementor-element-6d4c9cb .elementor-button{font-size:20px;}.elementor-127 .elementor-element.elementor-element-4e20efd .elementor-button{font-size:20px;}.elementor-127 .elementor-element.elementor-element-3a558d7{padding:0.62rem 01rem 0.62rem 01rem;}.elementor-127 .elementor-element.elementor-element-3a558d7 .e-search-input{font-size:14px;}.elementor-127 .elementor-element.elementor-element-c186056{--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:flex-end;}.elementor-127 .elementor-element.elementor-element-007a03c .elementor-button{font-size:14px;}.elementor-127 .elementor-element.elementor-element-2f42244 .elementor-button{font-size:14px;}.elementor-127 .elementor-element.elementor-element-cb83117{--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:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:01.5rem;}.elementor-127 .elementor-element.elementor-element-5f4a6b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-127 .elementor-element.elementor-element-5f4a6b6.e-con{--align-self:flex-start;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-127 .elementor-element.elementor-element-b9b3600{--grid-columns:1;}.elementor-127 .elementor-element.elementor-element-b9b3600.elementor-element{--align-self:stretch;}.elementor-127 .elementor-element.elementor-element-859ec51{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-127 .elementor-element.elementor-element-859ec51.elementor-element{--align-self:flex-start;}.elementor-127 .elementor-element.elementor-element-dca6da8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-127 .elementor-element.elementor-element-21c4e88{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-127 .elementor-element.elementor-element-21c4e88 .elementor-button{font-size:14px;padding:10px 16px 10px 16px;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-ceab875{left:330px;}body.rtl .elementor-127 .elementor-element.elementor-element-ceab875{right:330px;}.elementor-127 .elementor-element.elementor-element-ceab875 .elementor-button{font-size:14px;}}@media(max-width:833px){.elementor-127 .elementor-element.elementor-element-eb23faa{--justify-content:space-between;--margin-top:1.5rem;--margin-bottom:01.5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-127 .elementor-element.elementor-element-a5f2c4f .elementor-heading-title{font-size:24px;}.elementor-127 .elementor-element.elementor-element-1ae38aa{--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;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-127 .elementor-element.elementor-element-e9cac61{--gap:01.5rem 0rem;--row-gap:01.5rem;--column-gap:0rem;}.elementor-127 .elementor-element.elementor-element-f5bc193{--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:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-127 .elementor-element.elementor-element-a8ac608 .elementor-button{font-size:24px;line-height:110%;}.elementor-127 .elementor-element.elementor-element-585687d{--width:fit-content;}.elementor-127 .elementor-element.elementor-element-7184069 .elementor-button{font-size:24px;line-height:110%;}.elementor-127 .elementor-element.elementor-element-b1f0505{--width:11.5rem;}.elementor-127 .elementor-element.elementor-element-8cd6046 .elementor-button{font-size:16px;}.elementor-127 .elementor-element.elementor-element-863fb4c .elementor-button{font-size:16px;}.elementor-127 .elementor-element.elementor-element-6d4c9cb .elementor-button{font-size:24px;line-height:110%;}.elementor-127 .elementor-element.elementor-element-38fd058{--width:fit-content;}.elementor-127 .elementor-element.elementor-element-4e20efd .elementor-button{font-size:24px;line-height:110%;}.elementor-127 .elementor-element.elementor-element-a8b8488{--width:15rem;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-a8b8488{right:-600%;}body.rtl .elementor-127 .elementor-element.elementor-element-a8b8488{left:-600%;}.elementor-127 .elementor-element.elementor-element-3a558d7{width:100%;max-width:100%;padding:0.62rem 0.5rem 0.62rem 0.5rem;}.elementor-127 .elementor-element.elementor-element-c186056{--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:flex-start;}.elementor-127 .elementor-element.elementor-element-007a03c .elementor-button{font-size:16px;}.elementor-127 .elementor-element.elementor-element-2f42244 .elementor-button{font-size:16px;line-height:110%;}.elementor-127 .elementor-element.elementor-element-cb83117{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-127 .elementor-element.elementor-element-5f4a6b6.e-con{--order:99999 /* order end hack */;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-127 .elementor-element.elementor-element-b9b3600{--grid-columns:1;}.elementor-127 .elementor-element.elementor-element-859ec51{--grid-columns:1;width:100%;max-width:100%;}.elementor-127 .elementor-element.elementor-element-859ec51.elementor-element{--align-self:flex-start;}.elementor-127 .elementor-element.elementor-element-dca6da8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-127 .elementor-element.elementor-element-21c4e88{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-127 .elementor-element.elementor-element-21c4e88 .elementor-button{font-size:1rem;line-height:110%;padding:0.62rem 1rem 0.62rem 1rem;}.elementor-127 .elementor-element.elementor-element-709cdff{--min-height:33.125rem;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-129a49d{left:-44px;}body.rtl .elementor-127 .elementor-element.elementor-element-129a49d{right:-44px;}.elementor-127 .elementor-element.elementor-element-129a49d{top:4px;}body:not(.rtl) .elementor-127 .elementor-element.elementor-element-ceab875{left:117px;}body.rtl .elementor-127 .elementor-element.elementor-element-ceab875{right:117px;}.elementor-127 .elementor-element.elementor-element-ceab875{top:471px;}.elementor-127 .elementor-element.elementor-element-ceab875 .elementor-button{font-size:12px;line-height:110%;}.elementor-127 .elementor-element.elementor-element-2dc625e iframe{height:33.125rem;}}/* Start custom CSS for button, class: .elementor-element-8cd6046 */#crescente-btn:hover .elementor-button-text {
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-863fb4c */#decrescente-btn:hover .elementor-button-text {
    text-decoration: underline;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f0505 *//*#crescente-decrescente {*/
/*    display:none;*/
/*}*/

/*.crescente-decrescente{*/
/*    display: none;*/
/*}*/

/*.crescente-decrescente.open{*/
/*    display: flex;*/
/*}*/


#favoritos-ordem-div {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6d4c9cb */#btn-hidden-map {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-3a558d7 */#search-btn-imoveis {
    height: 2.5rem !important;
    border-bottom: 1px solid #000;
    border-radius: 0.1875rem 0.1875rem 0 0;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(17.5px);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#search-btn-imoveis svg {
    fill: none !important;
    margin-left: 0 !important;
}

.e-search {
    width: 100%;
    padding: 0;
    line-height: 0 !important;
}


.e-search-input-wrapper {
    padding: 0 !important;
    margin: 0 !important;
}

.e-search-label {
    display: none !important
}

.elementor-38 .elementor-element.elementor-element-d634ac4 .e-search-input {
    padding: 0 !important;
}


.e-search-submit {
    background-color: transparent !important;
    height: 20px;
    width: 20px;
    padding: 0 !important;
    margin-top: 3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8b8488 */#prop-code-div {
    display: none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f42244 */#pesquisa-guardada {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-b9b3600 */.elementor-widget-loop-grid>.elementor-widget-container .e-load-more-spinner svg {
    fill: rgba(152, 119, 48, 1);
    height: 2em;
    width: 2em;
    margin-top: 1rem;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f4a6b6 */.height-resultados {
    max-height: 36rem;
    overflow-y: auto;
    padding-right: 10px;
}


/*.toggle-list-grid .card-imovel-vertical {*/
/*  display: block;*/
/*}*/
@media (min-width: 834px) and (max-width:1024px){
.toggle-list-grid .card-imovel-vertical {
  display: none;
}

.toggle-list-grid{
    display:block ;
}

.toggle-list-grid.grid-view .card-imovel-vertical {
  display: block;
}

.toggle-list-grid.grid-view .card-imovel-horizontal {
  display: none;
}
}

@media (max-width:833px){
.toggle-list-grid .card-imovel-vertical {
  display: none;
}

.toggle-list-grid.grid-view .card-imovel-vertical {
  display:block;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21c4e88 */@media screen and (min-width: 834px) and (max-width: 1024px) {
    #definir-area {
        height: 43px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}

@media screen and (max-width: 833px) {
    #definir-area {
        height: 43px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e62561a *//* Desktop (default) */
.tamaras-sc-map {
  height: 520px;
}

/* Mobile */
@media (max-width: 833px) {
  .tamaras-sc-map {
    height: 400px;
    min-height: 400px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca56362 */.show-video {
    display: flex;
}

.dont-show-video {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-129a49d */#go-back svg {
    height: 11px;
    width: 11px;
}

#go-back:hover {
    transform: none;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ceab875 */#btn-area {
    height: 38px;
}

@media screen and (min-width: 833px) and (max-width: 1023px) {
    #btn-area {
    height: 38px;
}
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-2dc625e */.gm-close-control{
  background:#111;color:#fff;border-radius:20px;padding:6px 10px;
  font:600 12px/1 sans-serif;box-shadow:0 2px 8px rgba(0,0,0,.25);cursor:pointer
}
.gm-close-control:hover{background:#000}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709cdff */.appear {
    display: flex;
}

.no-appear {
    display: none;
}

/* Força botões sobre o mapa */
#map-div .map-controls{
  position: absolute;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
  z-index: 9999;
  display: flex;
  gap: 12px;
  pointer-events: auto;
}

/* Mapa */
#map-div { position: relative; overflow: visible; }

/* Controles sobre o mapa (botões) */
#map-div .map-controls{
  position: absolute;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
  z-index: 5;             /* acima do mapa */
  display: flex;
  gap: 12px;
  pointer-events: auto;
}

/* Botão X (topo) */
.gm-close-control {
  background: #111;
  color: #fff;
  border-radius: 20px;
  padding: 6px 10px;
  font: 600 12px/1 sans-serif;
  box-shadow: 0 2px 8px rgba(0,0,0,.25);
  cursor: pointer;
}
.gm-close-control:hover { background:#000; }

#btn-area-fallback, #go-back-fallback {
    background-color: #987730 !important;
}

#btn-area-fallback {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dca6da8 */.map{
    display: block;
}

.map-hidden{
    display: none;
}

@media (max-width: 1024px){
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Light.eot');
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Light.eot?#iefix') format('embedded-opentype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Light.woff2') format('woff2'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Light.woff') format('woff'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/Euclid-Circular-B-Light.ttf') format('truetype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Light.svg#EuclidCircularB') format('svg');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Regular.eot');
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Regular.woff2') format('woff2'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/Euclid-Circular-B-Regular.woff') format('woff'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/Euclid-Circular-B-Regular.ttf') format('truetype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Regular.svg#EuclidCircularB') format('svg');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Medium.eot');
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Medium.woff2') format('woff2'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Medium.woff') format('woff'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Medium.ttf') format('truetype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Medium.svg#EuclidCircularB') format('svg');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-SemiBold.eot');
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-SemiBold.woff2') format('woff2'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-SemiBold.woff') format('woff'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-SemiBold.ttf') format('truetype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-SemiBold.svg#EuclidCircularB') format('svg');
}
@font-face {
	font-family: 'Euclid Circular B';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Bold.eot');
	src: url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Bold.woff2') format('woff2'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Bold.woff') format('woff'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Bold.ttf') format('truetype'),
		url('https://maramores.com.br/wp-content/uploads/2025/07/EuclidCircularB-Bold.svg#EuclidCircularB') format('svg');
}
/* End Custom Fonts CSS */