.elementor-1010 .elementor-element.elementor-element-1610c75d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 21px 60px}.elementor-1010 .elementor-element.elementor-element-1610c75d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1010 .elementor-element.elementor-element-481b3681{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-61aa6a7b.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-1010 .elementor-element.elementor-element-61aa6a7b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-1010 .elementor-element.elementor-element-61aa6a7b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-35bc75f{width:auto;max-width:auto;align-self:center}.elementor-1010 .elementor-element.elementor-element-35bc75f .thegem-heading,.elementor-1010 .elementor-element.elementor-element-35bc75f .thegem-heading .light{text-transform:uppercase;letter-spacing:3px}.elementor-1010 .elementor-element.elementor-element-7898d5e .thegem-heading,.elementor-1010 .elementor-element.elementor-element-7898d5e .thegem-heading .light{line-height:80px}.elementor-1010 .elementor-element.elementor-element-5e4efc56{width:var(--container-widget-width,91.295%);max-width:91.295%;--container-widget-width:91.295%;--container-widget-flex-grow:0}.elementor-1010 .elementor-element.elementor-element-5e4efc56>.elementor-widget-container{margin:0}.elementor-1010 .elementor-element.elementor-element-5e4efc56.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-366ac2a9.elementor-column .elementor-widget-wrap{align-items:flex-end}.elementor-1010 .elementor-element.elementor-element-366ac2a9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end}.elementor-1010 .elementor-element.elementor-element-12a2665 .gem-gallery-grid .gallery-item{padding:calc(16px/2) !important}.elementor-1010 .elementor-element.elementor-element-12a2665 .gem-gallery-grid .gallery-set{margin-top:calc(-16px/2);margin-bottom:calc(-16px/2)}.elementor-1010 .elementor-element.elementor-element-12a2665 .gem-gallery-grid .not-fullwidth-block ul,.elementor-1010 .elementor-element.elementor-element-12a2665 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-16px/2);margin-right:calc(-16px/2)}.elementor-1010 .elementor-element.elementor-element-12a2665 .gem-gallery-grid .fullwidth-block{padding-left:calc(16px/2);padding-right:calc(16px/2)}.elementor-1010 .elementor-element.elementor-element-12a2665 .gallery-item .image-wrap{border-radius:30px}.elementor-1010 .elementor-element.elementor-element-12a2665 .gallery-item .overlay{border-radius:30px}.elementor-1010 .elementor-element.elementor-element-12a2665 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-1010 .elementor-element.elementor-element-792a54aa>.elementor-widget-container{margin:0}.elementor-1010 .elementor-element.elementor-element-03dbbb2:not(.elementor-motion-effects-element-type-background),.elementor-1010 .elementor-element.elementor-element-03dbbb2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://staging.feng-shui-institute-portugal.com/wp-content/uploads/2025/07/FSI_Portugal-Homepage-Parallax.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1010 .elementor-element.elementor-element-03dbbb2>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(163deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 100%);opacity:.9;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1010 .elementor-element.elementor-element-03dbbb2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:100px 20px}.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-b19a60a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1010 .elementor-element.elementor-element-b19a60a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1010 .elementor-element.elementor-element-b19a60a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1010 .elementor-element.elementor-element-3287790{width:auto;max-width:auto;align-self:center}.elementor-1010 .elementor-element.elementor-element-3287790>.elementor-widget-container{margin:0 0 5px}.elementor-1010 .elementor-element.elementor-element-3287790 .thegem-heading,.elementor-1010 .elementor-element.elementor-element-3287790 .thegem-heading .light{text-transform:uppercase;letter-spacing:3px}.elementor-1010 .elementor-element.elementor-element-31beea9{text-align:center}.elementor-1010 .elementor-element.elementor-element-31beea9 .elementor-heading-title{text-transform:none;color:#fff}.elementor-1010 .elementor-element.elementor-element-9a9509a{margin-top:60px;margin-bottom:0}.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-370351c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1010 .elementor-element.elementor-element-370351c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1010 .elementor-element.elementor-element-370351c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-e44924c .elementor-image-box-wrapper{text-align:center}.elementor-1010 .elementor-element.elementor-element-e44924c.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1010 .elementor-element.elementor-element-e44924c.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1010 .elementor-element.elementor-element-e44924c.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-e44924c .elementor-image-box-title{margin-bottom:2px;line-height:28px;color:#fff}.elementor-1010 .elementor-element.elementor-element-e44924c .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1010 .elementor-element.elementor-element-e44924c .elementor-image-box-img img{border-radius:20px;transition-duration:.3s}.elementor-1010 .elementor-element.elementor-element-e44924c .elementor-image-box-description{color:#fff}.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-c2bc6c6.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1010 .elementor-element.elementor-element-c2bc6c6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1010 .elementor-element.elementor-element-c2bc6c6>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-e61f3d2 .elementor-image-box-wrapper{text-align:center}.elementor-1010 .elementor-element.elementor-element-e61f3d2.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1010 .elementor-element.elementor-element-e61f3d2.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1010 .elementor-element.elementor-element-e61f3d2.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-e61f3d2 .elementor-image-box-title{margin-bottom:2px;line-height:28px;color:#fff}.elementor-1010 .elementor-element.elementor-element-e61f3d2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1010 .elementor-element.elementor-element-e61f3d2 .elementor-image-box-img img{border-radius:20px;transition-duration:.3s}.elementor-1010 .elementor-element.elementor-element-e61f3d2 .elementor-image-box-description{color:#fff}.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-9170039.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1010 .elementor-element.elementor-element-9170039.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1010 .elementor-element.elementor-element-9170039>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-a766cb2 .elementor-image-box-wrapper{text-align:center}.elementor-1010 .elementor-element.elementor-element-a766cb2.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1010 .elementor-element.elementor-element-a766cb2.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1010 .elementor-element.elementor-element-a766cb2.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-a766cb2 .elementor-image-box-title{margin-bottom:2px;line-height:28px;color:#fff}.elementor-1010 .elementor-element.elementor-element-a766cb2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1010 .elementor-element.elementor-element-a766cb2 .elementor-image-box-img img{border-radius:20px;transition-duration:.3s}.elementor-1010 .elementor-element.elementor-element-a766cb2 .elementor-image-box-description{color:#fff}.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-b15840e.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1010 .elementor-element.elementor-element-b15840e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1010 .elementor-element.elementor-element-83b520d .elementor-image-box-wrapper{text-align:center}.elementor-1010 .elementor-element.elementor-element-83b520d.elementor-position-right .elementor-image-box-img{margin-left:0}.elementor-1010 .elementor-element.elementor-element-83b520d.elementor-position-left .elementor-image-box-img{margin-right:0}.elementor-1010 .elementor-element.elementor-element-83b520d.elementor-position-top .elementor-image-box-img{margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-83b520d .elementor-image-box-title{margin-bottom:2px;line-height:28px;color:#fff}.elementor-1010 .elementor-element.elementor-element-83b520d .elementor-image-box-wrapper .elementor-image-box-img{width:100%}.elementor-1010 .elementor-element.elementor-element-83b520d .elementor-image-box-img img{border-radius:20px;transition-duration:.3s}.elementor-1010 .elementor-element.elementor-element-83b520d .elementor-image-box-description{color:#fff}.elementor-1010 .elementor-element.elementor-element-b06640f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 21px 0}.elementor-1010 .elementor-element.elementor-element-b06640f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1010 .elementor-element.elementor-element-8d39f7c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-1010 .elementor-element.elementor-element-87b3925{text-align:left;width:auto;max-width:auto;align-self:center}.elementor-1010 .elementor-element.elementor-element-87b3925 .thegem-heading,.elementor-1010 .elementor-element.elementor-element-87b3925 .thegem-heading .light{text-transform:uppercase;letter-spacing:3px}.elementor-1010 .elementor-element.elementor-element-156008d{text-align:left}.elementor-1010 .elementor-element.elementor-element-156008d>.elementor-widget-container{margin:0 0 20px}.elementor-1010 .elementor-element.elementor-element-8318952{text-align:start}.elementor-1010 .elementor-element.elementor-element-c840d46{margin-top:80px;margin-bottom:80px;padding:0 0 50px}.elementor-1010 .elementor-element.elementor-element-3e99e5e img{border-radius:30px}.elementor-1010 .elementor-element.elementor-element-819efca .gem-quote{background-color:#fff}.elementor-1010 .elementor-element.elementor-element-819efca .gem-quote:not(.gem-quote-style-3){padding:30px}.elementor-1010 .elementor-element.elementor-element-819efca .gem-quote.gem-quote-style-3 blockquote{padding:30px}.elementor-1010 .elementor-element.elementor-element-819efca .gem-quote blockquote,.elementor-1010 .elementor-element.elementor-element-819efca .gem-quote blockquote span,.elementor-1010 .elementor-element.elementor-element-819efca .gem-quote blockquote p{font-size:22px;font-weight:400}.elementor-1010 .elementor-element.elementor-element-819efca .gem-quote:after{font-size:71px;color:var(--e-global-color-secondary);right:10%}.elementor-1010 .elementor-element.elementor-element-6f4022a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-519b480{margin-top:0;margin-bottom:20px}.elementor-1010 .elementor-element.elementor-element-dfad69c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-65814bd .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-1010 .elementor-element.elementor-element-1b110f1{--grid-template-columns:repeat(0,auto);--icon-size:17px;--grid-column-gap:20px;--grid-row-gap:0px}.elementor-1010 .elementor-element.elementor-element-1b110f1 .elementor-widget-container{text-align:left}.elementor-1010 .elementor-element.elementor-element-1b110f1>.elementor-widget-container{margin:0}.elementor-1010 .elementor-element.elementor-element-1b110f1 .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.4em}.elementor-1010 .elementor-element.elementor-element-1b110f1 .elementor-social-icon i{color:#fff}.elementor-1010 .elementor-element.elementor-element-1b110f1 .elementor-social-icon svg{fill:#fff}.elementor-1010 .elementor-element.elementor-element-1b110f1 .elementor-social-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-1b110f1 .elementor-social-icon:hover i{color:#fff}.elementor-1010 .elementor-element.elementor-element-1b110f1 .elementor-social-icon:hover svg{fill:#fff}.elementor-1010 .elementor-element.elementor-element-1c3dfd5>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-45d8782,.elementor-1010 .elementor-element.elementor-element-45d8782 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#282d3c}.elementor-1010 .elementor-element.elementor-element-dd4a895 .gem-button-container .gem-button{background-color:#fff;border-style:solid;border-width:2px;border-color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-dd4a895 .gem-button-container .gem-button:hover{background-color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-dd4a895 .gem-button-container{text-align:left}.elementor-1010 .elementor-element.elementor-element-2e12a27:not(.elementor-motion-effects-element-type-background),.elementor-1010 .elementor-element.elementor-element-2e12a27>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f6f6f6}.elementor-1010 .elementor-element.elementor-element-2e12a27{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-1010 .elementor-element.elementor-element-2e12a27>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1010 .elementor-element.elementor-element-e11f3d8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-90f0084{margin-top:0;margin-bottom:20px}.elementor-1010 .elementor-element.elementor-element-b170c58>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-4c1dbed{text-align:start}.elementor-1010 .elementor-element.elementor-element-4c1dbed .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-1010 .elementor-element.elementor-element-aeafe6a{text-align:start}.elementor-1010 .elementor-element.elementor-element-9f9fd6f{--grid-template-columns:repeat(0,auto);--icon-size:17px;--grid-column-gap:20px;--grid-row-gap:0px}.elementor-1010 .elementor-element.elementor-element-9f9fd6f .elementor-widget-container{text-align:left}.elementor-1010 .elementor-element.elementor-element-9f9fd6f>.elementor-widget-container{margin:0}.elementor-1010 .elementor-element.elementor-element-9f9fd6f .elementor-social-icon{background-color:var(--e-global-color-text);--icon-padding:.4em}.elementor-1010 .elementor-element.elementor-element-9f9fd6f .elementor-social-icon i{color:#fff}.elementor-1010 .elementor-element.elementor-element-9f9fd6f .elementor-social-icon svg{fill:#fff}.elementor-1010 .elementor-element.elementor-element-9f9fd6f .elementor-social-icon:hover{background-color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-9f9fd6f .elementor-social-icon:hover i{color:#fff}.elementor-1010 .elementor-element.elementor-element-9f9fd6f .elementor-social-icon:hover svg{fill:#fff}.elementor-1010 .elementor-element.elementor-element-70efada>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px}.elementor-1010 .elementor-element.elementor-element-70efada>.elementor-element-populated{text-align:center}.elementor-1010 .elementor-element.elementor-element-16b43cb{text-align:start}.elementor-1010 .elementor-element.elementor-element-079376c{text-align:start}.elementor-1010 .elementor-element.elementor-element-079376c,.elementor-1010 .elementor-element.elementor-element-079376c .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#282d3c}.elementor-1010 .elementor-element.elementor-element-6efb00f .gem-button-container .gem-button{background-color:#f6f6f6;border-style:solid;border-width:2px;border-color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-6efb00f .gem-button-container .gem-button:hover{background-color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-6efb00f .gem-button-container{text-align:left}.elementor-1010 .elementor-element.elementor-element-7443cde img{border-radius:30px}.elementor-1010 .elementor-element.elementor-element-56ac551 .gem-quote{background-color:#f6f6f6}.elementor-1010 .elementor-element.elementor-element-56ac551 .gem-quote:not(.gem-quote-style-3){padding:30px}.elementor-1010 .elementor-element.elementor-element-56ac551 .gem-quote.gem-quote-style-3 blockquote{padding:30px}.elementor-1010 .elementor-element.elementor-element-56ac551 .gem-quote blockquote,.elementor-1010 .elementor-element.elementor-element-56ac551 .gem-quote blockquote span,.elementor-1010 .elementor-element.elementor-element-56ac551 .gem-quote blockquote p{font-size:22px;font-weight:400}.elementor-1010 .elementor-element.elementor-element-56ac551 .gem-quote:after{font-size:71px;color:var(--e-global-color-secondary);right:10%}.elementor-1010 .elementor-element.elementor-element-02e9ebf:not(.elementor-motion-effects-element-type-background),.elementor-1010 .elementor-element.elementor-element-02e9ebf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://staging.feng-shui-institute-portugal.com/wp-content/uploads/2025/07/FSI_Portugal-Homepage-Contactos.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1010 .elementor-element.elementor-element-02e9ebf>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(163deg,var(--e-global-color-primary) 0%,var(--e-global-color-secondary) 100%);opacity:.9;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1010 .elementor-element.elementor-element-02e9ebf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:100px 20px}.elementor-1010 .elementor-element.elementor-element-5b201a12.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1010 .elementor-element.elementor-element-5b201a12>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-1010 .elementor-element.elementor-element-5b201a12>.elementor-element-populated{padding:0 20px}.elementor-1010 .elementor-element.elementor-element-6dbd9c22{text-align:center}.elementor-1010 .elementor-element.elementor-element-6dbd9c22>.elementor-widget-container{margin:0 0 55px}.elementor-1010 .elementor-element.elementor-element-2a18065a .gem-button-container .gem-button{background-color:#fff;border-radius:25px}.elementor-1010 .elementor-element.elementor-element-2a18065a .gem-button-container .gem-button:hover{background-color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-2a18065a{width:auto;max-width:auto}.elementor-1010 .elementor-element.elementor-element-2a18065a>.elementor-widget-container{margin:0 40px 0 0}.elementor-1010 .elementor-element.elementor-element-2a18065a .gem-button-container{text-align:center}.elementor-1010 .elementor-element.elementor-element-2a18065a .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:17px 35px}.elementor-1010 .elementor-element.elementor-element-2a18065a .gem-button-container .gem-button .gem-text-button{color:var(--e-global-color-secondary);font-size:16px}.elementor-1010 .elementor-element.elementor-element-2a18065a .gem-button-container .gem-button:hover .gem-text-button{color:#fff}.elementor-1010 .elementor-element.elementor-element-3922d592 .gem-button-container .gem-button{background-color:var(--e-global-color-secondary);border-radius:25px;border-style:none}.elementor-1010 .elementor-element.elementor-element-3922d592 .gem-button-container .gem-button:hover{background-color:#fff}.elementor-1010 .elementor-element.elementor-element-3922d592{width:auto;max-width:auto}.elementor-1010 .elementor-element.elementor-element-3922d592 .gem-button-container{text-align:center}.elementor-1010 .elementor-element.elementor-element-3922d592 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:17px 38px}.elementor-1010 .elementor-element.elementor-element-3922d592 .gem-button-container .gem-button .gem-text-button{color:#fff;font-size:16px}.elementor-1010 .elementor-element.elementor-element-3922d592 .gem-button-container .gem-button:hover .gem-text-button{color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-12758741>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-1010 .elementor-element.elementor-element-12758741>.elementor-element-populated{padding:0}.elementor-1010 .elementor-element.elementor-element-49ed1beb{margin-top:0;margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-924c7f4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-1010 .elementor-element.elementor-element-924c7f4>.elementor-element-populated{padding:100px 21px 60px}.elementor-1010 .elementor-element.elementor-element-5722462{text-align:center;width:auto;max-width:auto;align-self:center}.elementor-1010 .elementor-element.elementor-element-5722462 .thegem-heading,.elementor-1010 .elementor-element.elementor-element-5722462 .thegem-heading .light{text-transform:uppercase;letter-spacing:3px}.elementor-1010 .elementor-element.elementor-element-7217dd8{text-align:left}.elementor-1010 .elementor-element.elementor-element-7217dd8>.elementor-widget-container{margin:0 0 20px}.elementor-1010 .elementor-element.elementor-element-377d4500>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1010 .elementor-element.elementor-element-377d4500{margin-top:0;margin-bottom:100px}.elementor-1010 .elementor-element.elementor-element-6bcd7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1010 .elementor-element.elementor-element-6bcd7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://staging.feng-shui-institute-portugal.com/wp-content/uploads/2025/07/FSI_Portugal-About-Testemunhos.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1010 .elementor-element.elementor-element-6bcd7>.elementor-element-populated,.elementor-1010 .elementor-element.elementor-element-6bcd7>.elementor-element-populated>.elementor-background-overlay,.elementor-1010 .elementor-element.elementor-element-6bcd7>.elementor-background-slideshow{border-radius:50px}.elementor-1010 .elementor-element.elementor-element-6bcd7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1010 .elementor-element.elementor-element-6bcd7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1010 .elementor-element.elementor-element-42cf0cec{--divider-border-style:solid;--divider-color:#00000000;--divider-border-width:0px}.elementor-1010 .elementor-element.elementor-element-42cf0cec .elementor-divider-separator{width:100%}.elementor-1010 .elementor-element.elementor-element-42cf0cec .elementor-divider{padding-block-start:300px;padding-block-end:300px}.elementor-1010 .elementor-element.elementor-element-677f80d1.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1010 .elementor-element.elementor-element-677f80d1>.elementor-element-populated{padding:0 21px 0 0}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonials{background-color:#fff;border-radius:20px}.elementor-1010 .elementor-element.elementor-element-130913f>.elementor-widget-container{margin:0 0 0 -150px;border-radius:50px}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-image{width:128px;height:128px}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-image,.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-image img,.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-image>span:before{border-radius:60%}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-name,.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-name span{color:var(--e-global-color-primary)}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-position{color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-text p,.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-text div{color:#000;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-wrapper:after,.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-wrapper p:after{color:var(--e-global-color-secondary)}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonials .gem-testimonial-wrapper p:after,.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonials .gem-testimonial-wrapper:after{font-size:60px}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonials .gem-prev:hover:after,.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonials .gem-next:hover:after{background-color:var(--e-global-color-secondary)}@media(min-width:768px){.elementor-1010 .elementor-element.elementor-element-0638bc1{width:33.33%}.elementor-1010 .elementor-element.elementor-element-6f4022a{width:66.67%}.elementor-1010 .elementor-element.elementor-element-e11f3d8{width:66.67%}.elementor-1010 .elementor-element.elementor-element-ae6182a{width:33.33%}}@media(max-width:1024px) and (min-width:768px){.elementor-1010 .elementor-element.elementor-element-61aa6a7b{width:100%}.elementor-1010 .elementor-element.elementor-element-366ac2a9{width:100%}.elementor-1010 .elementor-element.elementor-element-370351c{width:50%}.elementor-1010 .elementor-element.elementor-element-c2bc6c6{width:50%}.elementor-1010 .elementor-element.elementor-element-9170039{width:50%}.elementor-1010 .elementor-element.elementor-element-b15840e{width:50%}.elementor-1010 .elementor-element.elementor-element-0638bc1{width:50%}.elementor-1010 .elementor-element.elementor-element-6f4022a{width:50%}.elementor-1010 .elementor-element.elementor-element-e11f3d8{width:50%}.elementor-1010 .elementor-element.elementor-element-ae6182a{width:50%}.elementor-1010 .elementor-element.elementor-element-6bcd7{width:100%}.elementor-1010 .elementor-element.elementor-element-677f80d1{width:100%}}@media(max-width:1024px){.elementor-1010 .elementor-element.elementor-element-7898d5e .thegem-heading,.elementor-1010 .elementor-element.elementor-element-7898d5e .thegem-heading .light{line-height:1.3em}.elementor-1010 .elementor-element.elementor-element-366ac2a9>.elementor-element-populated{margin:60px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1010 .elementor-element.elementor-element-9170039>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1010 .elementor-element.elementor-element-b15840e>.elementor-element-populated{margin:30px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1010 .elementor-element.elementor-element-c840d46{padding:0 0 50px}.elementor-1010 .elementor-element.elementor-element-6f4022a>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1010 .elementor-element.elementor-element-2c4483e{margin-top:30px;margin-bottom:30px}.elementor-1010 .elementor-element.elementor-element-2e12a27{padding:50px 0}.elementor-1010 .elementor-element.elementor-element-e11f3d8>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1010 .elementor-element.elementor-element-3c1bb61{margin-top:30px;margin-bottom:30px}.elementor-1010 .elementor-element.elementor-element-02e9ebf{padding:60px 20px 65px}.elementor-1010 .elementor-element.elementor-element-5b201a12>.elementor-element-populated{padding:95px 42px 100px}.elementor-1010 .elementor-element.elementor-element-924c7f4>.elementor-element-populated{padding:80px 21px}.elementor-1010 .elementor-element.elementor-element-6bcd7>.elementor-element-populated{margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px}.elementor-1010 .elementor-element.elementor-element-677f80d1.elementor-column>.elementor-widget-wrap{justify-content:center}}@media(max-width:767px){.elementor-1010 .elementor-element.elementor-element-1610c75d{padding:60px 21px 65px}.elementor-1010 .elementor-element.elementor-element-7898d5e .thegem-heading,.elementor-1010 .elementor-element.elementor-element-7898d5e .thegem-heading .light{line-height:1.3em}.elementor-1010 .elementor-element.elementor-element-03dbbb2{padding:60px 20px 65px}.elementor-1010 .elementor-element.elementor-element-b19a60a>.elementor-element-populated{padding:50px 21px 65px}.elementor-1010 .elementor-element.elementor-element-e44924c .elementor-image-box-img{margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-e61f3d2 .elementor-image-box-img{margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-a766cb2 .elementor-image-box-img{margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-83b520d .elementor-image-box-img{margin-bottom:0}.elementor-1010 .elementor-element.elementor-element-b06640f{padding:60px 20px 0}.elementor-1010 .elementor-element.elementor-element-c840d46{padding:0 0 50px}.elementor-1010 .elementor-element.elementor-element-6f4022a>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1010 .elementor-element.elementor-element-dfad69c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-1010 .elementor-element.elementor-element-65814bd{text-align:center}.elementor-1010 .elementor-element.elementor-element-4757a1f{text-align:center}.elementor-1010 .elementor-element.elementor-element-1b110f1 .elementor-widget-container{text-align:center}.elementor-1010 .elementor-element.elementor-element-8dbf937{text-align:center}.elementor-1010 .elementor-element.elementor-element-45d8782{text-align:center}.elementor-1010 .elementor-element.elementor-element-dd4a895 .gem-button-container{text-align:center}.elementor-1010 .elementor-element.elementor-element-2e12a27{padding:60px 0 50px}.elementor-1010 .elementor-element.elementor-element-e11f3d8>.elementor-element-populated{margin:20px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1010 .elementor-element.elementor-element-b170c58>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-1010 .elementor-element.elementor-element-4c1dbed{text-align:center}.elementor-1010 .elementor-element.elementor-element-aeafe6a{text-align:center}.elementor-1010 .elementor-element.elementor-element-9f9fd6f .elementor-widget-container{text-align:center}.elementor-1010 .elementor-element.elementor-element-16b43cb{text-align:center}.elementor-1010 .elementor-element.elementor-element-079376c{text-align:center}.elementor-1010 .elementor-element.elementor-element-6efb00f .gem-button-container{text-align:center}.elementor-1010 .elementor-element.elementor-element-02e9ebf{padding:60px 20px 65px}.elementor-1010 .elementor-element.elementor-element-5b201a12>.elementor-element-populated{padding:80px 30px 90px}.elementor-1010 .elementor-element.elementor-element-6dbd9c22>.elementor-widget-container{margin:0 0 40px}.elementor-1010 .elementor-element.elementor-element-2a18065a{width:100%;max-width:100%}.elementor-1010 .elementor-element.elementor-element-2a18065a>.elementor-widget-container{margin:0 0 20px}.elementor-1010 .elementor-element.elementor-element-3922d592{width:100%;max-width:100%}.elementor-1010 .elementor-element.elementor-element-924c7f4>.elementor-element-populated{padding:70px 21px 0}.elementor-1010 .elementor-element.elementor-element-377d4500{padding:0 20px}.elementor-1010 .elementor-element.elementor-element-42cf0cec .elementor-divider{padding-block-start:200px;padding-block-end:200px}.elementor-1010 .elementor-element.elementor-element-677f80d1>.elementor-element-populated{padding:0 21px}.elementor-1010 .elementor-element.elementor-element-130913f>.elementor-widget-container{margin:60px 0 65px;padding:0}.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-text p,.elementor-1010 .elementor-element.elementor-element-130913f .gem-testimonial-text div{font-size:15px;line-height:1.3em}}.tm-23 .gem-testimonials{margin-bottom:0!important}.tm-23 .testimonials_svg{display:none!important}@media(min-width:1200px){.tm-23 .gem-testimonials .gem-testimonial-item,.tm-23 .gem-testimonials,.tm-23 .gem-testimonials-carousel-wrap{width:900px!important}}